1. Packages
  2. Azure Native
  3. API Docs
  4. batch
  5. getApplicationPackage
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi

    Gets information about the specified application package.

    Uses Azure REST API version 2024-07-01.

    Other available API versions: 2023-05-01, 2023-11-01, 2024-02-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native batch [ApiVersion]. See the version guide for details.

    Using getApplicationPackage

    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 getApplicationPackage(args: GetApplicationPackageArgs, opts?: InvokeOptions): Promise<GetApplicationPackageResult>
    function getApplicationPackageOutput(args: GetApplicationPackageOutputArgs, opts?: InvokeOptions): Output<GetApplicationPackageResult>
    def get_application_package(account_name: Optional[str] = None,
                                application_name: Optional[str] = None,
                                resource_group_name: Optional[str] = None,
                                version_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetApplicationPackageResult
    def get_application_package_output(account_name: Optional[pulumi.Input[str]] = None,
                                application_name: Optional[pulumi.Input[str]] = None,
                                resource_group_name: Optional[pulumi.Input[str]] = None,
                                version_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetApplicationPackageResult]
    func LookupApplicationPackage(ctx *Context, args *LookupApplicationPackageArgs, opts ...InvokeOption) (*LookupApplicationPackageResult, error)
    func LookupApplicationPackageOutput(ctx *Context, args *LookupApplicationPackageOutputArgs, opts ...InvokeOption) LookupApplicationPackageResultOutput

    > Note: This function is named LookupApplicationPackage in the Go SDK.

    public static class GetApplicationPackage 
    {
        public static Task<GetApplicationPackageResult> InvokeAsync(GetApplicationPackageArgs args, InvokeOptions? opts = null)
        public static Output<GetApplicationPackageResult> Invoke(GetApplicationPackageInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplicationPackageResult> getApplicationPackage(GetApplicationPackageArgs args, InvokeOptions options)
    public static Output<GetApplicationPackageResult> getApplicationPackage(GetApplicationPackageArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:batch:getApplicationPackage
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountName string
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    ApplicationName string
    The name of the application. This must be unique within the account.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VersionName string
    The version of the application.
    AccountName string
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    ApplicationName string
    The name of the application. This must be unique within the account.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    VersionName string
    The version of the application.
    accountName String
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    applicationName String
    The name of the application. This must be unique within the account.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    versionName String
    The version of the application.
    accountName string
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    applicationName string
    The name of the application. This must be unique within the account.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    versionName string
    The version of the application.
    account_name str
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    application_name str
    The name of the application. This must be unique within the account.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    version_name str
    The version of the application.
    accountName String
    A name for the Batch account which must be unique within the region. Batch account names must be between 3 and 24 characters in length and must use only numbers and lowercase letters. This name is used as part of the DNS name that is used to access the Batch service in the region in which the account is created. For example: http://accountname.region.batch.azure.com/.
    applicationName String
    The name of the application. This must be unique within the account.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    versionName String
    The version of the application.

    getApplicationPackage Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Etag string
    The ETag of the resource, used for concurrency statements.
    Format string
    The format of the application package, if the package is active.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    LastActivationTime string
    The time at which the package was last activated, if the package is active.
    Name string
    The name of the resource
    State string
    The current state of the application package.
    StorageUrl string
    The URL for the application package in Azure Storage.
    StorageUrlExpiry string
    The UTC time at which the Azure Storage URL will expire.
    SystemData Pulumi.AzureNative.Batch.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Tags Dictionary<string, string>
    The tags of the resource.
    AzureApiVersion string
    The Azure API version of the resource.
    Etag string
    The ETag of the resource, used for concurrency statements.
    Format string
    The format of the application package, if the package is active.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    LastActivationTime string
    The time at which the package was last activated, if the package is active.
    Name string
    The name of the resource
    State string
    The current state of the application package.
    StorageUrl string
    The URL for the application package in Azure Storage.
    StorageUrlExpiry string
    The UTC time at which the Azure Storage URL will expire.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Tags map[string]string
    The tags of the resource.
    azureApiVersion String
    The Azure API version of the resource.
    etag String
    The ETag of the resource, used for concurrency statements.
    format String
    The format of the application package, if the package is active.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastActivationTime String
    The time at which the package was last activated, if the package is active.
    name String
    The name of the resource
    state String
    The current state of the application package.
    storageUrl String
    The URL for the application package in Azure Storage.
    storageUrlExpiry String
    The UTC time at which the Azure Storage URL will expire.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    tags Map<String,String>
    The tags of the resource.
    azureApiVersion string
    The Azure API version of the resource.
    etag string
    The ETag of the resource, used for concurrency statements.
    format string
    The format of the application package, if the package is active.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastActivationTime string
    The time at which the package was last activated, if the package is active.
    name string
    The name of the resource
    state string
    The current state of the application package.
    storageUrl string
    The URL for the application package in Azure Storage.
    storageUrlExpiry string
    The UTC time at which the Azure Storage URL will expire.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    tags {[key: string]: string}
    The tags of the resource.
    azure_api_version str
    The Azure API version of the resource.
    etag str
    The ETag of the resource, used for concurrency statements.
    format str
    The format of the application package, if the package is active.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    last_activation_time str
    The time at which the package was last activated, if the package is active.
    name str
    The name of the resource
    state str
    The current state of the application package.
    storage_url str
    The URL for the application package in Azure Storage.
    storage_url_expiry str
    The UTC time at which the Azure Storage URL will expire.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    tags Mapping[str, str]
    The tags of the resource.
    azureApiVersion String
    The Azure API version of the resource.
    etag String
    The ETag of the resource, used for concurrency statements.
    format String
    The format of the application package, if the package is active.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    lastActivationTime String
    The time at which the package was last activated, if the package is active.
    name String
    The name of the resource
    state String
    The current state of the application package.
    storageUrl String
    The URL for the application package in Azure Storage.
    storageUrlExpiry String
    The UTC time at which the Azure Storage URL will expire.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    tags Map<String>
    The tags of the resource.

    Supporting Types

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate