1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. batch
  5. getQuotaShare

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
 logo

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

    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 dictionary

    The following arguments are supported:

    QuotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    QuotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    quotaShareArn String
    The Amazon Resource Name (ARN) of the quota share.
    quotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    quota_share_arn str
    The Amazon Resource Name (ARN) of the quota share.
    quotaShareArn String
    The Amazon Resource Name (ARN) of the quota share.

    getQuotaShare Result

    The following output properties are available:

    CapacityLimits List<Pulumi.AwsNative.Batch.Outputs.QuotaShareCapacityLimit>
    The capacity limits for the quota share.
    PreemptionConfiguration Pulumi.AwsNative.Batch.Outputs.QuotaSharePreemptionConfiguration
    The preemption configuration for the quota share.
    QuotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    ResourceSharingConfiguration Pulumi.AwsNative.Batch.Outputs.QuotaShareResourceSharingConfiguration
    The resource sharing configuration for the quota share.
    State Pulumi.AwsNative.Batch.QuotaShareState
    The state of the quota share.
    Tags Dictionary<string, string>
    A key-value pair to associate with a resource.
    CapacityLimits []QuotaShareCapacityLimit
    The capacity limits for the quota share.
    PreemptionConfiguration QuotaSharePreemptionConfiguration
    The preemption configuration for the quota share.
    QuotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    ResourceSharingConfiguration QuotaShareResourceSharingConfiguration
    The resource sharing configuration for the quota share.
    State QuotaShareStateEnum
    The state of the quota share.
    Tags map[string]string
    A key-value pair to associate with a resource.
    capacityLimits List<QuotaShareCapacityLimit>
    The capacity limits for the quota share.
    preemptionConfiguration QuotaSharePreemptionConfiguration
    The preemption configuration for the quota share.
    quotaShareArn String
    The Amazon Resource Name (ARN) of the quota share.
    resourceSharingConfiguration QuotaShareResourceSharingConfiguration
    The resource sharing configuration for the quota share.
    state QuotaShareState
    The state of the quota share.
    tags Map<String,String>
    A key-value pair to associate with a resource.
    capacityLimits QuotaShareCapacityLimit[]
    The capacity limits for the quota share.
    preemptionConfiguration QuotaSharePreemptionConfiguration
    The preemption configuration for the quota share.
    quotaShareArn string
    The Amazon Resource Name (ARN) of the quota share.
    resourceSharingConfiguration QuotaShareResourceSharingConfiguration
    The resource sharing configuration for the quota share.
    state QuotaShareState
    The state of the quota share.
    tags {[key: string]: string}
    A key-value pair to associate with a resource.
    capacity_limits Sequence[QuotaShareCapacityLimit]
    The capacity limits for the quota share.
    preemption_configuration QuotaSharePreemptionConfiguration
    The preemption configuration for the quota share.
    quota_share_arn str
    The Amazon Resource Name (ARN) of the quota share.
    resource_sharing_configuration QuotaShareResourceSharingConfiguration
    The resource sharing configuration for the quota share.
    state QuotaShareState
    The state of the quota share.
    tags Mapping[str, str]
    A key-value pair to associate with a resource.
    capacityLimits List<Property Map>
    The capacity limits for the quota share.
    preemptionConfiguration Property Map
    The preemption configuration for the quota share.
    quotaShareArn String
    The Amazon Resource Name (ARN) of the quota share.
    resourceSharingConfiguration Property Map
    The resource sharing configuration for the quota share.
    state "ENABLED" | "DISABLED"
    The state of the quota share.
    tags Map<String>
    A key-value pair to associate with a resource.

    Supporting Types

    QuotaShareCapacityLimit

    CapacityUnit string
    The unit of compute capacity for the capacityLimit.
    MaxCapacity 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
    CapacityUnit string
    The unit of compute capacity for the capacityLimit.
    MaxCapacity 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
    capacityUnit String
    The unit of compute capacity for the capacityLimit.
    maxCapacity 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
    capacityUnit string
    The unit of compute capacity for the capacityLimit.
    maxCapacity 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
    capacityUnit String
    The unit of compute capacity for the capacityLimit.
    maxCapacity 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

    InSharePreemption QuotaSharePreemptionConfigurationInSharePreemption
    Whether preemption is enabled within the quota share.
    inSharePreemption QuotaSharePreemptionConfigurationInSharePreemption
    Whether preemption is enabled within the quota share.
    inSharePreemption QuotaSharePreemptionConfigurationInSharePreemption
    Whether preemption is enabled within the quota share.
    in_share_preemption QuotaSharePreemptionConfigurationInSharePreemption
    Whether preemption is enabled within the quota share.
    inSharePreemption "ENABLED" | "DISABLED"
    Whether preemption is enabled within the quota share.

    QuotaSharePreemptionConfigurationInSharePreemption

    QuotaShareResourceSharingConfiguration

    Strategy Pulumi.AwsNative.Batch.QuotaShareResourceSharingConfigurationStrategy
    The resource sharing strategy.
    BorrowLimit int
    The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
    Strategy QuotaShareResourceSharingConfigurationStrategy
    The resource sharing strategy.
    BorrowLimit int
    The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
    strategy QuotaShareResourceSharingConfigurationStrategy
    The resource sharing strategy.
    borrowLimit Integer
    The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
    strategy QuotaShareResourceSharingConfigurationStrategy
    The resource sharing strategy.
    borrowLimit number
    The maximum amount of compute capacity that can be borrowed. Use -1 for unlimited borrowing.
    strategy QuotaShareResourceSharingConfigurationStrategy
    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.
    borrowLimit 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
     logo

    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
      Try Pulumi Cloud free. Your team will thank you.