VoiceIdBatchSpeakerEnrollmentAction

class aws_cdk.mixins_preview.aws_voiceid.events.VoiceIdBatchSpeakerEnrollmentAction

Bases: object

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

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_speaker_enrollment_action = voiceid_events.VoiceIdBatchSpeakerEnrollmentAction()
Stability:

experimental

Static Methods

classmethod voice_id_batch_speaker_enrollment_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 Speaker Enrollment 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 VoiceIdBatchSpeakerEnrollmentAction.Data(*, data_access_role_arn=None, enrollment_config=None, input_data_config=None, output_data_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

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

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.VoiceIdBatchSpeakerEnrollmentAction.Data(
    data_access_role_arn=["dataAccessRoleArn"],
    enrollment_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.EnrollmentConfig(
        existing_enrollment_action=["existingEnrollmentAction"],
        fraud_detection_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.FraudDetectionConfig(
            fraud_detection_action=["fraudDetectionAction"],
            fraud_detection_threshold=["fraudDetectionThreshold"],
            watchlist_ids=["watchlistIds"]
        )
    ),
    input_data_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.InputDataConfig(
        s3_uri=["s3Uri"]
    ),
    output_data_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.OutputDataConfig(
        kms_key_id=["kmsKeyId"],
        s3_uri=["s3Uri"]
    )
)

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

enrollment_config

(experimental) enrollmentConfig property.

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

EnrollmentConfig

class VoiceIdBatchSpeakerEnrollmentAction.EnrollmentConfig(*, existing_enrollment_action=None, fraud_detection_config=None)

Bases: object

(experimental) Type definition for EnrollmentConfig.

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

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

enrollment_config = voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.EnrollmentConfig(
    existing_enrollment_action=["existingEnrollmentAction"],
    fraud_detection_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.FraudDetectionConfig(
        fraud_detection_action=["fraudDetectionAction"],
        fraud_detection_threshold=["fraudDetectionThreshold"],
        watchlist_ids=["watchlistIds"]
    )
)

Attributes

existing_enrollment_action

(experimental) existingEnrollmentAction property.

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

Default:
  • Do not filter on this field

Stability:

experimental

fraud_detection_config

(experimental) fraudDetectionConfig property.

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

FraudDetectionConfig

class VoiceIdBatchSpeakerEnrollmentAction.FraudDetectionConfig(*, fraud_detection_action=None, fraud_detection_threshold=None, watchlist_ids=None)

Bases: object

(experimental) Type definition for FraudDetectionConfig.

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

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

fraud_detection_config = voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.FraudDetectionConfig(
    fraud_detection_action=["fraudDetectionAction"],
    fraud_detection_threshold=["fraudDetectionThreshold"],
    watchlist_ids=["watchlistIds"]
)

Attributes

fraud_detection_action

(experimental) fraudDetectionAction property.

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

Default:
  • Do not filter on this field

Stability:

experimental

fraud_detection_threshold

(experimental) fraudDetectionThreshold property.

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

InputDataConfig

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

VoiceIdBatchSpeakerEnrollmentActionProps

class VoiceIdBatchSpeakerEnrollmentAction.VoiceIdBatchSpeakerEnrollmentActionProps(*, 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@VoiceIdBatchSpeakerEnrollmentAction 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_speaker_enrollment_action_props = voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.VoiceIdBatchSpeakerEnrollmentActionProps(
    action=["action"],
    batch_job_id=["batchJobId"],
    data=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.Data(
        data_access_role_arn=["dataAccessRoleArn"],
        enrollment_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.EnrollmentConfig(
            existing_enrollment_action=["existingEnrollmentAction"],
            fraud_detection_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.FraudDetectionConfig(
                fraud_detection_action=["fraudDetectionAction"],
                fraud_detection_threshold=["fraudDetectionThreshold"],
                watchlist_ids=["watchlistIds"]
            )
        ),
        input_data_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.InputDataConfig(
            s3_uri=["s3Uri"]
        ),
        output_data_config=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.OutputDataConfig(
            kms_key_id=["kmsKeyId"],
            s3_uri=["s3Uri"]
        )
    ),
    domain_id=["domainId"],
    error_info=voiceid_events.VoiceIdBatchSpeakerEnrollmentAction.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