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

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



5059
5060
5061
5062
5063
5064
5065
# File 'lib/aws-sdk-sagemaker/types.rb', line 5059

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)


5059
5060
5061
5062
5063
5064
5065
# File 'lib/aws-sdk-sagemaker/types.rb', line 5059

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.



5059
5060
5061
5062
5063
5064
5065
# File 'lib/aws-sdk-sagemaker/types.rb', line 5059

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