Class: Aws::VoiceID::Types::FraudsterRegistrationJob

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb

Overview

Contains all the information about a fraudster registration job.

Constant Summary collapse

SENSITIVE =
[:job_name]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

A timestamp of when the fraudster registration job was created.

Returns:

  • (Time)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#data_access_role_arnString

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.

Returns:

  • (String)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#domain_idString

The identifier of the domain that contains the fraudster registration job.

Returns:

  • (String)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#ended_atTime

A timestamp of when the fraudster registration job ended.

Returns:

  • (Time)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#failure_detailsTypes::FailureDetails

Contains details that are populated when an entire batch job fails. In cases of individual registration job failures, the batch job as a whole doesn't fail; it is completed with a JobStatus of COMPLETED_WITH_ERRORS. You can use the job output file to identify the individual registration requests that failed.



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#input_data_configTypes::InputDataConfig

The input data config containing an S3 URI for the input manifest file that contains the list of fraudster registration job requests.



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#job_idString

The service-generated identifier for the fraudster registration job.

Returns:

  • (String)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#job_nameString

The client-provided name for the fraudster registration job.

Returns:

  • (String)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#job_progressTypes::JobProgress

Shows the completed percentage of registration requests listed in the input file.

Returns:



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#job_statusString

The current status of the fraudster registration job.

Returns:

  • (String)


1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#output_data_configTypes::OutputDataConfig

The output data config containing the S3 location where you want Voice ID to write your job output file; you must also include a KMS key ID in order to encrypt the file.



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end

#registration_configTypes::RegistrationConfig

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.



1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
# File 'gems/aws-sdk-voiceid/lib/aws-sdk-voiceid/types.rb', line 1029

class FraudsterRegistrationJob < Struct.new(
  :created_at,
  :data_access_role_arn,
  :domain_id,
  :ended_at,
  :failure_details,
  :input_data_config,
  :job_id,
  :job_name,
  :job_progress,
  :job_status,
  :output_data_config,
  :registration_config)
  SENSITIVE = [:job_name]
  include Aws::Structure
end