Microsoft.Compute-ögonblicksbilder 2019-07-01
Bicep-resursdefinition
Resurstypen ögonblicksbilder kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/snapshots-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Compute/snapshots@2019-07-01' = {
location: 'string'
name: 'string'
properties: {
creationData: {
createOption: 'string'
imageReference: {
id: 'string'
lun: int
}
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
diskSizeGB: int
encryption: {
diskEncryptionSetId: 'string'
type: 'string'
}
encryptionSettingsCollection: {
enabled: bool
encryptionSettings: [
{
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
]
encryptionSettingsVersion: 'string'
}
hyperVGeneration: 'string'
incremental: bool
osType: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
CreationData
Namn | Beskrivning | Värde |
---|---|---|
createOption | Detta räknar upp möjliga källor för att skapa en disk. | "Bifoga" "Kopiera" "Tom" "FromImage" "Import" "Återställ" "Ladda upp" (krävs) |
imageReference | Information om diskkälla. | ImageDiskReference |
sourceResourceId | Om createOption är Copy är detta ARM-ID för källögonblicksbilden eller disken. | sträng |
sourceUri | Om createOption är Import är detta URI för en blob som ska importeras till en hanterad disk. | sträng |
storageAccountId | Krävs om createOption är Import. Azure Resource Manager-identifieraren för lagringskontot som innehåller bloben som ska importeras som en disk. | sträng |
uploadSizeBytes | Om createOption är Upload är det här storleken på innehållet i uppladdningen, inklusive VHD-sidfoten. Det här värdet ska vara mellan 20972032 (20 MiB + 512 byte för VHD-sidfoten) och 35183298347520 byte (32 TiB + 512 byte för VHD-sidfoten). | Int |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila. | sträng |
typ | Den typ av nyckel som används för att kryptera diskens data. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformKey" (krävs) |
EncryptionSettingsCollection
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Ange den här flaggan till true och ange DiskEncryptionKey och valfri KeyEncryptionKey för att aktivera kryptering. Ange den här flaggan till false och ta bort DiskEncryptionKey och KeyEncryptionKey för att inaktivera kryptering. Om EncryptionSettings är null i begärandeobjektet förblir de befintliga inställningarna oförändrade. | bool (krävs) |
encryptionSettings | En samling krypteringsinställningar, en för varje diskvolym. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beskriver vilken typ av kryptering som används för diskarna. När det här fältet har angetts kan det inte skrivas över. "1.0" motsvarar Azure Disk Encryption med AAD-appen.'1.1' motsvarar Azure Disk Encryption. | sträng |
EncryptionSettingsElement
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Nyckelvalvshemlighets-URL och valv-ID för diskkrypteringsnyckeln | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault-nyckel-URL och valv-ID för nyckelkrypteringsnyckeln. KeyEncryptionKey är valfritt och när det tillhandahålls används för att packa upp diskkrypteringsnyckeln. | KeyVaultAndKeyReference |
ImageDiskReference
Namn | Beskrivning | Värde |
---|---|---|
Id | En relativ URI som innehåller antingen en plattformsbildlagringsplats eller användarbildreferens. | sträng (krävs) |
Lun | Om disken skapas från en avbildnings datadisk är detta ett index som anger vilken av datadiskarna i avbildningen som ska användas. För OS-diskar är det här fältet null. | Int |
KeyVaultAndKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
KeyVaultAndSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
Microsoft.Compute/snapshots
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för ögonblicksbildresurser. | SnapshotProperties |
Sku | SKU-namnet för ögonblicksbilder. Kan vara Standard_LRS, Premium_LRS eller Standard_ZRS. | SnapshotSku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
ResourceTags
Namn | Beskrivning | Värde |
---|
SnapshotProperties
Namn | Beskrivning | Värde |
---|---|---|
creationData | Information om diskkälla. CreationData-information kan inte ändras när disken har skapats. | CreationData (krävs) |
diskSizeGB | Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek. | Int |
kryptering | Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar. | Kryptering |
encryptionSettingsCollection | Krypteringsinställningar samling som används är Azure Disk Encryption, kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild. | EncryptionSettingsCollection |
hyperVGeneration | Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar. | "V1" "V2" |
Inkrementell | Om en ögonblicksbild är inkrementell. Inkrementella ögonblicksbilder på samma disk upptar mindre utrymme än fullständiga ögonblicksbilder och kan avgränsas. | Bool |
osType | Typ av operativsystem. | "Linux" "Windows" |
SnapshotSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU-namnet. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Resursdefinition för ARM-mall
Resurstypen ögonblicksbilder kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Compute/snapshots-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2019-07-01",
"name": "string",
"location": "string",
"properties": {
"creationData": {
"createOption": "string",
"imageReference": {
"id": "string",
"lun": "int"
},
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"diskSizeGB": "int",
"encryption": {
"diskEncryptionSetId": "string",
"type": "string"
},
"encryptionSettingsCollection": {
"enabled": "bool",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
}
],
"encryptionSettingsVersion": "string"
},
"hyperVGeneration": "string",
"incremental": "bool",
"osType": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
CreationData
Namn | Beskrivning | Värde |
---|---|---|
createOption | Detta räknar upp möjliga källor för att skapa en disk. | "Bifoga" "Kopiera" "Tom" "FromImage" "Import" "Återställ" "Ladda upp" (krävs) |
imageReference | Information om diskkälla. | ImageDiskReference |
sourceResourceId | Om createOption är Copy är detta ARM-ID för källögonblicksbilden eller disken. | sträng |
sourceUri | Om createOption är Import är detta URI för en blob som ska importeras till en hanterad disk. | sträng |
storageAccountId | Krävs om createOption är Import. Azure Resource Manager-identifieraren för lagringskontot som innehåller bloben som ska importeras som en disk. | sträng |
uploadSizeBytes | Om createOption är Upload är det här storleken på innehållet i uppladdningen, inklusive VHD-sidfoten. Det här värdet ska vara mellan 20972032 (20 MiB + 512 byte för VHD-sidfoten) och 35183298347520 byte (32 TiB + 512 byte för VHD-sidfoten). | Int |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila. | sträng |
typ | Den typ av nyckel som används för att kryptera diskens data. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformKey" (krävs) |
EncryptionSettingsCollection
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Ange den här flaggan till true och ange DiskEncryptionKey och valfri KeyEncryptionKey för att aktivera kryptering. Ange den här flaggan till false och ta bort DiskEncryptionKey och KeyEncryptionKey för att inaktivera kryptering. Om EncryptionSettings är null i begärandeobjektet förblir de befintliga inställningarna oförändrade. | bool (krävs) |
encryptionSettings | En samling krypteringsinställningar, en för varje diskvolym. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beskriver vilken typ av kryptering som används för diskarna. När det här fältet har angetts kan det inte skrivas över. "1.0" motsvarar Azure Disk Encryption med AAD-appen.'1.1' motsvarar Azure Disk Encryption. | sträng |
EncryptionSettingsElement
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Nyckelvalvshemlighets-URL och valv-ID för diskkrypteringsnyckeln | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault-nyckel-URL och valv-ID för nyckelkrypteringsnyckeln. KeyEncryptionKey är valfritt och när det tillhandahålls används för att packa upp diskkrypteringsnyckeln. | KeyVaultAndKeyReference |
ImageDiskReference
Namn | Beskrivning | Värde |
---|---|---|
Id | En relativ URI som innehåller antingen en plattformsbildlagringsplats eller användarbildreferens. | sträng (krävs) |
Lun | Om disken skapas från en avbildnings datadisk är detta ett index som anger vilken av datadiskarna i avbildningen som ska användas. För OS-diskar är det här fältet null. | Int |
KeyVaultAndKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
KeyVaultAndSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
Microsoft.Compute/snapshots
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2019-07-01' |
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för ögonblicksbildresurser. | SnapshotProperties |
Sku | SKU-namnet för ögonblicksbilder. Kan vara Standard_LRS, Premium_LRS eller Standard_ZRS. | SnapshotSku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.Compute/snapshots" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SnapshotProperties
Namn | Beskrivning | Värde |
---|---|---|
creationData | Information om diskkälla. CreationData-information kan inte ändras när disken har skapats. | CreationData (krävs) |
diskSizeGB | Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek. | Int |
kryptering | Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar. | Kryptering |
encryptionSettingsCollection | Krypteringsinställningar samling som används är Azure Disk Encryption, kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild. | EncryptionSettingsCollection |
hyperVGeneration | Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar. | "V1" "V2" |
Inkrementell | Om en ögonblicksbild är inkrementell. Inkrementella ögonblicksbilder på samma disk upptar mindre utrymme än fullständiga ögonblicksbilder och kan avgränsas. | Bool |
osType | Typ av operativsystem. | "Linux" "Windows" |
SnapshotSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU-namnet. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen ögonblicksbilder 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 Microsoft.Compute/snapshots-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2019-07-01"
name = "string"
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
creationData = {
createOption = "string"
imageReference = {
id = "string"
lun = int
}
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
diskSizeGB = int
encryption = {
diskEncryptionSetId = "string"
type = "string"
}
encryptionSettingsCollection = {
enabled = bool
encryptionSettings = [
{
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
]
encryptionSettingsVersion = "string"
}
hyperVGeneration = "string"
incremental = bool
osType = "string"
}
})
}
Egenskapsvärden
CreationData
Namn | Beskrivning | Värde |
---|---|---|
createOption | Detta räknar upp möjliga källor för att skapa en disk. | "Bifoga" "Kopiera" "Tom" "FromImage" "Import" "Återställ" "Ladda upp" (krävs) |
imageReference | Information om diskkälla. | ImageDiskReference |
sourceResourceId | Om createOption är Copy är detta ARM-ID för källögonblicksbilden eller disken. | sträng |
sourceUri | Om createOption är Import är detta URI för en blob som ska importeras till en hanterad disk. | sträng |
storageAccountId | Krävs om createOption är Import. Azure Resource Manager-identifieraren för lagringskontot som innehåller bloben som ska importeras som en disk. | sträng |
uploadSizeBytes | Om createOption är Upload är det här storleken på innehållet i uppladdningen, inklusive VHD-sidfoten. Det här värdet ska vara mellan 20972032 (20 MiB + 512 byte för VHD-sidfoten) och 35183298347520 byte (32 TiB + 512 byte för VHD-sidfoten). | Int |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionSetId | ResourceId för diskkrypteringsuppsättningen som ska användas för att aktivera kryptering i vila. | sträng |
typ | Den typ av nyckel som används för att kryptera diskens data. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformKey" (krävs) |
EncryptionSettingsCollection
Namn | Beskrivning | Värde |
---|---|---|
Aktiverat | Ange den här flaggan till true och ange DiskEncryptionKey och valfri KeyEncryptionKey för att aktivera kryptering. Ange den här flaggan till false och ta bort DiskEncryptionKey och KeyEncryptionKey för att inaktivera kryptering. Om EncryptionSettings är null i begärandeobjektet förblir de befintliga inställningarna oförändrade. | bool (krävs) |
encryptionSettings | En samling krypteringsinställningar, en för varje diskvolym. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beskriver vilken typ av kryptering som används för diskarna. När det här fältet har angetts kan det inte skrivas över. "1.0" motsvarar Azure Disk Encryption med AAD-appen.'1.1' motsvarar Azure Disk Encryption. | sträng |
EncryptionSettingsElement
Namn | Beskrivning | Värde |
---|---|---|
diskEncryptionKey | Nyckelvalvshemlighets-URL och valv-ID för diskkrypteringsnyckeln | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault-nyckel-URL och valv-ID för nyckelkrypteringsnyckeln. KeyEncryptionKey är valfritt och när det tillhandahålls används för att packa upp diskkrypteringsnyckeln. | KeyVaultAndKeyReference |
ImageDiskReference
Namn | Beskrivning | Värde |
---|---|---|
Id | En relativ URI som innehåller antingen en plattformsbildlagringsplats eller användarbildreferens. | sträng (krävs) |
Lun | Om disken skapas från en avbildnings datadisk är detta ett index som anger vilken av datadiskarna i avbildningen som ska användas. För OS-diskar är det här fältet null. | Int |
KeyVaultAndKeyReference
Namn | Beskrivning | Värde |
---|---|---|
keyUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
KeyVaultAndSecretReference
Namn | Beskrivning | Värde |
---|---|---|
secretUrl | Url som pekar på en nyckel eller hemlighet i KeyVault | sträng (krävs) |
sourceVault | Resurs-ID för KeyVault som innehåller nyckeln eller hemligheten | SourceVault- (krävs) |
Microsoft.Compute/snapshots
Namn | Beskrivning | Värde |
---|---|---|
plats | Resursplats | sträng (krävs) |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaper för ögonblicksbildresurser. | SnapshotProperties |
Sku | SKU-namnet för ögonblicksbilder. Kan vara Standard_LRS, Premium_LRS eller Standard_ZRS. | SnapshotSku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.Compute/snapshots@2019-07-01" |
ResourceTags
Namn | Beskrivning | Värde |
---|
SnapshotProperties
Namn | Beskrivning | Värde |
---|---|---|
creationData | Information om diskkälla. CreationData-information kan inte ändras när disken har skapats. | CreationData (krävs) |
diskSizeGB | Om creationData.createOption är Tomt är det här fältet obligatoriskt och anger storleken på disken som ska skapas. Om det här fältet finns för uppdateringar eller skapande med andra alternativ, anger det en storleksändring. Storleksändring tillåts endast om disken inte är ansluten till en virtuell dator som körs och bara kan öka diskens storlek. | Int |
kryptering | Krypteringsegenskapen kan användas för att kryptera vilande data med kundhanterade nycklar eller plattformshanterade nycklar. | Kryptering |
encryptionSettingsCollection | Krypteringsinställningar samling som används är Azure Disk Encryption, kan innehålla flera krypteringsinställningar per disk eller ögonblicksbild. | EncryptionSettingsCollection |
hyperVGeneration | Hypervisor-genereringen av den virtuella datorn. Gäller endast os-diskar. | "V1" "V2" |
Inkrementell | Om en ögonblicksbild är inkrementell. Inkrementella ögonblicksbilder på samma disk upptar mindre utrymme än fullständiga ögonblicksbilder och kan avgränsas. | Bool |
osType | Typ av operativsystem. | "Linux" "Windows" |
SnapshotSku
Namn | Beskrivning | Värde |
---|---|---|
Namn | SKU-namnet. | "Premium_LRS" "Standard_LRS" "Standard_ZRS" |
SourceVault
Namn | Beskrivning | Värde |
---|---|---|
Id | Resurs-ID | sträng |