azure-native.compute.getGalleryApplication
Explore with Pulumi AI
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:
- Gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- Gallery
Name string - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- Resource
Group stringName - The name of the resource group.
- Gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- Gallery
Name string - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- Resource
Group stringName - The name of the resource group.
- gallery
Application StringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name String - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- resource
Group StringName - The name of the resource group.
- gallery
Application stringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name string - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- resource
Group stringName - The name of the resource group.
- gallery_
application_ strname - The name of the gallery Application Definition to be retrieved.
- gallery_
name str - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- resource_
group_ strname - The name of the resource group.
- gallery
Application StringName - The name of the gallery Application Definition to be retrieved.
- gallery
Name String - The name of the Shared Application Gallery from which the Application Definitions are to be retrieved.
- resource
Group StringName - The name of the resource group.
getGalleryApplication Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- 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.
- Type string
- Resource type
- 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
- Resource Id
- Location string
- Resource location
- Name string
- Resource name
- 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.
- Type string
- Resource type
- 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
- Resource Id
- location String
- Resource location
- name String
- Resource name
- 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.
- type String
- Resource type
- 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
- Resource Id
- location string
- Resource location
- name string
- Resource name
- 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.
- type string
- Resource type
- 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
- Resource Id
- location str
- Resource location
- name str
- Resource name
- 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.
- type str
- Resource type
- 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
- Resource Id
- location String
- Resource location
- name String
- Resource name
- 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.
- type String
- Resource type
- 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
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0