Skip to content

GitConfiguration

Source code in docs_src/capo_codepipeline/types/git_configuration.py
class GitConfiguration(TypedDict, closed=True):
    source_action_name: "capo_codepipeline.types.action_name.ActionName"
    """<p>The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.</p> <note> <p>You can only specify one trigger configuration per source action.</p> </note>"""
    push: NotRequired["capo_codepipeline.types.git_push_filter_list.GitPushFilterList"]
    """<p>The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.</p>"""
    pull_request: NotRequired[
        "capo_codepipeline.types.git_pull_request_filter_list.GitPullRequestFilterList"
    ]
    """<p>The field where the repository event that will start the pipeline is specified as pull requests.</p>"""

pull_request instance-attribute

pull_request: NotRequired[GitPullRequestFilterList]

The field where the repository event that will start the pipeline is specified as pull requests.

push instance-attribute

push: NotRequired[GitPushFilterList]

The field where the repository event that will start the pipeline, such as pushing Git tags, is specified with details.

source_action_name instance-attribute

source_action_name: ActionName

The name of the pipeline source action where the trigger configuration, such as Git tags, is specified. The trigger configuration will start the pipeline upon the specified change only.

You can only specify one trigger configuration per source action.