Class: Aws::SageMaker::Types::GetScalingConfigurationRecommendationRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#endpoint_name ⇒ String

The name of an endpoint benchmarked during a previously completed inference recommendation job. This name should come from one of the recommendations returned by the job specified in the InferenceRecommendationsJobName field.

Specify either this field or the RecommendationId field.

Returns:

  • (String)


28610
28611
28612
28613
28614
28615
28616
28617
28618
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 28610

class GetScalingConfigurationRecommendationRequest < Struct.new(
  :inference_recommendations_job_name,
  :recommendation_id,
  :endpoint_name,
  :target_cpu_utilization_per_core,
  :scaling_policy_objective)
  SENSITIVE = []
  include Aws::Structure
end

#inference_recommendations_job_name ⇒ String

The name of a previously completed Inference Recommender job.

Returns:

  • (String)


28610
28611
28612
28613
28614
28615
28616
28617
28618
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 28610

class GetScalingConfigurationRecommendationRequest < Struct.new(
  :inference_recommendations_job_name,
  :recommendation_id,
  :endpoint_name,
  :target_cpu_utilization_per_core,
  :scaling_policy_objective)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation_id ⇒ String

The recommendation ID of a previously completed inference recommendation. This ID should come from one of the recommendations returned by the job specified in the InferenceRecommendationsJobName field.

Specify either this field or the EndpointName field.

Returns:

  • (String)


28610
28611
28612
28613
28614
28615
28616
28617
28618
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 28610

class GetScalingConfigurationRecommendationRequest < Struct.new(
  :inference_recommendations_job_name,
  :recommendation_id,
  :endpoint_name,
  :target_cpu_utilization_per_core,
  :scaling_policy_objective)
  SENSITIVE = []
  include Aws::Structure
end

#scaling_policy_objective ⇒ Types::ScalingPolicyObjective

An object where you specify the anticipated traffic pattern for an endpoint.



28610
28611
28612
28613
28614
28615
28616
28617
28618
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 28610

class GetScalingConfigurationRecommendationRequest < Struct.new(
  :inference_recommendations_job_name,
  :recommendation_id,
  :endpoint_name,
  :target_cpu_utilization_per_core,
  :scaling_policy_objective)
  SENSITIVE = []
  include Aws::Structure
end

#target_cpu_utilization_per_core ⇒ Integer

The percentage of how much utilization you want an instance to use before autoscaling. The default value is 50%.

Returns:

  • (Integer)


28610
28611
28612
28613
28614
28615
28616
28617
28618
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 28610

class GetScalingConfigurationRecommendationRequest < Struct.new(
  :inference_recommendations_job_name,
  :recommendation_id,
  :endpoint_name,
  :target_cpu_utilization_per_core,
  :scaling_policy_objective)
  SENSITIVE = []
  include Aws::Structure
end