VoiceIdBatchFraudsterRegistrationAction

class aws_cdk.mixins_preview.aws_voiceid.events.VoiceIdBatchFraudsterRegistrationAction

Bases: object

(experimental) EventBridge event pattern for aws.voiceid@VoiceIdBatchFraudsterRegistrationAction.

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_voiceid import events as voiceid_events

voice_id_batch_fraudster_registration_action = voiceid_events.VoiceIdBatchFraudsterRegistrationAction()
Stability:

experimental

Static Methods

classmethod voice_id_batch_fraudster_registration_action_pattern(*, action=None, batch_job_id=None, data=None, domain_id=None, error_info=None, event_metadata=None, source_id=None, status=None)

(experimental) EventBridge event pattern for VoiceId Batch Fraudster Registration Action.

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

  • batch_job_id (Optional[Sequence[str]]) – (experimental) batchJobId property. Specify an array of string values to match this event if the actual value of batchJobId is one of the values in 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 (Union[Data, Dict[str, Any], None]) – (experimental) data property. Specify an array of string values to match this event if the actual value of data is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

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

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

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

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

Data

class VoiceIdBatchFraudsterRegistrationAction.Data(*, data_access_role_arn=None, input_data_config=None, output_data_config=None, registration_config=None)

Bases: object

(experimental) Type definition for Data.

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

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

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

  • registration_config (Union[RegistrationConfig, Dict[str, Any], None]) – (experimental) registrationConfig property. Specify an array of string values to match this event if the actual value of registrationConfig is one of the values in the array. 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_voiceid import events as voiceid_events

data = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.Data(
    data_access_role_arn=["dataAccessRoleArn"],
    input_data_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.InputDataConfig(
        s3_uri=["s3Uri"]
    ),
    output_data_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.OutputDataConfig(
        kms_key_id=["kmsKeyId"],
        s3_uri=["s3Uri"]
    ),
    registration_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.RegistrationConfig(
        duplicate_registration_action=["duplicateRegistrationAction"],
        fraudster_similarity_threshold=["fraudsterSimilarityThreshold"],
        watchlist_ids=["watchlistIds"]
    )
)

Attributes

data_access_role_arn

(experimental) dataAccessRoleArn property.

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

Default:
  • Do not filter on this field

Stability:

experimental

input_data_config

(experimental) inputDataConfig property.

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

Default:
  • Do not filter on this field

Stability:

experimental

output_data_config

(experimental) outputDataConfig property.

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

Default:
  • Do not filter on this field

Stability:

experimental

registration_config

(experimental) registrationConfig property.

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

Default:
  • Do not filter on this field

Stability:

experimental

ErrorInfo

class VoiceIdBatchFraudsterRegistrationAction.ErrorInfo(*, error_code=None, error_message=None, error_type=None)

Bases: object

(experimental) Type definition for ErrorInfo.

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

  • error_type (Optional[Sequence[str]]) – (experimental) errorType property. Specify an array of string values to match this event if the actual value of errorType is one of the values in the array. 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_voiceid import events as voiceid_events

error_info = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.ErrorInfo(
    error_code=["errorCode"],
    error_message=["errorMessage"],
    error_type=["errorType"]
)

Attributes

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

error_type

(experimental) errorType property.

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

Default:
  • Do not filter on this field

Stability:

experimental

InputDataConfig

class VoiceIdBatchFraudsterRegistrationAction.InputDataConfig(*, s3_uri=None)

Bases: object

(experimental) Type definition for InputDataConfig.

Parameters:

s3_uri (Optional[Sequence[str]]) – (experimental) s3Uri property. Specify an array of string values to match this event if the actual value of s3Uri is one of the values in the array. 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_voiceid import events as voiceid_events

input_data_config = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.InputDataConfig(
    s3_uri=["s3Uri"]
)

Attributes

s3_uri

(experimental) s3Uri property.

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

Default:
  • Do not filter on this field

Stability:

experimental

OutputDataConfig

class VoiceIdBatchFraudsterRegistrationAction.OutputDataConfig(*, kms_key_id=None, s3_uri=None)

Bases: object

(experimental) Type definition for OutputDataConfig.

Parameters:
  • kms_key_id (Optional[Sequence[str]]) – (experimental) kmsKeyId property. Specify an array of string values to match this event if the actual value of kmsKeyId is one of the values in 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_uri (Optional[Sequence[str]]) – (experimental) s3Uri property. Specify an array of string values to match this event if the actual value of s3Uri is one of the values in the array. 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_voiceid import events as voiceid_events

output_data_config = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.OutputDataConfig(
    kms_key_id=["kmsKeyId"],
    s3_uri=["s3Uri"]
)

Attributes

kms_key_id

(experimental) kmsKeyId property.

Specify an array of string values to match this event if the actual value of kmsKeyId is one of the values in the array. 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_uri

(experimental) s3Uri property.

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

Default:
  • Do not filter on this field

Stability:

experimental

RegistrationConfig

class VoiceIdBatchFraudsterRegistrationAction.RegistrationConfig(*, duplicate_registration_action=None, fraudster_similarity_threshold=None, watchlist_ids=None)

Bases: object

(experimental) Type definition for RegistrationConfig.

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

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

  • watchlist_ids (Optional[Sequence[str]]) – (experimental) watchlistIds property. Specify an array of string values to match this event if the actual value of watchlistIds is one of the values in the array. 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_voiceid import events as voiceid_events

registration_config = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.RegistrationConfig(
    duplicate_registration_action=["duplicateRegistrationAction"],
    fraudster_similarity_threshold=["fraudsterSimilarityThreshold"],
    watchlist_ids=["watchlistIds"]
)

Attributes

duplicate_registration_action

(experimental) duplicateRegistrationAction property.

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

Default:
  • Do not filter on this field

Stability:

experimental

fraudster_similarity_threshold

(experimental) fraudsterSimilarityThreshold property.

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

Default:
  • Do not filter on this field

Stability:

experimental

watchlist_ids

(experimental) watchlistIds property.

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

Default:
  • Do not filter on this field

Stability:

experimental

VoiceIdBatchFraudsterRegistrationActionProps

class VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps(*, action=None, batch_job_id=None, data=None, domain_id=None, error_info=None, event_metadata=None, source_id=None, status=None)

Bases: object

(experimental) Props type for aws.voiceid@VoiceIdBatchFraudsterRegistrationAction event.

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

  • batch_job_id (Optional[Sequence[str]]) – (experimental) batchJobId property. Specify an array of string values to match this event if the actual value of batchJobId is one of the values in 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 (Union[Data, Dict[str, Any], None]) – (experimental) data property. Specify an array of string values to match this event if the actual value of data is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

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

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

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

  • status (Optional[Sequence[str]]) – (experimental) status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. 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_voiceid import events as voiceid_events

voice_id_batch_fraudster_registration_action_props = voiceid_events.VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps(
    action=["action"],
    batch_job_id=["batchJobId"],
    data=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.Data(
        data_access_role_arn=["dataAccessRoleArn"],
        input_data_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.InputDataConfig(
            s3_uri=["s3Uri"]
        ),
        output_data_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.OutputDataConfig(
            kms_key_id=["kmsKeyId"],
            s3_uri=["s3Uri"]
        ),
        registration_config=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.RegistrationConfig(
            duplicate_registration_action=["duplicateRegistrationAction"],
            fraudster_similarity_threshold=["fraudsterSimilarityThreshold"],
            watchlist_ids=["watchlistIds"]
        )
    ),
    domain_id=["domainId"],
    error_info=voiceid_events.VoiceIdBatchFraudsterRegistrationAction.ErrorInfo(
        error_code=["errorCode"],
        error_message=["errorMessage"],
        error_type=["errorType"]
    ),
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    source_id=["sourceId"],
    status=["status"]
)

Attributes

action

(experimental) action property.

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

Default:
  • Do not filter on this field

Stability:

experimental

batch_job_id

(experimental) batchJobId property.

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

(experimental) data property.

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

Default:
  • Do not filter on this field

Stability:

experimental

domain_id

(experimental) domainId property.

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

Default:
  • Filter with the Domain reference

Stability:

experimental

error_info

(experimental) errorInfo property.

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

source_id

(experimental) sourceId property.

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

Default:
  • Do not filter on this field

Stability:

experimental

status

(experimental) status property.

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

Default:
  • Do not filter on this field

Stability:

experimental