azure-native.compute.getGalleryApplicationVersion

Explore with Pulumi AI

Retrieves information about a gallery Application Version. API Version: 2020-09-30.

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>
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]
func LookupGalleryApplicationVersion(ctx *Context, args *LookupGalleryApplicationVersionArgs, opts ...InvokeOption) (*LookupGalleryApplicationVersionResult, error)
func LookupGalleryApplicationVersionOutput(ctx *Context, args *LookupGalleryApplicationVersionOutputArgs, opts ...InvokeOption) LookupGalleryApplicationVersionResultOutput

> 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)
}
public static CompletableFuture<GetGalleryApplicationVersionResult> getGalleryApplicationVersion(GetGalleryApplicationVersionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:compute:getGalleryApplicationVersion
  arguments:
    # arguments dictionary

The following arguments are supported:

GalleryApplicationName string

The name of the gallery Application Definition in which the Application Version resides.

GalleryApplicationVersionName string

The name of the gallery Application Version to be retrieved.

GalleryName string

The name of the Shared Application Gallery in which the Application Definition resides.

ResourceGroupName string

The name of the resource group.

Expand string

The expand expression to apply on the operation.

GalleryApplicationName string

The name of the gallery Application Definition in which the Application Version resides.

GalleryApplicationVersionName string

The name of the gallery Application Version to be retrieved.

GalleryName string

The name of the Shared Application Gallery in which the Application Definition resides.

ResourceGroupName string

The name of the resource group.

Expand string

The expand expression to apply on the operation.

galleryApplicationName String

The name of the gallery Application Definition in which the Application Version resides.

galleryApplicationVersionName String

The name of the gallery Application Version to be retrieved.

galleryName String

The name of the Shared Application Gallery in which the Application Definition resides.

resourceGroupName String

The name of the resource group.

expand String

The expand expression to apply on the operation.

galleryApplicationName string

The name of the gallery Application Definition in which the Application Version resides.

galleryApplicationVersionName string

The name of the gallery Application Version to be retrieved.

galleryName string

The name of the Shared Application Gallery in which the Application Definition resides.

resourceGroupName string

The name of the resource group.

expand string

The expand expression to apply on the operation.

gallery_application_name str

The name of the gallery Application Definition in which the Application Version resides.

gallery_application_version_name str

The name of the gallery Application Version to be retrieved.

gallery_name str

The name of the Shared Application Gallery in which the Application Definition resides.

resource_group_name str

The name of the resource group.

expand str

The expand expression to apply on the operation.

galleryApplicationName String

The name of the gallery Application Definition in which the Application Version resides.

galleryApplicationVersionName String

The name of the gallery Application Version to be retrieved.

galleryName String

The name of the Shared Application Gallery in which the Application Definition resides.

resourceGroupName 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:

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

Tags Dictionary<string, string>

Resource tags

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

Tags map[string]string

Resource tags

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

tags Map<String,String>

Resource tags

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

tags {[key: string]: string}

Resource tags

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

tags Mapping[str, str]

Resource tags

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

tags Map<String>

Resource tags

Supporting Types

DataDiskImageEncryptionResponse

Lun 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 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 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 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 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 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.

GalleryApplicationVersionPublishingProfileResponse

PublishedDate string

The timestamp for when the gallery image version is published.

Source Pulumi.AzureNative.Compute.Inputs.UserArtifactSourceResponse

The source image from which the Image Version is going to be created.

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.

StorageAccountType string

Specifies the storage account type to be used to store the image. This property is not 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 string

The timestamp for when the gallery image version is published.

Source UserArtifactSourceResponse

The source image from which the Image Version is going to be created.

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.

StorageAccountType string

Specifies the storage account type to be used to store the image. This property is not updatable.

TargetRegions []TargetRegionResponse

The target regions where the Image Version is going to be replicated to. This property is updatable.

publishedDate String

The timestamp for when the gallery image version is published.

source UserArtifactSourceResponse

The source image from which the Image Version is going to be created.

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.

storageAccountType String

Specifies the storage account type to be used to store the image. This property is not updatable.

targetRegions List<TargetRegionResponse>

The target regions where the Image Version is going to be replicated to. This property is updatable.

publishedDate string

The timestamp for when the gallery image version is published.

source UserArtifactSourceResponse

The source image from which the Image Version is going to be created.

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.

storageAccountType string

Specifies the storage account type to be used to store the image. This property is not updatable.

targetRegions TargetRegionResponse[]

The target regions where the Image Version is going to be replicated to. This property is updatable.

published_date str

The timestamp for when the gallery image version is published.

source UserArtifactSourceResponse

The source image from which the Image Version is going to be created.

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.

storage_account_type str

Specifies the storage account type to be used to store the image. This property is not updatable.

target_regions Sequence[TargetRegionResponse]

The target regions where the Image Version is going to be replicated to. This property is updatable.

publishedDate String

The timestamp for when the gallery image version is published.

source Property Map

The source image from which the Image Version is going to be created.

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.

storageAccountType String

Specifies the storage account type to be used to store the image. This property is not updatable.

targetRegions List<Property Map>

The target regions where the Image Version is going to be replicated to. This property is updatable.

OSDiskImageEncryptionResponse

DiskEncryptionSetId string

A relative URI containing the resource ID of the disk encryption set.

DiskEncryptionSetId string

A relative URI containing the resource ID of the disk encryption set.

diskEncryptionSetId String

A relative URI containing the resource ID of the disk encryption set.

diskEncryptionSetId string

A relative URI containing the resource ID of the disk encryption set.

disk_encryption_set_id str

A relative URI containing the resource ID of the disk encryption set.

diskEncryptionSetId String

A relative URI containing the resource ID of the disk encryption set.

RegionalReplicationStatusResponse

Details string

The details of the replication status.

Progress int

It indicates progress of the replication job.

Region string

The region to which the gallery image version is being replicated to.

State string

This is the regional replication state.

Details string

The details of the replication status.

Progress int

It indicates progress of the replication job.

Region string

The region to which the gallery image version is being replicated to.

State string

This is the regional replication state.

details String

The details of the replication status.

progress Integer

It indicates progress of the replication job.

region String

The region to which the gallery image version is being replicated to.

state String

This is the regional replication state.

details string

The details of the replication status.

progress number

It indicates progress of the replication job.

region string

The region to which the gallery image version is being replicated to.

state string

This is the regional replication state.

details str

The details of the replication status.

progress int

It indicates progress of the replication job.

region str

The region to which the gallery image version is being replicated to.

state str

This is the regional replication state.

details String

The details of the replication status.

progress Number

It indicates progress of the replication job.

region String

The region to which the gallery image version is being replicated to.

state String

This is the regional replication state.

ReplicationStatusResponse

AggregatedState string

This is the aggregated replication status based on all the regional replication status flags.

Summary List<Pulumi.AzureNative.Compute.Inputs.RegionalReplicationStatusResponse>

This is a summary of replication status for each region.

AggregatedState string

This is the aggregated replication status based on all the regional replication status flags.

Summary []RegionalReplicationStatusResponse

This is a summary of replication status for each region.

aggregatedState String

This is the aggregated replication status based on all the regional replication status flags.

summary List<RegionalReplicationStatusResponse>

This is a summary of replication status for each region.

aggregatedState string

This is the aggregated replication status based on all the regional replication status flags.

summary RegionalReplicationStatusResponse[]

This is a summary of replication status for each region.

aggregated_state str

This is the aggregated replication status based on all the regional replication status flags.

summary Sequence[RegionalReplicationStatusResponse]

This is a summary of replication status for each region.

aggregatedState String

This is the aggregated replication status based on all the regional replication status flags.

summary List<Property Map>

This is a summary of replication status for each region.

TargetRegionResponse

Name string

The name of the region.

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.

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 string

The name of the region.

Encryption EncryptionImagesResponse

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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 String

The name of the region.

encryption EncryptionImagesResponse

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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 string

The name of the region.

encryption EncryptionImagesResponse

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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 str

The name of the region.

encryption EncryptionImagesResponse

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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 String

The name of the region.

encryption Property Map

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

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 string

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

Remove 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 string

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

Remove 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 String

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

remove 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 string

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

remove 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 str

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

remove 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 String

Required. The path and arguments to install the gallery application. This is limited to 4096 characters.

remove 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.

UserArtifactSourceResponse

MediaLink 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 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 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 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 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 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