1. Packages
  2. Azure Native
  3. API Docs
  4. compute
  5. getGalleryApplication
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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.compute.getGalleryApplication

Explore with Pulumi AI

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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Retrieves information about a gallery Application Definition.

    Uses Azure REST API version 2024-03-03.

    Other available API versions: 2022-03-03, 2022-08-03, 2023-07-03. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native compute [ApiVersion]. See the version guide for details.

    Using getGalleryApplication

    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 getGalleryApplication(args: GetGalleryApplicationArgs, opts?: InvokeOptions): Promise<GetGalleryApplicationResult>
    function getGalleryApplicationOutput(args: GetGalleryApplicationOutputArgs, opts?: InvokeOptions): Output<GetGalleryApplicationResult>
    def get_gallery_application(gallery_application_name: Optional[str] = None,
                                gallery_name: Optional[str] = None,
                                resource_group_name: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetGalleryApplicationResult
    def get_gallery_application_output(gallery_application_name: Optional[pulumi.Input[str]] = None,
                                gallery_name: Optional[pulumi.Input[str]] = None,
                                resource_group_name: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetGalleryApplicationResult]
    func LookupGalleryApplication(ctx *Context, args *LookupGalleryApplicationArgs, opts ...InvokeOption) (*LookupGalleryApplicationResult, error)
    func LookupGalleryApplicationOutput(ctx *Context, args *LookupGalleryApplicationOutputArgs, opts ...InvokeOption) LookupGalleryApplicationResultOutput

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

    public static class GetGalleryApplication 
    {
        public static Task<GetGalleryApplicationResult> InvokeAsync(GetGalleryApplicationArgs args, InvokeOptions? opts = null)
        public static Output<GetGalleryApplicationResult> Invoke(GetGalleryApplicationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGalleryApplicationResult> getGalleryApplication(GetGalleryApplicationArgs args, InvokeOptions options)
    public static Output<GetGalleryApplicationResult> getGalleryApplication(GetGalleryApplicationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:compute:getGalleryApplication
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GalleryApplicationName string
    The name of the gallery Application Definition to be retrieved.
    GalleryName string
    The name of the Shared Image Gallery.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    GalleryApplicationName string
    The name of the gallery Application Definition to be retrieved.
    GalleryName string
    The name of the Shared Image Gallery.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    galleryApplicationName String
    The name of the gallery Application Definition to be retrieved.
    galleryName String
    The name of the Shared Image Gallery.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    galleryApplicationName string
    The name of the gallery Application Definition to be retrieved.
    galleryName string
    The name of the Shared Image Gallery.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    gallery_application_name str
    The name of the gallery Application Definition to be retrieved.
    gallery_name str
    The name of the Shared Image Gallery.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    galleryApplicationName String
    The name of the gallery Application Definition to be retrieved.
    galleryName String
    The name of the Shared Image Gallery.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getGalleryApplication Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    SupportedOSType string
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    SystemData Pulumi.AzureNative.Compute.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"
    CustomActions List<Pulumi.AzureNative.Compute.Outputs.GalleryApplicationCustomActionResponse>
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    Description string
    The description of this gallery Application Definition resource. This property is updatable.
    EndOfLifeDate string
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    Eula string
    The Eula agreement for the gallery Application Definition.
    PrivacyStatementUri string
    The privacy statement uri.
    ReleaseNoteUri string
    The release note uri.
    Tags Dictionary<string, string>
    Resource tags.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    SupportedOSType string
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    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"
    CustomActions []GalleryApplicationCustomActionResponse
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    Description string
    The description of this gallery Application Definition resource. This property is updatable.
    EndOfLifeDate string
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    Eula string
    The Eula agreement for the gallery Application Definition.
    PrivacyStatementUri string
    The privacy statement uri.
    ReleaseNoteUri string
    The release note uri.
    Tags map[string]string
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    supportedOSType String
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    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"
    customActions List<GalleryApplicationCustomActionResponse>
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    description String
    The description of this gallery Application Definition resource. This property is updatable.
    endOfLifeDate String
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    eula String
    The Eula agreement for the gallery Application Definition.
    privacyStatementUri String
    The privacy statement uri.
    releaseNoteUri String
    The release note uri.
    tags Map<String,String>
    Resource tags.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    supportedOSType string
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    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"
    customActions GalleryApplicationCustomActionResponse[]
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    description string
    The description of this gallery Application Definition resource. This property is updatable.
    endOfLifeDate string
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    eula string
    The Eula agreement for the gallery Application Definition.
    privacyStatementUri string
    The privacy statement uri.
    releaseNoteUri string
    The release note uri.
    tags {[key: string]: string}
    Resource tags.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    supported_os_type str
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    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"
    custom_actions Sequence[GalleryApplicationCustomActionResponse]
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    description str
    The description of this gallery Application Definition resource. This property is updatable.
    end_of_life_date str
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    eula str
    The Eula agreement for the gallery Application Definition.
    privacy_statement_uri str
    The privacy statement uri.
    release_note_uri str
    The release note uri.
    tags Mapping[str, str]
    Resource tags.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    supportedOSType String
    This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
    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"
    customActions List<Property Map>
    A list of custom actions that can be performed with all of the Gallery Application Versions within this Gallery Application.
    description String
    The description of this gallery Application Definition resource. This property is updatable.
    endOfLifeDate String
    The end of life date of the gallery Application Definition. This property can be used for decommissioning purposes. This property is updatable.
    eula String
    The Eula agreement for the gallery Application Definition.
    privacyStatementUri String
    The privacy statement uri.
    releaseNoteUri String
    The release note uri.
    tags Map<String>
    Resource tags.

    Supporting Types

    GalleryApplicationCustomActionParameterResponse

    Name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    DefaultValue string
    The default value of the parameter. Only applies to string types
    Description string
    A description to help users understand what this parameter means
    Required bool
    Indicates whether this parameter must be passed when running the custom action.
    Type string
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    Name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    DefaultValue string
    The default value of the parameter. Only applies to string types
    Description string
    A description to help users understand what this parameter means
    Required bool
    Indicates whether this parameter must be passed when running the custom action.
    Type string
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    defaultValue String
    The default value of the parameter. Only applies to string types
    description String
    A description to help users understand what this parameter means
    required Boolean
    Indicates whether this parameter must be passed when running the custom action.
    type String
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    defaultValue string
    The default value of the parameter. Only applies to string types
    description string
    A description to help users understand what this parameter means
    required boolean
    Indicates whether this parameter must be passed when running the custom action.
    type string
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    name str
    The name of the custom action. Must be unique within the Gallery Application Version.
    default_value str
    The default value of the parameter. Only applies to string types
    description str
    A description to help users understand what this parameter means
    required bool
    Indicates whether this parameter must be passed when running the custom action.
    type str
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    defaultValue String
    The default value of the parameter. Only applies to string types
    description String
    A description to help users understand what this parameter means
    required Boolean
    Indicates whether this parameter must be passed when running the custom action.
    type String
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob

    GalleryApplicationCustomActionResponse

    Name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    Script string
    The script to run when executing this custom action.
    Description string
    Description to help the users understand what this custom action does.
    Parameters List<Pulumi.AzureNative.Compute.Inputs.GalleryApplicationCustomActionParameterResponse>
    The parameters that this custom action uses
    Name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    Script string
    The script to run when executing this custom action.
    Description string
    Description to help the users understand what this custom action does.
    Parameters []GalleryApplicationCustomActionParameterResponse
    The parameters that this custom action uses
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    script String
    The script to run when executing this custom action.
    description String
    Description to help the users understand what this custom action does.
    parameters List<GalleryApplicationCustomActionParameterResponse>
    The parameters that this custom action uses
    name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    script string
    The script to run when executing this custom action.
    description string
    Description to help the users understand what this custom action does.
    parameters GalleryApplicationCustomActionParameterResponse[]
    The parameters that this custom action uses
    name str
    The name of the custom action. Must be unique within the Gallery Application Version.
    script str
    The script to run when executing this custom action.
    description str
    Description to help the users understand what this custom action does.
    parameters Sequence[GalleryApplicationCustomActionParameterResponse]
    The parameters that this custom action uses
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    script String
    The script to run when executing this custom action.
    description String
    Description to help the users understand what this custom action does.
    parameters List<Property Map>
    The parameters that this custom action uses

    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.7.1 published on Wednesday, Aug 13, 2025 by Pulumi