class Aws::SageMaker::Types::UpdateEndpointInput
@note When making an API call, you may pass UpdateEndpointInput
data as a hash: { endpoint_name: "EndpointName", # required endpoint_config_name: "EndpointConfigName", # required retain_all_variant_properties: false, exclude_retained_variant_properties: [ { variant_property_type: "DesiredInstanceCount", # required, accepts DesiredInstanceCount, DesiredWeight, DataCaptureConfig }, ], deployment_config: { blue_green_update_policy: { # required traffic_routing_configuration: { # required type: "ALL_AT_ONCE", # required, accepts ALL_AT_ONCE, CANARY wait_interval_in_seconds: 1, # required canary_size: { type: "INSTANCE_COUNT", # required, accepts INSTANCE_COUNT, CAPACITY_PERCENT value: 1, # required }, }, termination_wait_in_seconds: 1, maximum_execution_timeout_in_seconds: 1, }, auto_rollback_configuration: { alarms: [ { alarm_name: "AlarmName", }, ], }, }, }
@!attribute [rw] endpoint_name
The name of the endpoint whose configuration you want to update. @return [String]
@!attribute [rw] endpoint_config_name
The name of the new endpoint configuration. @return [String]
@!attribute [rw] retain_all_variant_properties
When updating endpoint resources, enables or disables the retention of [variant properties][1], 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]: https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VariantProperty.html @return [Boolean]
@!attribute [rw] exclude_retained_variant_properties
When you are updating endpoint resources with UpdateEndpointInput$RetainAllVariantProperties, whose value is set to `true`, `ExcludeRetainedVariantProperties` specifies the list of type VariantProperty to override with the values provided by `EndpointConfig`. If you don't specify a value for `ExcludeAllVariantProperties`, no variant properties are overridden. @return [Array<Types::VariantProperty>]
@!attribute [rw] deployment_config
The deployment configuration for the endpoint to be updated. @return [Types::DeploymentConfig]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/UpdateEndpointInput AWS API Documentation
Constants
- SENSITIVE