Class: Aws::SageMaker::Types::ComputeQuotaConfig

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

Overview

Configuration of the compute allocation definition for an entity. This includes the resource sharing option and the setting to preempt low priority tasks.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_quota_resourcesArray<Types::ComputeQuotaResourceConfig>

Allocate compute resources by instance types.



5048
5049
5050
5051
5052
5053
5054
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5048

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end

#preempt_team_tasksString

Allows workloads from within an entity to preempt same-team workloads. When set to LowerPriority, the entity's lower priority tasks are preempted by their own higher priority tasks.

Default is LowerPriority.

Returns:

  • (String)


5048
5049
5050
5051
5052
5053
5054
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5048

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end

#resource_sharing_configTypes::ResourceSharingConfig

Resource sharing configuration. This defines how an entity can lend and borrow idle compute with other entities within the cluster.



5048
5049
5050
5051
5052
5053
5054
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 5048

class ComputeQuotaConfig < Struct.new(
  :compute_quota_resources,
  :resource_sharing_config,
  :preempt_team_tasks)
  SENSITIVE = []
  include Aws::Structure
end