This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
azure-native.compute.getGalleryApplication
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi
Retrieves information about a gallery Application Definition. Azure REST API version: 2022-03-03.
Other available API versions: 2022-08-03, 2023-07-03.
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)
// Output-based functions aren't available in Java yet
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:
- 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
- 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
- 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
- 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
- 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
- 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
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi