class Aws::SageMaker::Types::VariantProperty

Specifies a production variant property type for an Endpoint.

If you are updating an endpoint with the UpdateEndpointInput$RetainAllVariantProperties option set to `true`, the `VariantProperty` objects listed in UpdateEndpointInput$ExcludeRetainedVariantProperties override the existing variant properties of the endpoint.

@note When making an API call, you may pass VariantProperty

data as a hash:

    {
      variant_property_type: "DesiredInstanceCount", # required, accepts DesiredInstanceCount, DesiredWeight, DataCaptureConfig
    }

@!attribute [rw] variant_property_type

The type of variant property. The supported values are:

* `DesiredInstanceCount`\: Overrides the existing variant instance
  counts using the ProductionVariant$InitialInstanceCount values in
  the CreateEndpointConfigInput$ProductionVariants.

* `DesiredWeight`\: Overrides the existing variant weights using the
  ProductionVariant$InitialVariantWeight values in the
  CreateEndpointConfigInput$ProductionVariants.

* `DataCaptureConfig`\: (Not currently supported.)
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/VariantProperty AWS API Documentation

Constants

SENSITIVE