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
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
Retrieves information about a gallery script definition.
Uses Azure REST API version 2025-03-03.
Using getGalleryScript
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 getGalleryScript(args: GetGalleryScriptArgs, opts?: InvokeOptions): Promise<GetGalleryScriptResult>
function getGalleryScriptOutput(args: GetGalleryScriptOutputArgs, opts?: InvokeOptions): Output<GetGalleryScriptResult>def get_gallery_script(gallery_name: Optional[str] = None,
gallery_script_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGalleryScriptResult
def get_gallery_script_output(gallery_name: Optional[pulumi.Input[str]] = None,
gallery_script_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGalleryScriptResult]func LookupGalleryScript(ctx *Context, args *LookupGalleryScriptArgs, opts ...InvokeOption) (*LookupGalleryScriptResult, error)
func LookupGalleryScriptOutput(ctx *Context, args *LookupGalleryScriptOutputArgs, opts ...InvokeOption) LookupGalleryScriptResultOutput> Note: This function is named LookupGalleryScript in the Go SDK.
public static class GetGalleryScript
{
public static Task<GetGalleryScriptResult> InvokeAsync(GetGalleryScriptArgs args, InvokeOptions? opts = null)
public static Output<GetGalleryScriptResult> Invoke(GetGalleryScriptInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGalleryScriptResult> getGalleryScript(GetGalleryScriptArgs args, InvokeOptions options)
public static Output<GetGalleryScriptResult> getGalleryScript(GetGalleryScriptArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:compute:getGalleryScript
arguments:
# arguments dictionaryThe following arguments are supported:
- Gallery
Name string - The name of the Shared Image Gallery.
- Gallery
Script stringName - The name of the gallery Script Definition to be retrieved.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Gallery
Name string - The name of the Shared Image Gallery.
- Gallery
Script stringName - The name of the gallery Script Definition to be retrieved.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- gallery
Name String - The name of the Shared Image Gallery.
- gallery
Script StringName - The name of the gallery Script Definition to be retrieved.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- gallery
Name string - The name of the Shared Image Gallery.
- gallery
Script stringName - The name of the gallery Script Definition to be retrieved.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- gallery_
name str - The name of the Shared Image Gallery.
- gallery_
script_ strname - The name of the gallery Script Definition to be retrieved.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- gallery
Name String - The name of the Shared Image Gallery.
- gallery
Script StringName - The name of the gallery Script Definition to be retrieved.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getGalleryScript 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
- Properties
Pulumi.
Azure Native. Compute. Outputs. Gallery Script Properties Response - Describes the properties of a gallery Script Definition.
- 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"
- 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
- Properties
Gallery
Script Properties Response - Describes the properties of a gallery Script Definition.
- 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"
- 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
- properties
Gallery
Script Properties Response - Describes the properties of a gallery Script Definition.
- 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"
- 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
- properties
Gallery
Script Properties Response - Describes the properties of a gallery Script Definition.
- 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"
- {[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
- properties
Gallery
Script Properties Response - Describes the properties of a gallery Script Definition.
- 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"
- 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
- properties Property Map
- Describes the properties of a gallery Script Definition.
- 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"
- Map<String>
- Resource tags.
Supporting Types
GalleryScriptPropertiesResponse
- Provisioning
State string - The provisioning state, which only appears in the response.
- 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.
- Description string
- The description of this gallery script definition resource. This property is updatable.
- End
Of stringLife Date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- Eula string
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- Privacy
Statement stringUri - The privacy statement uri.
- Release
Note stringUri - The release note uri.
- Provisioning
State string - The provisioning state, which only appears in the response.
- 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.
- Description string
- The description of this gallery script definition resource. This property is updatable.
- End
Of stringLife Date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- Eula string
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- Privacy
Statement stringUri - The privacy statement uri.
- Release
Note stringUri - The release note uri.
- provisioning
State String - The provisioning state, which only appears in the response.
- 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.
- description String
- The description of this gallery script definition resource. This property is updatable.
- end
Of StringLife Date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- eula String
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- privacy
Statement StringUri - The privacy statement uri.
- release
Note StringUri - The release note uri.
- provisioning
State string - The provisioning state, which only appears in the response.
- 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.
- description string
- The description of this gallery script definition resource. This property is updatable.
- end
Of stringLife Date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- eula string
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- privacy
Statement stringUri - The privacy statement uri.
- release
Note stringUri - The release note uri.
- provisioning_
state str - The provisioning state, which only appears in the response.
- 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.
- description str
- The description of this gallery script definition resource. This property is updatable.
- end_
of_ strlife_ date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- eula str
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- privacy_
statement_ struri - The privacy statement uri.
- release_
note_ struri - The release note uri.
- provisioning
State String - The provisioning state, which only appears in the response.
- 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.
- description String
- The description of this gallery script definition resource. This property is updatable.
- end
Of StringLife Date - The end of life date of the gallery Script Definition. This property can be used for decommissioning purposes. This property is updatable.
- eula String
- The Eula agreement (End User License Agreement) for the gallery Script Definition.
- privacy
Statement StringUri - The privacy statement uri.
- release
Note StringUri - The release note uri.
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.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
