Class: Aws::SageMaker::Types::PendingProductionVariantSummary

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

Overview

The production variant summary for a deployment when an endpoint is creating or updating with the CreateEndpoint or UpdateEndpoint operations. Describes the VariantStatus, weight and capacity for a production variant associated with an endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_typeString

This parameter is no longer supported. Elastic Inference (EI) is no longer available.

This parameter was used to specify the size of the EI instance to use for the production variant.

Returns:

  • (String)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#current_instance_countInteger

The number of instances associated with the variant.

Returns:

  • (Integer)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#current_serverless_configTypes::ProductionVariantServerlessConfig

The serverless configuration for the endpoint.



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#current_weightFloat

The weight associated with the variant.

Returns:

  • (Float)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#deployed_imagesArray<Types::DeployedImage>

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Returns:



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#desired_instance_countInteger

The number of instances requested in this deployment, as specified in the endpoint configuration for the endpoint. The value is taken from the request to the CreateEndpointConfig operation.

Returns:

  • (Integer)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#desired_serverless_configTypes::ProductionVariantServerlessConfig

The serverless configuration requested for this deployment, as specified in the endpoint configuration for the endpoint.



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#desired_weightFloat

The requested weight for the variant in this deployment, as specified in the endpoint configuration for the endpoint. The value is taken from the request to the CreateEndpointConfig operation.

Returns:

  • (Float)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The type of instances associated with the variant.

Returns:

  • (String)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#managed_instance_scalingTypes::ProductionVariantManagedInstanceScaling

Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic.



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#routing_configTypes::ProductionVariantRoutingConfig

Settings that control how the endpoint routes incoming traffic to the instances that the endpoint hosts.



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#variant_nameString

The name of the variant.

Returns:

  • (String)


41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end

#variant_statusArray<Types::ProductionVariantStatus>

The endpoint variant status which describes the current deployment stage status or operational status.

Returns:



41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 41977

class PendingProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :instance_type,
  :accelerator_type,
  :variant_status,
  :current_serverless_config,
  :desired_serverless_config,
  :managed_instance_scaling,
  :routing_config)
  SENSITIVE = []
  include Aws::Structure
end