You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::FraudDetector::Types::PutExternalModelRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutExternalModelRequest as input to an Aws::Client method, you can use a vanilla 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
    },
  ],
}

Instance Attribute Summary collapse

Instance Attribute Details

#input_configurationTypes::ModelInputConfiguration

The model endpoint input configuration.

Returns:

#invoke_model_endpoint_role_arnString

The IAM role used to invoke the model endpoint.

Returns:

  • (String)

    The IAM role used to invoke the model endpoint.

#model_endpointString

The model endpoints name.

Returns:

  • (String)

    The model endpoints name.

#model_endpoint_statusString

The model endpoint’s status in Amazon Fraud Detector.

Possible values:

  • ASSOCIATED
  • DISSOCIATED

Returns:

  • (String)

    The model endpoint’s status in Amazon Fraud Detector.

#model_sourceString

The source of the model.

Possible values:

  • SAGEMAKER

Returns:

  • (String)

    The source of the model.

#output_configurationTypes::ModelOutputConfiguration

The model endpoint output configuration.

Returns:

#tagsArray<Types::Tag>

A collection of key and value pairs.

Returns:

  • (Array<Types::Tag>)

    A collection of key and value pairs.