class Aws::VoiceID::Types::StartFraudsterRegistrationJobRequest

@note When making an API call, you may pass StartFraudsterRegistrationJobRequest

data as a hash:

    {
      client_token: "ClientTokenString",
      data_access_role_arn: "IamRoleArn", # required
      domain_id: "DomainId", # required
      input_data_config: { # required
        s3_uri: "S3Uri", # required
      },
      job_name: "JobName",
      output_data_config: { # required
        kms_key_id: "KmsKeyId",
        s3_uri: "S3Uri", # required
      },
      registration_config: {
        duplicate_registration_action: "SKIP", # accepts SKIP, REGISTER_AS_NEW
        fraudster_similarity_threshold: 1,
      },
    }

@!attribute [rw] client_token

The idempotency token for starting a new fraudster registration job.
If not provided, Amazon Web Services SDK populates this field.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] data_access_role_arn

The IAM role Amazon Resource Name (ARN) that grants Voice ID
permissions to access customer's buckets to read the input manifest
file and write the Job output file. Refer to the [Create and edit a
fraudster watchlist][1] documentation for the permissions needed in
this role.

[1]: https://docs.aws.amazon.com/connect/latest/adminguide/voiceid-fraudster-watchlist.html
@return [String]

@!attribute [rw] domain_id

The identifier of the domain containing the fraudster registration
job and in which the fraudsters are registered.
@return [String]

@!attribute [rw] input_data_config

The input data config containing an S3 URI for the input manifest
file that contains the list of fraudster registration requests.
@return [Types::InputDataConfig]

@!attribute [rw] job_name

The name of the new fraudster registration job.
@return [String]

@!attribute [rw] output_data_config

The output data config containing the S3 location where Voice ID
writes the job output file; you must also include a KMS Key ID to
encrypt the file.
@return [Types::OutputDataConfig]

@!attribute [rw] registration_config

The registration config containing details such as the action to
take when a duplicate fraudster is detected, and the similarity
threshold to use for detecting a duplicate fraudster.
@return [Types::RegistrationConfig]

@see docs.aws.amazon.com/goto/WebAPI/voice-id-2021-09-27/StartFraudsterRegistrationJobRequest AWS API Documentation

Constants

SENSITIVE