We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
Resource Type definition for AWS::Batch::QuotaShare
Using getQuotaShare
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getQuotaShare(args: GetQuotaShareArgs, opts?: InvokeOptions): Promise<GetQuotaShareResult>
function getQuotaShareOutput(args: GetQuotaShareOutputArgs, opts?: InvokeOptions): Output<GetQuotaShareResult>def get_quota_share(quota_share_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetQuotaShareResult
def get_quota_share_output(quota_share_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetQuotaShareResult]func LookupQuotaShare(ctx *Context, args *LookupQuotaShareArgs, opts ...InvokeOption) (*LookupQuotaShareResult, error)
func LookupQuotaShareOutput(ctx *Context, args *LookupQuotaShareOutputArgs, opts ...InvokeOption) LookupQuotaShareResultOutput> Note: This function is named LookupQuotaShare in the Go SDK.
public static class GetQuotaShare
{
public static Task<GetQuotaShareResult> InvokeAsync(GetQuotaShareArgs args, InvokeOptions? opts = null)
public static Output<GetQuotaShareResult> Invoke(GetQuotaShareInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetQuotaShareResult> getQuotaShare(GetQuotaShareArgs args, InvokeOptions options)
public static Output<GetQuotaShareResult> getQuotaShare(GetQuotaShareArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:batch:getQuotaShare
arguments:
# arguments dictionaryThe following arguments are supported:
- string
- The Amazon Resource Name (ARN) of the quota share.
- string
- The Amazon Resource Name (ARN) of the quota share.
- String
- The Amazon Resource Name (ARN) of the quota share.
- string
- The Amazon Resource Name (ARN) of the quota share.
- str
- The Amazon Resource Name (ARN) of the quota share.
- String
- The Amazon Resource Name (ARN) of the quota share.
getQuotaShare Result
The following output properties are available:
- Capacity
Limits List<Pulumi.Aws Native. Batch. Outputs. Quota Share Capacity Limit> - The capacity limits for the quota share.
- Preemption
Configuration Pulumi.Aws Native. Batch. Outputs. Quota Share Preemption Configuration - The preemption configuration for the quota share.
- string
- The Amazon Resource Name (ARN) of the quota share.
- Resource
Sharing Pulumi.Configuration Aws Native. Batch. Outputs. Quota Share Resource Sharing Configuration - The resource sharing configuration for the quota share.
- State
Pulumi.
Aws Native. Batch. Quota Share State - The state of the quota share.
- Dictionary<string, string>
- A key-value pair to associate with a resource.
- Capacity
Limits []QuotaShare Capacity Limit - The capacity limits for the quota share.
- Preemption
Configuration QuotaShare Preemption Configuration - The preemption configuration for the quota share.
- string
- The Amazon Resource Name (ARN) of the quota share.
- Resource
Sharing QuotaConfiguration Share Resource Sharing Configuration - The resource sharing configuration for the quota share.
- State
Quota
Share State Enum - The state of the quota share.
- map[string]string
- A key-value pair to associate with a resource.
- capacity
Limits List<QuotaShare Capacity Limit> - The capacity limits for the quota share.
- preemption
Configuration QuotaShare Preemption Configuration - The preemption configuration for the quota share.
- String
- The Amazon Resource Name (ARN) of the quota share.
- resource
Sharing QuotaConfiguration Share Resource Sharing Configuration - The resource sharing configuration for the quota share.
- state
Quota
Share State - The state of the quota share.
- Map<String,String>
- A key-value pair to associate with a resource.
- capacity
Limits QuotaShare Capacity Limit[] - The capacity limits for the quota share.
- preemption
Configuration QuotaShare Preemption Configuration - The preemption configuration for the quota share.
- string
- The Amazon Resource Name (ARN) of the quota share.
- resource
Sharing QuotaConfiguration Share Resource Sharing Configuration - The resource sharing configuration for the quota share.
- state
Quota
Share State - The state of the quota share.
- {[key: string]: string}
- A key-value pair to associate with a resource.
- capacity_
limits Sequence[QuotaShare Capacity Limit] - The capacity limits for the quota share.
- preemption_
configuration QuotaShare Preemption Configuration - The preemption configuration for the quota share.
- str
- The Amazon Resource Name (ARN) of the quota share.
- resource_
sharing_ Quotaconfiguration Share Resource Sharing Configuration - The resource sharing configuration for the quota share.
- state
Quota
Share State - The state of the quota share.
- Mapping[str, str]
- A key-value pair to associate with a resource.
- capacity
Limits List<Property Map> - The capacity limits for the quota share.
- preemption
Configuration Property Map - The preemption configuration for the quota share.
- String
- The Amazon Resource Name (ARN) of the quota share.
- resource
Sharing Property MapConfiguration - The resource sharing configuration for the quota share.
- state "ENABLED" | "DISABLED"
- The state of the quota share.
- Map<String>
- A key-value pair to associate with a resource.
Supporting Types
QuotaShareCapacityLimit
- Capacity
Unit string - The unit of compute capacity for the capacityLimit.
- Max
Capacity int - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
- Capacity
Unit string - The unit of compute capacity for the capacityLimit.
- Max
Capacity int - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
- capacity
Unit String - The unit of compute capacity for the capacityLimit.
- max
Capacity Integer - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
- capacity
Unit string - The unit of compute capacity for the capacityLimit.
- max
Capacity number - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
- capacity_
unit str - The unit of compute capacity for the capacityLimit.
- max_
capacity int - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
- capacity
Unit String - The unit of compute capacity for the capacityLimit.
- max
Capacity Number - The maximum capacity available for the quota share. This value represents the maximum amount of resources that can be allocated to jobs in the quota share without borrowing
QuotaSharePreemptionConfiguration
-
Pulumi.
Aws Native. Batch. Quota Share Preemption Configuration In Share Preemption - Whether preemption is enabled within the quota share.
-
Quota
Share Preemption Configuration In Share Preemption - Whether preemption is enabled within the quota share.
-
Quota
Share Preemption Configuration In Share Preemption - Whether preemption is enabled within the quota share.
-
Quota
Share Preemption Configuration In Share Preemption - Whether preemption is enabled within the quota share.
-
Quota
Share Preemption Configuration In Share Preemption - Whether preemption is enabled within the quota share.
- "ENABLED" | "DISABLED"
- Whether preemption is enabled within the quota share.
QuotaSharePreemptionConfigurationInSharePreemption
QuotaShareResourceSharingConfiguration
- Strategy
Pulumi.
Aws Native. Batch. Quota Share Resource Sharing Configuration Strategy - The resource sharing strategy.
- Borrow
Limit int - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
- Strategy
Quota
Share Resource Sharing Configuration Strategy - The resource sharing strategy.
- Borrow
Limit int - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
- strategy
Quota
Share Resource Sharing Configuration Strategy - The resource sharing strategy.
- borrow
Limit Integer - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
- strategy
Quota
Share Resource Sharing Configuration Strategy - The resource sharing strategy.
- borrow
Limit number - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
- strategy
Quota
Share Resource Sharing Configuration Strategy - The resource sharing strategy.
- borrow_
limit int - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
- strategy "RESERVE" | "LEND" | "LEND_AND_BORROW"
- The resource sharing strategy.
- borrow
Limit Number - The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
QuotaShareResourceSharingConfigurationStrategy
QuotaShareState
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
