class Aws::FraudDetector::Types::CreateDetectorVersionRequest

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

data as a hash:

    {
      detector_id: "identifier", # required
      description: "description",
      external_model_endpoints: ["string"],
      rules: [ # required
        {
          detector_id: "identifier", # required
          rule_id: "identifier", # required
          rule_version: "wholeNumberVersionString", # required
        },
      ],
      model_versions: [
        {
          model_id: "modelIdentifier", # required
          model_type: "ONLINE_FRAUD_INSIGHTS", # required, accepts ONLINE_FRAUD_INSIGHTS
          model_version_number: "nonEmptyString", # required
          arn: "fraudDetectorArn",
        },
      ],
      rule_execution_mode: "ALL_MATCHED", # accepts ALL_MATCHED, FIRST_MATCHED
      tags: [
        {
          key: "tagKey", # required
          value: "tagValue", # required
        },
      ],
    }

@!attribute [rw] detector_id

The ID of the detector under which you want to create a new version.
@return [String]

@!attribute [rw] description

The description of the detector version.
@return [String]

@!attribute [rw] external_model_endpoints

The Amazon Sagemaker model endpoints to include in the detector
version.
@return [Array<String>]

@!attribute [rw] rules

The rules to include in the detector version.
@return [Array<Types::Rule>]

@!attribute [rw] model_versions

The model versions to include in the detector version.
@return [Array<Types::ModelVersion>]

@!attribute [rw] rule_execution_mode

The rule execution mode for the rules included in the detector
version.

You can define and edit the rule mode at the detector version level,
when it is in draft status.

If you specify `FIRST_MATCHED`, Amazon Fraud Detector evaluates
rules sequentially, first to last, stopping at the first matched
rule. Amazon Fraud dectector then provides the outcomes for that
single rule.

If you specifiy `ALL_MATCHED`, Amazon Fraud Detector evaluates all
rules and returns the outcomes for all matched rules.

The default behavior is `FIRST_MATCHED`.
@return [String]

@!attribute [rw] tags

A collection of key and value pairs.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateDetectorVersionRequest AWS API Documentation

Constants

SENSITIVE