Microsoft.Compute galleries/applications/versions 2023-07-03
Bicep-resursdefinition
Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Compute/galleries/applications/versions@2023-07-03' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
publishingProfile: {
advancedSettings: {
{customized property}: 'string'
}
customActions: [
{
description: 'string'
name: 'string'
parameters: [
{
defaultValue: 'string'
description: 'string'
name: 'string'
required: bool
type: 'string'
}
]
script: 'string'
}
]
enableHealthCheck: bool
endOfLifeDate: 'string'
excludeFromLatest: bool
manageActions: {
install: 'string'
remove: 'string'
update: 'string'
}
replicaCount: int
replicationMode: 'string'
settings: {
configFileName: 'string'
packageFileName: 'string'
}
source: {
defaultConfigurationLink: 'string'
mediaLink: 'string'
}
storageAccountType: 'string'
targetExtendedLocations: [
{
encryption: {
dataDiskImages: [
{
diskEncryptionSetId: 'string'
lun: int
}
]
osDiskImage: {
diskEncryptionSetId: 'string'
securityProfile: {
confidentialVMEncryptionType: 'string'
secureVMDiskEncryptionSetId: 'string'
}
}
}
extendedLocation: {
name: 'string'
type: 'string'
}
extendedLocationReplicaCount: int
name: 'string'
storageAccountType: 'string'
}
]
targetRegions: [
{
encryption: {
dataDiskImages: [
{
diskEncryptionSetId: 'string'
lun: int
}
]
osDiskImage: {
diskEncryptionSetId: 'string'
securityProfile: {
confidentialVMEncryptionType: 'string'
secureVMDiskEncryptionSetId: 'string'
}
}
}
excludeFromLatest: bool
name: 'string'
regionalReplicaCount: int
storageAccountType: 'string'
}
]
}
safetyProfile: {
allowDeletionOfReplicatedLocations: bool
}
}
}
Egenskapsvärden
gallerier/program/versioner
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 32-bitars heltal Giltiga tecken: Tal och punkter. (Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.) |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: program |
properties | Beskriver egenskaperna för en galleriavbildningsversion. | GalleryApplicationVersionProperties |
GalleryApplicationVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildversion. | GalleryApplicationVersionPublishingProfile (krävs) |
safetyProfile | Säkerhetsprofilen för galleriprogramversionen. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
advancedSettings | Valfritt. Ytterligare inställningar som ska skickas till tillägget vm-application-manager. Endast för avancerad användning. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. | GalleryApplicationCustomAction[] |
enableHealthCheck | Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. | boolesk |
endOfLifeDate | Slutdatumet för galleriets bildversion. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras. | sträng |
excludeFromLatest | Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. | boolesk |
manageActions | UserArtifactManage | |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen träder i kraft för en region när regionalReplicaCount inte har angetts. Den här egenskapen kan uppdateras. | int |
replicationMode | Valfri parameter som anger det läge som ska användas för replikering. Den här egenskapen kan inte uppdateras. | "Full" "Ytligt" |
inställningar | Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till den virtuella måldatorn eller VM-skalningsuppsättningen. | UserArtifactSettings |
källa | Källbilden som avbildningsversionen ska skapas från. | UserArtifactSource (obligatoriskt) |
storageAccountType | Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
targetExtendedLocations | De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. | GalleryTargetExtendedLocation[] |
targetRegions | De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
GalleryApplicationCustomAction
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
parametrar | Parametrarna som den här anpassade åtgärden använder | GalleryApplicationCustomActionParameter[] |
skript | Skriptet som ska köras när den här anpassade åtgärden körs. | sträng (krävs) |
GalleryApplicationCustomActionParameter
Name | Beskrivning | Värde |
---|---|---|
Standardvärde | Standardvärdet för parametern. Gäller endast för strängtyper | sträng |
beskrivning | En beskrivning som hjälper användarna att förstå vad den här parametern innebär | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
krävs | Anger om den här parametern måste skickas när du kör den anpassade åtgärden. | boolesk |
typ | Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob | "ConfigurationDataBlob" "LogOutputBlob" "Sträng" |
UserArtifactManage
Name | Beskrivning | Värde |
---|---|---|
installera | Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
Ta bort | Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
update | Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng |
UserArtifactSettings
Name | Beskrivning | Värde |
---|---|---|
configFileName | Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". | sträng |
packageFileName | Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som namnet på galleriprogrammet. | sträng |
UserArtifactSource
Name | Beskrivning | Värde |
---|---|---|
defaultConfigurationLink | Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. | sträng |
mediaLink | Krävs. MediaLink för artefakten måste vara en läsbar lagringssideblob. | sträng (krävs) |
GalleryTargetExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. | EncryptionImages |
extendedLocation | Namnet på den utökade platsen. | GalleryExtendedLocation |
extendedLocationReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen är uppdaterad. | int |
name | Namnet på regionen. | sträng |
storageAccountType | Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "Standard_ZRS" |
EncryptionImages
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över krypteringsspecifikationer för datadiskbilder. | DataDiskImageEncryption[] |
osDiskImage | Innehåller krypteringsinställningar för en OS-diskavbildning. | OSDiskImageEncryption |
DataDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. | sträng |
Lun | Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. | int (krävs) |
OSDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. | sträng |
securityProfile | Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
confidentialVMEncryptionType | krypteringstyper för konfidentiella virtuella datorer | "EncryptedVMGuestStateOnlyWithPmk" "EncryptedWithCmk" "EncryptedWithPmk" "NonPersistedTPM" |
secureVMDiskEncryptionSetId | secure VM disk encryption set id | sträng |
GalleryExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | sträng | |
typ | Det är den utökade platsens typ. | "EdgeZone" "Okänd" |
TargetRegion
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. | EncryptionImages |
excludeFromLatest | Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' | boolesk |
name | Namnet på regionen. | sträng (krävs) |
regionalReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen kan uppdateras. | int |
storageAccountType | Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
GalleryApplicationVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
Resursdefinition för ARM-mall
Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se kommandon för resursgruppsdistribution
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande JSON i mallen.
{
"type": "Microsoft.Compute/galleries/applications/versions",
"apiVersion": "2023-07-03",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"publishingProfile": {
"advancedSettings": {
"{customized property}": "string"
},
"customActions": [
{
"description": "string",
"name": "string",
"parameters": [
{
"defaultValue": "string",
"description": "string",
"name": "string",
"required": "bool",
"type": "string"
}
],
"script": "string"
}
],
"enableHealthCheck": "bool",
"endOfLifeDate": "string",
"excludeFromLatest": "bool",
"manageActions": {
"install": "string",
"remove": "string",
"update": "string"
},
"replicaCount": "int",
"replicationMode": "string",
"settings": {
"configFileName": "string",
"packageFileName": "string"
},
"source": {
"defaultConfigurationLink": "string",
"mediaLink": "string"
},
"storageAccountType": "string",
"targetExtendedLocations": [
{
"encryption": {
"dataDiskImages": [
{
"diskEncryptionSetId": "string",
"lun": "int"
}
],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string"
}
}
},
"extendedLocation": {
"name": "string",
"type": "string"
},
"extendedLocationReplicaCount": "int",
"name": "string",
"storageAccountType": "string"
}
],
"targetRegions": [
{
"encryption": {
"dataDiskImages": [
{
"diskEncryptionSetId": "string",
"lun": "int"
}
],
"osDiskImage": {
"diskEncryptionSetId": "string",
"securityProfile": {
"confidentialVMEncryptionType": "string",
"secureVMDiskEncryptionSetId": "string"
}
}
},
"excludeFromLatest": "bool",
"name": "string",
"regionalReplicaCount": "int",
"storageAccountType": "string"
}
]
},
"safetyProfile": {
"allowDeletionOfReplicatedLocations": "bool"
}
}
}
Egenskapsvärden
gallerier/program/versioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/galleries/applications/versions" |
apiVersion | Resurs-API-versionen | '2023-07-03' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 32-bitars heltal Giltiga tecken: Tal och punkter. (Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.) |
location | Resursplats | sträng (krävs) |
tags | Resurstaggar | Ordlista med taggnamn och värden. Se Taggar i mallar |
properties | Beskriver egenskaperna för en galleriavbildningsversion. | GalleryApplicationVersionProperties |
GalleryApplicationVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildversion. | GalleryApplicationVersionPublishingProfile (krävs) |
safetyProfile | Säkerhetsprofilen för galleriprogramversionen. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
advancedSettings | Valfritt. Ytterligare inställningar som ska skickas till tillägget vm-application-manager. Endast för avancerad användning. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. | GalleryApplicationCustomAction[] |
enableHealthCheck | Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. | boolesk |
endOfLifeDate | Slutdatumet för galleriets bildversion. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras. | sträng |
excludeFromLatest | Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. | boolesk |
manageActions | UserArtifactManage | |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen träder i kraft för en region när regionalReplicaCount inte har angetts. Den här egenskapen kan uppdateras. | int |
replicationMode | Valfri parameter som anger det läge som ska användas för replikering. Den här egenskapen kan inte uppdateras. | "Full" "Ytligt" |
inställningar | Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till den virtuella måldatorn eller VM-skalningsuppsättningen. | UserArtifactSettings |
källa | Källbilden som avbildningsversionen ska skapas från. | UserArtifactSource (krävs) |
storageAccountType | Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
targetExtendedLocations | De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. | GalleryTargetExtendedLocation[] |
targetRegions | De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen är uppdaterad. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
GalleryApplicationCustomAction
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
parametrar | Parametrarna som den här anpassade åtgärden använder | GalleryApplicationCustomActionParameter[] |
skript | Skriptet som ska köras när den här anpassade åtgärden körs. | sträng (krävs) |
GalleryApplicationCustomActionParameter
Name | Beskrivning | Värde |
---|---|---|
Standardvärde | Standardvärdet för parametern. Gäller endast för strängtyper | sträng |
beskrivning | En beskrivning som hjälper användarna att förstå vad den här parametern innebär | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
krävs | Anger om den här parametern måste skickas när du kör den anpassade åtgärden. | boolesk |
typ | Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob | "ConfigurationDataBlob" "LogOutputBlob" "Sträng" |
UserArtifactManage
Name | Beskrivning | Värde |
---|---|---|
installera | Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
Ta bort | Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
update | Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng |
UserArtifactSettings
Name | Beskrivning | Värde |
---|---|---|
configFileName | Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". | sträng |
packageFileName | Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som namnet på galleriprogrammet. | sträng |
UserArtifactSource
Name | Beskrivning | Värde |
---|---|---|
defaultConfigurationLink | Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. | sträng |
mediaLink | Krävs. MediaLink för artefakten måste vara en läsbar lagringssideblob. | sträng (krävs) |
GalleryTargetExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. | EncryptionImages |
extendedLocation | Namnet på den utökade platsen. | GalleryExtendedLocation |
extendedLocationReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen är uppdaterad. | int |
name | Namnet på regionen. | sträng |
storageAccountType | Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "Standard_ZRS" |
EncryptionImages
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över krypteringsspecifikationer för datadiskbilder. | DataDiskImageEncryption[] |
osDiskImage | Innehåller krypteringsinställningar för en OS-diskavbildning. | OSDiskImageEncryption |
DataDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. | sträng |
Lun | Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. | int (krävs) |
OSDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID för diskkrypteringsuppsättningen. | sträng |
securityProfile | Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
confidentialVMEncryptionType | krypteringstyper för konfidentiella virtuella datorer | "EncryptedVMGuestStateOnlyWithPmk" "EncryptedWithCmk" "EncryptedWithPmk" "NonPersistedTPM" |
secureVMDiskEncryptionSetId | secure VM disk encryption set id | sträng |
GalleryExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | sträng | |
typ | Det är den utökade platsens typ. | "EdgeZone" "Okänd" |
TargetRegion
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. | EncryptionImages |
excludeFromLatest | Innehåller flagginställningen för att dölja en bild när användare anger version ='senaste' | boolesk |
name | Namnet på regionen. | sträng (krävs) |
regionalReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen kan uppdateras. | int |
storageAccountType | Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
GalleryApplicationVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen gallerier/program/versioner kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en resurs för Microsoft.Compute/galleries/applications/versions lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries/applications/versions@2023-07-03"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
publishingProfile = {
advancedSettings = {
{customized property} = "string"
}
customActions = [
{
description = "string"
name = "string"
parameters = [
{
defaultValue = "string"
description = "string"
name = "string"
required = bool
type = "string"
}
]
script = "string"
}
]
enableHealthCheck = bool
endOfLifeDate = "string"
excludeFromLatest = bool
manageActions = {
install = "string"
remove = "string"
update = "string"
}
replicaCount = int
replicationMode = "string"
settings = {
configFileName = "string"
packageFileName = "string"
}
source = {
defaultConfigurationLink = "string"
mediaLink = "string"
}
storageAccountType = "string"
targetExtendedLocations = [
{
encryption = {
dataDiskImages = [
{
diskEncryptionSetId = "string"
lun = int
}
]
osDiskImage = {
diskEncryptionSetId = "string"
securityProfile = {
confidentialVMEncryptionType = "string"
secureVMDiskEncryptionSetId = "string"
}
}
}
extendedLocation = {
name = "string"
type = "string"
}
extendedLocationReplicaCount = int
name = "string"
storageAccountType = "string"
}
]
targetRegions = [
{
encryption = {
dataDiskImages = [
{
diskEncryptionSetId = "string"
lun = int
}
]
osDiskImage = {
diskEncryptionSetId = "string"
securityProfile = {
confidentialVMEncryptionType = "string"
secureVMDiskEncryptionSetId = "string"
}
}
}
excludeFromLatest = bool
name = "string"
regionalReplicaCount = int
storageAccountType = "string"
}
]
}
safetyProfile = {
allowDeletionOfReplicatedLocations = bool
}
}
})
}
Egenskapsvärden
gallerier/program/versioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/galleries/applications/versions@2023-07-03" |
name | Resursnamnet | sträng (krävs) Teckengräns: 32-bitars heltal Giltiga tecken: Tal och punkter. (Varje segment konverteras till en int32. Så varje segment har ett maxvärde på 2 147 483 647.) |
location | Resursplats | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: program |
tags | Resurstaggar | Ordlista med taggnamn och värden. |
properties | Beskriver egenskaperna för en galleriavbildningsversion. | GalleryApplicationVersionProperties |
GalleryApplicationVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildversion. | GalleryApplicationVersionPublishingProfile (krävs) |
safetyProfile | Säkerhetsprofilen för galleriprogramversionen. | GalleryApplicationVersionSafetyProfile |
GalleryApplicationVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
advancedSettings | Valfritt. Ytterligare inställningar som ska skickas till tillägget vm-application-manager. Endast för avancerad användning. | GalleryApplicationVersionPublishingProfileAdvancedSe... |
customActions | En lista över anpassade åtgärder som kan utföras med den här galleriprogramversionen. | GalleryApplicationCustomAction[] |
enableHealthCheck | Valfritt. Oavsett om det här programmet rapporterar hälsa eller inte. | boolesk |
endOfLifeDate | Slutdatumet för galleriets bildversion. Den här egenskapen kan användas för avställning. Den här egenskapen kan uppdateras. | sträng |
excludeFromLatest | Om värdet är true använder Virtual Machines som distribuerats från den senaste versionen av avbildningsdefinitionen inte den här avbildningsversionen. | boolesk |
manageActions | UserArtifactManage | |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen träder i kraft för en region när regionalReplicaCount inte har angetts. Den här egenskapen kan uppdateras. | int |
replicationMode | Valfri parameter som anger det läge som ska användas för replikering. Den här egenskapen kan inte uppdateras. | "Full" "Shallow" |
inställningar | Ytterligare inställningar för den virtuella datorappen som innehåller målpaketet och konfigurationsfilens namn när den distribueras till den virtuella måldatorn eller VM-skalningsuppsättningen. | UserArtifactSettings |
källa | Källbilden som avbildningsversionen ska skapas från. | UserArtifactSource (obligatoriskt) |
storageAccountType | Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
targetExtendedLocations | De utökade målplatserna där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. | GalleryTargetExtendedLocation[] |
targetRegions | De målregioner där avbildningsversionen ska replikeras till. Den här egenskapen kan uppdateras. | TargetRegion[] |
GalleryApplicationVersionPublishingProfileAdvancedSe...
Name | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | sträng |
GalleryApplicationCustomAction
Name | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning som hjälper användarna att förstå vad den här anpassade åtgärden gör. | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
parametrar | Parametrarna som den här anpassade åtgärden använder | GalleryApplicationCustomActionParameter[] |
skript | Skriptet som ska köras när den här anpassade åtgärden körs. | sträng (krävs) |
GalleryApplicationCustomActionParameter
Name | Beskrivning | Värde |
---|---|---|
Standardvärde | Standardvärdet för parametern. Gäller endast för strängtyper | sträng |
beskrivning | En beskrivning som hjälper användarna att förstå vad den här parametern innebär | sträng |
name | Namnet på den anpassade åtgärden. Måste vara unikt i galleriprogramversionen. | sträng (krävs) |
krävs | Anger om den här parametern måste skickas när den anpassade åtgärden körs. | boolesk |
typ | Anger typen av anpassad åtgärdsparameter. Möjliga värden är: String, ConfigurationDataBlob eller LogOutputBlob | "ConfigurationDataBlob" "LogOutputBlob" "Sträng" |
UserArtifactManage
Name | Beskrivning | Värde |
---|---|---|
installera | Krävs. Sökvägen och argumenten för att installera galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
Ta bort | Krävs. Sökvägen och argumenten för att ta bort galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng (krävs) |
update | Valfritt. Sökvägen och argumenten för att uppdatera galleriprogrammet. Om den inte finns anropar uppdateringsåtgärden kommandot remove i den tidigare versionen och installerar kommandot på den aktuella versionen av galleriprogrammet. Detta är begränsat till 4 096 tecken. | sträng |
UserArtifactSettings
Name | Beskrivning | Värde |
---|---|---|
configFileName | Valfritt. Namnet på den nedladdade konfigurationsfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om det inte anges får konfigurationsfilen namnet Galleriprogramnamn som läggs till med "_config". | sträng |
packageFileName | Valfritt. Namnet på den nedladdade paketfilen på den virtuella datorn. Detta är begränsat till 4 096 tecken. Om inget anges namnges paketfilen på samma sätt som galleriprogrammets namn. | sträng |
UserArtifactSource
Name | Beskrivning | Värde |
---|---|---|
defaultConfigurationLink | Valfritt. DefaultConfigurationLink för artefakten måste vara en läsbar blob för lagringssidan. | sträng |
mediaLink | Krävs. MediaLink för artefakten måste vara en läsbar blob för lagringssidan. | sträng (krävs) |
GalleryTargetExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar i galleriartefakten. | EncryptionImages |
extendedLocation | Namnet på den utökade platsen. | GalleryExtendedLocation |
extendedLocationReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per utökad plats. Den här egenskapen kan uppdateras. | int |
name | Namnet på regionen. | sträng |
storageAccountType | Anger vilken typ av lagringskonto som ska användas för att lagra avbildningen. Den här egenskapen kan inte uppdateras. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" "Standard_ZRS" |
EncryptionImages
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över krypteringsspecifikationer för datadiskbilder. | DataDiskImageEncryption[] |
osDiskImage | Innehåller krypteringsinställningar för en OS-diskavbildning. | OSDiskImageEncryption |
DataDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID:t för diskkrypteringsuppsättningen. | sträng |
Lun | Den här egenskapen anger datadiskens logiska enhetsnummer. Det här värdet används för att identifiera datadiskar i den virtuella datorn och måste därför vara unikt för varje datadisk som är ansluten till den virtuella datorn. | int (obligatoriskt) |
OSDiskImageEncryption
Name | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | En relativ URI som innehåller resurs-ID:t för diskkrypteringsuppsättningen. | sträng |
securityProfile | Den här egenskapen anger säkerhetsprofilen för en OS-diskavbildning. | OSDiskImageSecurityProfile |
OSDiskImageSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
confidentialVMEncryptionType | krypteringstyper för konfidentiell virtuell dator | "EncryptedVMGuestStateOnlyWithPmk" "EncryptedWithCmk" "EncryptedWithPmk" "NonPersistedTPM" |
secureVMDiskEncryptionSetId | säkert ID för VM-diskkrypteringsuppsättning | sträng |
GalleryExtendedLocation
Name | Beskrivning | Värde |
---|---|---|
name | sträng | |
typ | Det är typen av utökad plats. | "EdgeZone" "Okänd" |
TargetRegion
Name | Beskrivning | Värde |
---|---|---|
kryptering | Valfritt. Tillåter användare att tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskarna i galleriartefakten. | EncryptionImages |
excludeFromLatest | Innehåller flagginställningen för att dölja en bild när användare anger version='senaste' | boolesk |
name | Namnet på regionen. | sträng (krävs) |
regionalReplicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen är uppdaterad. | int |
storageAccountType | Anger den lagringskontotyp som ska användas för att lagra avbildningen. Den här egenskapen är inte uppdaterad. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
GalleryApplicationVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för