Class: Aws::SageMaker::Types::UpdateEndpointInput
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SageMaker::Types::UpdateEndpointInput
 
 
- Includes:
 - Aws::Structure
 
- Defined in:
 - lib/aws-sdk-sagemaker/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #deployment_config  ⇒ Types::DeploymentConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
 - 
  
    
      #endpoint_config_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the new endpoint configuration.
 - 
  
    
      #endpoint_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the endpoint whose configuration you want to update.
 - 
  
    
      #exclude_retained_variant_properties  ⇒ Array<Types::VariantProperty> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
When you are updating endpoint resources with ‘RetainAllVariantProperties`, whose value is set to `true`, `ExcludeRetainedVariantProperties` specifies the list of type [VariantProperty] to override with the values provided by `EndpointConfig`.
 - 
  
    
      #retain_all_variant_properties  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
When updating endpoint resources, enables or disables the retention of [variant properties], such as the instance count or the variant weight.
 - 
  
    
      #retain_deployment_config  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies whether to reuse the last deployment configuration.
 
Instance Attribute Details
#deployment_config ⇒ Types::DeploymentConfig
The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations.
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  | 
  
#endpoint_config_name ⇒ String
The name of the new endpoint configuration.
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  | 
  
#endpoint_name ⇒ String
The name of the endpoint whose configuration you want to update.
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  | 
  
#exclude_retained_variant_properties ⇒ Array<Types::VariantProperty>
When you are updating endpoint resources with ‘RetainAllVariantProperties`, whose value is set to `true`, `ExcludeRetainedVariantProperties` specifies the list of type
- VariantProperty][1
 - 
to override with the values provided by
 
‘EndpointConfig`. If you don’t specify a value for ‘ExcludeRetainedVariantProperties`, no variant properties are overridden.
[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_VariantProperty.html
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  | 
  
#retain_all_variant_properties ⇒ Boolean
When updating endpoint resources, enables or disables the retention of [variant properties], such as the instance count or the variant weight. To retain the variant properties of an endpoint when updating it, set ‘RetainAllVariantProperties` to `true`. To use the variant properties specified in a new `EndpointConfig` call when updating an endpoint, set `RetainAllVariantProperties` to `false`. The default is `false`.
[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_VariantProperty.html
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  | 
  
#retain_deployment_config ⇒ Boolean
Specifies whether to reuse the last deployment configuration. The default value is false (the configuration is not reused).
      48047 48048 48049 48050 48051 48052 48053 48054 48055 48056  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 48047 class UpdateEndpointInput < Struct.new( :endpoint_name, :endpoint_config_name, :retain_all_variant_properties, :exclude_retained_variant_properties, :deployment_config, :retain_deployment_config) SENSITIVE = [] include Aws::Structure end  |