Microsoft.Compute-gallerier/bilder/versioner 2022-08-03
Bicep-resursdefinition
Resurstypen gallerier/avbildningar/versioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/galleries/images/versionsresurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Compute/galleries/images/versions@2022-08-03' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
publishingProfile: {
endOfLifeDate: 'string'
excludeFromLatest: bool
replicaCount: int
replicationMode: '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
}
securityProfile: {
uefiSettings: {
additionalSignatures: {
db: [
{
type: 'string'
value: [
'string'
]
}
]
dbx: [
{
type: 'string'
value: [
'string'
]
}
]
kek: [
{
type: 'string'
value: [
'string'
]
}
]
pk: {
type: 'string'
value: [
'string'
]
}
}
signatureTemplateNames: [
'string'
]
}
}
storageProfile: {
dataDiskImages: [
{
hostCaching: 'string'
lun: int
source: {
id: 'string'
storageAccountId: 'string'
uri: 'string'
}
}
]
osDiskImage: {
hostCaching: 'string'
source: {
id: 'string'
storageAccountId: 'string'
uri: 'string'
}
}
source: {
communityGalleryImageId: 'string'
id: 'string'
}
}
}
}
Egenskapsvärden
gallerier/bilder/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: bilder |
properties | Beskriver egenskaperna för en galleriavbildningsversion. | GalleryImageVersionProperties |
GalleryImageVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildVersion. | GalleryImageVersionPublishingProfile |
safetyProfile | Det här är säkerhetsprofilen för galleribildversionen. | GalleryImageVersionSafetyProfile |
securityProfile | Säkerhetsprofilen för en galleribildversion | ImageVersionSecurityProfile |
storageProfile | Det här är lagringsprofilen för en galleribildversion. | GalleryImageVersionStorageProfile (krävs) |
GalleryImageVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
endOfLifeDate | Slutdatum för galleriets bildversion. Den här egenskapen kan användas för avaktivering. Den här egenskapen är uppdaterad. | 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 |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen börjar gälla för en region när regionalReplicaCount inte har angetts. Den här egenskapen är uppdaterad. | int |
replicationMode | Valfri parameter som anger vilket läge som ska användas för replikering. Den här egenskapen är inte uppdaterad. | "Full" "Ytlig" |
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[] |
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. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar 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" |
GalleryImageVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
ImageVersionSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
uefiSettings | Innehåller UEFI-inställningar för avbildningsversionen. | GalleryImageVersionUefiSettings |
GalleryImageVersionUefiSettings
Name | Beskrivning | Värde |
---|---|---|
additionalSignatures | Ytterligare UEFI-nyckelsignaturer som läggs till i avbildningen utöver signaturmallarna | UefiKeySignatures |
signatureTemplateNames | Namnet på de mallar som innehåller standardsignaturer för UEFI-nycklar som ska läggas till i avbildningen. | Strängmatris som innehåller något av: "MicrosoftUefiCertificateAuthorityTemplate" "MicrosoftWindowsTemplate" "NoSignatureTemplate" |
UefiKeySignatures
Name | Beskrivning | Värde |
---|---|---|
Db | Databasen med UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Dbx | Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Kek | Nyckelkrypteringsnycklarna för den här avbildningsversionen. | UefiKey[] |
Pk | Plattformsnyckeln för den här avbildningsversionen. | UefiKey |
UefiKey
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av nyckelsignatur. | "sha256" "x509" |
värde | Värdet för nyckelsignaturen. | string[] |
GalleryImageVersionStorageProfile
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över datadiskbilder. | GalleryDataDiskImage[] |
osDiskImage | Det här är OS-diskavbildningen. | GalleryOSDiskImage |
källa | Källan till galleriets artefaktversion. | GalleryArtifactVersionFullSource |
GalleryDataDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" 'ReadWrite' |
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) |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryDiskImageSource
Name | Beskrivning | Värde |
---|---|---|
id | ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. | sträng |
storageAccountId | Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. | sträng |
Uri | URI för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. | sträng |
GalleryOSDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens värdcachelagring. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" "Skriv upp" |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryArtifactVersionFullSource
Name | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. | sträng |
id | ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en avbildningsversion i ett Azure Compute-galleri |
Med den här mallen kan du skapa en enkel avbildningsversion i ett Azure Compute-galleri. Kontrollera att du har kört Azure Compute Gallery 101-mallen och mallen Image Definition 101 innan du distribuerar den. |
Resursdefinition för ARM-mall
Resurstypen gallerier/avbildningar/versioner kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för 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/images/versions lägger du till följande JSON i mallen.
{
"type": "Microsoft.Compute/galleries/images/versions",
"apiVersion": "2022-08-03",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"publishingProfile": {
"endOfLifeDate": "string",
"excludeFromLatest": "bool",
"replicaCount": "int",
"replicationMode": "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"
},
"securityProfile": {
"uefiSettings": {
"additionalSignatures": {
"db": [
{
"type": "string",
"value": [ "string" ]
}
],
"dbx": [
{
"type": "string",
"value": [ "string" ]
}
],
"kek": [
{
"type": "string",
"value": [ "string" ]
}
],
"pk": {
"type": "string",
"value": [ "string" ]
}
},
"signatureTemplateNames": [ "string" ]
}
},
"storageProfile": {
"dataDiskImages": [
{
"hostCaching": "string",
"lun": "int",
"source": {
"id": "string",
"storageAccountId": "string",
"uri": "string"
}
}
],
"osDiskImage": {
"hostCaching": "string",
"source": {
"id": "string",
"storageAccountId": "string",
"uri": "string"
}
},
"source": {
"communityGalleryImageId": "string",
"id": "string"
}
}
}
}
Egenskapsvärden
gallerier/bilder/versioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/galleries/images/versions" |
apiVersion | Resurs-API-versionen | '2022-08-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. | GalleryImageVersionProperties |
GalleryImageVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildVersion. | GalleryImageVersionPublishingProfile |
safetyProfile | Det här är säkerhetsprofilen för galleribildversionen. | GalleryImageVersionSafetyProfile |
securityProfile | Säkerhetsprofilen för en galleribildversion | ImageVersionSecurityProfile |
storageProfile | Det här är lagringsprofilen för en galleribildversion. | GalleryImageVersionStorageProfile (krävs) |
GalleryImageVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
endOfLifeDate | Slutdatum för galleriets bildversion. Den här egenskapen kan användas för avaktivering. Den här egenskapen är uppdaterad. | 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 |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen börjar gälla för en region när regionalReplicaCount inte har angetts. Den här egenskapen är uppdaterad. | int |
replicationMode | Valfri parameter som anger vilket läge som ska användas för replikering. Den här egenskapen är inte uppdaterad. | "Full" "Ytlig" |
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[] |
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. Gör att användare kan tillhandahålla kundhanterade nycklar för kryptering av operativsystemet och datadiskar 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" |
GalleryImageVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
ImageVersionSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
uefiSettings | Innehåller UEFI-inställningar för avbildningsversionen. | GalleryImageVersionUefiSettings |
GalleryImageVersionUefiSettings
Name | Beskrivning | Värde |
---|---|---|
additionalSignatures | Ytterligare UEFI-nyckelsignaturer som läggs till i avbildningen utöver signaturmallarna | UefiKeySignatures |
signatureTemplateNames | Namnet på de mallar som innehåller standardsignaturer för UEFI-nycklar som ska läggas till i avbildningen. | Strängmatris som innehåller något av: "MicrosoftUefiCertificateAuthorityTemplate" "MicrosoftWindowsTemplate" "NoSignatureTemplate" |
UefiKeySignatures
Name | Beskrivning | Värde |
---|---|---|
Db | Databasen med UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Dbx | Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Kek | Nyckelkrypteringsnycklarna för den här avbildningsversionen. | UefiKey[] |
Pk | Plattformsnyckeln för den här avbildningsversionen. | UefiKey |
UefiKey
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av nyckelsignatur. | "sha256" "x509" |
värde | Värdet för nyckelsignaturen. | string[] |
GalleryImageVersionStorageProfile
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över datadiskbilder. | GalleryDataDiskImage[] |
osDiskImage | Det här är OS-diskavbildningen. | GalleryOSDiskImage |
källa | Källan till galleriets artefaktversion. | GalleryArtifactVersionFullSource |
GalleryDataDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" 'ReadWrite' |
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) |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryDiskImageSource
Name | Beskrivning | Värde |
---|---|---|
id | ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. | sträng |
storageAccountId | Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. | sträng |
Uri | URI:n för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. | sträng |
GalleryOSDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens värdcachelagring. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" "Skriv upp" |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryArtifactVersionFullSource
Name | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. | sträng |
id | ID:t för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbild-URI, användaravbildning eller lagringskontoresurs. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Skapa en avbildningsversion i ett Azure Compute-galleri |
Med den här mallen kan du skapa en enkel avbildningsversion i ett Azure Compute-galleri. Kontrollera att du har kört Azure Compute Gallery 101-mallen och mallen Image Definition 101 innan du distribuerar den. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen gallerier/avbildningar/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/images/versions lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/galleries/images/versions@2022-08-03"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
publishingProfile = {
endOfLifeDate = "string"
excludeFromLatest = bool
replicaCount = int
replicationMode = "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
}
securityProfile = {
uefiSettings = {
additionalSignatures = {
db = [
{
type = "string"
value = [
"string"
]
}
]
dbx = [
{
type = "string"
value = [
"string"
]
}
]
kek = [
{
type = "string"
value = [
"string"
]
}
]
pk = {
type = "string"
value = [
"string"
]
}
}
signatureTemplateNames = [
"string"
]
}
}
storageProfile = {
dataDiskImages = [
{
hostCaching = "string"
lun = int
source = {
id = "string"
storageAccountId = "string"
uri = "string"
}
}
]
osDiskImage = {
hostCaching = "string"
source = {
id = "string"
storageAccountId = "string"
uri = "string"
}
}
source = {
communityGalleryImageId = "string"
id = "string"
}
}
}
})
}
Egenskapsvärden
gallerier/bilder/versioner
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.Compute/galleries/images/versions@2022-08-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:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: bilder |
tags | Resurstaggar | Ordlista med taggnamn och värden. |
properties | Beskriver egenskaperna för en galleriavbildningsversion. | GalleryImageVersionProperties |
GalleryImageVersionProperties
Name | Beskrivning | Värde |
---|---|---|
publishingProfile | Publiceringsprofilen för en galleribildVersion. | GalleryImageVersionPublishingProfile |
safetyProfile | Det här är säkerhetsprofilen för galleribildversionen. | GalleryImageVersionSafetyProfile |
securityProfile | Säkerhetsprofilen för en galleribildversion | ImageVersionSecurityProfile |
storageProfile | Det här är lagringsprofilen för en galleribildversion. | GalleryImageVersionStorageProfile (krävs) |
GalleryImageVersionPublishingProfile
Name | Beskrivning | Värde |
---|---|---|
endOfLifeDate | Slutdatum för galleriets bildversion. Den här egenskapen kan användas för avaktivering. Den här egenskapen är uppdaterad. | 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 |
replicaCount | Antalet repliker av avbildningsversionen som ska skapas per region. Den här egenskapen börjar gälla för en region när regionalReplicaCount inte har angetts. Den här egenskapen är uppdaterad. | int |
replicationMode | Valfri parameter som anger vilket läge som ska användas för replikering. Den här egenskapen är inte uppdaterad. | "Full" "Ytlig" |
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[] |
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 ä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" |
GalleryImageVersionSafetyProfile
Name | Beskrivning | Värde |
---|---|---|
allowDeletionOfReplicatedLocations | Anger om det är tillåtet att ta bort den här galleribildversionen från replikerade regioner. | boolesk |
ImageVersionSecurityProfile
Name | Beskrivning | Värde |
---|---|---|
uefiSettings | Innehåller UEFI-inställningar för avbildningsversionen. | GalleryImageVersionUefiSettings |
GalleryImageVersionUefiSettings
Name | Beskrivning | Värde |
---|---|---|
additionalSignatures | Ytterligare UEFI-nyckelsignaturer som ska läggas till i avbildningen utöver signaturmallarna | UefiKeySignatures |
signatureTemplateNames | Namnet på de mallar som innehåller UEFI-standardnyckelsignaturer som ska läggas till i bilden. | Strängmatris som innehåller något av: "MicrosoftUefiCertificateAuthorityTemplate" "MicrosoftWindowsTemplate" "NoSignatureTemplate" |
UefiKeySignatures
Name | Beskrivning | Värde |
---|---|---|
Db | Databasen med UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Dbx | Databasen med återkallade UEFI-nycklar för den här avbildningsversionen. | UefiKey[] |
Kek | Nyckelkrypteringsnycklarna för den här avbildningsversionen. | UefiKey[] |
Pk | Plattformsnyckeln för den här avbildningsversionen. | UefiKey |
UefiKey
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av nyckelsignatur. | "sha256" "x509" |
värde | Värdet för nyckelsignaturen. | string[] |
GalleryImageVersionStorageProfile
Name | Beskrivning | Värde |
---|---|---|
dataDiskImages | En lista över datadiskbilder. | GalleryDataDiskImage[] |
osDiskImage | Det här är OS-diskavbildningen. | GalleryOSDiskImage |
källa | Källan till galleriets artefaktversion. | GalleryArtifactVersionFullSource |
GalleryDataDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" "ReadWrite" |
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) |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryDiskImageSource
Name | Beskrivning | Värde |
---|---|---|
id | ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. | sträng |
storageAccountId | Lagringskonto-ID:t som innehåller den vhd-blob som används som källa för den här artefaktversionen. | sträng |
Uri | URI för galleriets artefaktversionskälla. Används för att ange vhd/blob-källa. | sträng |
GalleryOSDiskImage
Name | Beskrivning | Värde |
---|---|---|
hostCaching | Diskens cachelagring av värden. Giltiga värden är "None", "ReadOnly" och "ReadWrite" | "Ingen" "ReadOnly" "ReadWrite" |
källa | Källan för diskens avbildning. | GalleryDiskImageSource |
GalleryArtifactVersionFullSource
Name | Beskrivning | Värde |
---|---|---|
communityGalleryImageId | Resurs-ID:t för källbilden för communitygalleriet. Krävs endast när du använder Community Gallery Image som källa. | sträng |
id | ID för galleriets artefaktversionskälla. Kan ange en disk-URI, ögonblicksbilds-URI, användaravbildning eller lagringskontoresurs. | sträng |
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