Class: Aws::SageMaker::Types::UpdateInferenceComponentInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_config ⇒ Types::InferenceComponentDeploymentConfig

The deployment configuration for the inference component. The configuration contains the desired deployment strategy and rollback settings.



58861
58862
58863
58864
58865
58866
58867
58868
58869
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 58861

class UpdateInferenceComponentInput < Struct.new(
  :inference_component_name,
  :specification,
  :specifications,
  :runtime_config,
  :deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#inference_component_name ⇒ String

The name of the inference component.

Returns:

  • (String)


58861
58862
58863
58864
58865
58866
58867
58868
58869
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 58861

class UpdateInferenceComponentInput < Struct.new(
  :inference_component_name,
  :specification,
  :specifications,
  :runtime_config,
  :deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#runtime_config ⇒ Types::InferenceComponentRuntimeConfig

Runtime settings for a model that is deployed with an inference component.



58861
58862
58863
58864
58865
58866
58867
58868
58869
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 58861

class UpdateInferenceComponentInput < Struct.new(
  :inference_component_name,
  :specification,
  :specifications,
  :runtime_config,
  :deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#specification ⇒ Types::InferenceComponentSpecification

Details about the resources to deploy with this inference component, including the model, container, and compute resources.



58861
58862
58863
58864
58865
58866
58867
58868
58869
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 58861

class UpdateInferenceComponentInput < Struct.new(
  :inference_component_name,
  :specification,
  :specifications,
  :runtime_config,
  :deployment_config)
  SENSITIVE = []
  include Aws::Structure
end

#specifications ⇒ Array<Types::InferenceComponentSpecification>

A list of specification objects for the inference component, one per instance type. Use this parameter when you want to specify different model or resource configurations for the inference component on each instance type. You can use either this parameter or the singular Specification parameter, but not both.



58861
58862
58863
58864
58865
58866
58867
58868
58869
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 58861

class UpdateInferenceComponentInput < Struct.new(
  :inference_component_name,
  :specification,
  :specifications,
  :runtime_config,
  :deployment_config)
  SENSITIVE = []
  include Aws::Structure
end