azure-native.compute.GalleryApplicationVersion
Explore with Pulumi AI
Specifies information about the gallery Application Version that you want to create or update. Azure REST API version: 2022-03-03. Prior API version in Azure Native 1.x: 2020-09-30.
Other available API versions: 2022-08-03, 2023-07-03.
Example Usage
Create or update a simple gallery Application Version.
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
{
CustomActions = new[]
{
new AzureNative.Compute.Inputs.GalleryApplicationCustomActionArgs
{
Description = "This is the custom action description.",
Name = "myCustomAction",
Parameters = new[]
{
new AzureNative.Compute.Inputs.GalleryApplicationCustomActionParameterArgs
{
DefaultValue = "default value of parameter.",
Description = "This is the description of the parameter",
Name = "myCustomActionParameter",
Required = false,
Type = AzureNative.Compute.GalleryApplicationCustomActionParameterType.String,
},
},
Script = "myCustomActionScript",
},
},
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 = AzureNative.Compute.StorageAccountType.Standard_LRS,
TargetRegions = new[]
{
new AzureNative.Compute.Inputs.TargetRegionArgs
{
ExcludeFromLatest = false,
Name = "West US",
RegionalReplicaCount = 1,
StorageAccountType = AzureNative.Compute.StorageAccountType.Standard_LRS,
},
},
},
ResourceGroupName = "myResourceGroup",
SafetyProfile = new AzureNative.Compute.Inputs.GalleryApplicationVersionSafetyProfileArgs
{
AllowDeletionOfReplicatedLocations = false,
},
});
});
package main
import (
compute "github.com/pulumi/pulumi-azure-native-sdk/compute/v2"
"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.GalleryApplicationVersionPublishingProfileArgs{
CustomActions: compute.GalleryApplicationCustomActionArray{
&compute.GalleryApplicationCustomActionArgs{
Description: pulumi.String("This is the custom action description."),
Name: pulumi.String("myCustomAction"),
Parameters: compute.GalleryApplicationCustomActionParameterArray{
&compute.GalleryApplicationCustomActionParameterArgs{
DefaultValue: pulumi.String("default value of parameter."),
Description: pulumi.String("This is the description of the parameter"),
Name: pulumi.String("myCustomActionParameter"),
Required: pulumi.Bool(false),
Type: compute.GalleryApplicationCustomActionParameterTypeString,
},
},
Script: pulumi.String("myCustomActionScript"),
},
},
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(compute.StorageAccountType_Standard_LRS),
TargetRegions: compute.TargetRegionArray{
&compute.TargetRegionArgs{
ExcludeFromLatest: pulumi.Bool(false),
Name: pulumi.String("West US"),
RegionalReplicaCount: pulumi.Int(1),
StorageAccountType: pulumi.String(compute.StorageAccountType_Standard_LRS),
},
},
},
ResourceGroupName: pulumi.String("myResourceGroup"),
SafetyProfile: &compute.GalleryApplicationVersionSafetyProfileArgs{
AllowDeletionOfReplicatedLocations: pulumi.Bool(false),
},
})
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 com.pulumi.azurenative.compute.inputs.GalleryApplicationVersionPublishingProfileArgs;
import com.pulumi.azurenative.compute.inputs.UserArtifactManageArgs;
import com.pulumi.azurenative.compute.inputs.UserArtifactSourceArgs;
import com.pulumi.azurenative.compute.inputs.GalleryApplicationVersionSafetyProfileArgs;
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(GalleryApplicationVersionPublishingProfileArgs.builder()
.customActions(GalleryApplicationCustomActionArgs.builder()
.description("This is the custom action description.")
.name("myCustomAction")
.parameters(GalleryApplicationCustomActionParameterArgs.builder()
.defaultValue("default value of parameter.")
.description("This is the description of the parameter")
.name("myCustomActionParameter")
.required(false)
.type("String")
.build())
.script("myCustomActionScript")
.build())
.endOfLifeDate("2019-07-01T07:00:00Z")
.manageActions(UserArtifactManageArgs.builder()
.install("powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\"")
.remove("del C:\\package ")
.build())
.replicaCount(1)
.source(UserArtifactSourceArgs.builder()
.mediaLink("https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}")
.build())
.storageAccountType("Standard_LRS")
.targetRegions(TargetRegionArgs.builder()
.excludeFromLatest(false)
.name("West US")
.regionalReplicaCount(1)
.storageAccountType("Standard_LRS")
.build())
.build())
.resourceGroupName("myResourceGroup")
.safetyProfile(GalleryApplicationVersionSafetyProfileArgs.builder()
.allowDeletionOfReplicatedLocations(false)
.build())
.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={
"custom_actions": [{
"description": "This is the custom action description.",
"name": "myCustomAction",
"parameters": [{
"default_value": "default value of parameter.",
"description": "This is the description of the parameter",
"name": "myCustomActionParameter",
"required": False,
"type": azure_native.compute.GalleryApplicationCustomActionParameterType.STRING,
}],
"script": "myCustomActionScript",
}],
"end_of_life_date": "2019-07-01T07:00:00Z",
"manage_actions": {
"install": "powershell -command \"Expand-Archive -Path package.zip -DestinationPath C:\\package\"",
"remove": "del C:\\package ",
},
"replica_count": 1,
"source": {
"media_link": "https://mystorageaccount.blob.core.windows.net/mycontainer/package.zip?{sasKey}",
},
"storage_account_type": azure_native.compute.StorageAccountType.STANDARD_LRS,
"target_regions": [{
"exclude_from_latest": False,
"name": "West US",
"regional_replica_count": 1,
"storage_account_type": azure_native.compute.StorageAccountType.STANDARD_LRS,
}],
},
resource_group_name="myResourceGroup",
safety_profile={
"allow_deletion_of_replicated_locations": False,
})
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: {
customActions: [{
description: "This is the custom action description.",
name: "myCustomAction",
parameters: [{
defaultValue: "default value of parameter.",
description: "This is the description of the parameter",
name: "myCustomActionParameter",
required: false,
type: azure_native.compute.GalleryApplicationCustomActionParameterType.String,
}],
script: "myCustomActionScript",
}],
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: azure_native.compute.StorageAccountType.Standard_LRS,
targetRegions: [{
excludeFromLatest: false,
name: "West US",
regionalReplicaCount: 1,
storageAccountType: azure_native.compute.StorageAccountType.Standard_LRS,
}],
},
resourceGroupName: "myResourceGroup",
safetyProfile: {
allowDeletionOfReplicatedLocations: false,
},
});
resources:
galleryApplicationVersion:
type: azure-native:compute:GalleryApplicationVersion
properties:
galleryApplicationName: myGalleryApplicationName
galleryApplicationVersionName: 1.0.0
galleryName: myGalleryName
location: West US
publishingProfile:
customActions:
- description: This is the custom action description.
name: myCustomAction
parameters:
- defaultValue: default value of parameter.
description: This is the description of the parameter
name: myCustomActionParameter
required: false
type: String
script: myCustomActionScript
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:
- excludeFromLatest: false
name: West US
regionalReplicaCount: 1
storageAccountType: Standard_LRS
resourceGroupName: myResourceGroup
safetyProfile:
allowDeletionOfReplicatedLocations: false
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,
safety_profile: Optional[GalleryApplicationVersionSafetyProfileArgs] = 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 = new AzureNative.Compute.Inputs.GalleryApplicationVersionPublishingProfileArgs
{
Source = new AzureNative.Compute.Inputs.UserArtifactSourceArgs
{
MediaLink = "string",
DefaultConfigurationLink = "string",
},
EndOfLifeDate = "string",
EnableHealthCheck = false,
AdvancedSettings =
{
{ "string", "string" },
},
ExcludeFromLatest = false,
ManageActions = new AzureNative.Compute.Inputs.UserArtifactManageArgs
{
Install = "string",
Remove = "string",
Update = "string",
},
ReplicaCount = 0,
ReplicationMode = "string",
Settings = new AzureNative.Compute.Inputs.UserArtifactSettingsArgs
{
ConfigFileName = "string",
PackageFileName = "string",
},
CustomActions = new[]
{
new AzureNative.Compute.Inputs.GalleryApplicationCustomActionArgs
{
Name = "string",
Script = "string",
Description = "string",
Parameters = new[]
{
new AzureNative.Compute.Inputs.GalleryApplicationCustomActionParameterArgs
{
Name = "string",
DefaultValue = "string",
Description = "string",
Required = false,
Type = AzureNative.Compute.GalleryApplicationCustomActionParameterType.String,
},
},
},
},
StorageAccountType = "string",
TargetExtendedLocations = new[]
{
new AzureNative.Compute.Inputs.GalleryTargetExtendedLocationArgs
{
Encryption = new AzureNative.Compute.Inputs.EncryptionImagesArgs
{
DataDiskImages = new[]
{
new AzureNative.Compute.Inputs.DataDiskImageEncryptionArgs
{
Lun = 0,
DiskEncryptionSetId = "string",
},
},
OsDiskImage = new AzureNative.Compute.Inputs.OSDiskImageEncryptionArgs
{
DiskEncryptionSetId = "string",
SecurityProfile = new AzureNative.Compute.Inputs.OSDiskImageSecurityProfileArgs
{
ConfidentialVMEncryptionType = "string",
SecureVMDiskEncryptionSetId = "string",
},
},
},
ExtendedLocation = new AzureNative.Compute.Inputs.GalleryExtendedLocationArgs
{
Name = "string",
Type = "string",
},
ExtendedLocationReplicaCount = 0,
Name = "string",
StorageAccountType = "string",
},
},
TargetRegions = new[]
{
new AzureNative.Compute.Inputs.TargetRegionArgs
{
Name = "string",
Encryption = new AzureNative.Compute.Inputs.EncryptionImagesArgs
{
DataDiskImages = new[]
{
new AzureNative.Compute.Inputs.DataDiskImageEncryptionArgs
{
Lun = 0,
DiskEncryptionSetId = "string",
},
},
OsDiskImage = new AzureNative.Compute.Inputs.OSDiskImageEncryptionArgs
{
DiskEncryptionSetId = "string",
SecurityProfile = new AzureNative.Compute.Inputs.OSDiskImageSecurityProfileArgs
{
ConfidentialVMEncryptionType = "string",
SecureVMDiskEncryptionSetId = "string",
},
},
},
ExcludeFromLatest = false,
RegionalReplicaCount = 0,
StorageAccountType = "string",
},
},
},
ResourceGroupName = "string",
GalleryApplicationVersionName = "string",
Location = "string",
SafetyProfile = new AzureNative.Compute.Inputs.GalleryApplicationVersionSafetyProfileArgs
{
AllowDeletionOfReplicatedLocations = false,
},
Tags =
{
{ "string", "string" },
},
});
example, err := compute.NewGalleryApplicationVersion(ctx, "galleryApplicationVersionResource", &compute.GalleryApplicationVersionArgs{
GalleryApplicationName: pulumi.String("string"),
GalleryName: pulumi.String("string"),
PublishingProfile: &compute.GalleryApplicationVersionPublishingProfileArgs{
Source: &compute.UserArtifactSourceArgs{
MediaLink: pulumi.String("string"),
DefaultConfigurationLink: pulumi.String("string"),
},
EndOfLifeDate: pulumi.String("string"),
EnableHealthCheck: pulumi.Bool(false),
AdvancedSettings: pulumi.StringMap{
"string": pulumi.String("string"),
},
ExcludeFromLatest: pulumi.Bool(false),
ManageActions: &compute.UserArtifactManageArgs{
Install: pulumi.String("string"),
Remove: pulumi.String("string"),
Update: pulumi.String("string"),
},
ReplicaCount: pulumi.Int(0),
ReplicationMode: pulumi.String("string"),
Settings: &compute.UserArtifactSettingsArgs{
ConfigFileName: pulumi.String("string"),
PackageFileName: pulumi.String("string"),
},
CustomActions: compute.GalleryApplicationCustomActionArray{
&compute.GalleryApplicationCustomActionArgs{
Name: pulumi.String("string"),
Script: pulumi.String("string"),
Description: pulumi.String("string"),
Parameters: compute.GalleryApplicationCustomActionParameterArray{
&compute.GalleryApplicationCustomActionParameterArgs{
Name: pulumi.String("string"),
DefaultValue: pulumi.String("string"),
Description: pulumi.String("string"),
Required: pulumi.Bool(false),
Type: compute.GalleryApplicationCustomActionParameterTypeString,
},
},
},
},
StorageAccountType: pulumi.String("string"),
TargetExtendedLocations: compute.GalleryTargetExtendedLocationArray{
&compute.GalleryTargetExtendedLocationArgs{
Encryption: &compute.EncryptionImagesArgs{
DataDiskImages: compute.DataDiskImageEncryptionArray{
&compute.DataDiskImageEncryptionArgs{
Lun: pulumi.Int(0),
DiskEncryptionSetId: pulumi.String("string"),
},
},
OsDiskImage: &compute.OSDiskImageEncryptionArgs{
DiskEncryptionSetId: pulumi.String("string"),
SecurityProfile: &compute.OSDiskImageSecurityProfileArgs{
ConfidentialVMEncryptionType: pulumi.String("string"),
SecureVMDiskEncryptionSetId: pulumi.String("string"),
},
},
},
ExtendedLocation: &compute.GalleryExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
ExtendedLocationReplicaCount: pulumi.Int(0),
Name: pulumi.String("string"),
StorageAccountType: pulumi.String("string"),
},
},
TargetRegions: compute.TargetRegionArray{
&compute.TargetRegionArgs{
Name: pulumi.String("string"),
Encryption: &compute.EncryptionImagesArgs{
DataDiskImages: compute.DataDiskImageEncryptionArray{
&compute.DataDiskImageEncryptionArgs{
Lun: pulumi.Int(0),
DiskEncryptionSetId: pulumi.String("string"),
},
},
OsDiskImage: &compute.OSDiskImageEncryptionArgs{
DiskEncryptionSetId: pulumi.String("string"),
SecurityProfile: &compute.OSDiskImageSecurityProfileArgs{
ConfidentialVMEncryptionType: pulumi.String("string"),
SecureVMDiskEncryptionSetId: pulumi.String("string"),
},
},
},
ExcludeFromLatest: pulumi.Bool(false),
RegionalReplicaCount: pulumi.Int(0),
StorageAccountType: pulumi.String("string"),
},
},
},
ResourceGroupName: pulumi.String("string"),
GalleryApplicationVersionName: pulumi.String("string"),
Location: pulumi.String("string"),
SafetyProfile: &compute.GalleryApplicationVersionSafetyProfileArgs{
AllowDeletionOfReplicatedLocations: pulumi.Bool(false),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var galleryApplicationVersionResource = new GalleryApplicationVersion("galleryApplicationVersionResource", GalleryApplicationVersionArgs.builder()
.galleryApplicationName("string")
.galleryName("string")
.publishingProfile(GalleryApplicationVersionPublishingProfileArgs.builder()
.source(UserArtifactSourceArgs.builder()
.mediaLink("string")
.defaultConfigurationLink("string")
.build())
.endOfLifeDate("string")
.enableHealthCheck(false)
.advancedSettings(Map.of("string", "string"))
.excludeFromLatest(false)
.manageActions(UserArtifactManageArgs.builder()
.install("string")
.remove("string")
.update("string")
.build())
.replicaCount(0)
.replicationMode("string")
.settings(UserArtifactSettingsArgs.builder()
.configFileName("string")
.packageFileName("string")
.build())
.customActions(GalleryApplicationCustomActionArgs.builder()
.name("string")
.script("string")
.description("string")
.parameters(GalleryApplicationCustomActionParameterArgs.builder()
.name("string")
.defaultValue("string")
.description("string")
.required(false)
.type("String")
.build())
.build())
.storageAccountType("string")
.targetExtendedLocations(GalleryTargetExtendedLocationArgs.builder()
.encryption(EncryptionImagesArgs.builder()
.dataDiskImages(DataDiskImageEncryptionArgs.builder()
.lun(0)
.diskEncryptionSetId("string")
.build())
.osDiskImage(OSDiskImageEncryptionArgs.builder()
.diskEncryptionSetId("string")
.securityProfile(OSDiskImageSecurityProfileArgs.builder()
.confidentialVMEncryptionType("string")
.secureVMDiskEncryptionSetId("string")
.build())
.build())
.build())
.extendedLocation(GalleryExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.extendedLocationReplicaCount(0)
.name("string")
.storageAccountType("string")
.build())
.targetRegions(TargetRegionArgs.builder()
.name("string")
.encryption(EncryptionImagesArgs.builder()
.dataDiskImages(DataDiskImageEncryptionArgs.builder()
.lun(0)
.diskEncryptionSetId("string")
.build())
.osDiskImage(OSDiskImageEncryptionArgs.builder()
.diskEncryptionSetId("string")
.securityProfile(OSDiskImageSecurityProfileArgs.builder()
.confidentialVMEncryptionType("string")
.secureVMDiskEncryptionSetId("string")
.build())
.build())
.build())
.excludeFromLatest(false)
.regionalReplicaCount(0)
.storageAccountType("string")
.build())
.build())
.resourceGroupName("string")
.galleryApplicationVersionName("string")
.location("string")
.safetyProfile(GalleryApplicationVersionSafetyProfileArgs.builder()
.allowDeletionOfReplicatedLocations(false)
.build())
.tags(Map.of("string", "string"))
.build());
gallery_application_version_resource = azure_native.compute.GalleryApplicationVersion("galleryApplicationVersionResource",
gallery_application_name="string",
gallery_name="string",
publishing_profile={
"source": {
"mediaLink": "string",
"defaultConfigurationLink": "string",
},
"endOfLifeDate": "string",
"enableHealthCheck": False,
"advancedSettings": {
"string": "string",
},
"excludeFromLatest": False,
"manageActions": {
"install": "string",
"remove": "string",
"update": "string",
},
"replicaCount": 0,
"replicationMode": "string",
"settings": {
"configFileName": "string",
"packageFileName": "string",
},
"customActions": [{
"name": "string",
"script": "string",
"description": "string",
"parameters": [{
"name": "string",
"defaultValue": "string",
"description": "string",
"required": False,
"type": azure_native.compute.GalleryApplicationCustomActionParameterType.STRING,
}],
}],
"storageAccountType": "string",
"targetExtendedLocations": [{
"encryption": {
"dataDiskImages": [{
"lun": 0,
"diskEncryptionSetId": "string",
}],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string",
},
},
},
"extendedLocation": {
"name": "string",
"type": "string",
},
"extendedLocationReplicaCount": 0,
"name": "string",
"storageAccountType": "string",
}],
"targetRegions": [{
"name": "string",
"encryption": {
"dataDiskImages": [{
"lun": 0,
"diskEncryptionSetId": "string",
}],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string",
},
},
},
"excludeFromLatest": False,
"regionalReplicaCount": 0,
"storageAccountType": "string",
}],
},
resource_group_name="string",
gallery_application_version_name="string",
location="string",
safety_profile={
"allowDeletionOfReplicatedLocations": False,
},
tags={
"string": "string",
})
const galleryApplicationVersionResource = new azure_native.compute.GalleryApplicationVersion("galleryApplicationVersionResource", {
galleryApplicationName: "string",
galleryName: "string",
publishingProfile: {
source: {
mediaLink: "string",
defaultConfigurationLink: "string",
},
endOfLifeDate: "string",
enableHealthCheck: false,
advancedSettings: {
string: "string",
},
excludeFromLatest: false,
manageActions: {
install: "string",
remove: "string",
update: "string",
},
replicaCount: 0,
replicationMode: "string",
settings: {
configFileName: "string",
packageFileName: "string",
},
customActions: [{
name: "string",
script: "string",
description: "string",
parameters: [{
name: "string",
defaultValue: "string",
description: "string",
required: false,
type: azure_native.compute.GalleryApplicationCustomActionParameterType.String,
}],
}],
storageAccountType: "string",
targetExtendedLocations: [{
encryption: {
dataDiskImages: [{
lun: 0,
diskEncryptionSetId: "string",
}],
osDiskImage: {
diskEncryptionSetId: "string",
securityProfile: {
confidentialVMEncryptionType: "string",
secureVMDiskEncryptionSetId: "string",
},
},
},
extendedLocation: {
name: "string",
type: "string",
},
extendedLocationReplicaCount: 0,
name: "string",
storageAccountType: "string",
}],
targetRegions: [{
name: "string",
encryption: {
dataDiskImages: [{
lun: 0,
diskEncryptionSetId: "string",
}],
osDiskImage: {
diskEncryptionSetId: "string",
securityProfile: {
confidentialVMEncryptionType: "string",
secureVMDiskEncryptionSetId: "string",
},
},
},
excludeFromLatest: false,
regionalReplicaCount: 0,
storageAccountType: "string",
}],
},
resourceGroupName: "string",
galleryApplicationVersionName: "string",
location: "string",
safetyProfile: {
allowDeletionOfReplicatedLocations: false,
},
tags: {
string: "string",
},
});
type: azure-native:compute:GalleryApplicationVersion
properties:
galleryApplicationName: string
galleryApplicationVersionName: string
galleryName: string
location: string
publishingProfile:
advancedSettings:
string: string
customActions:
- description: string
name: string
parameters:
- defaultValue: string
description: string
name: string
required: false
type: String
script: string
enableHealthCheck: false
endOfLifeDate: string
excludeFromLatest: false
manageActions:
install: string
remove: string
update: string
replicaCount: 0
replicationMode: string
settings:
configFileName: string
packageFileName: string
source:
defaultConfigurationLink: string
mediaLink: string
storageAccountType: string
targetExtendedLocations:
- encryption:
dataDiskImages:
- diskEncryptionSetId: string
lun: 0
osDiskImage:
diskEncryptionSetId: string
securityProfile:
confidentialVMEncryptionType: string
secureVMDiskEncryptionSetId: string
extendedLocation:
name: string
type: string
extendedLocationReplicaCount: 0
name: string
storageAccountType: string
targetRegions:
- encryption:
dataDiskImages:
- diskEncryptionSetId: string
lun: 0
osDiskImage:
diskEncryptionSetId: string
securityProfile:
confidentialVMEncryptionType: string
secureVMDiskEncryptionSetId: string
excludeFromLatest: false
name: string
regionalReplicaCount: 0
storageAccountType: string
resourceGroupName: string
safetyProfile:
allowDeletionOfReplicatedLocations: false
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
The GalleryApplicationVersion resource accepts the following input properties:
- Gallery
Application stringName - The name of the gallery Application Definition in which the Application Version is to be created.
- Gallery
Name string - The name of the Shared Application Gallery in which the Application Definition resides.
- Publishing
Profile Pulumi.Azure Native. Compute. Inputs. Gallery Application Version Publishing Profile - The publishing profile of a gallery image version.
- Resource
Group stringName - The name of the resource group.
- Gallery
Application stringVersion Name - 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
- Safety
Profile Pulumi.Azure Native. Compute. Inputs. Gallery Application Version Safety Profile - The safety profile of the Gallery Application Version.
- Dictionary<string, string>
- Resource tags
- Gallery
Application stringName - The name of the gallery Application Definition in which the Application Version is to be created.
- Gallery
Name string - The name of the Shared Application Gallery in which the Application Definition resides.
- Publishing
Profile GalleryApplication Version Publishing Profile Args - The publishing profile of a gallery image version.
- Resource
Group stringName - The name of the resource group.
- Gallery
Application stringVersion Name - 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
- Safety
Profile GalleryApplication Version Safety Profile Args - The safety profile of the Gallery Application Version.
- map[string]string
- Resource tags
- gallery
Application StringName - The name of the gallery Application Definition in which the Application Version is to be created.
- gallery
Name String - The name of the Shared Application Gallery in which the Application Definition resides.
- publishing
Profile GalleryApplication Version Publishing Profile - The publishing profile of a gallery image version.
- resource
Group StringName - The name of the resource group.
- gallery
Application StringVersion Name - 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
- safety
Profile GalleryApplication Version Safety Profile - The safety profile of the Gallery Application Version.
- Map<String,String>
- Resource tags
- gallery
Application stringName - The name of the gallery Application Definition in which the Application Version is to be created.
- gallery
Name string - The name of the Shared Application Gallery in which the Application Definition resides.
- publishing
Profile GalleryApplication Version Publishing Profile - The publishing profile of a gallery image version.
- resource
Group stringName - The name of the resource group.
- gallery
Application stringVersion Name - 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
- safety
Profile GalleryApplication Version Safety Profile - The safety profile of the Gallery Application Version.
- {[key: string]: string}
- Resource tags
- gallery_
application_ strname - 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 GalleryApplication Version Publishing Profile Args - The publishing profile of a gallery image version.
- resource_
group_ strname - The name of the resource group.
- gallery_
application_ strversion_ name - 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
- safety_
profile GalleryApplication Version Safety Profile Args - The safety profile of the Gallery Application Version.
- Mapping[str, str]
- Resource tags
- gallery
Application StringName - The name of the gallery Application Definition in which the Application Version is to be created.
- gallery
Name String - The name of the Shared Application Gallery in which the Application Definition resides.
- publishing
Profile Property Map - The publishing profile of a gallery image version.
- resource
Group StringName - The name of the resource group.
- gallery
Application StringVersion Name - 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
- safety
Profile Property Map - The safety profile of the Gallery Application Version.
- 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
- Provisioning
State string - The provisioning state, which only appears in the response.
- Replication
Status Pulumi.Azure Native. Compute. Outputs. Replication Status Response - 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
- Provisioning
State string - The provisioning state, which only appears in the response.
- Replication
Status ReplicationStatus Response - 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
- provisioning
State String - The provisioning state, which only appears in the response.
- replication
Status ReplicationStatus Response - 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
- provisioning
State string - The provisioning state, which only appears in the response.
- replication
Status ReplicationStatus Response - 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 ReplicationStatus Response - 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
- provisioning
State String - The provisioning state, which only appears in the response.
- replication
Status Property Map - This is the replication status of the gallery image version.
- type String
- Resource type
Supporting Types
ConfidentialVMEncryptionType, ConfidentialVMEncryptionTypeArgs
- Encrypted
VMGuest State Only With Pmk - EncryptedVMGuestStateOnlyWithPmk
- Encrypted
With Pmk - EncryptedWithPmk
- Encrypted
With Cmk - EncryptedWithCmk
- Confidential
VMEncryption Type Encrypted VMGuest State Only With Pmk - EncryptedVMGuestStateOnlyWithPmk
- Confidential
VMEncryption Type Encrypted With Pmk - EncryptedWithPmk
- Confidential
VMEncryption Type Encrypted With Cmk - EncryptedWithCmk
- Encrypted
VMGuest State Only With Pmk - EncryptedVMGuestStateOnlyWithPmk
- Encrypted
With Pmk - EncryptedWithPmk
- Encrypted
With Cmk - EncryptedWithCmk
- Encrypted
VMGuest State Only With Pmk - EncryptedVMGuestStateOnlyWithPmk
- Encrypted
With Pmk - EncryptedWithPmk
- Encrypted
With Cmk - EncryptedWithCmk
- ENCRYPTED_VM_GUEST_STATE_ONLY_WITH_PMK
- EncryptedVMGuestStateOnlyWithPmk
- ENCRYPTED_WITH_PMK
- EncryptedWithPmk
- ENCRYPTED_WITH_CMK
- EncryptedWithCmk
- "Encrypted
VMGuest State Only With Pmk" - EncryptedVMGuestStateOnlyWithPmk
- "Encrypted
With Pmk" - EncryptedWithPmk
- "Encrypted
With Cmk" - EncryptedWithCmk
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.
- Disk
Encryption stringSet Id - 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 stringSet Id - 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.
- disk
Encryption StringSet Id - 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.
- disk
Encryption stringSet Id - 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_ strset_ id - 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.
- disk
Encryption StringSet Id - 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.
- Disk
Encryption stringSet Id - 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 stringSet Id - 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.
- disk
Encryption StringSet Id - 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.
- disk
Encryption stringSet Id - 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_ strset_ id - 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.
- disk
Encryption StringSet Id - A relative URI containing the resource ID of the disk encryption set.
EdgeZoneStorageAccountType, EdgeZoneStorageAccountTypeArgs
- Standard_LRS
- Standard_LRS
- Standard_ZRS
- Standard_ZRS
- Standard
SSD_LRS - StandardSSD_LRS
- Premium_LRS
- Premium_LRS
- Edge
Zone Storage Account Type_Standard_LRS - Standard_LRS
- Edge
Zone Storage Account Type_Standard_ZRS - Standard_ZRS
- Edge
Zone Storage Account Type_Standard SSD_LRS - StandardSSD_LRS
- Edge
Zone Storage Account Type_Premium_LRS - Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard_ZRS
- Standard_ZRS
- Standard
SSD_LRS - StandardSSD_LRS
- Premium_LRS
- Premium_LRS
- Standard_LRS
- Standard_LRS
- Standard_ZRS
- Standard_ZRS
- Standard
SSD_LRS - StandardSSD_LRS
- Premium_LRS
- Premium_LRS
- STANDARD_LRS
- Standard_LRS
- STANDARD_ZRS
- Standard_ZRS
- STANDARD_SS_D_LRS
- StandardSSD_LRS
- PREMIUM_LRS
- Premium_LRS
- "Standard_LRS"
- Standard_LRS
- "Standard_ZRS"
- Standard_ZRS
- "Standard
SSD_LRS" - StandardSSD_LRS
- "Premium_LRS"
- Premium_LRS
EncryptionImages, EncryptionImagesArgs
- Data
Disk List<Pulumi.Images Azure Native. Compute. Inputs. Data Disk Image Encryption> - A list of encryption specifications for data disk images.
- Os
Disk Pulumi.Image Azure Native. Compute. Inputs. OSDisk Image Encryption - Contains encryption settings for an OS disk image.
- Data
Disk []DataImages Disk Image Encryption - A list of encryption specifications for data disk images.
- Os
Disk OSDiskImage Image Encryption - Contains encryption settings for an OS disk image.
- data
Disk List<DataImages Disk Image Encryption> - A list of encryption specifications for data disk images.
- os
Disk OSDiskImage Image Encryption - Contains encryption settings for an OS disk image.
- data
Disk DataImages Disk Image Encryption[] - A list of encryption specifications for data disk images.
- os
Disk OSDiskImage Image Encryption - Contains encryption settings for an OS disk image.
- data_
disk_ Sequence[Dataimages Disk Image Encryption] - A list of encryption specifications for data disk images.
- os_
disk_ OSDiskimage Image Encryption - Contains encryption settings for an OS disk image.
- data
Disk List<Property Map>Images - A list of encryption specifications for data disk images.
- os
Disk Property MapImage - Contains encryption settings for an OS disk image.
EncryptionImagesResponse, EncryptionImagesResponseArgs
- Data
Disk List<Pulumi.Images Azure Native. Compute. Inputs. Data Disk Image Encryption Response> - A list of encryption specifications for data disk images.
- Os
Disk Pulumi.Image Azure Native. Compute. Inputs. OSDisk Image Encryption Response - Contains encryption settings for an OS disk image.
- Data
Disk []DataImages Disk Image Encryption Response - A list of encryption specifications for data disk images.
- Os
Disk OSDiskImage Image Encryption Response - Contains encryption settings for an OS disk image.
- data
Disk List<DataImages Disk Image Encryption Response> - A list of encryption specifications for data disk images.
- os
Disk OSDiskImage Image Encryption Response - Contains encryption settings for an OS disk image.
- data
Disk DataImages Disk Image Encryption Response[] - A list of encryption specifications for data disk images.
- os
Disk OSDiskImage Image Encryption Response - Contains encryption settings for an OS disk image.
- data_
disk_ Sequence[Dataimages Disk Image Encryption Response] - A list of encryption specifications for data disk images.
- os_
disk_ OSDiskimage Image Encryption Response - Contains encryption settings for an OS disk image.
- data
Disk List<Property Map>Images - A list of encryption specifications for data disk images.
- os
Disk Property MapImage - Contains encryption settings for an OS disk image.
GalleryApplicationCustomAction, GalleryApplicationCustomActionArgs
- 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.
Azure Native. Compute. Inputs. Gallery Application Custom Action Parameter> - 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
[]Gallery
Application Custom Action Parameter - 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<Gallery
Application Custom Action Parameter> - 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
Gallery
Application Custom Action Parameter[] - 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[Gallery
Application Custom Action Parameter] - 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
GalleryApplicationCustomActionParameter, GalleryApplicationCustomActionParameterArgs
- Name string
- The name of the custom action. Must be unique within the Gallery Application Version.
- Default
Value 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
Pulumi.
Azure Native. Compute. Gallery Application Custom Action Parameter Type - 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.
- Default
Value 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
Gallery
Application Custom Action Parameter Type - 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.
- default
Value 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
Gallery
Application Custom Action Parameter Type - 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.
- default
Value 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
Gallery
Application Custom Action Parameter Type - 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
Gallery
Application Custom Action Parameter Type - 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.
- default
Value 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" | "Configuration
Data Blob" | "Log Output Blob" - Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob
GalleryApplicationCustomActionParameterResponse, GalleryApplicationCustomActionParameterResponseArgs
- Name string
- The name of the custom action. Must be unique within the Gallery Application Version.
- Default
Value 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.
- Default
Value 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.
- default
Value 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.
- default
Value 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.
- default
Value 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
GalleryApplicationCustomActionParameterType, GalleryApplicationCustomActionParameterTypeArgs
- String
- String
- Configuration
Data Blob - ConfigurationDataBlob
- Log
Output Blob - LogOutputBlob
- Gallery
Application Custom Action Parameter Type String - String
- Gallery
Application Custom Action Parameter Type Configuration Data Blob - ConfigurationDataBlob
- Gallery
Application Custom Action Parameter Type Log Output Blob - LogOutputBlob
- String
- String
- Configuration
Data Blob - ConfigurationDataBlob
- Log
Output Blob - LogOutputBlob
- String
- String
- Configuration
Data Blob - ConfigurationDataBlob
- Log
Output Blob - LogOutputBlob
- STRING
- String
- CONFIGURATION_DATA_BLOB
- ConfigurationDataBlob
- LOG_OUTPUT_BLOB
- LogOutputBlob
- "String"
- String
- "Configuration
Data Blob" - ConfigurationDataBlob
- "Log
Output Blob" - LogOutputBlob
GalleryApplicationCustomActionResponse, GalleryApplicationCustomActionResponseArgs
- 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.
Azure Native. Compute. Inputs. Gallery Application Custom Action Parameter Response> - 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
[]Gallery
Application Custom Action Parameter Response - 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<Gallery
Application Custom Action Parameter Response> - 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
Gallery
Application Custom Action Parameter Response[] - 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[Gallery
Application Custom Action Parameter Response] - 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
GalleryApplicationVersionPublishingProfile, GalleryApplicationVersionPublishingProfileArgs
- Source
Pulumi.
Azure Native. Compute. Inputs. User Artifact Source - The source image from which the Image Version is going to be created.
- Advanced
Settings Dictionary<string, string> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- Custom
Actions List<Pulumi.Azure Native. Compute. Inputs. Gallery Application Custom Action> - A list of custom actions that can be performed with this Gallery Application Version.
- Enable
Health boolCheck - Optional. Whether or not this application reports health.
- End
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- Exclude
From boolLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- Manage
Actions Pulumi.Azure Native. Compute. Inputs. User Artifact Manage - 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 string | Pulumi.Azure Native. Compute. Replication Mode - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- Settings
Pulumi.
Azure Native. Compute. Inputs. User Artifact Settings - 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 string | Pulumi.Type Azure Native. Compute. Storage Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- Target
Extended List<Pulumi.Locations Azure Native. Compute. Inputs. Gallery Target Extended Location> - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- Target
Regions List<Pulumi.Azure Native. Compute. Inputs. Target Region> - The target regions where the Image Version is going to be replicated to. This property is updatable.
- Source
User
Artifact Source - The source image from which the Image Version is going to be created.
- Advanced
Settings map[string]string - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- Custom
Actions []GalleryApplication Custom Action - A list of custom actions that can be performed with this Gallery Application Version.
- Enable
Health boolCheck - Optional. Whether or not this application reports health.
- End
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- Exclude
From boolLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- Manage
Actions UserArtifact Manage - 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 string | ReplicationMode - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- Settings
User
Artifact Settings - 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 string | StorageType Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- Target
Extended []GalleryLocations Target Extended Location - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- Target
Regions []TargetRegion - The target regions where the Image Version is going to be replicated to. This property is updatable.
- source
User
Artifact Source - The source image from which the Image Version is going to be created.
- advanced
Settings Map<String,String> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions List<GalleryApplication Custom Action> - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health BooleanCheck - Optional. Whether or not this application reports health.
- end
Of StringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From BooleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions UserArtifact Manage - replica
Count 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.
- replication
Mode String | ReplicationMode - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- settings
User
Artifact Settings - 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 String | StorageType Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended List<GalleryLocations Target Extended Location> - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions List<TargetRegion> - The target regions where the Image Version is going to be replicated to. This property is updatable.
- source
User
Artifact Source - The source image from which the Image Version is going to be created.
- advanced
Settings {[key: string]: string} - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions GalleryApplication Custom Action[] - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health booleanCheck - Optional. Whether or not this application reports health.
- end
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From booleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions UserArtifact Manage - replica
Count 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.
- replication
Mode string | ReplicationMode - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- settings
User
Artifact Settings - 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 string | StorageType Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended GalleryLocations Target Extended Location[] - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions TargetRegion[] - The target regions where the Image Version is going to be replicated to. This property is updatable.
- source
User
Artifact Source - 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[GalleryApplication Custom Action] - A list of custom actions that can be performed with this Gallery Application Version.
- enable_
health_ boolcheck - Optional. Whether or not this application reports health.
- end_
of_ strlife_ date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude_
from_ boollatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage_
actions UserArtifact Manage - 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 | ReplicationMode - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- settings
User
Artifact Settings - 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_ str | Storagetype Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- target_
extended_ Sequence[Gallerylocations Target Extended Location] - The target extended locations where the Image Version is going to be replicated to. This property is 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.
- advanced
Settings Map<String> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions List<Property Map> - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health BooleanCheck - Optional. Whether or not this application reports health.
- end
Of StringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From BooleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions Property Map - replica
Count 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.
- replication
Mode String | "Full" | "Shallow" - 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.
- storage
Account String | "Standard_LRS" | "Standard_ZRS" | "Premium_LRS"Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended List<Property Map>Locations - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions List<Property Map> - The target regions where the Image Version is going to be replicated to. This property is updatable.
GalleryApplicationVersionPublishingProfileResponse, GalleryApplicationVersionPublishingProfileResponseArgs
- Published
Date string - The timestamp for when the gallery image version is published.
- Source
Pulumi.
Azure Native. Compute. Inputs. User Artifact Source Response - The source image from which the Image Version is going to be created.
- Advanced
Settings Dictionary<string, string> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- Custom
Actions List<Pulumi.Azure Native. Compute. Inputs. Gallery Application Custom Action Response> - A list of custom actions that can be performed with this Gallery Application Version.
- Enable
Health boolCheck - Optional. Whether or not this application reports health.
- End
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- Exclude
From boolLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- Manage
Actions Pulumi.Azure Native. Compute. Inputs. User Artifact Manage Response - 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 string - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- Settings
Pulumi.
Azure Native. Compute. Inputs. User Artifact Settings Response - 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 stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- Target
Extended List<Pulumi.Locations Azure Native. Compute. Inputs. Gallery Target Extended Location Response> - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- Target
Regions List<Pulumi.Azure Native. Compute. Inputs. Target Region Response> - The target regions where the Image Version is going to be replicated to. This property is updatable.
- Published
Date string - The timestamp for when the gallery image version is published.
- Source
User
Artifact Source Response - The source image from which the Image Version is going to be created.
- Advanced
Settings map[string]string - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- Custom
Actions []GalleryApplication Custom Action Response - A list of custom actions that can be performed with this Gallery Application Version.
- Enable
Health boolCheck - Optional. Whether or not this application reports health.
- End
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- Exclude
From boolLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- Manage
Actions UserArtifact Manage Response - 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 string - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- Settings
User
Artifact Settings Response - 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 stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- Target
Extended []GalleryLocations Target Extended Location Response - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- Target
Regions []TargetRegion Response - The target regions where the Image Version is going to be replicated to. This property is updatable.
- published
Date String - The timestamp for when the gallery image version is published.
- source
User
Artifact Source Response - The source image from which the Image Version is going to be created.
- advanced
Settings Map<String,String> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions List<GalleryApplication Custom Action Response> - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health BooleanCheck - Optional. Whether or not this application reports health.
- end
Of StringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From BooleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions UserArtifact Manage Response - replica
Count 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.
- replication
Mode String - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- settings
User
Artifact Settings Response - 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 StringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended List<GalleryLocations Target Extended Location Response> - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions List<TargetRegion Response> - The target regions where the Image Version is going to be replicated to. This property is updatable.
- published
Date string - The timestamp for when the gallery image version is published.
- source
User
Artifact Source Response - The source image from which the Image Version is going to be created.
- advanced
Settings {[key: string]: string} - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions GalleryApplication Custom Action Response[] - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health booleanCheck - Optional. Whether or not this application reports health.
- end
Of stringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From booleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions UserArtifact Manage Response - replica
Count 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.
- replication
Mode string - Optional parameter which specifies the mode to be used for replication. This property is not updatable.
- settings
User
Artifact Settings Response - 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 stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended GalleryLocations Target Extended Location Response[] - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions TargetRegion Response[] - 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
User
Artifact Source Response - 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[GalleryApplication Custom Action Response] - A list of custom actions that can be performed with this Gallery Application Version.
- enable_
health_ boolcheck - Optional. Whether or not this application reports health.
- end_
of_ strlife_ date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude_
from_ boollatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage_
actions UserArtifact Manage Response - 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
User
Artifact Settings Response - 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_ strtype - Specifies the storage account type to be used to store the image. This property is not updatable.
- target_
extended_ Sequence[Gallerylocations Target Extended Location Response] - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target_
regions Sequence[TargetRegion Response] - The target regions where the Image Version is going to be replicated to. This property is updatable.
- published
Date 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.
- advanced
Settings Map<String> - Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
- custom
Actions List<Property Map> - A list of custom actions that can be performed with this Gallery Application Version.
- enable
Health BooleanCheck - Optional. Whether or not this application reports health.
- end
Of StringLife Date - The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
- exclude
From BooleanLatest - If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
- manage
Actions Property Map - replica
Count 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.
- replication
Mode 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.
- storage
Account StringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- target
Extended List<Property Map>Locations - The target extended locations where the Image Version is going to be replicated to. This property is updatable.
- target
Regions List<Property Map> - The target regions where the Image Version is going to be replicated to. This property is updatable.
GalleryApplicationVersionSafetyProfile, GalleryApplicationVersionSafetyProfileArgs
- Allow
Deletion boolOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- Allow
Deletion boolOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion BooleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion booleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow_
deletion_ boolof_ replicated_ locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion BooleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
GalleryApplicationVersionSafetyProfileResponse, GalleryApplicationVersionSafetyProfileResponseArgs
- Allow
Deletion boolOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- Allow
Deletion boolOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion BooleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion booleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow_
deletion_ boolof_ replicated_ locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
- allow
Deletion BooleanOf Replicated Locations - Indicates whether or not removing this Gallery Image Version from replicated regions is allowed.
GalleryExtendedLocation, GalleryExtendedLocationArgs
- Name string
- Type
string | Pulumi.
Azure Native. Compute. Gallery Extended Location Type - It is type of the extended location.
- Name string
- Type
string | Gallery
Extended Location Type - It is type of the extended location.
- name String
- type
String | Gallery
Extended Location Type - It is type of the extended location.
- name string
- type
string | Gallery
Extended Location Type - It is type of the extended location.
- name str
- type
str | Gallery
Extended Location Type - It is type of the extended location.
- name String
- type
String | "Edge
Zone" | "Unknown" - It is type of the extended location.
GalleryExtendedLocationResponse, GalleryExtendedLocationResponseArgs
GalleryExtendedLocationType, GalleryExtendedLocationTypeArgs
- Edge
Zone - EdgeZone
- Unknown
- Unknown
- Gallery
Extended Location Type Edge Zone - EdgeZone
- Gallery
Extended Location Type Unknown - Unknown
- Edge
Zone - EdgeZone
- Unknown
- Unknown
- Edge
Zone - EdgeZone
- Unknown
- Unknown
- EDGE_ZONE
- EdgeZone
- UNKNOWN
- Unknown
- "Edge
Zone" - EdgeZone
- "Unknown"
- Unknown
GalleryTargetExtendedLocation, GalleryTargetExtendedLocationArgs
- Encryption
Pulumi.
Azure Native. Compute. Inputs. Encryption Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Extended
Location Pulumi.Azure Native. Compute. Inputs. Gallery Extended Location - The name of the extended location.
- Extended
Location intReplica Count - 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.
- Storage
Account string | Pulumi.Type Azure Native. Compute. Edge Zone Storage Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- Encryption
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Extended
Location GalleryExtended Location - The name of the extended location.
- Extended
Location intReplica Count - 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.
- Storage
Account string | EdgeType Zone Storage Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended
Location GalleryExtended Location - The name of the extended location.
- extended
Location IntegerReplica Count - 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.
- storage
Account String | EdgeType Zone Storage Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended
Location GalleryExtended Location - The name of the extended location.
- extended
Location numberReplica Count - 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.
- storage
Account string | EdgeType Zone Storage Account Type - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended_
location GalleryExtended Location - The name of the extended location.
- extended_
location_ intreplica_ count - 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_ str | Edgetype Zone Storage Account Type - 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.
- extended
Location Property Map - The name of the extended location.
- extended
Location NumberReplica Count - 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.
- storage
Account String | "Standard_LRS" | "Standard_ZRS" | "StandardType SSD_LRS" | "Premium_LRS" - Specifies the storage account type to be used to store the image. This property is not updatable.
GalleryTargetExtendedLocationResponse, GalleryTargetExtendedLocationResponseArgs
- Encryption
Pulumi.
Azure Native. Compute. Inputs. Encryption Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Extended
Location Pulumi.Azure Native. Compute. Inputs. Gallery Extended Location Response - The name of the extended location.
- Extended
Location intReplica Count - 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.
- Storage
Account stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- Encryption
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Extended
Location GalleryExtended Location Response - The name of the extended location.
- Extended
Location intReplica Count - 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.
- Storage
Account stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended
Location GalleryExtended Location Response - The name of the extended location.
- extended
Location IntegerReplica Count - 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.
- storage
Account StringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended
Location GalleryExtended Location Response - The name of the extended location.
- extended
Location numberReplica Count - 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.
- storage
Account stringType - Specifies the storage account type to be used to store the image. This property is not updatable.
- encryption
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- extended_
location GalleryExtended Location Response - The name of the extended location.
- extended_
location_ intreplica_ count - 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_ strtype - 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.
- extended
Location Property Map - The name of the extended location.
- extended
Location NumberReplica Count - 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.
- storage
Account StringType - Specifies the storage account type to be used to store the image. This property is not updatable.
OSDiskImageEncryption, OSDiskImageEncryptionArgs
- Disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- Security
Profile Pulumi.Azure Native. Compute. Inputs. OSDisk Image Security Profile - This property specifies the security profile of an OS disk image.
- Disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- Security
Profile OSDiskImage Security Profile - This property specifies the security profile of an OS disk image.
- disk
Encryption StringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile OSDiskImage Security Profile - This property specifies the security profile of an OS disk image.
- disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile OSDiskImage Security Profile - This property specifies the security profile of an OS disk image.
- disk_
encryption_ strset_ id - A relative URI containing the resource ID of the disk encryption set.
- security_
profile OSDiskImage Security Profile - This property specifies the security profile of an OS disk image.
- disk
Encryption StringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile Property Map - This property specifies the security profile of an OS disk image.
OSDiskImageEncryptionResponse, OSDiskImageEncryptionResponseArgs
- Disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- Security
Profile Pulumi.Azure Native. Compute. Inputs. OSDisk Image Security Profile Response - This property specifies the security profile of an OS disk image.
- Disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- Security
Profile OSDiskImage Security Profile Response - This property specifies the security profile of an OS disk image.
- disk
Encryption StringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile OSDiskImage Security Profile Response - This property specifies the security profile of an OS disk image.
- disk
Encryption stringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile OSDiskImage Security Profile Response - This property specifies the security profile of an OS disk image.
- disk_
encryption_ strset_ id - A relative URI containing the resource ID of the disk encryption set.
- security_
profile OSDiskImage Security Profile Response - This property specifies the security profile of an OS disk image.
- disk
Encryption StringSet Id - A relative URI containing the resource ID of the disk encryption set.
- security
Profile Property Map - This property specifies the security profile of an OS disk image.
OSDiskImageSecurityProfile, OSDiskImageSecurityProfileArgs
- Confidential
VMEncryption string | Pulumi.Type Azure Native. Compute. Confidential VMEncryption Type - confidential VM encryption types
- Secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- Confidential
VMEncryption string | ConfidentialType VMEncryption Type - confidential VM encryption types
- Secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- confidential
VMEncryption String | ConfidentialType VMEncryption Type - confidential VM encryption types
- secure
VMDisk StringEncryption Set Id - secure VM disk encryption set id
- confidential
VMEncryption string | ConfidentialType VMEncryption Type - confidential VM encryption types
- secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- confidential_
vm_ str | Confidentialencryption_ type VMEncryption Type - confidential VM encryption types
- secure_
vm_ strdisk_ encryption_ set_ id - secure VM disk encryption set id
- confidential
VMEncryption String | "EncryptedType VMGuest State Only With Pmk" | "Encrypted With Pmk" | "Encrypted With Cmk" - confidential VM encryption types
- secure
VMDisk StringEncryption Set Id - secure VM disk encryption set id
OSDiskImageSecurityProfileResponse, OSDiskImageSecurityProfileResponseArgs
- Confidential
VMEncryption stringType - confidential VM encryption types
- Secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- Confidential
VMEncryption stringType - confidential VM encryption types
- Secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- confidential
VMEncryption StringType - confidential VM encryption types
- secure
VMDisk StringEncryption Set Id - secure VM disk encryption set id
- confidential
VMEncryption stringType - confidential VM encryption types
- secure
VMDisk stringEncryption Set Id - secure VM disk encryption set id
- confidential_
vm_ strencryption_ type - confidential VM encryption types
- secure_
vm_ strdisk_ encryption_ set_ id - secure VM disk encryption set id
- confidential
VMEncryption StringType - confidential VM encryption types
- secure
VMDisk StringEncryption Set Id - secure VM disk encryption set id
RegionalReplicationStatusResponse, RegionalReplicationStatusResponseArgs
ReplicationMode, ReplicationModeArgs
- Full
- Full
- Shallow
- Shallow
- Replication
Mode Full - Full
- Replication
Mode Shallow - Shallow
- Full
- Full
- Shallow
- Shallow
- Full
- Full
- Shallow
- Shallow
- FULL
- Full
- SHALLOW
- Shallow
- "Full"
- Full
- "Shallow"
- Shallow
ReplicationStatusResponse, ReplicationStatusResponseArgs
- Aggregated
State string - This is the aggregated replication status based on all the regional replication status flags.
- Summary
List<Pulumi.
Azure Native. Compute. Inputs. Regional Replication Status Response> - This is a summary of replication status for each region.
- Aggregated
State string - This is the aggregated replication status based on all the regional replication status flags.
- Summary
[]Regional
Replication Status Response - This is a summary of replication status for each region.
- aggregated
State String - This is the aggregated replication status based on all the regional replication status flags.
- summary
List<Regional
Replication Status Response> - This is a summary of replication status for each region.
- aggregated
State string - This is the aggregated replication status based on all the regional replication status flags.
- summary
Regional
Replication Status Response[] - 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[Regional
Replication Status Response] - This is a summary of replication status for each region.
- aggregated
State 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
- Storage
Account Type_Standard_LRS - Standard_LRS
- Storage
Account Type_Standard_ZRS - Standard_ZRS
- Storage
Account Type_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.
Azure Native. Compute. Inputs. Encryption Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Exclude
From boolLatest - Contains the flag setting to hide an image when users specify version='latest'
- Regional
Replica intCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- Storage
Account string | Pulumi.Type Azure Native. Compute. Storage Account Type - 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
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Exclude
From boolLatest - Contains the flag setting to hide an image when users specify version='latest'
- Regional
Replica intCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- Storage
Account string | StorageType Account Type - 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
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude
From BooleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica IntegerCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account String | StorageType Account Type - 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
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude
From booleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica numberCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account string | StorageType Account Type - 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
Encryption
Images - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude_
from_ boollatest - Contains the flag setting to hide an image when users specify version='latest'
- regional_
replica_ intcount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage_
account_ str | Storagetype Account Type - 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.
- exclude
From BooleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica NumberCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account String | "Standard_LRS" | "Standard_ZRS" | "Premium_LRS"Type - 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.
Azure Native. Compute. Inputs. Encryption Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Exclude
From boolLatest - Contains the flag setting to hide an image when users specify version='latest'
- Regional
Replica intCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- Storage
Account stringType - 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
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- Exclude
From boolLatest - Contains the flag setting to hide an image when users specify version='latest'
- Regional
Replica intCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- Storage
Account stringType - 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
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude
From BooleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica IntegerCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account StringType - 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
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude
From booleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica numberCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account stringType - 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
Encryption
Images Response - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- exclude_
from_ boollatest - Contains the flag setting to hide an image when users specify version='latest'
- regional_
replica_ intcount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage_
account_ strtype - 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.
- exclude
From BooleanLatest - Contains the flag setting to hide an image when users specify version='latest'
- regional
Replica NumberCount - The number of replicas of the Image Version to be created per region. This property is updatable.
- storage
Account StringType - 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.
UserArtifactSettings, UserArtifactSettingsArgs
- Config
File stringName - 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 stringName - 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 stringName - 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 stringName - 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 StringName - 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 StringName - 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 stringName - 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 stringName - 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_ strname - 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_ strname - 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 StringName - 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 StringName - 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.
UserArtifactSettingsResponse, UserArtifactSettingsResponseArgs
- Config
File stringName - 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 stringName - 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 stringName - 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 stringName - 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 StringName - 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 StringName - 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 stringName - 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 stringName - 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_ strname - 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_ strname - 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 StringName - 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 StringName - 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.
UserArtifactSource, UserArtifactSourceArgs
- Media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- Default
Configuration stringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- Media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- Default
Configuration stringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link String - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration StringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration stringLink - 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_ strlink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link String - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration StringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
UserArtifactSourceResponse, UserArtifactSourceResponseArgs
- Media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- Default
Configuration stringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- Media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- Default
Configuration stringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link String - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration StringLink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link string - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration stringLink - 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_ strlink - Optional. The defaultConfigurationLink of the artifact, must be a readable storage page blob.
- media
Link String - Required. The mediaLink of the artifact, must be a readable storage page blob.
- default
Configuration StringLink - 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0