RepositoryEvents

class aws_cdk.mixins_preview.aws_codecommit.events.RepositoryEvents(*args: Any, **kwargs)

Bases: object

(experimental) EventBridge event patterns for Repository.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events
from aws_cdk.interfaces import aws_codecommit as interfaces_aws_codecommit

# repository_ref: interfaces_aws_codecommit.IRepositoryRef

repository_events = codecommit_events.RepositoryEvents.from_repository(repository_ref)

Methods

code_commit_comment_on_commit_pattern(*, after_commit_id=None, before_commit_id=None, caller_user_arn=None, comment_id=None, event=None, event_metadata=None, in_reply_to=None, notification_body=None, repository_id=None, repository_name=None)

(experimental) EventBridge event pattern for Repository CodeCommit Comment on Commit.

Parameters:
  • after_commit_id (Optional[Sequence[str]]) – (experimental) afterCommitId property. Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • before_commit_id (Optional[Sequence[str]]) – (experimental) beforeCommitId property. Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • comment_id (Optional[Sequence[str]]) – (experimental) commentId property. Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • in_reply_to (Optional[Sequence[str]]) – (experimental) inReplyTo property. Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • notification_body (Optional[Sequence[str]]) – (experimental) notificationBody property. Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

code_commit_comment_on_pull_request_pattern(*, after_commit_id=None, before_commit_id=None, caller_user_arn=None, comment_id=None, event=None, event_metadata=None, in_reply_to=None, notification_body=None, pull_request_id=None, repository_id=None, repository_name=None)

(experimental) EventBridge event pattern for Repository CodeCommit Comment on Pull Request.

Parameters:
  • after_commit_id (Optional[Sequence[str]]) – (experimental) afterCommitId property. Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • before_commit_id (Optional[Sequence[str]]) – (experimental) beforeCommitId property. Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • comment_id (Optional[Sequence[str]]) – (experimental) commentId property. Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • in_reply_to (Optional[Sequence[str]]) – (experimental) inReplyTo property. Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • notification_body (Optional[Sequence[str]]) – (experimental) notificationBody property. Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • pull_request_id (Optional[Sequence[str]]) – (experimental) pullRequestId property. Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

code_commit_repository_state_change_pattern(*, base_commit_id=None, caller_user_arn=None, commit_id=None, conflict_detail_level=None, conflict_details_level=None, conflict_resolution_strategy=None, destination_commit_id=None, event=None, event_metadata=None, merge_option=None, old_commit_id=None, reference_full_name=None, reference_name=None, reference_type=None, repository_id=None, repository_name=None, source_commit_id=None)

(experimental) EventBridge event pattern for Repository CodeCommit Repository State Change.

Parameters:
  • base_commit_id (Optional[Sequence[str]]) – (experimental) baseCommitId property. Specify an array of string values to match this event if the actual value of baseCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • commit_id (Optional[Sequence[str]]) – (experimental) commitId property. Specify an array of string values to match this event if the actual value of commitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_detail_level (Optional[Sequence[str]]) – (experimental) conflictDetailLevel property. Specify an array of string values to match this event if the actual value of conflictDetailLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_details_level (Optional[Sequence[str]]) – (experimental) conflictDetailsLevel property. Specify an array of string values to match this event if the actual value of conflictDetailsLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_resolution_strategy (Optional[Sequence[str]]) – (experimental) conflictResolutionStrategy property. Specify an array of string values to match this event if the actual value of conflictResolutionStrategy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • destination_commit_id (Optional[Sequence[str]]) – (experimental) destinationCommitId property. Specify an array of string values to match this event if the actual value of destinationCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • merge_option (Optional[Sequence[str]]) – (experimental) mergeOption property. Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • old_commit_id (Optional[Sequence[str]]) – (experimental) oldCommitId property. Specify an array of string values to match this event if the actual value of oldCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_full_name (Optional[Sequence[str]]) – (experimental) referenceFullName property. Specify an array of string values to match this event if the actual value of referenceFullName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_name (Optional[Sequence[str]]) – (experimental) referenceName property. Specify an array of string values to match this event if the actual value of referenceName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_type (Optional[Sequence[str]]) – (experimental) referenceType property. Specify an array of string values to match this event if the actual value of referenceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_commit_id (Optional[Sequence[str]]) – (experimental) sourceCommitId property. Specify an array of string values to match this event if the actual value of sourceCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

Static Methods

classmethod from_repository(repository_ref)

(experimental) Create RepositoryEvents from a Repository reference.

Parameters:

repository_ref (IRepositoryRef)

Stability:

experimental

Return type:

RepositoryEvents

AWSAPICallViaCloudTrail

class RepositoryEvents.AWSAPICallViaCloudTrail

Bases: object

(experimental) aws.codecommit@AWSAPICallViaCloudTrail event types for Repository.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

a_wSAPICall_via_cloud_trail = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail()
Stability:

experimental

AWSAPICallViaCloudTrailProps

class RepositoryEvents.AWSAPICallViaCloudTrail.AWSAPICallViaCloudTrailProps(*, additional_event_data=None)

Bases: object

(experimental) Props type for Repository aws.codecommit@AWSAPICallViaCloudTrail event.

Parameters:

additional_event_data (Union[AdditionalEventData, Dict[str, Any], None]) – (experimental) additionalEventData property. Specify an array of string values to match this event if the actual value of additionalEventData is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

a_wSAPICall_via_cloud_trail_props = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.AWSAPICallViaCloudTrailProps(
    additional_event_data=codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.AdditionalEventData(
        capabilities=["capabilities"],
        clone=["clone"],
        data_transferred=["dataTransferred"],
        protocol=["protocol"],
        repository_id=["repositoryId"],
        repository_name=["repositoryName"],
        shallow=["shallow"]
    )
)

Attributes

additional_event_data

(experimental) additionalEventData property.

Specify an array of string values to match this event if the actual value of additionalEventData is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

AdditionalEventData

class RepositoryEvents.AWSAPICallViaCloudTrail.AdditionalEventData(*, capabilities=None, clone=None, data_transferred=None, protocol=None, repository_id=None, repository_name=None, shallow=None)

Bases: object

(experimental) Type definition for AdditionalEventData.

Parameters:
  • capabilities (Optional[Sequence[str]]) – (experimental) capabilities property. Specify an array of string values to match this event if the actual value of capabilities is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • clone (Optional[Sequence[str]]) – (experimental) clone property. Specify an array of string values to match this event if the actual value of clone is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • data_transferred (Optional[Sequence[str]]) – (experimental) dataTransferred property. Specify an array of string values to match this event if the actual value of dataTransferred is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • protocol (Optional[Sequence[str]]) – (experimental) protocol property. Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • shallow (Optional[Sequence[str]]) – (experimental) shallow property. Specify an array of string values to match this event if the actual value of shallow is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

additional_event_data = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.AdditionalEventData(
    capabilities=["capabilities"],
    clone=["clone"],
    data_transferred=["dataTransferred"],
    protocol=["protocol"],
    repository_id=["repositoryId"],
    repository_name=["repositoryName"],
    shallow=["shallow"]
)

Attributes

capabilities

(experimental) capabilities property.

Specify an array of string values to match this event if the actual value of capabilities is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

clone

(experimental) clone property.

Specify an array of string values to match this event if the actual value of clone is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

data_transferred

(experimental) dataTransferred property.

Specify an array of string values to match this event if the actual value of dataTransferred is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

protocol

(experimental) protocol property.

Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_id

(experimental) repositoryId property.

Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_name

(experimental) repositoryName property.

Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

shallow

(experimental) shallow property.

Specify an array of string values to match this event if the actual value of shallow is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

Location

class RepositoryEvents.AWSAPICallViaCloudTrail.Location(*, file_path=None, file_position=None, relative_file_version=None)

Bases: object

(experimental) Type definition for Location.

Parameters:
  • file_path (Optional[Sequence[str]]) – (experimental) filePath property. Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • file_position (Optional[Sequence[str]]) – (experimental) filePosition property. Specify an array of string values to match this event if the actual value of filePosition is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • relative_file_version (Optional[Sequence[str]]) – (experimental) relativeFileVersion property. Specify an array of string values to match this event if the actual value of relativeFileVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

location = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.Location(
    file_path=["filePath"],
    file_position=["filePosition"],
    relative_file_version=["relativeFileVersion"]
)

Attributes

file_path

(experimental) filePath property.

Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

file_position

(experimental) filePosition property.

Specify an array of string values to match this event if the actual value of filePosition is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

relative_file_version

(experimental) relativeFileVersion property.

Specify an array of string values to match this event if the actual value of relativeFileVersion is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

RequestParameters

class RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters(*, after_commit_id=None, approval_rule_template_content=None, approval_rule_template_description=None, approval_rule_template_name=None, approval_state=None, archive_type=None, before_commit_id=None, branch_name=None, client_request_token=None, comment_id=None, commit_id=None, commit_ids=None, commit_message=None, conflict_detail_level=None, conflict_resolution_strategy=None, content=None, default_branch_name=None, delete_files=None, description=None, destination_commit_specifier=None, file_mode=None, file_path=None, file_paths=None, in_reply_to=None, keep_empty_folders=None, location=None, max_conflict_files=None, max_merge_hunks=None, merge_option=None, name=None, new_name=None, old_name=None, parent_commit_id=None, pull_request_id=None, pull_request_ids=None, pull_request_status=None, put_files=None, references=None, repository_description=None, repository_name=None, resource_arn=None, revision_id=None, s3_bucket=None, s3_key=None, source_commit_specifier=None, tag_keys=None, tags=None, target_branch=None)

Bases: object

(experimental) Type definition for RequestParameters.

Parameters:
  • after_commit_id (Optional[Sequence[str]]) – (experimental) afterCommitId property. Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • approval_rule_template_content (Optional[Sequence[str]]) – (experimental) approvalRuleTemplateContent property. Specify an array of string values to match this event if the actual value of approvalRuleTemplateContent is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • approval_rule_template_description (Optional[Sequence[str]]) – (experimental) approvalRuleTemplateDescription property. Specify an array of string values to match this event if the actual value of approvalRuleTemplateDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • approval_rule_template_name (Optional[Sequence[str]]) – (experimental) approvalRuleTemplateName property. Specify an array of string values to match this event if the actual value of approvalRuleTemplateName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • approval_state (Optional[Sequence[str]]) – (experimental) approvalState property. Specify an array of string values to match this event if the actual value of approvalState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • archive_type (Optional[Sequence[str]]) – (experimental) archiveType property. Specify an array of string values to match this event if the actual value of archiveType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • before_commit_id (Optional[Sequence[str]]) – (experimental) beforeCommitId property. Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • branch_name (Optional[Sequence[str]]) – (experimental) branchName property. Specify an array of string values to match this event if the actual value of branchName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • client_request_token (Optional[Sequence[str]]) – (experimental) clientRequestToken property. Specify an array of string values to match this event if the actual value of clientRequestToken is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • comment_id (Optional[Sequence[str]]) – (experimental) commentId property. Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • commit_id (Optional[Sequence[str]]) – (experimental) commitId property. Specify an array of string values to match this event if the actual value of commitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • commit_ids (Optional[Sequence[str]]) – (experimental) commitIds property. Specify an array of string values to match this event if the actual value of commitIds is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • commit_message (Optional[Sequence[str]]) – (experimental) commitMessage property. Specify an array of string values to match this event if the actual value of commitMessage is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_detail_level (Optional[Sequence[str]]) – (experimental) conflictDetailLevel property. Specify an array of string values to match this event if the actual value of conflictDetailLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_resolution_strategy (Optional[Sequence[str]]) – (experimental) conflictResolutionStrategy property. Specify an array of string values to match this event if the actual value of conflictResolutionStrategy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • content (Optional[Sequence[str]]) – (experimental) content property. Specify an array of string values to match this event if the actual value of content is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • default_branch_name (Optional[Sequence[str]]) – (experimental) defaultBranchName property. Specify an array of string values to match this event if the actual value of defaultBranchName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • delete_files (Optional[Sequence[Union[RequestParametersItem, Dict[str, Any]]]]) – (experimental) deleteFiles property. Specify an array of string values to match this event if the actual value of deleteFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • description (Optional[Sequence[str]]) – (experimental) description property. Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • destination_commit_specifier (Optional[Sequence[str]]) – (experimental) destinationCommitSpecifier property. Specify an array of string values to match this event if the actual value of destinationCommitSpecifier is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • file_mode (Optional[Sequence[str]]) – (experimental) fileMode property. Specify an array of string values to match this event if the actual value of fileMode is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • file_path (Optional[Sequence[str]]) – (experimental) filePath property. Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • file_paths (Optional[Sequence[str]]) – (experimental) filePaths property. Specify an array of string values to match this event if the actual value of filePaths is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • in_reply_to (Optional[Sequence[str]]) – (experimental) inReplyTo property. Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • keep_empty_folders (Optional[Sequence[str]]) – (experimental) keepEmptyFolders property. Specify an array of string values to match this event if the actual value of keepEmptyFolders is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • location (Union[Location, Dict[str, Any], None]) – (experimental) location property. Specify an array of string values to match this event if the actual value of location is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • max_conflict_files (Optional[Sequence[str]]) – (experimental) maxConflictFiles property. Specify an array of string values to match this event if the actual value of maxConflictFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • max_merge_hunks (Optional[Sequence[str]]) – (experimental) maxMergeHunks property. Specify an array of string values to match this event if the actual value of maxMergeHunks is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • merge_option (Optional[Sequence[str]]) – (experimental) mergeOption property. Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • name (Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • new_name (Optional[Sequence[str]]) – (experimental) newName property. Specify an array of string values to match this event if the actual value of newName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • old_name (Optional[Sequence[str]]) – (experimental) oldName property. Specify an array of string values to match this event if the actual value of oldName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • parent_commit_id (Optional[Sequence[str]]) – (experimental) parentCommitId property. Specify an array of string values to match this event if the actual value of parentCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • pull_request_id (Optional[Sequence[str]]) – (experimental) pullRequestId property. Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • pull_request_ids (Optional[Sequence[str]]) – (experimental) pullRequestIds property. Specify an array of string values to match this event if the actual value of pullRequestIds is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • pull_request_status (Optional[Sequence[str]]) – (experimental) pullRequestStatus property. Specify an array of string values to match this event if the actual value of pullRequestStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • put_files (Optional[Sequence[Union[RequestParametersItem, Dict[str, Any]]]]) – (experimental) putFiles property. Specify an array of string values to match this event if the actual value of putFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • references (Optional[Sequence[Union[RequestParametersItem1, Dict[str, Any]]]]) – (experimental) references property. Specify an array of string values to match this event if the actual value of references is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_description (Optional[Sequence[str]]) – (experimental) repositoryDescription property. Specify an array of string values to match this event if the actual value of repositoryDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • resource_arn (Optional[Sequence[str]]) – (experimental) resourceArn property. Specify an array of string values to match this event if the actual value of resourceArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • revision_id (Optional[Sequence[str]]) – (experimental) revisionId property. Specify an array of string values to match this event if the actual value of revisionId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • s3_bucket (Optional[Sequence[str]]) – (experimental) s3Bucket property. Specify an array of string values to match this event if the actual value of s3Bucket is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • s3_key (Optional[Sequence[str]]) – (experimental) s3Key property. Specify an array of string values to match this event if the actual value of s3Key is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_commit_specifier (Optional[Sequence[str]]) – (experimental) sourceCommitSpecifier property. Specify an array of string values to match this event if the actual value of sourceCommitSpecifier is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • tag_keys (Optional[Sequence[str]]) – (experimental) tagKeys property. Specify an array of string values to match this event if the actual value of tagKeys is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • tags (Optional[Mapping[str, str]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • target_branch (Optional[Sequence[str]]) – (experimental) targetBranch property. Specify an array of string values to match this event if the actual value of targetBranch is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

request_parameters = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters(
    after_commit_id=["afterCommitId"],
    approval_rule_template_content=["approvalRuleTemplateContent"],
    approval_rule_template_description=["approvalRuleTemplateDescription"],
    approval_rule_template_name=["approvalRuleTemplateName"],
    approval_state=["approvalState"],
    archive_type=["archiveType"],
    before_commit_id=["beforeCommitId"],
    branch_name=["branchName"],
    client_request_token=["clientRequestToken"],
    comment_id=["commentId"],
    commit_id=["commitId"],
    commit_ids=["commitIds"],
    commit_message=["commitMessage"],
    conflict_detail_level=["conflictDetailLevel"],
    conflict_resolution_strategy=["conflictResolutionStrategy"],
    content=["content"],
    default_branch_name=["defaultBranchName"],
    delete_files=[codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem(
        file_path=["filePath"]
    )],
    description=["description"],
    destination_commit_specifier=["destinationCommitSpecifier"],
    file_mode=["fileMode"],
    file_path=["filePath"],
    file_paths=["filePaths"],
    in_reply_to=["inReplyTo"],
    keep_empty_folders=["keepEmptyFolders"],
    location=codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.Location(
        file_path=["filePath"],
        file_position=["filePosition"],
        relative_file_version=["relativeFileVersion"]
    ),
    max_conflict_files=["maxConflictFiles"],
    max_merge_hunks=["maxMergeHunks"],
    merge_option=["mergeOption"],
    name=["name"],
    new_name=["newName"],
    old_name=["oldName"],
    parent_commit_id=["parentCommitId"],
    pull_request_id=["pullRequestId"],
    pull_request_ids=["pullRequestIds"],
    pull_request_status=["pullRequestStatus"],
    put_files=[codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem(
        file_path=["filePath"]
    )],
    references=[codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem1(
        commit=["commit"],
        ref=["ref"]
    )],
    repository_description=["repositoryDescription"],
    repository_name=["repositoryName"],
    resource_arn=["resourceArn"],
    revision_id=["revisionId"],
    s3_bucket=["s3Bucket"],
    s3_key=["s3Key"],
    source_commit_specifier=["sourceCommitSpecifier"],
    tag_keys=["tagKeys"],
    tags={
        "tags_key": "tags"
    },
    target_branch=["targetBranch"]
)

Attributes

after_commit_id

(experimental) afterCommitId property.

Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

approval_rule_template_content

(experimental) approvalRuleTemplateContent property.

Specify an array of string values to match this event if the actual value of approvalRuleTemplateContent is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

approval_rule_template_description

(experimental) approvalRuleTemplateDescription property.

Specify an array of string values to match this event if the actual value of approvalRuleTemplateDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

approval_rule_template_name

(experimental) approvalRuleTemplateName property.

Specify an array of string values to match this event if the actual value of approvalRuleTemplateName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

approval_state

(experimental) approvalState property.

Specify an array of string values to match this event if the actual value of approvalState is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

archive_type

(experimental) archiveType property.

Specify an array of string values to match this event if the actual value of archiveType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

before_commit_id

(experimental) beforeCommitId property.

Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

branch_name

(experimental) branchName property.

Specify an array of string values to match this event if the actual value of branchName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

client_request_token

(experimental) clientRequestToken property.

Specify an array of string values to match this event if the actual value of clientRequestToken is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

comment_id

(experimental) commentId property.

Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

commit_id

(experimental) commitId property.

Specify an array of string values to match this event if the actual value of commitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

commit_ids

(experimental) commitIds property.

Specify an array of string values to match this event if the actual value of commitIds is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

commit_message

(experimental) commitMessage property.

Specify an array of string values to match this event if the actual value of commitMessage is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

conflict_detail_level

(experimental) conflictDetailLevel property.

Specify an array of string values to match this event if the actual value of conflictDetailLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

conflict_resolution_strategy

(experimental) conflictResolutionStrategy property.

Specify an array of string values to match this event if the actual value of conflictResolutionStrategy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

content

(experimental) content property.

Specify an array of string values to match this event if the actual value of content is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

default_branch_name

(experimental) defaultBranchName property.

Specify an array of string values to match this event if the actual value of defaultBranchName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

delete_files

(experimental) deleteFiles property.

Specify an array of string values to match this event if the actual value of deleteFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

description

(experimental) description property.

Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

destination_commit_specifier

(experimental) destinationCommitSpecifier property.

Specify an array of string values to match this event if the actual value of destinationCommitSpecifier is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

file_mode

(experimental) fileMode property.

Specify an array of string values to match this event if the actual value of fileMode is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

file_path

(experimental) filePath property.

Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

file_paths

(experimental) filePaths property.

Specify an array of string values to match this event if the actual value of filePaths is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

in_reply_to

(experimental) inReplyTo property.

Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

keep_empty_folders

(experimental) keepEmptyFolders property.

Specify an array of string values to match this event if the actual value of keepEmptyFolders is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

location

(experimental) location property.

Specify an array of string values to match this event if the actual value of location is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

max_conflict_files

(experimental) maxConflictFiles property.

Specify an array of string values to match this event if the actual value of maxConflictFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

max_merge_hunks

(experimental) maxMergeHunks property.

Specify an array of string values to match this event if the actual value of maxMergeHunks is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

merge_option

(experimental) mergeOption property.

Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

name

(experimental) name property.

Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

new_name

(experimental) newName property.

Specify an array of string values to match this event if the actual value of newName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

old_name

(experimental) oldName property.

Specify an array of string values to match this event if the actual value of oldName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

parent_commit_id

(experimental) parentCommitId property.

Specify an array of string values to match this event if the actual value of parentCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

pull_request_id

(experimental) pullRequestId property.

Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

pull_request_ids

(experimental) pullRequestIds property.

Specify an array of string values to match this event if the actual value of pullRequestIds is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

pull_request_status

(experimental) pullRequestStatus property.

Specify an array of string values to match this event if the actual value of pullRequestStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

put_files

(experimental) putFiles property.

Specify an array of string values to match this event if the actual value of putFiles is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

references

(experimental) references property.

Specify an array of string values to match this event if the actual value of references is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_description

(experimental) repositoryDescription property.

Specify an array of string values to match this event if the actual value of repositoryDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_name

(experimental) repositoryName property.

Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

resource_arn

(experimental) resourceArn property.

Specify an array of string values to match this event if the actual value of resourceArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

revision_id

(experimental) revisionId property.

Specify an array of string values to match this event if the actual value of revisionId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

s3_bucket

(experimental) s3Bucket property.

Specify an array of string values to match this event if the actual value of s3Bucket is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

s3_key

(experimental) s3Key property.

Specify an array of string values to match this event if the actual value of s3Key is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_commit_specifier

(experimental) sourceCommitSpecifier property.

Specify an array of string values to match this event if the actual value of sourceCommitSpecifier is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

tag_keys

(experimental) tagKeys property.

Specify an array of string values to match this event if the actual value of tagKeys is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

tags

(experimental) tags property.

Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

target_branch

(experimental) targetBranch property.

Specify an array of string values to match this event if the actual value of targetBranch is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

RequestParametersItem

class RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem(*, file_path=None)

Bases: object

(experimental) Type definition for RequestParametersItem.

Parameters:

file_path (Optional[Sequence[str]]) – (experimental) filePath property. Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

request_parameters_item = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem(
    file_path=["filePath"]
)

Attributes

file_path

(experimental) filePath property.

Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

RequestParametersItem1

class RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem1(*, commit=None, ref=None)

Bases: object

(experimental) Type definition for RequestParametersItem_1.

Parameters:
  • commit (Optional[Sequence[str]]) – (experimental) commit property. Specify an array of string values to match this event if the actual value of commit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • ref (Optional[Sequence[str]]) – (experimental) ref property. Specify an array of string values to match this event if the actual value of ref is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

request_parameters_item1 = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem1(
    commit=["commit"],
    ref=["ref"]
)

Attributes

commit

(experimental) commit property.

Specify an array of string values to match this event if the actual value of commit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

ref

(experimental) ref property.

Specify an array of string values to match this event if the actual value of ref is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

RequestParametersItem2

class RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem2(*, destination_reference=None)

Bases: object

(experimental) Type definition for RequestParametersItem_2.

Parameters:

destination_reference (Optional[Sequence[str]]) – (experimental) destinationReference property. Specify an array of string values to match this event if the actual value of destinationReference is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

request_parameters_item2 = codecommit_events.RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem2(
    destination_reference=["destinationReference"]
)

Attributes

destination_reference

(experimental) destinationReference property.

Specify an array of string values to match this event if the actual value of destinationReference is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

CodeCommitCommentOnCommit

class RepositoryEvents.CodeCommitCommentOnCommit

Bases: object

(experimental) aws.codecommit@CodeCommitCommentOnCommit event types for Repository.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_comment_on_commit = codecommit_events.RepositoryEvents.CodeCommitCommentOnCommit()
Stability:

experimental

CodeCommitCommentOnCommitProps

class RepositoryEvents.CodeCommitCommentOnCommit.CodeCommitCommentOnCommitProps(*, after_commit_id=None, before_commit_id=None, caller_user_arn=None, comment_id=None, event=None, event_metadata=None, in_reply_to=None, notification_body=None, repository_id=None, repository_name=None)

Bases: object

(experimental) Props type for Repository aws.codecommit@CodeCommitCommentOnCommit event.

Parameters:
  • after_commit_id (Optional[Sequence[str]]) – (experimental) afterCommitId property. Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • before_commit_id (Optional[Sequence[str]]) – (experimental) beforeCommitId property. Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • comment_id (Optional[Sequence[str]]) – (experimental) commentId property. Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • in_reply_to (Optional[Sequence[str]]) – (experimental) inReplyTo property. Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • notification_body (Optional[Sequence[str]]) – (experimental) notificationBody property. Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_comment_on_commit_props = codecommit_events.RepositoryEvents.CodeCommitCommentOnCommit.CodeCommitCommentOnCommitProps(
    after_commit_id=["afterCommitId"],
    before_commit_id=["beforeCommitId"],
    caller_user_arn=["callerUserArn"],
    comment_id=["commentId"],
    event=["event"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    in_reply_to=["inReplyTo"],
    notification_body=["notificationBody"],
    repository_id=["repositoryId"],
    repository_name=["repositoryName"]
)

Attributes

after_commit_id

(experimental) afterCommitId property.

Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

before_commit_id

(experimental) beforeCommitId property.

Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

caller_user_arn

(experimental) callerUserArn property.

Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

comment_id

(experimental) commentId property.

Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event

(experimental) event property.

Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

in_reply_to

(experimental) inReplyTo property.

Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

notification_body

(experimental) notificationBody property.

Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_id

(experimental) repositoryId property.

Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Filter with the Repository reference

Stability:

experimental

repository_name

(experimental) repositoryName property.

Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

CodeCommitCommentOnPullRequest

class RepositoryEvents.CodeCommitCommentOnPullRequest

Bases: object

(experimental) aws.codecommit@CodeCommitCommentOnPullRequest event types for Repository.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_comment_on_pull_request = codecommit_events.RepositoryEvents.CodeCommitCommentOnPullRequest()
Stability:

experimental

CodeCommitCommentOnPullRequestProps

class RepositoryEvents.CodeCommitCommentOnPullRequest.CodeCommitCommentOnPullRequestProps(*, after_commit_id=None, before_commit_id=None, caller_user_arn=None, comment_id=None, event=None, event_metadata=None, in_reply_to=None, notification_body=None, pull_request_id=None, repository_id=None, repository_name=None)

Bases: object

(experimental) Props type for Repository aws.codecommit@CodeCommitCommentOnPullRequest event.

Parameters:
  • after_commit_id (Optional[Sequence[str]]) – (experimental) afterCommitId property. Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • before_commit_id (Optional[Sequence[str]]) – (experimental) beforeCommitId property. Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • comment_id (Optional[Sequence[str]]) – (experimental) commentId property. Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • in_reply_to (Optional[Sequence[str]]) – (experimental) inReplyTo property. Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • notification_body (Optional[Sequence[str]]) – (experimental) notificationBody property. Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • pull_request_id (Optional[Sequence[str]]) – (experimental) pullRequestId property. Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_comment_on_pull_request_props = codecommit_events.RepositoryEvents.CodeCommitCommentOnPullRequest.CodeCommitCommentOnPullRequestProps(
    after_commit_id=["afterCommitId"],
    before_commit_id=["beforeCommitId"],
    caller_user_arn=["callerUserArn"],
    comment_id=["commentId"],
    event=["event"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    in_reply_to=["inReplyTo"],
    notification_body=["notificationBody"],
    pull_request_id=["pullRequestId"],
    repository_id=["repositoryId"],
    repository_name=["repositoryName"]
)

Attributes

after_commit_id

(experimental) afterCommitId property.

Specify an array of string values to match this event if the actual value of afterCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

before_commit_id

(experimental) beforeCommitId property.

Specify an array of string values to match this event if the actual value of beforeCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

caller_user_arn

(experimental) callerUserArn property.

Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

comment_id

(experimental) commentId property.

Specify an array of string values to match this event if the actual value of commentId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event

(experimental) event property.

Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

in_reply_to

(experimental) inReplyTo property.

Specify an array of string values to match this event if the actual value of inReplyTo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

notification_body

(experimental) notificationBody property.

Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

pull_request_id

(experimental) pullRequestId property.

Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_id

(experimental) repositoryId property.

Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Filter with the Repository reference

Stability:

experimental

repository_name

(experimental) repositoryName property.

Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

CodeCommitRepositoryStateChange

class RepositoryEvents.CodeCommitRepositoryStateChange

Bases: object

(experimental) aws.codecommit@CodeCommitRepositoryStateChange event types for Repository.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_repository_state_change = codecommit_events.RepositoryEvents.CodeCommitRepositoryStateChange()
Stability:

experimental

CodeCommitRepositoryStateChangeProps

class RepositoryEvents.CodeCommitRepositoryStateChange.CodeCommitRepositoryStateChangeProps(*, base_commit_id=None, caller_user_arn=None, commit_id=None, conflict_detail_level=None, conflict_details_level=None, conflict_resolution_strategy=None, destination_commit_id=None, event=None, event_metadata=None, merge_option=None, old_commit_id=None, reference_full_name=None, reference_name=None, reference_type=None, repository_id=None, repository_name=None, source_commit_id=None)

Bases: object

(experimental) Props type for Repository aws.codecommit@CodeCommitRepositoryStateChange event.

Parameters:
  • base_commit_id (Optional[Sequence[str]]) – (experimental) baseCommitId property. Specify an array of string values to match this event if the actual value of baseCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • caller_user_arn (Optional[Sequence[str]]) – (experimental) callerUserArn property. Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • commit_id (Optional[Sequence[str]]) – (experimental) commitId property. Specify an array of string values to match this event if the actual value of commitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_detail_level (Optional[Sequence[str]]) – (experimental) conflictDetailLevel property. Specify an array of string values to match this event if the actual value of conflictDetailLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_details_level (Optional[Sequence[str]]) – (experimental) conflictDetailsLevel property. Specify an array of string values to match this event if the actual value of conflictDetailsLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • conflict_resolution_strategy (Optional[Sequence[str]]) – (experimental) conflictResolutionStrategy property. Specify an array of string values to match this event if the actual value of conflictResolutionStrategy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • destination_commit_id (Optional[Sequence[str]]) – (experimental) destinationCommitId property. Specify an array of string values to match this event if the actual value of destinationCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event (Optional[Sequence[str]]) – (experimental) event property. Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • merge_option (Optional[Sequence[str]]) – (experimental) mergeOption property. Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • old_commit_id (Optional[Sequence[str]]) – (experimental) oldCommitId property. Specify an array of string values to match this event if the actual value of oldCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_full_name (Optional[Sequence[str]]) – (experimental) referenceFullName property. Specify an array of string values to match this event if the actual value of referenceFullName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_name (Optional[Sequence[str]]) – (experimental) referenceName property. Specify an array of string values to match this event if the actual value of referenceName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_type (Optional[Sequence[str]]) – (experimental) referenceType property. Specify an array of string values to match this event if the actual value of referenceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • repository_id (Optional[Sequence[str]]) – (experimental) repositoryId property. Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Filter with the Repository reference

  • repository_name (Optional[Sequence[str]]) – (experimental) repositoryName property. Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_commit_id (Optional[Sequence[str]]) – (experimental) sourceCommitId property. Specify an array of string values to match this event if the actual value of sourceCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_codecommit import events as codecommit_events

code_commit_repository_state_change_props = codecommit_events.RepositoryEvents.CodeCommitRepositoryStateChange.CodeCommitRepositoryStateChangeProps(
    base_commit_id=["baseCommitId"],
    caller_user_arn=["callerUserArn"],
    commit_id=["commitId"],
    conflict_detail_level=["conflictDetailLevel"],
    conflict_details_level=["conflictDetailsLevel"],
    conflict_resolution_strategy=["conflictResolutionStrategy"],
    destination_commit_id=["destinationCommitId"],
    event=["event"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    merge_option=["mergeOption"],
    old_commit_id=["oldCommitId"],
    reference_full_name=["referenceFullName"],
    reference_name=["referenceName"],
    reference_type=["referenceType"],
    repository_id=["repositoryId"],
    repository_name=["repositoryName"],
    source_commit_id=["sourceCommitId"]
)

Attributes

base_commit_id

(experimental) baseCommitId property.

Specify an array of string values to match this event if the actual value of baseCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

caller_user_arn

(experimental) callerUserArn property.

Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

commit_id

(experimental) commitId property.

Specify an array of string values to match this event if the actual value of commitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

conflict_detail_level

(experimental) conflictDetailLevel property.

Specify an array of string values to match this event if the actual value of conflictDetailLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

conflict_details_level

(experimental) conflictDetailsLevel property.

Specify an array of string values to match this event if the actual value of conflictDetailsLevel is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

conflict_resolution_strategy

(experimental) conflictResolutionStrategy property.

Specify an array of string values to match this event if the actual value of conflictResolutionStrategy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

destination_commit_id

(experimental) destinationCommitId property.

Specify an array of string values to match this event if the actual value of destinationCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event

(experimental) event property.

Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

merge_option

(experimental) mergeOption property.

Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

old_commit_id

(experimental) oldCommitId property.

Specify an array of string values to match this event if the actual value of oldCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

reference_full_name

(experimental) referenceFullName property.

Specify an array of string values to match this event if the actual value of referenceFullName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

reference_name

(experimental) referenceName property.

Specify an array of string values to match this event if the actual value of referenceName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

reference_type

(experimental) referenceType property.

Specify an array of string values to match this event if the actual value of referenceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

repository_id

(experimental) repositoryId property.

Specify an array of string values to match this event if the actual value of repositoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Filter with the Repository reference

Stability:

experimental

repository_name

(experimental) repositoryName property.

Specify an array of string values to match this event if the actual value of repositoryName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_commit_id

(experimental) sourceCommitId property.

Specify an array of string values to match this event if the actual value of sourceCommitId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental