Class: Aws::VoiceID::Types::EnrollmentJobFraudDetectionConfig

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

Overview

The fraud detection configuration to be used during the batch speaker enrollment job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#fraud_detection_actionString

The action to take when the given speaker is flagged by the fraud detection system. The default value is ‘FAIL`, which fails the speaker enrollment. Changing this value to `IGNORE` results in the speaker being enrolled even if they are flagged by the fraud detection system.

Returns:

  • (String)


739
740
741
742
743
744
745
# File 'lib/aws-sdk-voiceid/types.rb', line 739

class EnrollmentJobFraudDetectionConfig < Struct.new(
  :fraud_detection_action,
  :risk_threshold,
  :watchlist_ids)
  SENSITIVE = []
  include Aws::Structure
end

#risk_thresholdInteger

Threshold value for determining whether the speaker is a high risk to be fraudulent. If the detected risk score calculated by Voice ID is greater than or equal to the threshold, the speaker is considered a fraudster.

Returns:

  • (Integer)


739
740
741
742
743
744
745
# File 'lib/aws-sdk-voiceid/types.rb', line 739

class EnrollmentJobFraudDetectionConfig < Struct.new(
  :fraud_detection_action,
  :risk_threshold,
  :watchlist_ids)
  SENSITIVE = []
  include Aws::Structure
end

#watchlist_idsArray<String>

The identifier of watchlists against which fraud detection is performed.

Returns:

  • (Array<String>)


739
740
741
742
743
744
745
# File 'lib/aws-sdk-voiceid/types.rb', line 739

class EnrollmentJobFraudDetectionConfig < Struct.new(
  :fraud_detection_action,
  :risk_threshold,
  :watchlist_ids)
  SENSITIVE = []
  include Aws::Structure
end