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.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
azure-native.compute.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.8.0 published on Wednesday, Sep 3, 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 dictionaryThe following arguments are supported:
- Gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- Gallery
Name string - The name of the Shared Image Gallery.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- Gallery
Name string - The name of the Shared Image Gallery.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- gallery
Application StringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name String - The name of the Shared Image Gallery.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name string - The name of the Shared Image Gallery.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- gallery_
application_ strname - The name of the gallery Application Definition to be retrieved.
- gallery_
name str - The name of the Shared Image Gallery.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- gallery
Application StringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name String - The name of the Shared Image Gallery.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getGalleryApplication Result
The following output properties are available:
- Azure
Api stringVersion - 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
- Supported
OSType string - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- System
Data Pulumi.Azure Native. Compute. Outputs. System Data Response - 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"
- Custom
Actions List<Pulumi.Azure Native. Compute. Outputs. Gallery Application Custom Action Response> - 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.
- End
Of stringLife Date - 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.
- Privacy
Statement stringUri - The privacy statement uri.
- Release
Note stringUri - The release note uri.
- Dictionary<string, string>
- Resource tags.
- Azure
Api stringVersion - 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
- Supported
OSType string - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- System
Data SystemData Response - 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"
- Custom
Actions []GalleryApplication Custom Action Response - 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.
- End
Of stringLife Date - 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.
- Privacy
Statement stringUri - The privacy statement uri.
- Release
Note stringUri - The release note uri.
- map[string]string
- Resource tags.
- azure
Api StringVersion - 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
- supported
OSType String - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- system
Data SystemData Response - 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"
- custom
Actions List<GalleryApplication Custom Action Response> - 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.
- end
Of StringLife Date - 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.
- privacy
Statement StringUri - The privacy statement uri.
- release
Note StringUri - The release note uri.
- Map<String,String>
- Resource tags.
- azure
Api stringVersion - 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
- supported
OSType string - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- system
Data SystemData Response - 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"
- custom
Actions GalleryApplication Custom Action Response[] - 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.
- end
Of stringLife Date - 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.
- privacy
Statement stringUri - The privacy statement uri.
- release
Note stringUri - The release note uri.
- {[key: string]: string}
- Resource tags.
- azure_
api_ strversion - 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_ strtype - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- system_
data SystemData Response - 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[GalleryApplication Custom Action Response] - 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_ strlife_ date - 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_ struri - The privacy statement uri.
- release_
note_ struri - The release note uri.
- Mapping[str, str]
- Resource tags.
- azure
Api StringVersion - 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
- supported
OSType String - This property allows you to specify the supported type of the OS that application is built for. Possible values are: Windows, Linux.
- system
Data 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"
- custom
Actions 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.
- end
Of StringLife Date - 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.
- privacy
Statement StringUri - The privacy statement uri.
- release
Note StringUri - The release note uri.
- Map<String>
- Resource tags.
Supporting Types
GalleryApplicationCustomActionParameterResponse
- Name string
- The name of the custom action. Must be unique within the Gallery Application Version.
- Default
Value 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.
- Default
Value 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.
- default
Value 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.
- default
Value 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.
- default
Value 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.
Azure Native. Compute. Inputs. Gallery Application Custom Action Parameter Response> - 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
[]Gallery
Application Custom Action Parameter Response - 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<Gallery
Application Custom Action Parameter Response> - 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
Gallery
Application Custom Action Parameter Response[] - 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[Gallery
Application Custom Action Parameter Response] - 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
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
