class Aws::FraudDetector::Types::CreateModelVersionRequest

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

data as a hash:

    {
      model_id: "modelIdentifier", # required
      model_type: "ONLINE_FRAUD_INSIGHTS", # required, accepts ONLINE_FRAUD_INSIGHTS
      training_data_source: "EXTERNAL_EVENTS", # required, accepts EXTERNAL_EVENTS
      training_data_schema: { # required
        model_variables: ["string"], # required
        label_schema: { # required
          label_mapper: { # required
            "string" => ["string"],
          },
        },
      },
      external_events_detail: {
        data_location: "s3BucketLocation", # required
        data_access_role_arn: "iamRoleArn", # required
      },
      tags: [
        {
          key: "tagKey", # required
          value: "tagValue", # required
        },
      ],
    }

@!attribute [rw] model_id

The model ID.
@return [String]

@!attribute [rw] model_type

The model type.
@return [String]

@!attribute [rw] training_data_source

The training data source location in Amazon S3.
@return [String]

@!attribute [rw] training_data_schema

The training data schema.
@return [Types::TrainingDataSchema]

@!attribute [rw] external_events_detail

Details for the external events data used for model version
training. Required if `trainingDataSource` is `EXTERNAL_EVENTS`.
@return [Types::ExternalEventsDetail]

@!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/CreateModelVersionRequest AWS API Documentation

Constants

SENSITIVE