class Aws::FraudDetector::Types::PutExternalModelRequest

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

data as a hash:

    {
      model_endpoint: "sageMakerEndpointIdentifier", # required
      model_source: "SAGEMAKER", # required, accepts SAGEMAKER
      invoke_model_endpoint_role_arn: "string", # required
      input_configuration: { # required
        event_type_name: "identifier",
        format: "TEXT_CSV", # accepts TEXT_CSV, APPLICATION_JSON
        use_event_variables: false, # required
        json_input_template: "string",
        csv_input_template: "string",
      },
      output_configuration: { # required
        format: "TEXT_CSV", # required, accepts TEXT_CSV, APPLICATION_JSONLINES
        json_key_to_variable_map: {
          "string" => "string",
        },
        csv_index_to_variable_map: {
          "string" => "string",
        },
      },
      model_endpoint_status: "ASSOCIATED", # required, accepts ASSOCIATED, DISSOCIATED
      tags: [
        {
          key: "tagKey", # required
          value: "tagValue", # required
        },
      ],
    }

@!attribute [rw] model_endpoint

The model endpoints name.
@return [String]

@!attribute [rw] model_source

The source of the model.
@return [String]

@!attribute [rw] invoke_model_endpoint_role_arn

The IAM role used to invoke the model endpoint.
@return [String]

@!attribute [rw] input_configuration

The model endpoint input configuration.
@return [Types::ModelInputConfiguration]

@!attribute [rw] output_configuration

The model endpoint output configuration.
@return [Types::ModelOutputConfiguration]

@!attribute [rw] model_endpoint_status

The model endpoint’s status in Amazon Fraud Detector.
@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/PutExternalModelRequest AWS API Documentation

Constants

SENSITIVE