Class: Aws::SageMaker::Types::ProductionVariantSummary

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

Overview

Describes weight and capacities for a production variant associated with an endpoint. If you sent a request to the ‘UpdateEndpointWeightsAndCapacities` API and the endpoint status is `Updating`, you get different desired and current values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_instance_countInteger

The number of instances associated with the variant.

Returns:

  • (Integer)


39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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.



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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)


39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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:



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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 the ‘UpdateEndpointWeightsAndCapacities` request.

Returns:

  • (Integer)


39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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 the endpoint update.



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

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

#desired_weightFloat

The requested weight, as specified in the ‘UpdateEndpointWeightsAndCapacities` request.

Returns:

  • (Float)


39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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.



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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.



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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)


39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

class ProductionVariantSummary < Struct.new(
  :variant_name,
  :deployed_images,
  :current_weight,
  :desired_weight,
  :current_instance_count,
  :desired_instance_count,
  :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:



39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
# File 'lib/aws-sdk-sagemaker/types.rb', line 39275

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