Batch / Client / describe_quota_share
describe_quota_share¶
- Batch.Client.describe_quota_share(**kwargs)¶
Returns a description of the specified quota share.
See also: AWS API Documentation
Request Syntax
response = client.describe_quota_share( quotaShareArn='string' )
- Parameters:
quotaShareArn (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the quota share.
- Return type:
dict
- Returns:
Response Syntax
{ 'quotaShareName': 'string', 'quotaShareArn': 'string', 'jobQueueArn': 'string', 'capacityLimits': [ { 'maxCapacity': 123, 'capacityUnit': 'string' }, ], 'resourceSharingConfiguration': { 'strategy': 'RESERVE'|'LEND'|'LEND_AND_BORROW', 'borrowLimit': 123 }, 'preemptionConfiguration': { 'inSharePreemption': 'ENABLED'|'DISABLED' }, 'state': 'ENABLED'|'DISABLED', 'status': 'CREATING'|'VALID'|'INVALID'|'UPDATING'|'DELETING', 'tags': { 'string': 'string' } }
Response Structure
(dict) –
quotaShareName (string) –
The name of the quota share.
quotaShareArn (string) –
The Amazon Resource Name (ARN) of the quota share.
jobQueueArn (string) –
The ARN of the job queue associated with the quota share.
capacityLimits (list) –
A list that specifies the quantity and type of compute capacity allocated to the quota share.
(dict) –
Defines the capacity limit for a quota share, or the type and maximum quantity of a particular resource that can be allocated to jobs in the quota share without borrowing.
maxCapacity (integer) –
The maximum capacity available for the quota share. This value represents the maximum quantity of a resource that can be allocated to jobs in the quota share without borrowing.
capacityUnit (string) –
The unit of compute capacity for the capacityLimit. For example,
ml.m5.large.
resourceSharingConfiguration (dict) –
Specifies whether a quota share reserves, lends, or both lends and borrows idle compute capacity.
strategy (string) –
The resource sharing strategy for the quota share. The
RESERVEstrategy allows a quota share to reserve idle capacity for itself.LENDconfigures the share to lend its idle capacity to another share in need of capacity. TheLEND_AND_BORROWstrategy configures the share to borrow idle capacity from an underutilized share, as well as lend to another share.borrowLimit (integer) –
The maximum percentage of additional capacity that the quota share can borrow from other shares.
borrowLimitcan only be applied to quota shares with a strategy ofLEND_AND_BORROW. This value is expressed as a percentage of the quota share’s configured CapacityLimits.The
borrowLimitis applied uniformly across all capacity units. For example, if theborrowLimitis 200, the quota share can borrow up to 200% of its configuredmaxCapacityfor each capacity unit. The defaultborrowLimitis -1, which indicates unlimited borrowing.
preemptionConfiguration (dict) –
Specifies the preemption behavior for jobs in a quota share.
inSharePreemption (string) –
Specifies whether jobs within a quota share can be preempted by another, higher priority job in the same quota share.
state (string) –
The state of the quota share.
status (string) –
The current status of the quota share.
tags (dict) –
The tags applied to the quota share.
(string) –
(string) –
Exceptions