1. Packages
  2. Azure Native v1
  3. API Docs
  4. compute
  5. GalleryApplicationVersion
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.GalleryApplicationVersion

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

    Specifies information about the gallery Application Version that you want to create or update. API Version: 2020-09-30.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var galleryApplicationVersion = new AzureNative.Compute.GalleryApplicationVersion("galleryApplicationVersion", new()
        {
            GalleryApplicationName = "myGalleryApplicationName",
            GalleryApplicationVersionName = "1.0.0",
            GalleryName = "myGalleryName",
            Location = "West US",
            PublishingProfile = new AzureNative.Compute.Inputs.GalleryApplicationVersionPublishingProfileArgs
            {
                EndOfLifeDate = "2019-07-01T07:00:00Z",
                ManageActions = new AzureNative.Compute.Inputs.UserArtifactManageArgs
                {
                    Install = "powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\"",
                    Remove = "del C:\\package ",
                },
                ReplicaCount = 1,
                Source = new AzureNative.Compute.Inputs.UserArtifactSourceArgs
                {
                    MediaLink = "https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}",
                },
                StorageAccountType = "Standard_LRS",
                TargetRegions = new[]
                {
                    new AzureNative.Compute.Inputs.TargetRegionArgs
                    {
                        Name = "West US",
                        RegionalReplicaCount = 1,
                        StorageAccountType = "Standard_LRS",
                    },
                },
            },
            ResourceGroupName = "myResourceGroup",
        });
    
    });
    
    package main
    
    import (
    	compute "github.com/pulumi/pulumi-azure-native-sdk/compute"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := compute.NewGalleryApplicationVersion(ctx, "galleryApplicationVersion", &compute.GalleryApplicationVersionArgs{
    			GalleryApplicationName:        pulumi.String("myGalleryApplicationName"),
    			GalleryApplicationVersionName: pulumi.String("1.0.0"),
    			GalleryName:                   pulumi.String("myGalleryName"),
    			Location:                      pulumi.String("West US"),
    			PublishingProfile: compute.GalleryApplicationVersionPublishingProfileResponse{
    				EndOfLifeDate: pulumi.String("2019-07-01T07:00:00Z"),
    				ManageActions: &compute.UserArtifactManageArgs{
    					Install: pulumi.String("powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\""),
    					Remove:  pulumi.String("del C:\\package "),
    				},
    				ReplicaCount: pulumi.Int(1),
    				Source: &compute.UserArtifactSourceArgs{
    					MediaLink: pulumi.String("https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}"),
    				},
    				StorageAccountType: pulumi.String("Standard_LRS"),
    				TargetRegions: compute.TargetRegionArray{
    					&compute.TargetRegionArgs{
    						Name:                 pulumi.String("West US"),
    						RegionalReplicaCount: pulumi.Int(1),
    						StorageAccountType:   pulumi.String("Standard_LRS"),
    					},
    				},
    			},
    			ResourceGroupName: pulumi.String("myResourceGroup"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.compute.GalleryApplicationVersion;
    import com.pulumi.azurenative.compute.GalleryApplicationVersionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var galleryApplicationVersion = new GalleryApplicationVersion("galleryApplicationVersion", GalleryApplicationVersionArgs.builder()        
                .galleryApplicationName("myGalleryApplicationName")
                .galleryApplicationVersionName("1.0.0")
                .galleryName("myGalleryName")
                .location("West US")
                .publishingProfile(Map.ofEntries(
                    Map.entry("endOfLifeDate", "2019-07-01T07:00:00Z"),
                    Map.entry("manageActions", Map.ofEntries(
                        Map.entry("install", "powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\""),
                        Map.entry("remove", "del C:\\package ")
                    )),
                    Map.entry("replicaCount", 1),
                    Map.entry("source", Map.of("mediaLink", "https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}")),
                    Map.entry("storageAccountType", "Standard_LRS"),
                    Map.entry("targetRegions", Map.ofEntries(
                        Map.entry("name", "West US"),
                        Map.entry("regionalReplicaCount", 1),
                        Map.entry("storageAccountType", "Standard_LRS")
                    ))
                ))
                .resourceGroupName("myResourceGroup")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    gallery_application_version = azure_native.compute.GalleryApplicationVersion("galleryApplicationVersion",
        gallery_application_name="myGalleryApplicationName",
        gallery_application_version_name="1.0.0",
        gallery_name="myGalleryName",
        location="West US",
        publishing_profile=azure_native.compute.GalleryApplicationVersionPublishingProfileResponseArgs(
            end_of_life_date="2019-07-01T07:00:00Z",
            manage_actions=azure_native.compute.UserArtifactManageArgs(
                install="powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\"",
                remove="del C:\\package ",
            ),
            replica_count=1,
            source=azure_native.compute.UserArtifactSourceArgs(
                media_link="https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}",
            ),
            storage_account_type="Standard_LRS",
            target_regions=[azure_native.compute.TargetRegionArgs(
                name="West US",
                regional_replica_count=1,
                storage_account_type="Standard_LRS",
            )],
        ),
        resource_group_name="myResourceGroup")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const galleryApplicationVersion = new azure_native.compute.GalleryApplicationVersion("galleryApplicationVersion", {
        galleryApplicationName: "myGalleryApplicationName",
        galleryApplicationVersionName: "1.0.0",
        galleryName: "myGalleryName",
        location: "West US",
        publishingProfile: {
            endOfLifeDate: "2019-07-01T07:00:00Z",
            manageActions: {
                install: "powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\"",
                remove: "del C:\\package ",
            },
            replicaCount: 1,
            source: {
                mediaLink: "https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}",
            },
            storageAccountType: "Standard_LRS",
            targetRegions: [{
                name: "West US",
                regionalReplicaCount: 1,
                storageAccountType: "Standard_LRS",
            }],
        },
        resourceGroupName: "myResourceGroup",
    });
    
    resources:
      galleryApplicationVersion:
        type: azure-native:compute:GalleryApplicationVersion
        properties:
          galleryApplicationName: myGalleryApplicationName
          galleryApplicationVersionName: 1.0.0
          galleryName: myGalleryName
          location: West US
          publishingProfile:
            endOfLifeDate: 2019-07-01T07:00:00Z
            manageActions:
              install: powershell -command "Expand-Archive -Path package.zip -DestinationPath C:\package"
              remove: 'del C:\package '
            replicaCount: 1
            source:
              mediaLink: https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}
            storageAccountType: Standard_LRS
            targetRegions:
              - name: West US
                regionalReplicaCount: 1
                storageAccountType: Standard_LRS
          resourceGroupName: myResourceGroup
    

    Create GalleryApplicationVersion Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GalleryApplicationVersion(name: string, args: GalleryApplicationVersionArgs, opts?: CustomResourceOptions);
    @overload
    def GalleryApplicationVersion(resource_name: str,
                                  args: GalleryApplicationVersionArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def GalleryApplicationVersion(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  gallery_application_name: Optional[str] = None,
                                  gallery_name: Optional[str] = None,
                                  publishing_profile: Optional[GalleryApplicationVersionPublishingProfileArgs] = None,
                                  resource_group_name: Optional[str] = None,
                                  gallery_application_version_name: Optional[str] = None,
                                  location: Optional[str] = None,
                                  tags: Optional[Mapping[str, str]] = None)
    func NewGalleryApplicationVersion(ctx *Context, name string, args GalleryApplicationVersionArgs, opts ...ResourceOption) (*GalleryApplicationVersion, error)
    public GalleryApplicationVersion(string name, GalleryApplicationVersionArgs args, CustomResourceOptions? opts = null)
    public GalleryApplicationVersion(String name, GalleryApplicationVersionArgs args)
    public GalleryApplicationVersion(String name, GalleryApplicationVersionArgs args, CustomResourceOptions options)
    
    type: azure-native:compute:GalleryApplicationVersion
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args GalleryApplicationVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GalleryApplicationVersionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GalleryApplicationVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GalleryApplicationVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GalleryApplicationVersionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var galleryApplicationVersionResource = new AzureNative.Compute.GalleryApplicationVersion("galleryApplicationVersionResource", new()
    {
        GalleryApplicationName = "string",
        GalleryName = "string",
        PublishingProfile = 
        {
            { "source", 
            {
                { "mediaLink", "string" },
                { "defaultConfigurationLink", "string" },
            } },
            { "enableHealthCheck", false },
            { "endOfLifeDate", "string" },
            { "excludeFromLatest", false },
            { "manageActions", 
            {
                { "install", "string" },
                { "remove", "string" },
                { "update", "string" },
            } },
            { "replicaCount", 0 },
            { "storageAccountType", "string" },
            { "targetRegions", new[]
            {
                
                {
                    { "name", "string" },
                    { "encryption", 
                    {
                        { "dataDiskImages", new[]
                        {
                            
                            {
                                { "lun", 0 },
                                { "diskEncryptionSetId", "string" },
                            },
                        } },
                        { "osDiskImage", 
                        {
                            { "diskEncryptionSetId", "string" },
                        } },
                    } },
                    { "regionalReplicaCount", 0 },
                    { "storageAccountType", "string" },
                },
            } },
        },
        ResourceGroupName = "string",
        GalleryApplicationVersionName = "string",
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := compute.NewGalleryApplicationVersion(ctx, "galleryApplicationVersionResource", &compute.GalleryApplicationVersionArgs{
    	GalleryApplicationName: "string",
    	GalleryName:            "string",
    	PublishingProfile: map[string]interface{}{
    		"source": map[string]interface{}{
    			"mediaLink":                "string",
    			"defaultConfigurationLink": "string",
    		},
    		"enableHealthCheck": false,
    		"endOfLifeDate":     "string",
    		"excludeFromLatest": false,
    		"manageActions": map[string]interface{}{
    			"install": "string",
    			"remove":  "string",
    			"update":  "string",
    		},
    		"replicaCount":       0,
    		"storageAccountType": "string",
    		"targetRegions": []map[string]interface{}{
    			map[string]interface{}{
    				"name": "string",
    				"encryption": map[string]interface{}{
    					"dataDiskImages": []map[string]interface{}{
    						map[string]interface{}{
    							"lun":                 0,
    							"diskEncryptionSetId": "string",
    						},
    					},
    					"osDiskImage": map[string]interface{}{
    						"diskEncryptionSetId": "string",
    					},
    				},
    				"regionalReplicaCount": 0,
    				"storageAccountType":   "string",
    			},
    		},
    	},
    	ResourceGroupName:             "string",
    	GalleryApplicationVersionName: "string",
    	Location:                      "string",
    	Tags: map[string]interface{}{
    		"string": "string",
    	},
    })
    
    var galleryApplicationVersionResource = new GalleryApplicationVersion("galleryApplicationVersionResource", GalleryApplicationVersionArgs.builder()
        .galleryApplicationName("string")
        .galleryName("string")
        .publishingProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .resourceGroupName("string")
        .galleryApplicationVersionName("string")
        .location("string")
        .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
        .build());
    
    gallery_application_version_resource = azure_native.compute.GalleryApplicationVersion("galleryApplicationVersionResource",
        gallery_application_name=string,
        gallery_name=string,
        publishing_profile={
            source: {
                mediaLink: string,
                defaultConfigurationLink: string,
            },
            enableHealthCheck: False,
            endOfLifeDate: string,
            excludeFromLatest: False,
            manageActions: {
                install: string,
                remove: string,
                update: string,
            },
            replicaCount: 0,
            storageAccountType: string,
            targetRegions: [{
                name: string,
                encryption: {
                    dataDiskImages: [{
                        lun: 0,
                        diskEncryptionSetId: string,
                    }],
                    osDiskImage: {
                        diskEncryptionSetId: string,
                    },
                },
                regionalReplicaCount: 0,
                storageAccountType: string,
            }],
        },
        resource_group_name=string,
        gallery_application_version_name=string,
        location=string,
        tags={
            string: string,
        })
    
    const galleryApplicationVersionResource = new azure_native.compute.GalleryApplicationVersion("galleryApplicationVersionResource", {
        galleryApplicationName: "string",
        galleryName: "string",
        publishingProfile: {
            source: {
                mediaLink: "string",
                defaultConfigurationLink: "string",
            },
            enableHealthCheck: false,
            endOfLifeDate: "string",
            excludeFromLatest: false,
            manageActions: {
                install: "string",
                remove: "string",
                update: "string",
            },
            replicaCount: 0,
            storageAccountType: "string",
            targetRegions: [{
                name: "string",
                encryption: {
                    dataDiskImages: [{
                        lun: 0,
                        diskEncryptionSetId: "string",
                    }],
                    osDiskImage: {
                        diskEncryptionSetId: "string",
                    },
                },
                regionalReplicaCount: 0,
                storageAccountType: "string",
            }],
        },
        resourceGroupName: "string",
        galleryApplicationVersionName: "string",
        location: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:compute:GalleryApplicationVersion
    properties:
        galleryApplicationName: string
        galleryApplicationVersionName: string
        galleryName: string
        location: string
        publishingProfile:
            enableHealthCheck: false
            endOfLifeDate: string
            excludeFromLatest: false
            manageActions:
                install: string
                remove: string
                update: string
            replicaCount: 0
            source:
                defaultConfigurationLink: string
                mediaLink: string
            storageAccountType: string
            targetRegions:
                - encryption:
                    dataDiskImages:
                        - diskEncryptionSetId: string
                          lun: 0
                    osDiskImage:
                        diskEncryptionSetId: string
                  name: string
                  regionalReplicaCount: 0
                  storageAccountType: string
        resourceGroupName: string
        tags:
            string: string
    

    GalleryApplicationVersion Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The GalleryApplicationVersion resource accepts the following input properties:

    GalleryApplicationName string
    The name of the gallery Application Definition in which the Application Version is to be created.
    GalleryName string
    The name of the Shared Application Gallery in which the Application Definition resides.
    PublishingProfile Pulumi.AzureNative.Compute.Inputs.GalleryApplicationVersionPublishingProfile
    The publishing profile of a gallery image version.
    ResourceGroupName string
    The name of the resource group.
    GalleryApplicationVersionName string
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    Location string
    Resource location
    Tags Dictionary<string, string>
    Resource tags
    GalleryApplicationName string
    The name of the gallery Application Definition in which the Application Version is to be created.
    GalleryName string
    The name of the Shared Application Gallery in which the Application Definition resides.
    PublishingProfile GalleryApplicationVersionPublishingProfileArgs
    The publishing profile of a gallery image version.
    ResourceGroupName string
    The name of the resource group.
    GalleryApplicationVersionName string
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    Location string
    Resource location
    Tags map[string]string
    Resource tags
    galleryApplicationName String
    The name of the gallery Application Definition in which the Application Version is to be created.
    galleryName String
    The name of the Shared Application Gallery in which the Application Definition resides.
    publishingProfile GalleryApplicationVersionPublishingProfile
    The publishing profile of a gallery image version.
    resourceGroupName String
    The name of the resource group.
    galleryApplicationVersionName String
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    location String
    Resource location
    tags Map<String,String>
    Resource tags
    galleryApplicationName string
    The name of the gallery Application Definition in which the Application Version is to be created.
    galleryName string
    The name of the Shared Application Gallery in which the Application Definition resides.
    publishingProfile GalleryApplicationVersionPublishingProfile
    The publishing profile of a gallery image version.
    resourceGroupName string
    The name of the resource group.
    galleryApplicationVersionName string
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    location string
    Resource location
    tags {[key: string]: string}
    Resource tags
    gallery_application_name str
    The name of the gallery Application Definition in which the Application Version is to be created.
    gallery_name str
    The name of the Shared Application Gallery in which the Application Definition resides.
    publishing_profile GalleryApplicationVersionPublishingProfileArgs
    The publishing profile of a gallery image version.
    resource_group_name str
    The name of the resource group.
    gallery_application_version_name str
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    location str
    Resource location
    tags Mapping[str, str]
    Resource tags
    galleryApplicationName String
    The name of the gallery Application Definition in which the Application Version is to be created.
    galleryName String
    The name of the Shared Application Gallery in which the Application Definition resides.
    publishingProfile Property Map
    The publishing profile of a gallery image version.
    resourceGroupName String
    The name of the resource group.
    galleryApplicationVersionName String
    The name of the gallery Application Version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..
    location String
    Resource location
    tags Map<String>
    Resource tags

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GalleryApplicationVersion resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    ProvisioningState string
    The provisioning state, which only appears in the response.
    ReplicationStatus Pulumi.AzureNative.Compute.Outputs.ReplicationStatusResponse
    This is the replication status of the gallery image version.
    Type string
    Resource type
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name
    ProvisioningState string
    The provisioning state, which only appears in the response.
    ReplicationStatus ReplicationStatusResponse
    This is the replication status of the gallery image version.
    Type string
    Resource type
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    provisioningState String
    The provisioning state, which only appears in the response.
    replicationStatus ReplicationStatusResponse
    This is the replication status of the gallery image version.
    type String
    Resource type
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name
    provisioningState string
    The provisioning state, which only appears in the response.
    replicationStatus ReplicationStatusResponse
    This is the replication status of the gallery image version.
    type string
    Resource type
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name
    provisioning_state str
    The provisioning state, which only appears in the response.
    replication_status ReplicationStatusResponse
    This is the replication status of the gallery image version.
    type str
    Resource type
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name
    provisioningState String
    The provisioning state, which only appears in the response.
    replicationStatus Property Map
    This is the replication status of the gallery image version.
    type String
    Resource type

    Supporting Types

    DataDiskImageEncryption, DataDiskImageEncryptionArgs

    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.

    DataDiskImageEncryptionResponse, DataDiskImageEncryptionResponseArgs

    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.

    EncryptionImages, EncryptionImagesArgs

    DataDiskImages List<Pulumi.AzureNative.Compute.Inputs.DataDiskImageEncryption>
    A list of encryption specifications for data disk images.
    OsDiskImage Pulumi.AzureNative.Compute.Inputs.OSDiskImageEncryption
    Contains encryption settings for an OS disk image.
    DataDiskImages []DataDiskImageEncryption
    A list of encryption specifications for data disk images.
    OsDiskImage OSDiskImageEncryption
    Contains encryption settings for an OS disk image.
    dataDiskImages List<DataDiskImageEncryption>
    A list of encryption specifications for data disk images.
    osDiskImage OSDiskImageEncryption
    Contains encryption settings for an OS disk image.
    dataDiskImages DataDiskImageEncryption[]
    A list of encryption specifications for data disk images.
    osDiskImage OSDiskImageEncryption
    Contains encryption settings for an OS disk image.
    data_disk_images Sequence[DataDiskImageEncryption]
    A list of encryption specifications for data disk images.
    os_disk_image OSDiskImageEncryption
    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.

    EncryptionImagesResponse, EncryptionImagesResponseArgs

    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.

    GalleryApplicationVersionPublishingProfile, GalleryApplicationVersionPublishingProfileArgs

    Source Pulumi.AzureNative.Compute.Inputs.UserArtifactSource
    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.UserArtifactManage
    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 | Pulumi.AzureNative.Compute.StorageAccountType
    Specifies the storage account type to be used to store the image. This property is not updatable.
    TargetRegions List<Pulumi.AzureNative.Compute.Inputs.TargetRegion>
    The target regions where the Image Version is going to be replicated to. This property is updatable.
    Source UserArtifactSource
    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 UserArtifactManage
    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 | StorageAccountType
    Specifies the storage account type to be used to store the image. This property is not updatable.
    TargetRegions []TargetRegion
    The target regions where the Image Version is going to be replicated to. This property is updatable.
    source UserArtifactSource
    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 UserArtifactManage
    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 | StorageAccountType
    Specifies the storage account type to be used to store the image. This property is not updatable.
    targetRegions List<TargetRegion>
    The target regions where the Image Version is going to be replicated to. This property is updatable.
    source UserArtifactSource
    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 UserArtifactManage
    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 | StorageAccountType
    Specifies the storage account type to be used to store the image. This property is not updatable.
    targetRegions TargetRegion[]
    The target regions where the Image Version is going to be replicated to. This property is updatable.
    source UserArtifactSource
    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 UserArtifactManage
    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 | StorageAccountType
    Specifies the storage account type to be used to store the image. This property is not updatable.
    target_regions Sequence[TargetRegion]
    The target regions where the Image Version is going to be replicated to. This property is updatable.
    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 | "Standard_LRS" | "Standard_ZRS" | "Premium_LRS"
    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.

    GalleryApplicationVersionPublishingProfileResponse, GalleryApplicationVersionPublishingProfileResponseArgs

    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.

    OSDiskImageEncryption, OSDiskImageEncryptionArgs

    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.

    OSDiskImageEncryptionResponse, OSDiskImageEncryptionResponseArgs

    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, RegionalReplicationStatusResponseArgs

    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, ReplicationStatusResponseArgs

    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.

    StorageAccountType, StorageAccountTypeArgs

    Standard_LRS
    Standard_LRS
    Standard_ZRS
    Standard_ZRS
    Premium_LRS
    Premium_LRS
    StorageAccountType_Standard_LRS
    Standard_LRS
    StorageAccountType_Standard_ZRS
    Standard_ZRS
    StorageAccountType_Premium_LRS
    Premium_LRS
    Standard_LRS
    Standard_LRS
    Standard_ZRS
    Standard_ZRS
    Premium_LRS
    Premium_LRS
    Standard_LRS
    Standard_LRS
    Standard_ZRS
    Standard_ZRS
    Premium_LRS
    Premium_LRS
    STANDARD_LRS
    Standard_LRS
    STANDARD_ZRS
    Standard_ZRS
    PREMIUM_LRS
    Premium_LRS
    "Standard_LRS"
    Standard_LRS
    "Standard_ZRS"
    Standard_ZRS
    "Premium_LRS"
    Premium_LRS

    TargetRegion, TargetRegionArgs

    Name string
    The name of the region.
    Encryption Pulumi.AzureNative.Compute.Inputs.EncryptionImages
    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 | Pulumi.AzureNative.Compute.StorageAccountType
    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 EncryptionImages
    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 | StorageAccountType
    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 EncryptionImages
    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 | StorageAccountType
    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 EncryptionImages
    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 | StorageAccountType
    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 EncryptionImages
    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 | StorageAccountType
    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 | "Standard_LRS" | "Standard_ZRS" | "Premium_LRS"
    Specifies the storage account type to be used to store the image. This property is not updatable.

    TargetRegionResponse, TargetRegionResponseArgs

    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.

    UserArtifactManage, UserArtifactManageArgs

    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.

    UserArtifactManageResponse, UserArtifactManageResponseArgs

    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.

    UserArtifactSource, UserArtifactSourceArgs

    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.

    UserArtifactSourceResponse, UserArtifactSourceResponseArgs

    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.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:compute:GalleryApplicationVersion 1.0.0 /subscriptions/01523d7c-60da-455e-adef-521b547922c4/resourceGroups/galleryPsTestRg98/providers/Microsoft.Compute/galleries/galleryPsTestGallery6165/applications/galleryPsTestGalleryApplication7825/versions/1.0.0 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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