AWSAPICallViaCloudTrail

class aws_cdk.mixins_preview.aws_codecommit.events.AWSAPICallViaCloudTrail

Bases: object

(experimental) EventBridge event pattern for aws.codecommit@AWSAPICallViaCloudTrail.

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.AWSAPICallViaCloudTrail()
Stability:

experimental

Static Methods

classmethod aws_api_call_via_cloud_trail_pattern(*, additional_event_data=None, api_version=None, aws_region=None, error_code=None, error_message=None, event_id=None, event_metadata=None, event_name=None, event_source=None, event_time=None, event_type=None, event_version=None, read_only=None, request_id=None, request_parameters=None, resources=None, response_elements=None, source_ip_address=None, user_agent=None, user_identity=None)

(experimental) EventBridge event pattern for AWS API Call via CloudTrail.

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

  • api_version (Optional[Sequence[str]]) – (experimental) apiVersion property. Specify an array of string values to match this event if the actual value of apiVersion 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

  • aws_region (Optional[Sequence[str]]) – (experimental) awsRegion property. Specify an array of string values to match this event if the actual value of awsRegion 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

  • error_code (Optional[Sequence[str]]) – (experimental) errorCode property. Specify an array of string values to match this event if the actual value of errorCode 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

  • error_message (Optional[Sequence[str]]) – (experimental) errorMessage property. Specify an array of string values to match this event if the actual value of errorMessage 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_id (Optional[Sequence[str]]) – (experimental) eventID property. Specify an array of string values to match this event if the actual value of eventID 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: - -

  • event_name (Optional[Sequence[str]]) – (experimental) eventName property. Specify an array of string values to match this event if the actual value of eventName 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_source (Optional[Sequence[str]]) – (experimental) eventSource property. Specify an array of string values to match this event if the actual value of eventSource 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_time (Optional[Sequence[str]]) – (experimental) eventTime property. Specify an array of string values to match this event if the actual value of eventTime 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_type (Optional[Sequence[str]]) – (experimental) eventType property. Specify an array of string values to match this event if the actual value of eventType 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_version (Optional[Sequence[str]]) – (experimental) eventVersion property. Specify an array of string values to match this event if the actual value of eventVersion 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

  • read_only (Optional[Sequence[str]]) – (experimental) readOnly property. Specify an array of string values to match this event if the actual value of readOnly 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

  • request_id (Optional[Sequence[str]]) – (experimental) requestID property. Specify an array of string values to match this event if the actual value of requestID 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

  • request_parameters (Union[RequestParameters, Dict[str, Any], None]) – (experimental) requestParameters property. Specify an array of string values to match this event if the actual value of requestParameters 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

  • resources (Optional[Sequence[Union[AwsapiCallViaCloudTrailItem, Dict[str, Any]]]]) – (experimental) resources property. Specify an array of string values to match this event if the actual value of resources 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

  • response_elements (Union[ResponseElements, Dict[str, Any], None]) – (experimental) responseElements property. Specify an array of string values to match this event if the actual value of responseElements 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_ip_address (Optional[Sequence[str]]) – (experimental) sourceIPAddress property. Specify an array of string values to match this event if the actual value of sourceIPAddress 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

  • user_agent (Optional[Sequence[str]]) – (experimental) userAgent property. Specify an array of string values to match this event if the actual value of userAgent 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

  • user_identity (Union[UserIdentity, Dict[str, Any], None]) – (experimental) userIdentity property. Specify an array of string values to match this event if the actual value of userIdentity 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

AWSAPICallViaCloudTrailProps

class AWSAPICallViaCloudTrail.AWSAPICallViaCloudTrailProps(*, additional_event_data=None, api_version=None, aws_region=None, error_code=None, error_message=None, event_id=None, event_metadata=None, event_name=None, event_source=None, event_time=None, event_type=None, event_version=None, read_only=None, request_id=None, request_parameters=None, resources=None, response_elements=None, source_ip_address=None, user_agent=None, user_identity=None)

Bases: object

(experimental) Props type for 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

  • api_version (Optional[Sequence[str]]) – (experimental) apiVersion property. Specify an array of string values to match this event if the actual value of apiVersion 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

  • aws_region (Optional[Sequence[str]]) – (experimental) awsRegion property. Specify an array of string values to match this event if the actual value of awsRegion 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

  • error_code (Optional[Sequence[str]]) – (experimental) errorCode property. Specify an array of string values to match this event if the actual value of errorCode 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

  • error_message (Optional[Sequence[str]]) – (experimental) errorMessage property. Specify an array of string values to match this event if the actual value of errorMessage 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_id (Optional[Sequence[str]]) – (experimental) eventID property. Specify an array of string values to match this event if the actual value of eventID 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: - -

  • event_name (Optional[Sequence[str]]) – (experimental) eventName property. Specify an array of string values to match this event if the actual value of eventName 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_source (Optional[Sequence[str]]) – (experimental) eventSource property. Specify an array of string values to match this event if the actual value of eventSource 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_time (Optional[Sequence[str]]) – (experimental) eventTime property. Specify an array of string values to match this event if the actual value of eventTime 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_type (Optional[Sequence[str]]) – (experimental) eventType property. Specify an array of string values to match this event if the actual value of eventType 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_version (Optional[Sequence[str]]) – (experimental) eventVersion property. Specify an array of string values to match this event if the actual value of eventVersion 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

  • read_only (Optional[Sequence[str]]) – (experimental) readOnly property. Specify an array of string values to match this event if the actual value of readOnly 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

  • request_id (Optional[Sequence[str]]) – (experimental) requestID property. Specify an array of string values to match this event if the actual value of requestID 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

  • request_parameters (Union[RequestParameters, Dict[str, Any], None]) – (experimental) requestParameters property. Specify an array of string values to match this event if the actual value of requestParameters 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

  • resources (Optional[Sequence[Union[AwsapiCallViaCloudTrailItem, Dict[str, Any]]]]) – (experimental) resources property. Specify an array of string values to match this event if the actual value of resources 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

  • response_elements (Union[ResponseElements, Dict[str, Any], None]) – (experimental) responseElements property. Specify an array of string values to match this event if the actual value of responseElements 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_ip_address (Optional[Sequence[str]]) – (experimental) sourceIPAddress property. Specify an array of string values to match this event if the actual value of sourceIPAddress 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

  • user_agent (Optional[Sequence[str]]) – (experimental) userAgent property. Specify an array of string values to match this event if the actual value of userAgent 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

  • user_identity (Union[UserIdentity, Dict[str, Any], None]) – (experimental) userIdentity property. Specify an array of string values to match this event if the actual value of userIdentity 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:

from aws_cdk import AWSEventMetadataProps
# 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

# approval_rules: Any

a_wSAPICall_via_cloud_trail_props = codecommit_events.AWSAPICallViaCloudTrail.AWSAPICallViaCloudTrailProps(
    additional_event_data=codecommit_events.AWSAPICallViaCloudTrail.AdditionalEventData(
        capabilities=["capabilities"],
        clone=["clone"],
        data_transferred=["dataTransferred"],
        protocol=["protocol"],
        repository_id=["repositoryId"],
        repository_name=["repositoryName"],
        shallow=["shallow"]
    ),
    api_version=["apiVersion"],
    aws_region=["awsRegion"],
    error_code=["errorCode"],
    error_message=["errorMessage"],
    event_id=["eventId"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    event_name=["eventName"],
    event_source=["eventSource"],
    event_time=["eventTime"],
    event_type=["eventType"],
    event_version=["eventVersion"],
    read_only=["readOnly"],
    request_id=["requestId"],
    request_parameters=codecommit_events.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.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.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.AWSAPICallViaCloudTrail.RequestParametersItem(
            file_path=["filePath"]
        )],
        references=[codecommit_events.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"],
        targets=[codecommit_events.AWSAPICallViaCloudTrail.RequestParametersItem2(
            destination_reference=["destinationReference"],
            repository_name=["repositoryName"],
            source_reference=["sourceReference"]
        )],
        throw_if_closed=["throwIfClosed"],
        title=["title"],
        upload_id=["uploadId"]
    ),
    resources=[codecommit_events.AWSAPICallViaCloudTrail.AwsapiCallViaCloudTrailItem(
        account_id=["accountId"],
        arn=["arn"],
        type=["type"]
    )],
    response_elements=codecommit_events.AWSAPICallViaCloudTrail.ResponseElements(
        after_blob_id=["afterBlobId"],
        after_commit_id=["afterCommitId"],
        before_blob_id=["beforeBlobId"],
        before_commit_id=["beforeCommitId"],
        blob_id=["blobId"],
        comment=codecommit_events.AWSAPICallViaCloudTrail.Comment(
            author_arn=["authorArn"],
            client_request_token=["clientRequestToken"],
            comment_id=["commentId"],
            content=["content"],
            creation_date=["creationDate"],
            deleted=["deleted"],
            in_reply_to=["inReplyTo"],
            last_modified_date=["lastModifiedDate"]
        ),
        commit_id=["commitId"],
        deleted_branch=codecommit_events.AWSAPICallViaCloudTrail.DeletedBranch(
            branch_name=["branchName"],
            commit_id=["commitId"]
        ),
        file_path=["filePath"],
        files_added=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
            absolute_path=["absolutePath"],
            blob_id=["blobId"],
            file_mode=["fileMode"]
        )],
        files_deleted=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
            absolute_path=["absolutePath"],
            blob_id=["blobId"],
            file_mode=["fileMode"]
        )],
        files_updated=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
            absolute_path=["absolutePath"],
            blob_id=["blobId"],
            file_mode=["fileMode"]
        )],
        location=codecommit_events.AWSAPICallViaCloudTrail.Location(
            file_path=["filePath"],
            file_position=["filePosition"],
            relative_file_version=["relativeFileVersion"]
        ),
        pull_request=codecommit_events.AWSAPICallViaCloudTrail.PullRequest(
            approval_rules=[approval_rules],
            author_arn=["authorArn"],
            client_request_token=["clientRequestToken"],
            creation_date=["creationDate"],
            description=["description"],
            last_activity_date=["lastActivityDate"],
            pull_request_id=["pullRequestId"],
            pull_request_status=["pullRequestStatus"],
            pull_request_targets=[codecommit_events.AWSAPICallViaCloudTrail.PullRequestItem(
                destination_commit=["destinationCommit"],
                destination_reference=["destinationReference"],
                merge_base=["mergeBase"],
                merge_metadata=codecommit_events.AWSAPICallViaCloudTrail.MergeMetadata(
                    is_merged=["isMerged"],
                    merge_commit_id=["mergeCommitId"],
                    merged_by=["mergedBy"],
                    merge_option=["mergeOption"]
                ),
                repository_name=["repositoryName"],
                source_commit=["sourceCommit"],
                source_reference=["sourceReference"]
            )],
            revision_id=["revisionId"],
            title=["title"]
        ),
        pull_request_id=["pullRequestId"],
        repository_id=["repositoryId"],
        repository_metadata=codecommit_events.AWSAPICallViaCloudTrail.RepositoryMetadata(
            account_id=["accountId"],
            arn=["arn"],
            clone_url_http=["cloneUrlHttp"],
            clone_url_ssh=["cloneUrlSsh"],
            creation_date=["creationDate"],
            last_modified_date=["lastModifiedDate"],
            repository_description=["repositoryDescription"],
            repository_id=["repositoryId"],
            repository_name=["repositoryName"]
        ),
        repository_name=["repositoryName"],
        tree_id=["treeId"],
        upload_id=["uploadId"]
    ),
    source_ip_address=["sourceIpAddress"],
    user_agent=["userAgent"],
    user_identity=codecommit_events.AWSAPICallViaCloudTrail.UserIdentity(
        access_key_id=["accessKeyId"],
        account_id=["accountId"],
        arn=["arn"],
        principal_id=["principalId"],
        session_context=codecommit_events.AWSAPICallViaCloudTrail.SessionContext(
            attributes=codecommit_events.AWSAPICallViaCloudTrail.Attributes(
                creation_date=["creationDate"],
                mfa_authenticated=["mfaAuthenticated"]
            ),
            session_issuer=codecommit_events.AWSAPICallViaCloudTrail.SessionIssuer(
                account_id=["accountId"],
                arn=["arn"],
                principal_id=["principalId"],
                type=["type"],
                user_name=["userName"]
            ),
            web_id_federation_data=["webIdFederationData"]
        ),
        type=["type"],
        user_name=["userName"]
    )
)

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

api_version

(experimental) apiVersion property.

Specify an array of string values to match this event if the actual value of apiVersion 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

aws_region

(experimental) awsRegion property.

Specify an array of string values to match this event if the actual value of awsRegion 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

error_code

(experimental) errorCode property.

Specify an array of string values to match this event if the actual value of errorCode 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

error_message

(experimental) errorMessage property.

Specify an array of string values to match this event if the actual value of errorMessage 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_id

(experimental) eventID property.

Specify an array of string values to match this event if the actual value of eventID 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

event_name

(experimental) eventName property.

Specify an array of string values to match this event if the actual value of eventName 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_source

(experimental) eventSource property.

Specify an array of string values to match this event if the actual value of eventSource 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_time

(experimental) eventTime property.

Specify an array of string values to match this event if the actual value of eventTime 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_type

(experimental) eventType property.

Specify an array of string values to match this event if the actual value of eventType 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_version

(experimental) eventVersion property.

Specify an array of string values to match this event if the actual value of eventVersion 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

read_only

(experimental) readOnly property.

Specify an array of string values to match this event if the actual value of readOnly 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

request_id

(experimental) requestID property.

Specify an array of string values to match this event if the actual value of requestID 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

request_parameters

(experimental) requestParameters property.

Specify an array of string values to match this event if the actual value of requestParameters 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

resources

(experimental) resources property.

Specify an array of string values to match this event if the actual value of resources 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

response_elements

(experimental) responseElements property.

Specify an array of string values to match this event if the actual value of responseElements 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_ip_address

(experimental) sourceIPAddress property.

Specify an array of string values to match this event if the actual value of sourceIPAddress 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

user_agent

(experimental) userAgent property.

Specify an array of string values to match this event if the actual value of userAgent 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

user_identity

(experimental) userIdentity property.

Specify an array of string values to match this event if the actual value of userIdentity 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 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.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

Attributes

class AWSAPICallViaCloudTrail.Attributes(*, creation_date=None, mfa_authenticated=None)

Bases: object

(experimental) Type definition for Attributes.

Parameters:
  • creation_date (Optional[Sequence[str]]) – (experimental) creationDate property. Specify an array of string values to match this event if the actual value of creationDate 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

  • mfa_authenticated (Optional[Sequence[str]]) – (experimental) mfaAuthenticated property. Specify an array of string values to match this event if the actual value of mfaAuthenticated 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

attributes = codecommit_events.AWSAPICallViaCloudTrail.Attributes(
    creation_date=["creationDate"],
    mfa_authenticated=["mfaAuthenticated"]
)

Attributes

creation_date

(experimental) creationDate property.

Specify an array of string values to match this event if the actual value of creationDate 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

mfa_authenticated

(experimental) mfaAuthenticated property.

Specify an array of string values to match this event if the actual value of mfaAuthenticated 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

AwsapiCallViaCloudTrailItem

class AWSAPICallViaCloudTrail.AwsapiCallViaCloudTrailItem(*, account_id=None, arn=None, type=None)

Bases: object

(experimental) Type definition for AWSAPICallViaCloudTrailItem.

Parameters:
  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId 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

  • arn (Optional[Sequence[str]]) – (experimental) ARN property. Specify an array of string values to match this event if the actual value of ARN 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

  • type (Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type 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

awsapi_call_via_cloud_trail_item = codecommit_events.AWSAPICallViaCloudTrail.AwsapiCallViaCloudTrailItem(
    account_id=["accountId"],
    arn=["arn"],
    type=["type"]
)

Attributes

account_id

(experimental) accountId property.

Specify an array of string values to match this event if the actual value of accountId 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

arn

(experimental) ARN property.

Specify an array of string values to match this event if the actual value of ARN 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

type

(experimental) type property.

Specify an array of string values to match this event if the actual value of type 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

class AWSAPICallViaCloudTrail.Comment(*, author_arn=None, client_request_token=None, comment_id=None, content=None, creation_date=None, deleted=None, in_reply_to=None, last_modified_date=None)

Bases: object

(experimental) Type definition for Comment.

Parameters:
  • author_arn (Optional[Sequence[str]]) – (experimental) authorArn property. Specify an array of string values to match this event if the actual value of authorArn 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

  • 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

  • creation_date (Optional[Sequence[str]]) – (experimental) creationDate property. Specify an array of string values to match this event if the actual value of creationDate 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

  • deleted (Optional[Sequence[str]]) – (experimental) deleted property. Specify an array of string values to match this event if the actual value of deleted 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

  • last_modified_date (Optional[Sequence[str]]) – (experimental) lastModifiedDate property. Specify an array of string values to match this event if the actual value of lastModifiedDate 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

comment = codecommit_events.AWSAPICallViaCloudTrail.Comment(
    author_arn=["authorArn"],
    client_request_token=["clientRequestToken"],
    comment_id=["commentId"],
    content=["content"],
    creation_date=["creationDate"],
    deleted=["deleted"],
    in_reply_to=["inReplyTo"],
    last_modified_date=["lastModifiedDate"]
)

Attributes

author_arn

(experimental) authorArn property.

Specify an array of string values to match this event if the actual value of authorArn 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

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

creation_date

(experimental) creationDate property.

Specify an array of string values to match this event if the actual value of creationDate 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

deleted

(experimental) deleted property.

Specify an array of string values to match this event if the actual value of deleted 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

last_modified_date

(experimental) lastModifiedDate property.

Specify an array of string values to match this event if the actual value of lastModifiedDate 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

DeletedBranch

class AWSAPICallViaCloudTrail.DeletedBranch(*, branch_name=None, commit_id=None)

Bases: object

(experimental) Type definition for DeletedBranch.

Parameters:
  • 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

  • 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

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

deleted_branch = codecommit_events.AWSAPICallViaCloudTrail.DeletedBranch(
    branch_name=["branchName"],
    commit_id=["commitId"]
)

Attributes

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

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

Location

class 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.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

MergeMetadata

class AWSAPICallViaCloudTrail.MergeMetadata(*, is_merged=None, merge_commit_id=None, merged_by=None, merge_option=None)

Bases: object

(experimental) Type definition for MergeMetadata.

Parameters:
  • is_merged (Optional[Sequence[str]]) – (experimental) isMerged property. Specify an array of string values to match this event if the actual value of isMerged 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_commit_id (Optional[Sequence[str]]) – (experimental) mergeCommitId property. Specify an array of string values to match this event if the actual value of mergeCommitId 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

  • merged_by (Optional[Sequence[str]]) – (experimental) mergedBy property. Specify an array of string values to match this event if the actual value of mergedBy 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

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

merge_metadata = codecommit_events.AWSAPICallViaCloudTrail.MergeMetadata(
    is_merged=["isMerged"],
    merge_commit_id=["mergeCommitId"],
    merged_by=["mergedBy"],
    merge_option=["mergeOption"]
)

Attributes

is_merged

(experimental) isMerged property.

Specify an array of string values to match this event if the actual value of isMerged 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_commit_id

(experimental) mergeCommitId property.

Specify an array of string values to match this event if the actual value of mergeCommitId 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

merged_by

(experimental) mergedBy property.

Specify an array of string values to match this event if the actual value of mergedBy 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

PullRequest

class AWSAPICallViaCloudTrail.PullRequest(*, approval_rules=None, author_arn=None, client_request_token=None, creation_date=None, description=None, last_activity_date=None, pull_request_id=None, pull_request_status=None, pull_request_targets=None, revision_id=None, title=None)

Bases: object

(experimental) Type definition for PullRequest.

Parameters:
  • approval_rules (Optional[Sequence[Any]]) – (experimental) approvalRules property. Specify an array of string values to match this event if the actual value of approvalRules 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

  • author_arn (Optional[Sequence[str]]) – (experimental) authorArn property. Specify an array of string values to match this event if the actual value of authorArn 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

  • creation_date (Optional[Sequence[str]]) – (experimental) creationDate property. Specify an array of string values to match this event if the actual value of creationDate 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

  • last_activity_date (Optional[Sequence[str]]) – (experimental) lastActivityDate property. Specify an array of string values to match this event if the actual value of lastActivityDate 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_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

  • pull_request_targets (Optional[Sequence[Union[PullRequestItem, Dict[str, Any]]]]) – (experimental) pullRequestTargets property. Specify an array of string values to match this event if the actual value of pullRequestTargets 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

  • title (Optional[Sequence[str]]) – (experimental) title property. Specify an array of string values to match this event if the actual value of title 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

# approval_rules: Any

pull_request = codecommit_events.AWSAPICallViaCloudTrail.PullRequest(
    approval_rules=[approval_rules],
    author_arn=["authorArn"],
    client_request_token=["clientRequestToken"],
    creation_date=["creationDate"],
    description=["description"],
    last_activity_date=["lastActivityDate"],
    pull_request_id=["pullRequestId"],
    pull_request_status=["pullRequestStatus"],
    pull_request_targets=[codecommit_events.AWSAPICallViaCloudTrail.PullRequestItem(
        destination_commit=["destinationCommit"],
        destination_reference=["destinationReference"],
        merge_base=["mergeBase"],
        merge_metadata=codecommit_events.AWSAPICallViaCloudTrail.MergeMetadata(
            is_merged=["isMerged"],
            merge_commit_id=["mergeCommitId"],
            merged_by=["mergedBy"],
            merge_option=["mergeOption"]
        ),
        repository_name=["repositoryName"],
        source_commit=["sourceCommit"],
        source_reference=["sourceReference"]
    )],
    revision_id=["revisionId"],
    title=["title"]
)

Attributes

approval_rules

(experimental) approvalRules property.

Specify an array of string values to match this event if the actual value of approvalRules 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

author_arn

(experimental) authorArn property.

Specify an array of string values to match this event if the actual value of authorArn 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

creation_date

(experimental) creationDate property.

Specify an array of string values to match this event if the actual value of creationDate 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

last_activity_date

(experimental) lastActivityDate property.

Specify an array of string values to match this event if the actual value of lastActivityDate 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_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

pull_request_targets

(experimental) pullRequestTargets property.

Specify an array of string values to match this event if the actual value of pullRequestTargets 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

title

(experimental) title property.

Specify an array of string values to match this event if the actual value of title 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

PullRequestItem

class AWSAPICallViaCloudTrail.PullRequestItem(*, destination_commit=None, destination_reference=None, merge_base=None, merge_metadata=None, repository_name=None, source_commit=None, source_reference=None)

Bases: object

(experimental) Type definition for PullRequestItem.

Parameters:
  • destination_commit (Optional[Sequence[str]]) – (experimental) destinationCommit property. Specify an array of string values to match this event if the actual value of destinationCommit 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_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

  • merge_base (Optional[Sequence[str]]) – (experimental) mergeBase property. Specify an array of string values to match this event if the actual value of mergeBase 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_metadata (Union[MergeMetadata, Dict[str, Any], None]) – (experimental) mergeMetadata property. Specify an array of string values to match this event if the actual value of mergeMetadata 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

  • source_commit (Optional[Sequence[str]]) – (experimental) sourceCommit property. Specify an array of string values to match this event if the actual value of sourceCommit 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_reference (Optional[Sequence[str]]) – (experimental) sourceReference property. Specify an array of string values to match this event if the actual value of sourceReference 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

pull_request_item = codecommit_events.AWSAPICallViaCloudTrail.PullRequestItem(
    destination_commit=["destinationCommit"],
    destination_reference=["destinationReference"],
    merge_base=["mergeBase"],
    merge_metadata=codecommit_events.AWSAPICallViaCloudTrail.MergeMetadata(
        is_merged=["isMerged"],
        merge_commit_id=["mergeCommitId"],
        merged_by=["mergedBy"],
        merge_option=["mergeOption"]
    ),
    repository_name=["repositoryName"],
    source_commit=["sourceCommit"],
    source_reference=["sourceReference"]
)

Attributes

destination_commit

(experimental) destinationCommit property.

Specify an array of string values to match this event if the actual value of destinationCommit 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_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

merge_base

(experimental) mergeBase property.

Specify an array of string values to match this event if the actual value of mergeBase 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_metadata

(experimental) mergeMetadata property.

Specify an array of string values to match this event if the actual value of mergeMetadata 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

source_commit

(experimental) sourceCommit property.

Specify an array of string values to match this event if the actual value of sourceCommit 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_reference

(experimental) sourceReference property.

Specify an array of string values to match this event if the actual value of sourceReference 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

RepositoryMetadata

class AWSAPICallViaCloudTrail.RepositoryMetadata(*, account_id=None, arn=None, clone_url_http=None, clone_url_ssh=None, creation_date=None, last_modified_date=None, repository_description=None, repository_id=None, repository_name=None)

Bases: object

(experimental) Type definition for RepositoryMetadata.

Parameters:
  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId 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

  • arn (Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn 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_url_http (Optional[Sequence[str]]) – (experimental) cloneUrlHttp property. Specify an array of string values to match this event if the actual value of cloneUrlHttp 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_url_ssh (Optional[Sequence[str]]) – (experimental) cloneUrlSsh property. Specify an array of string values to match this event if the actual value of cloneUrlSsh 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

  • creation_date (Optional[Sequence[str]]) – (experimental) creationDate property. Specify an array of string values to match this event if the actual value of creationDate 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

  • last_modified_date (Optional[Sequence[str]]) – (experimental) lastModifiedDate property. Specify an array of string values to match this event if the actual value of lastModifiedDate 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_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

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

repository_metadata = codecommit_events.AWSAPICallViaCloudTrail.RepositoryMetadata(
    account_id=["accountId"],
    arn=["arn"],
    clone_url_http=["cloneUrlHttp"],
    clone_url_ssh=["cloneUrlSsh"],
    creation_date=["creationDate"],
    last_modified_date=["lastModifiedDate"],
    repository_description=["repositoryDescription"],
    repository_id=["repositoryId"],
    repository_name=["repositoryName"]
)

Attributes

account_id

(experimental) accountId property.

Specify an array of string values to match this event if the actual value of accountId 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

arn

(experimental) arn property.

Specify an array of string values to match this event if the actual value of arn 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_url_http

(experimental) cloneUrlHttp property.

Specify an array of string values to match this event if the actual value of cloneUrlHttp 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_url_ssh

(experimental) cloneUrlSsh property.

Specify an array of string values to match this event if the actual value of cloneUrlSsh 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

creation_date

(experimental) creationDate property.

Specify an array of string values to match this event if the actual value of creationDate 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

last_modified_date

(experimental) lastModifiedDate property.

Specify an array of string values to match this event if the actual value of lastModifiedDate 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_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

RequestParameters

class 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, targets=None, throw_if_closed=None, title=None, upload_id=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

  • targets (Optional[Sequence[Union[RequestParametersItem2, Dict[str, Any]]]]) – (experimental) targets property. Specify an array of string values to match this event if the actual value of targets 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

  • throw_if_closed (Optional[Sequence[str]]) – (experimental) throwIfClosed property. Specify an array of string values to match this event if the actual value of throwIfClosed 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

  • title (Optional[Sequence[str]]) – (experimental) title property. Specify an array of string values to match this event if the actual value of title 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

  • upload_id (Optional[Sequence[str]]) – (experimental) uploadId property. Specify an array of string values to match this event if the actual value of uploadId 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.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.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.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.AWSAPICallViaCloudTrail.RequestParametersItem(
        file_path=["filePath"]
    )],
    references=[codecommit_events.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"],
    targets=[codecommit_events.AWSAPICallViaCloudTrail.RequestParametersItem2(
        destination_reference=["destinationReference"],
        repository_name=["repositoryName"],
        source_reference=["sourceReference"]
    )],
    throw_if_closed=["throwIfClosed"],
    title=["title"],
    upload_id=["uploadId"]
)

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

targets

(experimental) targets property.

Specify an array of string values to match this event if the actual value of targets 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

throw_if_closed

(experimental) throwIfClosed property.

Specify an array of string values to match this event if the actual value of throwIfClosed 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

title

(experimental) title property.

Specify an array of string values to match this event if the actual value of title 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

upload_id

(experimental) uploadId property.

Specify an array of string values to match this event if the actual value of uploadId 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 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.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 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.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 AWSAPICallViaCloudTrail.RequestParametersItem2(*, destination_reference=None, repository_name=None, source_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

  • 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_reference (Optional[Sequence[str]]) – (experimental) sourceReference property. Specify an array of string values to match this event if the actual value of sourceReference 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.AWSAPICallViaCloudTrail.RequestParametersItem2(
    destination_reference=["destinationReference"],
    repository_name=["repositoryName"],
    source_reference=["sourceReference"]
)

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

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_reference

(experimental) sourceReference property.

Specify an array of string values to match this event if the actual value of sourceReference 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

ResponseElements

class AWSAPICallViaCloudTrail.ResponseElements(*, after_blob_id=None, after_commit_id=None, before_blob_id=None, before_commit_id=None, blob_id=None, comment=None, commit_id=None, deleted_branch=None, file_path=None, files_added=None, files_deleted=None, files_updated=None, location=None, pull_request=None, pull_request_id=None, repository_id=None, repository_metadata=None, repository_name=None, tree_id=None, upload_id=None)

Bases: object

(experimental) Type definition for ResponseElements.

Parameters:
  • after_blob_id (Optional[Sequence[str]]) – (experimental) afterBlobId property. Specify an array of string values to match this event if the actual value of afterBlobId 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

  • 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_blob_id (Optional[Sequence[str]]) – (experimental) beforeBlobId property. Specify an array of string values to match this event if the actual value of beforeBlobId 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

  • blob_id (Optional[Sequence[str]]) – (experimental) blobId property. Specify an array of string values to match this event if the actual value of blobId 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 (Union[Comment, Dict[str, Any], None]) – (experimental) comment property. Specify an array of string values to match this event if the actual value of comment 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

  • deleted_branch (Union[DeletedBranch, Dict[str, Any], None]) – (experimental) deletedBranch property. Specify an array of string values to match this event if the actual value of deletedBranch 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

  • files_added (Optional[Sequence[Union[ResponseElementsItem, Dict[str, Any]]]]) – (experimental) filesAdded property. Specify an array of string values to match this event if the actual value of filesAdded 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

  • files_deleted (Optional[Sequence[Union[ResponseElementsItem, Dict[str, Any]]]]) – (experimental) filesDeleted property. Specify an array of string values to match this event if the actual value of filesDeleted 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

  • files_updated (Optional[Sequence[Union[ResponseElementsItem, Dict[str, Any]]]]) – (experimental) filesUpdated property. Specify an array of string values to match this event if the actual value of filesUpdated 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

  • pull_request (Union[PullRequest, Dict[str, Any], None]) – (experimental) pullRequest property. Specify an array of string values to match this event if the actual value of pullRequest 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: - Do not filter on this field

  • repository_metadata (Union[RepositoryMetadata, Dict[str, Any], None]) – (experimental) repositoryMetadata property. Specify an array of string values to match this event if the actual value of repositoryMetadata 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

  • tree_id (Optional[Sequence[str]]) – (experimental) treeId property. Specify an array of string values to match this event if the actual value of treeId 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

  • upload_id (Optional[Sequence[str]]) – (experimental) uploadId property. Specify an array of string values to match this event if the actual value of uploadId 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

# approval_rules: Any

response_elements = codecommit_events.AWSAPICallViaCloudTrail.ResponseElements(
    after_blob_id=["afterBlobId"],
    after_commit_id=["afterCommitId"],
    before_blob_id=["beforeBlobId"],
    before_commit_id=["beforeCommitId"],
    blob_id=["blobId"],
    comment=codecommit_events.AWSAPICallViaCloudTrail.Comment(
        author_arn=["authorArn"],
        client_request_token=["clientRequestToken"],
        comment_id=["commentId"],
        content=["content"],
        creation_date=["creationDate"],
        deleted=["deleted"],
        in_reply_to=["inReplyTo"],
        last_modified_date=["lastModifiedDate"]
    ),
    commit_id=["commitId"],
    deleted_branch=codecommit_events.AWSAPICallViaCloudTrail.DeletedBranch(
        branch_name=["branchName"],
        commit_id=["commitId"]
    ),
    file_path=["filePath"],
    files_added=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
        absolute_path=["absolutePath"],
        blob_id=["blobId"],
        file_mode=["fileMode"]
    )],
    files_deleted=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
        absolute_path=["absolutePath"],
        blob_id=["blobId"],
        file_mode=["fileMode"]
    )],
    files_updated=[codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
        absolute_path=["absolutePath"],
        blob_id=["blobId"],
        file_mode=["fileMode"]
    )],
    location=codecommit_events.AWSAPICallViaCloudTrail.Location(
        file_path=["filePath"],
        file_position=["filePosition"],
        relative_file_version=["relativeFileVersion"]
    ),
    pull_request=codecommit_events.AWSAPICallViaCloudTrail.PullRequest(
        approval_rules=[approval_rules],
        author_arn=["authorArn"],
        client_request_token=["clientRequestToken"],
        creation_date=["creationDate"],
        description=["description"],
        last_activity_date=["lastActivityDate"],
        pull_request_id=["pullRequestId"],
        pull_request_status=["pullRequestStatus"],
        pull_request_targets=[codecommit_events.AWSAPICallViaCloudTrail.PullRequestItem(
            destination_commit=["destinationCommit"],
            destination_reference=["destinationReference"],
            merge_base=["mergeBase"],
            merge_metadata=codecommit_events.AWSAPICallViaCloudTrail.MergeMetadata(
                is_merged=["isMerged"],
                merge_commit_id=["mergeCommitId"],
                merged_by=["mergedBy"],
                merge_option=["mergeOption"]
            ),
            repository_name=["repositoryName"],
            source_commit=["sourceCommit"],
            source_reference=["sourceReference"]
        )],
        revision_id=["revisionId"],
        title=["title"]
    ),
    pull_request_id=["pullRequestId"],
    repository_id=["repositoryId"],
    repository_metadata=codecommit_events.AWSAPICallViaCloudTrail.RepositoryMetadata(
        account_id=["accountId"],
        arn=["arn"],
        clone_url_http=["cloneUrlHttp"],
        clone_url_ssh=["cloneUrlSsh"],
        creation_date=["creationDate"],
        last_modified_date=["lastModifiedDate"],
        repository_description=["repositoryDescription"],
        repository_id=["repositoryId"],
        repository_name=["repositoryName"]
    ),
    repository_name=["repositoryName"],
    tree_id=["treeId"],
    upload_id=["uploadId"]
)

Attributes

after_blob_id

(experimental) afterBlobId property.

Specify an array of string values to match this event if the actual value of afterBlobId 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

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_blob_id

(experimental) beforeBlobId property.

Specify an array of string values to match this event if the actual value of beforeBlobId 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

blob_id

(experimental) blobId property.

Specify an array of string values to match this event if the actual value of blobId 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

(experimental) comment property.

Specify an array of string values to match this event if the actual value of comment 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

deleted_branch

(experimental) deletedBranch property.

Specify an array of string values to match this event if the actual value of deletedBranch 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

files_added

(experimental) filesAdded property.

Specify an array of string values to match this event if the actual value of filesAdded 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

files_deleted

(experimental) filesDeleted property.

Specify an array of string values to match this event if the actual value of filesDeleted 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

files_updated

(experimental) filesUpdated property.

Specify an array of string values to match this event if the actual value of filesUpdated 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

pull_request

(experimental) pullRequest property.

Specify an array of string values to match this event if the actual value of pullRequest 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:
  • Do not filter on this field

Stability:

experimental

repository_metadata

(experimental) repositoryMetadata property.

Specify an array of string values to match this event if the actual value of repositoryMetadata 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

tree_id

(experimental) treeId property.

Specify an array of string values to match this event if the actual value of treeId 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

upload_id

(experimental) uploadId property.

Specify an array of string values to match this event if the actual value of uploadId 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

ResponseElementsItem

class AWSAPICallViaCloudTrail.ResponseElementsItem(*, absolute_path=None, blob_id=None, file_mode=None)

Bases: object

(experimental) Type definition for ResponseElementsItem.

Parameters:
  • absolute_path (Optional[Sequence[str]]) – (experimental) absolutePath property. Specify an array of string values to match this event if the actual value of absolutePath 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

  • blob_id (Optional[Sequence[str]]) – (experimental) blobId property. Specify an array of string values to match this event if the actual value of blobId 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

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

response_elements_item = codecommit_events.AWSAPICallViaCloudTrail.ResponseElementsItem(
    absolute_path=["absolutePath"],
    blob_id=["blobId"],
    file_mode=["fileMode"]
)

Attributes

absolute_path

(experimental) absolutePath property.

Specify an array of string values to match this event if the actual value of absolutePath 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

blob_id

(experimental) blobId property.

Specify an array of string values to match this event if the actual value of blobId 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

SessionContext

class AWSAPICallViaCloudTrail.SessionContext(*, attributes=None, session_issuer=None, web_id_federation_data=None)

Bases: object

(experimental) Type definition for SessionContext.

Parameters:
  • attributes (Union[Attributes, Dict[str, Any], None]) – (experimental) attributes property. Specify an array of string values to match this event if the actual value of attributes 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

  • session_issuer (Union[SessionIssuer, Dict[str, Any], None]) – (experimental) sessionIssuer property. Specify an array of string values to match this event if the actual value of sessionIssuer 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

  • web_id_federation_data (Optional[Sequence[str]]) – (experimental) webIdFederationData property. Specify an array of string values to match this event if the actual value of webIdFederationData 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

session_context = codecommit_events.AWSAPICallViaCloudTrail.SessionContext(
    attributes=codecommit_events.AWSAPICallViaCloudTrail.Attributes(
        creation_date=["creationDate"],
        mfa_authenticated=["mfaAuthenticated"]
    ),
    session_issuer=codecommit_events.AWSAPICallViaCloudTrail.SessionIssuer(
        account_id=["accountId"],
        arn=["arn"],
        principal_id=["principalId"],
        type=["type"],
        user_name=["userName"]
    ),
    web_id_federation_data=["webIdFederationData"]
)

Attributes

attributes

(experimental) attributes property.

Specify an array of string values to match this event if the actual value of attributes 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

session_issuer

(experimental) sessionIssuer property.

Specify an array of string values to match this event if the actual value of sessionIssuer 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

web_id_federation_data

(experimental) webIdFederationData property.

Specify an array of string values to match this event if the actual value of webIdFederationData 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

SessionIssuer

class AWSAPICallViaCloudTrail.SessionIssuer(*, account_id=None, arn=None, principal_id=None, type=None, user_name=None)

Bases: object

(experimental) Type definition for SessionIssuer.

Parameters:
  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId 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

  • arn (Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn 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

  • principal_id (Optional[Sequence[str]]) – (experimental) principalId property. Specify an array of string values to match this event if the actual value of principalId 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

  • type (Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type 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

  • user_name (Optional[Sequence[str]]) – (experimental) userName property. Specify an array of string values to match this event if the actual value of userName 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

session_issuer = codecommit_events.AWSAPICallViaCloudTrail.SessionIssuer(
    account_id=["accountId"],
    arn=["arn"],
    principal_id=["principalId"],
    type=["type"],
    user_name=["userName"]
)

Attributes

account_id

(experimental) accountId property.

Specify an array of string values to match this event if the actual value of accountId 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

arn

(experimental) arn property.

Specify an array of string values to match this event if the actual value of arn 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

principal_id

(experimental) principalId property.

Specify an array of string values to match this event if the actual value of principalId 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

type

(experimental) type property.

Specify an array of string values to match this event if the actual value of type 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

user_name

(experimental) userName property.

Specify an array of string values to match this event if the actual value of userName 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

UserIdentity

class AWSAPICallViaCloudTrail.UserIdentity(*, access_key_id=None, account_id=None, arn=None, principal_id=None, session_context=None, type=None, user_name=None)

Bases: object

(experimental) Type definition for UserIdentity.

Parameters:
  • access_key_id (Optional[Sequence[str]]) – (experimental) accessKeyId property. Specify an array of string values to match this event if the actual value of accessKeyId 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

  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId 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

  • arn (Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn 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

  • principal_id (Optional[Sequence[str]]) – (experimental) principalId property. Specify an array of string values to match this event if the actual value of principalId 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

  • session_context (Union[SessionContext, Dict[str, Any], None]) – (experimental) sessionContext property. Specify an array of string values to match this event if the actual value of sessionContext 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

  • type (Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type 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

  • user_name (Optional[Sequence[str]]) – (experimental) userName property. Specify an array of string values to match this event if the actual value of userName 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

user_identity = codecommit_events.AWSAPICallViaCloudTrail.UserIdentity(
    access_key_id=["accessKeyId"],
    account_id=["accountId"],
    arn=["arn"],
    principal_id=["principalId"],
    session_context=codecommit_events.AWSAPICallViaCloudTrail.SessionContext(
        attributes=codecommit_events.AWSAPICallViaCloudTrail.Attributes(
            creation_date=["creationDate"],
            mfa_authenticated=["mfaAuthenticated"]
        ),
        session_issuer=codecommit_events.AWSAPICallViaCloudTrail.SessionIssuer(
            account_id=["accountId"],
            arn=["arn"],
            principal_id=["principalId"],
            type=["type"],
            user_name=["userName"]
        ),
        web_id_federation_data=["webIdFederationData"]
    ),
    type=["type"],
    user_name=["userName"]
)

Attributes

access_key_id

(experimental) accessKeyId property.

Specify an array of string values to match this event if the actual value of accessKeyId 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

account_id

(experimental) accountId property.

Specify an array of string values to match this event if the actual value of accountId 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

arn

(experimental) arn property.

Specify an array of string values to match this event if the actual value of arn 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

principal_id

(experimental) principalId property.

Specify an array of string values to match this event if the actual value of principalId 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

session_context

(experimental) sessionContext property.

Specify an array of string values to match this event if the actual value of sessionContext 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

type

(experimental) type property.

Specify an array of string values to match this event if the actual value of type 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

user_name

(experimental) userName property.

Specify an array of string values to match this event if the actual value of userName 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