1. Packages
  2. Azure Native
  3. API Docs
  4. compute
  5. getGalleryApplicationVersion
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.compute.getGalleryApplicationVersion

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Retrieves information about a gallery Application Version. Azure REST API version: 2022-03-03.

    Other available API versions: 2022-08-03, 2023-07-03.

    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
    SafetyProfile Pulumi.AzureNative.Compute.Outputs.GalleryApplicationVersionSafetyProfileResponse
    The safety profile of the Gallery Application Version.
    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
    SafetyProfile GalleryApplicationVersionSafetyProfileResponse
    The safety profile of the Gallery Application Version.
    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
    safetyProfile GalleryApplicationVersionSafetyProfileResponse
    The safety profile of the Gallery Application Version.
    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
    safetyProfile GalleryApplicationVersionSafetyProfileResponse
    The safety profile of the Gallery Application Version.
    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
    safety_profile GalleryApplicationVersionSafetyProfileResponse
    The safety profile of the Gallery Application Version.
    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
    safetyProfile Property Map
    The safety profile of the Gallery Application Version.
    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.

    GalleryApplicationCustomActionParameterResponse

    Name 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 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 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 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 str
    The name of the custom action. Must be unique within the Gallery Application Version.
    default_value str
    The default value of the parameter. Only applies to string types
    description str
    A description to help users understand what this parameter means
    required bool
    Indicates whether this parameter must be passed when running the custom action.
    type str
    Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    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 string
    The name of the custom action. Must be unique within the Gallery Application Version.
    Script string
    The script to run when executing this custom action.
    Description string
    Description to help the users understand what this custom action does.
    Parameters List<Pulumi.AzureNative.Compute.Inputs.GalleryApplicationCustomActionParameterResponse>
    The parameters that this custom action uses
    Name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    Script string
    The script to run when executing this custom action.
    Description string
    Description to help the users understand what this custom action does.
    Parameters []GalleryApplicationCustomActionParameterResponse
    The parameters that this custom action uses
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    script String
    The script to run when executing this custom action.
    description String
    Description to help the users understand what this custom action does.
    parameters List<GalleryApplicationCustomActionParameterResponse>
    The parameters that this custom action uses
    name string
    The name of the custom action. Must be unique within the Gallery Application Version.
    script string
    The script to run when executing this custom action.
    description string
    Description to help the users understand what this custom action does.
    parameters GalleryApplicationCustomActionParameterResponse[]
    The parameters that this custom action uses
    name str
    The name of the custom action. Must be unique within the Gallery Application Version.
    script str
    The script to run when executing this custom action.
    description str
    Description to help the users understand what this custom action does.
    parameters Sequence[GalleryApplicationCustomActionParameterResponse]
    The parameters that this custom action uses
    name String
    The name of the custom action. Must be unique within the Gallery Application Version.
    script String
    The script to run when executing this custom action.
    description String
    Description to help the users understand what this custom action does.
    parameters List<Property Map>
    The parameters that this custom action uses

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

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

    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi