1. Packages
  2. Azure Native
  3. API Docs
  4. compute
  5. getGalleryApplicationVersion
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.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.compute.getGalleryApplicationVersion

Explore with Pulumi AI

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.0.1 published on Monday, Apr 7, 2025 by Pulumi

Retrieves information about a gallery Application Version.

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 getGalleryApplicationVersion

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 getGalleryApplicationVersion(args: GetGalleryApplicationVersionArgs, opts?: InvokeOptions): Promise<GetGalleryApplicationVersionResult>
function getGalleryApplicationVersionOutput(args: GetGalleryApplicationVersionOutputArgs, opts?: InvokeOptions): Output<GetGalleryApplicationVersionResult>
Copy
def get_gallery_application_version(expand: Optional[str] = None,
                                    gallery_application_name: Optional[str] = None,
                                    gallery_application_version_name: Optional[str] = None,
                                    gallery_name: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetGalleryApplicationVersionResult
def get_gallery_application_version_output(expand: Optional[pulumi.Input[str]] = None,
                                    gallery_application_name: Optional[pulumi.Input[str]] = None,
                                    gallery_application_version_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[GetGalleryApplicationVersionResult]
Copy
func LookupGalleryApplicationVersion(ctx *Context, args *LookupGalleryApplicationVersionArgs, opts ...InvokeOption) (*LookupGalleryApplicationVersionResult, error)
func LookupGalleryApplicationVersionOutput(ctx *Context, args *LookupGalleryApplicationVersionOutputArgs, opts ...InvokeOption) LookupGalleryApplicationVersionResultOutput
Copy

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

public static class GetGalleryApplicationVersion 
{
    public static Task<GetGalleryApplicationVersionResult> InvokeAsync(GetGalleryApplicationVersionArgs args, InvokeOptions? opts = null)
    public static Output<GetGalleryApplicationVersionResult> Invoke(GetGalleryApplicationVersionInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetGalleryApplicationVersionResult> getGalleryApplicationVersion(GetGalleryApplicationVersionArgs args, InvokeOptions options)
public static Output<GetGalleryApplicationVersionResult> getGalleryApplicationVersion(GetGalleryApplicationVersionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:compute:getGalleryApplicationVersion
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

GalleryApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Definition in which the Application Version resides.
GalleryApplicationVersionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Version to be retrieved.
GalleryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Shared Application Gallery in which the Application Definition resides.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
Expand string
The expand expression to apply on the operation.
GalleryApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Definition in which the Application Version resides.
GalleryApplicationVersionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Version to be retrieved.
GalleryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Shared Application Gallery in which the Application Definition resides.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
Expand string
The expand expression to apply on the operation.
galleryApplicationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the gallery Application Definition in which the Application Version resides.
galleryApplicationVersionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the gallery Application Version to be retrieved.
galleryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Shared Application Gallery in which the Application Definition resides.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
expand String
The expand expression to apply on the operation.
galleryApplicationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Definition in which the Application Version resides.
galleryApplicationVersionName
This property is required.
Changes to this property will trigger replacement.
string
The name of the gallery Application Version to be retrieved.
galleryName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Shared Application Gallery in which the Application Definition resides.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
expand string
The expand expression to apply on the operation.
gallery_application_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the gallery Application Definition in which the Application Version resides.
gallery_application_version_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the gallery Application Version to be retrieved.
gallery_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Shared Application Gallery in which the Application Definition resides.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
expand str
The expand expression to apply on the operation.
galleryApplicationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the gallery Application Definition in which the Application Version resides.
galleryApplicationVersionName
This property is required.
Changes to this property will trigger replacement.
String
The name of the gallery Application Version to be retrieved.
galleryName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Shared Application Gallery in which the Application Definition resides.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
expand String
The expand expression to apply on the operation.

getGalleryApplicationVersion Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Resource Id
Location string
Resource location
Name string
Resource name
ProvisioningState string
The provisioning state, which only appears in the response.
PublishingProfile Pulumi.AzureNative.Compute.Outputs.GalleryApplicationVersionPublishingProfileResponse
The publishing profile of a gallery image version.
ReplicationStatus Pulumi.AzureNative.Compute.Outputs.ReplicationStatusResponse
This is the replication status of the gallery image version.
Type string
Resource type
SafetyProfile Pulumi.AzureNative.Compute.Outputs.GalleryApplicationVersionSafetyProfileResponse
The safety profile of the Gallery Application Version.
Tags Dictionary<string, string>
Resource tags
AzureApiVersion string
The Azure API version of the resource.
Id string
Resource Id
Location string
Resource location
Name string
Resource name
ProvisioningState string
The provisioning state, which only appears in the response.
PublishingProfile GalleryApplicationVersionPublishingProfileResponse
The publishing profile of a gallery image version.
ReplicationStatus ReplicationStatusResponse
This is the replication status of the gallery image version.
Type string
Resource type
SafetyProfile GalleryApplicationVersionSafetyProfileResponse
The safety profile of the Gallery Application Version.
Tags map[string]string
Resource tags
azureApiVersion String
The Azure API version of the resource.
id String
Resource Id
location String
Resource location
name String
Resource name
provisioningState String
The provisioning state, which only appears in the response.
publishingProfile GalleryApplicationVersionPublishingProfileResponse
The publishing profile of a gallery image version.
replicationStatus ReplicationStatusResponse
This is the replication status of the gallery image version.
type String
Resource type
safetyProfile GalleryApplicationVersionSafetyProfileResponse
The safety profile of the Gallery Application Version.
tags Map<String,String>
Resource tags
azureApiVersion string
The Azure API version of the resource.
id string
Resource Id
location string
Resource location
name string
Resource name
provisioningState string
The provisioning state, which only appears in the response.
publishingProfile GalleryApplicationVersionPublishingProfileResponse
The publishing profile of a gallery image version.
replicationStatus ReplicationStatusResponse
This is the replication status of the gallery image version.
type string
Resource type
safetyProfile GalleryApplicationVersionSafetyProfileResponse
The safety profile of the Gallery Application Version.
tags {[key: string]: string}
Resource tags
azure_api_version str
The Azure API version of the resource.
id str
Resource Id
location str
Resource location
name str
Resource name
provisioning_state str
The provisioning state, which only appears in the response.
publishing_profile GalleryApplicationVersionPublishingProfileResponse
The publishing profile of a gallery image version.
replication_status ReplicationStatusResponse
This is the replication status of the gallery image version.
type str
Resource type
safety_profile GalleryApplicationVersionSafetyProfileResponse
The safety profile of the Gallery Application Version.
tags Mapping[str, str]
Resource tags
azureApiVersion String
The Azure API version of the resource.
id String
Resource Id
location String
Resource location
name String
Resource name
provisioningState String
The provisioning state, which only appears in the response.
publishingProfile Property Map
The publishing profile of a gallery image version.
replicationStatus Property Map
This is the replication status of the gallery image version.
type String
Resource type
safetyProfile Property Map
The safety profile of the Gallery Application Version.
tags Map<String>
Resource tags

Supporting Types

AdditionalReplicaSetResponse

RegionalReplicaCount int
The number of direct drive replicas of the Image Version to be created.This Property is updatable
StorageAccountType string
Specifies the storage account type to be used to create the direct drive replicas
RegionalReplicaCount int
The number of direct drive replicas of the Image Version to be created.This Property is updatable
StorageAccountType string
Specifies the storage account type to be used to create the direct drive replicas
regionalReplicaCount Integer
The number of direct drive replicas of the Image Version to be created.This Property is updatable
storageAccountType String
Specifies the storage account type to be used to create the direct drive replicas
regionalReplicaCount number
The number of direct drive replicas of the Image Version to be created.This Property is updatable
storageAccountType string
Specifies the storage account type to be used to create the direct drive replicas
regional_replica_count int
The number of direct drive replicas of the Image Version to be created.This Property is updatable
storage_account_type str
Specifies the storage account type to be used to create the direct drive replicas
regionalReplicaCount Number
The number of direct drive replicas of the Image Version to be created.This Property is updatable
storageAccountType String
Specifies the storage account type to be used to create the direct drive replicas

DataDiskImageEncryptionResponse

Lun This property is required. int
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
DiskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
Lun This property is required. int
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
DiskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
lun This property is required. Integer
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
diskEncryptionSetId String
A relative URI containing the resource ID of the disk encryption set.
lun This property is required. number
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
diskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
lun This property is required. int
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
disk_encryption_set_id str
A relative URI containing the resource ID of the disk encryption set.
lun This property is required. Number
This property specifies the logical unit number of the data disk. This value is used to identify data disks within the Virtual Machine and therefore must be unique for each data disk attached to the Virtual Machine.
diskEncryptionSetId String
A relative URI containing the resource ID of the disk encryption set.

EncryptionImagesResponse

DataDiskImages List<Pulumi.AzureNative.Compute.Inputs.DataDiskImageEncryptionResponse>
A list of encryption specifications for data disk images.
OsDiskImage Pulumi.AzureNative.Compute.Inputs.OSDiskImageEncryptionResponse
Contains encryption settings for an OS disk image.
DataDiskImages []DataDiskImageEncryptionResponse
A list of encryption specifications for data disk images.
OsDiskImage OSDiskImageEncryptionResponse
Contains encryption settings for an OS disk image.
dataDiskImages List<DataDiskImageEncryptionResponse>
A list of encryption specifications for data disk images.
osDiskImage OSDiskImageEncryptionResponse
Contains encryption settings for an OS disk image.
dataDiskImages DataDiskImageEncryptionResponse[]
A list of encryption specifications for data disk images.
osDiskImage OSDiskImageEncryptionResponse
Contains encryption settings for an OS disk image.
data_disk_images Sequence[DataDiskImageEncryptionResponse]
A list of encryption specifications for data disk images.
os_disk_image OSDiskImageEncryptionResponse
Contains encryption settings for an OS disk image.
dataDiskImages List<Property Map>
A list of encryption specifications for data disk images.
osDiskImage Property Map
Contains encryption settings for an OS disk image.

GalleryApplicationCustomActionParameterResponse

Name This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The name of the custom action. Must be unique within the Gallery Application Version.
Script This property is required. 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 This property is required. string
The name of the custom action. Must be unique within the Gallery Application Version.
Script This property is required. 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 This property is required. String
The name of the custom action. Must be unique within the Gallery Application Version.
script This property is required. 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 This property is required. string
The name of the custom action. Must be unique within the Gallery Application Version.
script This property is required. 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 This property is required. str
The name of the custom action. Must be unique within the Gallery Application Version.
script This property is required. 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 This property is required. String
The name of the custom action. Must be unique within the Gallery Application Version.
script This property is required. 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

GalleryApplicationVersionPublishingProfileResponse

PublishedDate This property is required. string
The timestamp for when the gallery image version is published.
Source This property is required. Pulumi.AzureNative.Compute.Inputs.UserArtifactSourceResponse
The source image from which the Image Version is going to be created.
AdvancedSettings Dictionary<string, string>
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
CustomActions List<Pulumi.AzureNative.Compute.Inputs.GalleryApplicationCustomActionResponse>
A list of custom actions that can be performed with this Gallery Application Version.
EnableHealthCheck bool
Optional. Whether or not this application reports health.
EndOfLifeDate string
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
ExcludeFromLatest bool
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
ManageActions Pulumi.AzureNative.Compute.Inputs.UserArtifactManageResponse
ReplicaCount int
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
ReplicationMode string
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
Settings Pulumi.AzureNative.Compute.Inputs.UserArtifactSettingsResponse
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
TargetExtendedLocations List<Pulumi.AzureNative.Compute.Inputs.GalleryTargetExtendedLocationResponse>
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
TargetRegions List<Pulumi.AzureNative.Compute.Inputs.TargetRegionResponse>
The target regions where the Image Version is going to be replicated to. This property is updatable.
PublishedDate This property is required. string
The timestamp for when the gallery image version is published.
Source This property is required. UserArtifactSourceResponse
The source image from which the Image Version is going to be created.
AdvancedSettings map[string]string
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
CustomActions []GalleryApplicationCustomActionResponse
A list of custom actions that can be performed with this Gallery Application Version.
EnableHealthCheck bool
Optional. Whether or not this application reports health.
EndOfLifeDate string
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
ExcludeFromLatest bool
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
ManageActions UserArtifactManageResponse
ReplicaCount int
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
ReplicationMode string
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
Settings UserArtifactSettingsResponse
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
TargetExtendedLocations []GalleryTargetExtendedLocationResponse
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
TargetRegions []TargetRegionResponse
The target regions where the Image Version is going to be replicated to. This property is updatable.
publishedDate This property is required. String
The timestamp for when the gallery image version is published.
source This property is required. UserArtifactSourceResponse
The source image from which the Image Version is going to be created.
advancedSettings Map<String,String>
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
customActions List<GalleryApplicationCustomActionResponse>
A list of custom actions that can be performed with this Gallery Application Version.
enableHealthCheck Boolean
Optional. Whether or not this application reports health.
endOfLifeDate String
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
excludeFromLatest Boolean
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
manageActions UserArtifactManageResponse
replicaCount Integer
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
replicationMode String
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
settings UserArtifactSettingsResponse
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.
targetExtendedLocations List<GalleryTargetExtendedLocationResponse>
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
targetRegions List<TargetRegionResponse>
The target regions where the Image Version is going to be replicated to. This property is updatable.
publishedDate This property is required. string
The timestamp for when the gallery image version is published.
source This property is required. UserArtifactSourceResponse
The source image from which the Image Version is going to be created.
advancedSettings {[key: string]: string}
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
customActions GalleryApplicationCustomActionResponse[]
A list of custom actions that can be performed with this Gallery Application Version.
enableHealthCheck boolean
Optional. Whether or not this application reports health.
endOfLifeDate string
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
excludeFromLatest boolean
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
manageActions UserArtifactManageResponse
replicaCount number
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
replicationMode string
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
settings UserArtifactSettingsResponse
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
storageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
targetExtendedLocations GalleryTargetExtendedLocationResponse[]
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
targetRegions TargetRegionResponse[]
The target regions where the Image Version is going to be replicated to. This property is updatable.
published_date This property is required. str
The timestamp for when the gallery image version is published.
source This property is required. UserArtifactSourceResponse
The source image from which the Image Version is going to be created.
advanced_settings Mapping[str, str]
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
custom_actions Sequence[GalleryApplicationCustomActionResponse]
A list of custom actions that can be performed with this Gallery Application Version.
enable_health_check bool
Optional. Whether or not this application reports health.
end_of_life_date str
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
exclude_from_latest bool
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
manage_actions UserArtifactManageResponse
replica_count int
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
replication_mode str
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
settings UserArtifactSettingsResponse
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
storage_account_type str
Specifies the storage account type to be used to store the image. This property is not updatable.
target_extended_locations Sequence[GalleryTargetExtendedLocationResponse]
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
target_regions Sequence[TargetRegionResponse]
The target regions where the Image Version is going to be replicated to. This property is updatable.
publishedDate This property is required. String
The timestamp for when the gallery image version is published.
source This property is required. Property Map
The source image from which the Image Version is going to be created.
advancedSettings Map<String>
Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
customActions List<Property Map>
A list of custom actions that can be performed with this Gallery Application Version.
enableHealthCheck Boolean
Optional. Whether or not this application reports health.
endOfLifeDate String
The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
excludeFromLatest Boolean
If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
manageActions Property Map
replicaCount Number
The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.
replicationMode String
Optional parameter which specifies the mode to be used for replication. This property is not updatable.
settings Property Map
Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.
targetExtendedLocations List<Property Map>
The target extended locations where the Image Version is going to be replicated to. This property is updatable.
targetRegions List<Property Map>
The target regions where the Image Version is going to be replicated to. This property is updatable.

GalleryApplicationVersionSafetyProfileResponse

AllowDeletionOfReplicatedLocations bool
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
AllowDeletionOfReplicatedLocations bool
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
allowDeletionOfReplicatedLocations Boolean
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
allowDeletionOfReplicatedLocations boolean
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
allow_deletion_of_replicated_locations bool
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
allowDeletionOfReplicatedLocations Boolean
Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.

GalleryExtendedLocationResponse

Name string
Type string
It is type of the extended location.
Name string
Type string
It is type of the extended location.
name String
type String
It is type of the extended location.
name string
type string
It is type of the extended location.
name str
type str
It is type of the extended location.
name String
type String
It is type of the extended location.

GalleryTargetExtendedLocationResponse

Encryption Pulumi.AzureNative.Compute.Inputs.EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
ExtendedLocation Pulumi.AzureNative.Compute.Inputs.GalleryExtendedLocationResponse
The name of the extended location.
ExtendedLocationReplicaCount int
The number of replicas of the Image Version to be created per extended location. This property is updatable.
Name string
The name of the region.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
Encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
ExtendedLocation GalleryExtendedLocationResponse
The name of the extended location.
ExtendedLocationReplicaCount int
The number of replicas of the Image Version to be created per extended location. This property is updatable.
Name string
The name of the region.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
extendedLocation GalleryExtendedLocationResponse
The name of the extended location.
extendedLocationReplicaCount Integer
The number of replicas of the Image Version to be created per extended location. This property is updatable.
name String
The name of the region.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
extendedLocation GalleryExtendedLocationResponse
The name of the extended location.
extendedLocationReplicaCount number
The number of replicas of the Image Version to be created per extended location. This property is updatable.
name string
The name of the region.
storageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
extended_location GalleryExtendedLocationResponse
The name of the extended location.
extended_location_replica_count int
The number of replicas of the Image Version to be created per extended location. This property is updatable.
name str
The name of the region.
storage_account_type str
Specifies the storage account type to be used to store the image. This property is not updatable.
encryption Property Map
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
extendedLocation Property Map
The name of the extended location.
extendedLocationReplicaCount Number
The number of replicas of the Image Version to be created per extended location. This property is updatable.
name String
The name of the region.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.

OSDiskImageEncryptionResponse

DiskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
SecurityProfile Pulumi.AzureNative.Compute.Inputs.OSDiskImageSecurityProfileResponse
This property specifies the security profile of an OS disk image.
DiskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
SecurityProfile OSDiskImageSecurityProfileResponse
This property specifies the security profile of an OS disk image.
diskEncryptionSetId String
A relative URI containing the resource ID of the disk encryption set.
securityProfile OSDiskImageSecurityProfileResponse
This property specifies the security profile of an OS disk image.
diskEncryptionSetId string
A relative URI containing the resource ID of the disk encryption set.
securityProfile OSDiskImageSecurityProfileResponse
This property specifies the security profile of an OS disk image.
disk_encryption_set_id str
A relative URI containing the resource ID of the disk encryption set.
security_profile OSDiskImageSecurityProfileResponse
This property specifies the security profile of an OS disk image.
diskEncryptionSetId String
A relative URI containing the resource ID of the disk encryption set.
securityProfile Property Map
This property specifies the security profile of an OS disk image.

OSDiskImageSecurityProfileResponse

ConfidentialVMEncryptionType string
confidential VM encryption types
SecureVMDiskEncryptionSetId string
secure VM disk encryption set id
ConfidentialVMEncryptionType string
confidential VM encryption types
SecureVMDiskEncryptionSetId string
secure VM disk encryption set id
confidentialVMEncryptionType String
confidential VM encryption types
secureVMDiskEncryptionSetId String
secure VM disk encryption set id
confidentialVMEncryptionType string
confidential VM encryption types
secureVMDiskEncryptionSetId string
secure VM disk encryption set id
confidential_vm_encryption_type str
confidential VM encryption types
secure_vm_disk_encryption_set_id str
secure VM disk encryption set id
confidentialVMEncryptionType String
confidential VM encryption types
secureVMDiskEncryptionSetId String
secure VM disk encryption set id

RegionalReplicationStatusResponse

Details This property is required. string
The details of the replication status.
Progress This property is required. int
It indicates progress of the replication job.
Region This property is required. string
The region to which the gallery image version is being replicated to.
State This property is required. string
This is the regional replication state.
Details This property is required. string
The details of the replication status.
Progress This property is required. int
It indicates progress of the replication job.
Region This property is required. string
The region to which the gallery image version is being replicated to.
State This property is required. string
This is the regional replication state.
details This property is required. String
The details of the replication status.
progress This property is required. Integer
It indicates progress of the replication job.
region This property is required. String
The region to which the gallery image version is being replicated to.
state This property is required. String
This is the regional replication state.
details This property is required. string
The details of the replication status.
progress This property is required. number
It indicates progress of the replication job.
region This property is required. string
The region to which the gallery image version is being replicated to.
state This property is required. string
This is the regional replication state.
details This property is required. str
The details of the replication status.
progress This property is required. int
It indicates progress of the replication job.
region This property is required. str
The region to which the gallery image version is being replicated to.
state This property is required. str
This is the regional replication state.
details This property is required. String
The details of the replication status.
progress This property is required. Number
It indicates progress of the replication job.
region This property is required. String
The region to which the gallery image version is being replicated to.
state This property is required. String
This is the regional replication state.

ReplicationStatusResponse

AggregatedState This property is required. string
This is the aggregated replication status based on all the regional replication status flags.
Summary This property is required. List<Pulumi.AzureNative.Compute.Inputs.RegionalReplicationStatusResponse>
This is a summary of replication status for each region.
AggregatedState This property is required. string
This is the aggregated replication status based on all the regional replication status flags.
Summary This property is required. []RegionalReplicationStatusResponse
This is a summary of replication status for each region.
aggregatedState This property is required. String
This is the aggregated replication status based on all the regional replication status flags.
summary This property is required. List<RegionalReplicationStatusResponse>
This is a summary of replication status for each region.
aggregatedState This property is required. string
This is the aggregated replication status based on all the regional replication status flags.
summary This property is required. RegionalReplicationStatusResponse[]
This is a summary of replication status for each region.
aggregated_state This property is required. str
This is the aggregated replication status based on all the regional replication status flags.
summary This property is required. Sequence[RegionalReplicationStatusResponse]
This is a summary of replication status for each region.
aggregatedState This property is required. String
This is the aggregated replication status based on all the regional replication status flags.
summary This property is required. List<Property Map>
This is a summary of replication status for each region.

TargetRegionResponse

Name This property is required. string
The name of the region.
AdditionalReplicaSets List<Pulumi.AzureNative.Compute.Inputs.AdditionalReplicaSetResponse>
List of storage sku with replica count to create direct drive replicas.
Encryption Pulumi.AzureNative.Compute.Inputs.EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
ExcludeFromLatest bool
Contains the flag setting to hide an image when users specify version='latest'
RegionalReplicaCount int
The number of replicas of the Image Version to be created per region. This property is updatable.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
Name This property is required. string
The name of the region.
AdditionalReplicaSets []AdditionalReplicaSetResponse
List of storage sku with replica count to create direct drive replicas.
Encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
ExcludeFromLatest bool
Contains the flag setting to hide an image when users specify version='latest'
RegionalReplicaCount int
The number of replicas of the Image Version to be created per region. This property is updatable.
StorageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
name This property is required. String
The name of the region.
additionalReplicaSets List<AdditionalReplicaSetResponse>
List of storage sku with replica count to create direct drive replicas.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
excludeFromLatest Boolean
Contains the flag setting to hide an image when users specify version='latest'
regionalReplicaCount Integer
The number of replicas of the Image Version to be created per region. This property is updatable.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.
name This property is required. string
The name of the region.
additionalReplicaSets AdditionalReplicaSetResponse[]
List of storage sku with replica count to create direct drive replicas.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
excludeFromLatest boolean
Contains the flag setting to hide an image when users specify version='latest'
regionalReplicaCount number
The number of replicas of the Image Version to be created per region. This property is updatable.
storageAccountType string
Specifies the storage account type to be used to store the image. This property is not updatable.
name This property is required. str
The name of the region.
additional_replica_sets Sequence[AdditionalReplicaSetResponse]
List of storage sku with replica count to create direct drive replicas.
encryption EncryptionImagesResponse
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
exclude_from_latest bool
Contains the flag setting to hide an image when users specify version='latest'
regional_replica_count int
The number of replicas of the Image Version to be created per region. This property is updatable.
storage_account_type str
Specifies the storage account type to be used to store the image. This property is not updatable.
name This property is required. String
The name of the region.
additionalReplicaSets List<Property Map>
List of storage sku with replica count to create direct drive replicas.
encryption Property Map
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
excludeFromLatest Boolean
Contains the flag setting to hide an image when users specify version='latest'
regionalReplicaCount Number
The number of replicas of the Image Version to be created per region. This property is updatable.
storageAccountType String
Specifies the storage account type to be used to store the image. This property is not updatable.

UserArtifactManageResponse

Install This property is required. string
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
Remove This property is required. string
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
Update string
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
Install This property is required. string
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
Remove This property is required. string
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
Update string
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
install This property is required. String
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
remove This property is required. String
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
update String
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
install This property is required. string
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
remove This property is required. string
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
update string
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
install This property is required. str
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
remove This property is required. str
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
update str
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.
install This property is required. String
Required. The path and arguments to install the gallery application. This is limited to 4096 characters.
remove This property is required. String
Required. The path and arguments to remove the gallery application. This is limited to 4096 characters.
update String
Optional. The path and arguments to update the gallery application. If not present, then update operation will invoke remove command on the previous version and install command on the current version of the gallery application. This is limited to 4096 characters.

UserArtifactSettingsResponse

ConfigFileName string
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
PackageFileName string
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
ScriptBehaviorAfterReboot string
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.
ConfigFileName string
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
PackageFileName string
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
ScriptBehaviorAfterReboot string
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.
configFileName String
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
packageFileName String
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
scriptBehaviorAfterReboot String
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.
configFileName string
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
packageFileName string
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
scriptBehaviorAfterReboot string
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.
config_file_name str
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
package_file_name str
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
script_behavior_after_reboot str
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.
configFileName String
Optional. The name to assign the downloaded config file on the VM. This is limited to 4096 characters. If not specified, the config file will be named the Gallery Application name appended with "_config".
packageFileName String
Optional. The name to assign the downloaded package file on the VM. This is limited to 4096 characters. If not specified, the package file will be named the same as the Gallery Application name.
scriptBehaviorAfterReboot String
Optional. The action to be taken with regards to install/update/remove of the gallery application in the event of a reboot.

UserArtifactSourceResponse

MediaLink This property is required. string
Required. The mediaLink of the artifact, must be a readable storage page blob.
DefaultConfigurationLink string
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
MediaLink This property is required. string
Required. The mediaLink of the artifact, must be a readable storage page blob.
DefaultConfigurationLink string
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
mediaLink This property is required. String
Required. The mediaLink of the artifact, must be a readable storage page blob.
defaultConfigurationLink String
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
mediaLink This property is required. string
Required. The mediaLink of the artifact, must be a readable storage page blob.
defaultConfigurationLink string
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
media_link This property is required. str
Required. The mediaLink of the artifact, must be a readable storage page blob.
default_configuration_link str
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
mediaLink This property is required. String
Required. The mediaLink of the artifact, must be a readable storage page blob.
defaultConfigurationLink String
Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.

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.0.1 published on Monday, Apr 7, 2025 by Pulumi