1. Packages
  2. Azure Native v1
  3. API Docs
  4. compute
  5. getGalleryApplicationVersion
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.compute.getGalleryApplicationVersion

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi