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

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
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][2

operations. Describes the ‘VariantStatus `, weight

and capacity for a production variant associated with an endpoint.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpoint.html [2]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateEndpoint.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_typeString

The size of the Elastic Inference (EI) instance to use for the production variant. EI instances provide on-demand GPU computing for inference. For more information, see [Using Elastic Inference in Amazon SageMaker].

[1]: docs.aws.amazon.com/sagemaker/latest/dg/ei.html

Returns:

  • (String)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#current_instance_countInteger

The number of instances associated with the variant.

Returns:

  • (Integer)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#current_serverless_configTypes::ProductionVariantServerlessConfig

The serverless configuration for the endpoint.



32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#current_weightFloat

The weight associated with the variant.

Returns:

  • (Float)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  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:



32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  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.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpointConfig.html

Returns:

  • (Integer)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  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.



32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  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.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpointConfig.html

Returns:

  • (Float)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

The type of instances associated with the variant.

Returns:

  • (String)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#variant_nameString

The name of the variant.

Returns:

  • (String)


32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end

#variant_statusArray<Types::ProductionVariantStatus>

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

Returns:



32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
# File 'lib/aws-sdk-sagemaker/types.rb', line 32258

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)
  SENSITIVE = []
  include Aws::Structure
end