Class: Aws::Batch::Types::QuotaShareDetail

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

Overview

Detailed information about a quota share, including its configuration, state, and capacity limits.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_limitsArray<Types::QuotaShareCapacityLimit>

A list that specifies the quantity and type of compute capacity allocated to the quota share.

Returns:



8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#job_queue_arnString

The Amazon Resource Name (ARN) of the job queue associated with the quota share.

Returns:

  • (String)


8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#preemption_configurationTypes::QuotaSharePreemptionConfiguration

Specifies the preemption behavior for jobs in a quota share.



8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#quota_share_arnString

The Amazon Resource Name (ARN) of the quota share.

Returns:

  • (String)


8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#quota_share_nameString

The name of the quota share.

Returns:

  • (String)


8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#resource_sharing_configurationTypes::QuotaShareResourceSharingConfiguration

Specifies whether a quota share reserves, lends, or both lends and borrows idle compute capacity.



8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the quota share.

Returns:

  • (String)


8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the quota share.

Returns:

  • (String)


8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
# File 'gems/aws-sdk-batch/lib/aws-sdk-batch/types.rb', line 8481

class QuotaShareDetail < Struct.new(
  :quota_share_name,
  :quota_share_arn,
  :job_queue_arn,
  :capacity_limits,
  :resource_sharing_configuration,
  :preemption_configuration,
  :state,
  :status)
  SENSITIVE = []
  include Aws::Structure
end