Class: Aws::SageMaker::Types::AdditionalInferenceSpecificationDefinition

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

A structure of additional Inference Specification. Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#containersArray<Types::ModelPackageContainerDefinition>

The Amazon ECR registry path of the Docker image that contains the inference code.



214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the additional Inference specification

Returns:

  • (String)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.

Returns:

  • (String)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_content_typesArray<String>

The supported MIME types for the input data.

Returns:

  • (Array<String>)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_realtime_inference_instance_typesArray<String>

A list of the instance types that are used to generate inferences in real-time.

Returns:

  • (Array<String>)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_response_mime_typesArray<String>

The supported MIME types for the output data.

Returns:

  • (Array<String>)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end

#supported_transform_instance_typesArray<String>

A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.

Returns:

  • (Array<String>)


214
215
216
217
218
219
220
221
222
223
224
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 214

class AdditionalInferenceSpecificationDefinition < Struct.new(
  :name,
  :description,
  :containers,
  :supported_transform_instance_types,
  :supported_realtime_inference_instance_types,
  :supported_content_types,
  :supported_response_mime_types)
  SENSITIVE = []
  include Aws::Structure
end