Megosztás a következőn keresztül:


Microsoft.Compute-pillanatképek 2023.01.02.

Bicep-erőforrásdefiníció

A pillanatképek erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Compute/snapshots erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Compute/snapshots@2023-01-02' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    completionPercent: int
    copyCompletionError: {
      errorCode: 'CopySourceNotFound'
      errorMessage: 'string'
    }
    creationData: {
      createOption: 'string'
      galleryImageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        lun: int
        sharedGalleryImageId: 'string'
      }
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        lun: int
        sharedGalleryImageId: 'string'
      }
      logicalSectorSize: int
      performancePlus: bool
      securityDataUri: 'string'
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
      uploadSizeBytes: int
    }
    dataAccessAuthMode: 'string'
    diskAccessId: 'string'
    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
    networkAccessPolicy: 'string'
    osType: 'string'
    publicNetworkAccess: 'string'
    purchasePlan: {
      name: 'string'
      product: 'string'
      promotionCode: 'string'
      publisher: 'string'
    }
    securityProfile: {
      secureVMDiskEncryptionSetId: 'string'
      securityType: 'string'
    }
    supportedCapabilities: {
      acceleratedNetwork: bool
      architecture: 'string'
      diskControllerTypes: 'string'
    }
    supportsHibernation: bool
  }
}

Tulajdonságértékek

pillanatképek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-80

Érvényes karakterek:
Alfanumerikus, aláhúzásjelek, pontok és kötőjelek.

Kezdje alfanumerikussal. Alfanumerikus vagy aláhúzásjellel végződik.
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A pillanatkép-termékváltozat neve. Lehet Standard_LRS, Premium_LRS vagy Standard_ZRS. Ez a növekményes pillanatkép opcionális paramétere, és az alapértelmezett viselkedés az, hogy a termékváltozat az előző pillanatképtel megegyező termékváltozatra lesz beállítva SnapshotSku
extendedLocation A kiterjesztett hely, ahol a pillanatkép létrejön. A kiterjesztett hely nem módosítható. ExtendedLocation
properties Pillanatkép-erőforrás tulajdonságai. SnapshotProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring
típus A kiterjesztett hely típusa. "EdgeZone"

SnapshotProperties

Név Leírás Érték
completionPercent Az erőforrás CopyStart művelettel történő létrehozásakor a háttérpéldány százalékos készültségi aránya. int
copyCompletionError Jelzi a hiba részleteit, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. CopyCompletionError
creationData Lemezforrás adatai. A CreationData adatai nem módosíthatók a lemez létrehozása után. CreationData (kötelező)
dataAccessAuthMode További hitelesítési követelmények lemezre vagy pillanatképre való exportáláskor vagy feltöltéskor. "AzureActiveDirectory"
"Nincs"
diskAccessId A DiskAccess-erőforrás ARM-azonosítója privát végpontok lemezen való használatához. sztring
diskSizeGB Ha a creationData.createOption üres, ez a mező kötelező, és a létrehozandó lemez méretét jelzi. Ha ez a mező frissítésekhez vagy más beállításokkal történő létrehozáshoz van jelen, az átméretezést jelez. Az átméretezések csak akkor engedélyezettek, ha a lemez nincs futó virtuális géphez csatolva, és csak a lemez méretét növelheti. int
titkosítás A titkosítási tulajdonság az inaktív adatok ügyfél által felügyelt kulcsokkal vagy platform által felügyelt kulcsokkal történő titkosítására használható. Titkosítás
encryptionSettingsCollection Az Azure Disk Encryptionként használt titkosítási beállítások gyűjteménye lemezenként vagy pillanatképenként több titkosítási beállítást tartalmazhat. EncryptionSettingsCollection
hyperVGeneration A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre vonatkozik. "V1"
"V2"
Növekményes Azt jelzi, hogy egy pillanatkép növekményes-e. A növekményes pillanatképek ugyanazon a lemezen kevesebb helyet foglalnak el, mint a teljes pillanatképek, és elszórhatók. logikai
networkAccessPolicy A lemez hálózaton keresztüli elérésére vonatkozó szabályzat. "AllowAll"
"AllowPrivate"
"DenyAll"
osType Az operációs rendszer típusa. "Linux"
"Windows"
publicNetworkAccess A lemez exportálásának szabályozására vonatkozó szabályzat. "Letiltva"
"Engedélyezve"
purchasePlan Vásárlási tervinformációk ahhoz a lemezképhez, amelyről a pillanatkép forráslemeze eredetileg létre lett hozva. PurchasePlan
securityProfile Az erőforrás biztonságával kapcsolatos információkat tartalmazza. DiskSecurityProfile
supportedCapabilities Azon kép támogatott képességeinek listája, amelyekből a pillanatkép forráslemeze eredetileg létrejött. Támogatott képességek
supportsHibernation Azt jelzi, hogy egy pillanatkép operációs rendszere támogatja a hibernálást. logikai

CopyCompletionError

Név Leírás Érték
errorCode Jelzi a hibakódot, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. "CopySourceNotFound" (kötelező)
errorMessage Jelzi a hibaüzenetet, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. sztring (kötelező)

CreationData

Név Leírás Érték
createOption Ez felsorolja a lemez létrehozásának lehetséges forrásait. "Csatolás"
"Másolás"
"CopyStart"
"Üres"
"FromImage"
"Importálás"
"ImportSecure"
"Visszaállítás"
"Feltöltés"
"UploadPreparedSecure" (kötelező)
galleryImageReference Katalógusképből való létrehozáshoz szükséges. Az ImageDiskReference id/sharedGalleryImageId/communityGalleryImageId azonosítója annak a megosztott gályarendszerkép-verziónak az ARM-azonosítója lesz, amelyből lemezt szeretne létrehozni. ImageDiskReference
imageReference A PIR vagy a felhasználói rendszerképek lemezforrás-információi. ImageDiskReference
logicalSectorSize Logikai szektor mérete bájtban ultralemezekhez. A támogatott értékek: 512 hirdetés 4096. Az alapértelmezett érték a 4096. int
performancePlus Állítsa ezt a jelzőt true értékre az üzembe helyezett lemez teljesítménycéljának növeléséhez, lásd itt a megfelelő teljesítménycélt. Ez a jelző csak lemezlétrehozáskor állítható be, és az engedélyezés után nem tiltható le. logikai
securityDataUri Ha a createOption Értéke ImportSecure, akkor ez egy virtuálisgép-vendégállapotba importálandó blob URI-ja. sztring
sourceResourceId Ha a createOption másolás, akkor ez a forráspillanatkép vagy lemez ARM-azonosítója. sztring
sourceUri Ha a createOption importálás, akkor ez egy felügyelt lemezre importálandó blob URI-ja. sztring
storageAccountId Kötelező, ha a createOption importálás. Az Azure Resource Manager lemezként importálandó blobot tartalmazó tárfiók azonosítója. sztring
uploadSizeBytes Ha a createOption Feltöltés, akkor ez a feltöltés tartalmának mérete, beleértve a VHD élőlábát is. Ennek az értéknek 20972032 (a VHD élőláb esetén 20 MiB + 512 bájt) és 35183298347520 bájt (a VHD lábléce esetén 32 TiB + 512 bájt) között kell lennie. int

ImageDiskReference

Név Leírás Érték
communityGalleryImageId Egy relatív URI, amely egy közösségi Azure Compute Gallery rendszerkép-referenciáját tartalmazza. sztring
id Egy relatív URI, amely platformrendszerkép-adattárat, felhasználói rendszerképet vagy Azure Compute Gallery-rendszerkép-referenciát tartalmaz. sztring
Lun Ha a lemezt egy lemez adatlemezéből hozták létre, ez egy index, amely azt jelzi, hogy a lemezképen lévő adatlemezek közül melyiket kell használni. Operációsrendszer-lemezek esetén ez a mező null értékű. int
sharedGalleryImageId Egy relatív URI, amely közvetlen megosztott Azure Compute Gallery-rendszerkép-referenciát tartalmaz. sztring

Titkosítás

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási készlet ResourceId azonosítója, amely a inaktív titkosítás engedélyezéséhez használható. sztring
típus A lemez adatainak titkosításához használt kulcs típusa. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

EncryptionSettingsCollection

Név Leírás Érték
engedélyezve Állítsa ezt a jelzőt true (igaz) értékre, és adja meg a DiskEncryptionKey és az opcionális KeyEncryptionKey értéket a titkosítás engedélyezéséhez. Állítsa ezt a jelzőt hamis értékre, és távolítsa el a DiskEncryptionKey és a KeyEncryptionKey elemet a titkosítás letiltásához. Ha a EncryptionSettings null értékű a kérelemobjektumban, a meglévő beállítások változatlanok maradnak. bool (kötelező)
encryptionSettings Titkosítási beállítások gyűjteménye, minden lemezkötethez egyet. EncryptionSettingsElement[]
encryptionSettingsVersion Ismerteti, hogy milyen típusú titkosítást használnak a lemezekhez. A mező beállítása után nem írható felül. Az "1.0" az Azure Disk Encryptionnek felel meg az AAD-alkalmazással."1.1" az Azure Disk Encryptionnek felel meg. sztring

EncryptionSettingsElement

Név Leírás Érték
diskEncryptionKey Key Vault lemeztitkosítási kulcs titkos URL-címe és tárolóazonosítója KeyVaultAndSecretReference
keyEncryptionKey Key Vault kulcstitkosítási kulcs URL-címe és tárolóazonosítója. A KeyEncryptionKey nem kötelező, és ha meg van adva, a lemeztitkosítási kulcs kicsomagolására szolgál. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Név Leírás Érték
secretUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

SourceVault

Név Leírás Érték
id Erőforrás-azonosító sztring

KeyVaultAndKeyReference

Név Leírás Érték
keyUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

PurchasePlan

Név Leírás Érték
name A terv azonosítója. sztring (kötelező)
product A rendszerkép termékét adja meg a piactérről. Ez ugyanaz az érték, mint az ajánlat az imageReference elem alatt. sztring (kötelező)
promotionCode Az ajánlat promóciós kódja. sztring
közzétevő A közzétevő azonosítója. sztring (kötelező)

DiskSecurityProfile

Név Leírás Érték
secureVMDiskEncryptionSetId A bizalmas virtuális gép által támogatott, ügyfél által kezelt kulccsal titkosított lemeztitkosítási csoport ResourceId azonosítója sztring
securityType A virtuális gép SecurityType tulajdonságát adja meg. Csak operációsrendszer-lemezekre alkalmazható. "ConfidentialVM_DiskEncryptedWithCustomerKey"
"ConfidentialVM_DiskEncryptedWithPlatformKey"
"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
"TrustedLaunch"

Támogatott képességek

Név Leírás Érték
acceleratedNetwork Igaz, ha az operációsrendszer-lemezkép támogatja a gyorsított hálózatkezelést. logikai
architektúra Operációsrendszer-lemez által támogatott CPU-architektúra. "Arm64"
"x64"
diskControllerTypes Az operációsrendszer-lemez által támogatott lemezvezérlők. Ha be van állítva, lehet SCSI vagy SCSI, NVME vagy NVME, SCSI. sztring

SnapshotSku

Név Leírás Érték
name A termékváltozat neve. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

ARM-sablon erőforrás-definíciója

A pillanatképek erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Compute/snapshots erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Compute/snapshots",
  "apiVersion": "2023-01-02",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "completionPercent": "int",
    "copyCompletionError": {
      "errorCode": "CopySourceNotFound",
      "errorMessage": "string"
    },
    "creationData": {
      "createOption": "string",
      "galleryImageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "lun": "int",
        "sharedGalleryImageId": "string"
      },
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "lun": "int",
        "sharedGalleryImageId": "string"
      },
      "logicalSectorSize": "int",
      "performancePlus": "bool",
      "securityDataUri": "string",
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string",
      "uploadSizeBytes": "int"
    },
    "dataAccessAuthMode": "string",
    "diskAccessId": "string",
    "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",
    "networkAccessPolicy": "string",
    "osType": "string",
    "publicNetworkAccess": "string",
    "purchasePlan": {
      "name": "string",
      "product": "string",
      "promotionCode": "string",
      "publisher": "string"
    },
    "securityProfile": {
      "secureVMDiskEncryptionSetId": "string",
      "securityType": "string"
    },
    "supportedCapabilities": {
      "acceleratedNetwork": "bool",
      "architecture": "string",
      "diskControllerTypes": "string"
    },
    "supportsHibernation": "bool"
  }
}

Tulajdonságértékek

pillanatképek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Compute/snapshots"
apiVersion Az erőforrás API-verziója '2023-01-02'
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-80

Érvényes karakterek:
Alfanumerikus, aláhúzásjelek, pontok és kötőjelek.

Kezdje alfanumerikussal. Alfanumerikus vagy aláhúzásjellel végződik.
location Erőforrás helye sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
Sku A pillanatkép-termékváltozat neve. Lehet Standard_LRS, Premium_LRS vagy Standard_ZRS. Ez a növekményes pillanatkép opcionális paramétere, és az alapértelmezett viselkedés az, hogy a termékváltozat az előző pillanatképtel megegyező termékváltozatra lesz beállítva SnapshotSku
extendedLocation A kiterjesztett hely, ahol a pillanatkép létrejön. A kiterjesztett hely nem módosítható. ExtendedLocation
properties Pillanatkép-erőforrás tulajdonságai. SnapshotProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring
típus A kiterjesztett hely típusa. "EdgeZone"

SnapshotProperties

Név Leírás Érték
completionPercent Az erőforrás CopyStart művelettel történő létrehozásakor a háttérpéldány százalékos készültségi aránya. int
copyCompletionError Jelzi a hiba részleteit, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. CopyCompletionError
creationData Lemezforrás adatai. A CreationData adatai nem módosíthatók a lemez létrehozása után. CreationData (kötelező)
dataAccessAuthMode További hitelesítési követelmények lemezre vagy pillanatképre való exportáláskor vagy feltöltéskor. "AzureActiveDirectory"
"Nincs"
diskAccessId A DiskAccess-erőforrás ARM-azonosítója privát végpontok lemezen való használatához. sztring
diskSizeGB Ha a creationData.createOption üres, ez a mező kötelező, és a létrehozandó lemez méretét jelzi. Ha ez a mező frissítésekhez vagy más beállításokkal történő létrehozáshoz van jelen, az átméretezést jelez. Az átméretezések csak akkor engedélyezettek, ha a lemez nincs futó virtuális géphez csatolva, és csak a lemez méretét növelheti. int
titkosítás A titkosítási tulajdonság az inaktív adatok ügyfél által felügyelt kulcsokkal vagy platform által felügyelt kulcsokkal történő titkosítására használható. Titkosítás
encryptionSettingsCollection Az Azure Disk Encryptionként használt titkosítási beállítások gyűjteménye lemezenként vagy pillanatképenként több titkosítási beállítást tartalmazhat. EncryptionSettingsCollection
hyperVGeneration A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre vonatkozik. "V1"
"V2"
Növekményes Azt jelzi, hogy egy pillanatkép növekményes-e. A növekményes pillanatképek ugyanazon a lemezen kevesebb helyet foglalnak el, mint a teljes pillanatképek, és elszórhatók. logikai
networkAccessPolicy A lemez hálózaton keresztüli elérésére vonatkozó szabályzat. "AllowAll"
"AllowPrivate"
"DenyAll"
osType Az operációs rendszer típusa. "Linux"
"Windows"
publicNetworkAccess A lemez exportálásának szabályozására vonatkozó szabályzat. "Letiltva"
"Engedélyezve"
purchasePlan Vásárlási tervinformációk ahhoz a lemezképhez, amelyről a pillanatkép forráslemeze eredetileg létre lett hozva. PurchasePlan
securityProfile Az erőforrás biztonságával kapcsolatos információkat tartalmazza. DiskSecurityProfile
supportedCapabilities Azon kép támogatott képességeinek listája, amelyekből a pillanatkép forráslemeze eredetileg létrejött. Támogatott képességek
supportsHibernation Azt jelzi, hogy egy pillanatkép operációs rendszere támogatja a hibernálást. logikai

CopyCompletionError

Név Leírás Érték
errorCode Jelzi a hibakódot, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. "CopySourceNotFound" (kötelező)
errorMessage Jelzi a hibaüzenetet, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya sikertelen. sztring (kötelező)

CreationData

Név Leírás Érték
createOption Ez felsorolja a lemez létrehozásának lehetséges forrásait. "Csatolás"
"Másolás"
"CopyStart"
"Üres"
"FromImage"
"Importálás"
"ImportSecure"
"Visszaállítás"
"Feltöltés"
"UploadPreparedSecure" (kötelező)
galleryImageReference Katalógusképből való létrehozáshoz szükséges. Az ImageDiskReference id/sharedGalleryImageId/communityGalleryImageId azonosítója annak a megosztott gályarendszerkép-verziónak az ARM-azonosítója lesz, amelyből lemezt szeretne létrehozni. ImageDiskReference
imageReference A PIR vagy a felhasználói rendszerképek lemezforrás-információi. ImageDiskReference
logicalSectorSize Logikai szektor mérete bájtban ultralemezekhez. A támogatott értékek: 512 hirdetés 4096. Az alapértelmezett érték a 4096. int
performancePlus Állítsa ezt a jelzőt true értékre az üzembe helyezett lemez teljesítménycéljának növeléséhez, lásd itt a megfelelő teljesítménycélt. Ez a jelző csak lemezlétrehozáskor állítható be, és az engedélyezés után nem tiltható le. logikai
securityDataUri Ha a createOption Értéke ImportSecure, akkor ez egy virtuálisgép-vendégállapotba importálandó blob URI-ja. sztring
sourceResourceId Ha a createOption másolás, akkor ez a forráspillanatkép vagy lemez ARM-azonosítója. sztring
sourceUri Ha a createOption importálás, akkor ez egy felügyelt lemezre importálandó blob URI-ja. sztring
storageAccountId Kötelező, ha a createOption importálás. Az Azure Resource Manager lemezként importálandó blobot tartalmazó tárfiók azonosítója. sztring
uploadSizeBytes Ha a createOption Feltöltés, akkor ez a feltöltés tartalmának mérete, beleértve a VHD élőlábát is. Ennek az értéknek 20972032 (a VHD élőláb esetén 20 MiB + 512 bájt) és 35183298347520 bájt (a VHD lábléce esetén 32 TiB + 512 bájt) között kell lennie. int

ImageDiskReference

Név Leírás Érték
communityGalleryImageId Egy relatív URI, amely egy közösségi Azure Compute Gallery rendszerkép-referenciáját tartalmazza. sztring
id Egy relatív URI, amely platformrendszerkép-adattárat, felhasználói rendszerképet vagy Azure Compute Gallery-rendszerkép-referenciát tartalmaz. sztring
Lun Ha a lemezt egy lemez adatlemezéből hozták létre, ez egy index, amely azt jelzi, hogy a lemezképen lévő adatlemezek közül melyiket kell használni. Operációsrendszer-lemezek esetén ez a mező null értékű. int
sharedGalleryImageId Egy relatív URI, amely közvetlen megosztott Azure Compute Gallery-rendszerképhivatkozást tartalmaz. sztring

Titkosítás

Név Leírás Érték
diskEncryptionSetId Az inaktív adatok titkosításának engedélyezéséhez használandó lemeztitkosítási készlet ResourceId azonosítója. sztring
típus A lemez adatainak titkosításához használt kulcs típusa. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

EncryptionSettingsCollection

Név Leírás Érték
engedélyezve Állítsa ezt a jelzőt true (igaz) értékre, és adja meg a DiskEncryptionKey és az opcionális KeyEncryptionKey értéket a titkosítás engedélyezéséhez. Állítsa ezt a jelzőt false (hamis) értékre, és távolítsa el a DiskEncryptionKey és a KeyEncryptionKey elemet a titkosítás letiltásához. Ha a EncryptionSettings null értékű a kérelemobjektumban, a meglévő beállítások változatlanok maradnak. bool (kötelező)
encryptionSettings Titkosítási beállítások gyűjteménye, minden lemezkötethez egyet. EncryptionSettingsElement[]
encryptionSettingsVersion Ismerteti, hogy milyen típusú titkosítást használnak a lemezekhez. A mező beállítása után nem írható felül. Az "1.0" az Azure Disk Encryptionnek felel meg az AAD-alkalmazással. Az "1.1" az Azure Disk Encryptionnek felel meg. sztring

EncryptionSettingsElement

Név Leírás Érték
diskEncryptionKey A lemeztitkosítási kulcs titkos URL-címének és tárolóazonosítójának Key Vault KeyVaultAndSecretReference
keyEncryptionKey Key Vault kulcstitkosítási kulcs url-címét és tárolóazonosítóját. A KeyEncryptionKey nem kötelező, és ha meg van adva, a lemeztitkosítási kulcs kicsomagolására szolgál. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Név Leírás Érték
secretUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

SourceVault

Név Leírás Érték
id Erőforrás-azonosító sztring

KeyVaultAndKeyReference

Név Leírás Érték
keyUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

PurchasePlan

Név Leírás Érték
name A terv azonosítója. sztring (kötelező)
product A rendszerkép termékét adja meg a piactérről. Ez ugyanaz az érték, mint az ImageReference elem alatti Ajánlat. sztring (kötelező)
promotionCode Az ajánlat promóciós kódja. sztring
közzétevő A közzétevő azonosítója. sztring (kötelező)

DiskSecurityProfile

Név Leírás Érték
secureVMDiskEncryptionSetId A bizalmas virtuális gép által támogatott, ügyfél által kezelt kulccsal titkosított lemeztitkosítási készlet ResourceId azonosítója sztring
securityType A virtuális gép SecurityType tulajdonságát adja meg. Csak operációsrendszer-lemezekre vonatkozik. "ConfidentialVM_DiskEncryptedWithCustomerKey"
"ConfidentialVM_DiskEncryptedWithPlatformKey"
"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
"TrustedLaunch"

Támogatott képességek

Név Leírás Érték
acceleratedNetwork Igaz, ha az operációsrendszer-lemezkép támogatja a gyorsított hálózatkezelést. logikai
architektúra Operációsrendszer-lemez által támogatott CPU-architektúra. "Arm64"
"x64"
diskControllerTypes Az operációsrendszer-lemez által támogatott lemezvezérlők. Ha be van állítva, lehet SCSI vagy SCSI, NVME vagy NVME, SCSI. sztring

SnapshotSku

Név Leírás Érték
name A termékváltozat neve. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

Terraform -erőforrásdefiníció (AzAPI-szolgáltató)

A pillanatképek erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Compute/snapshots erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/snapshots@2023-01-02"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      completionPercent = int
      copyCompletionError = {
        errorCode = "CopySourceNotFound"
        errorMessage = "string"
      }
      creationData = {
        createOption = "string"
        galleryImageReference = {
          communityGalleryImageId = "string"
          id = "string"
          lun = int
          sharedGalleryImageId = "string"
        }
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          lun = int
          sharedGalleryImageId = "string"
        }
        logicalSectorSize = int
        performancePlus = bool
        securityDataUri = "string"
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
        uploadSizeBytes = int
      }
      dataAccessAuthMode = "string"
      diskAccessId = "string"
      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
      networkAccessPolicy = "string"
      osType = "string"
      publicNetworkAccess = "string"
      purchasePlan = {
        name = "string"
        product = "string"
        promotionCode = "string"
        publisher = "string"
      }
      securityProfile = {
        secureVMDiskEncryptionSetId = "string"
        securityType = "string"
      }
      supportedCapabilities = {
        acceleratedNetwork = bool
        architecture = "string"
        diskControllerTypes = "string"
      }
      supportsHibernation = bool
    }
    sku = {
      name = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Tulajdonságértékek

pillanatképek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Compute/snapshots@2023-01-02"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-80

Érvényes karakterek:
Alfanumerikus, aláhúzásjelek, pontok és kötőjelek.

Kezdje alfanumerikussal. Alfanumerikus vagy aláhúzásjellel végződik.
location Erőforrás helye sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék Címkenevek és -értékek szótára.
Sku A pillanatkép-termékváltozat neve. Lehet Standard_LRS, Premium_LRS vagy Standard_ZRS. Ez a növekményes pillanatkép opcionális paramétere, és az alapértelmezett viselkedés az, hogy a termékváltozat az előző pillanatképtel megegyező termékváltozatra lesz beállítva SnapshotSku
extendedLocation A kiterjesztett hely, ahol a pillanatkép létrejön. A kiterjesztett hely nem módosítható. ExtendedLocation
properties Pillanatkép-erőforrás tulajdonságai. SnapshotProperties

ExtendedLocation

Név Leírás Érték
name A kiterjesztett hely neve. sztring
típus A kiterjesztett hely típusa. "EdgeZone"

SnapshotProperties

Név Leírás Érték
completionPercent Az erőforrás CopyStart művelettel történő létrehozásakor a háttérpéldány százalékos készültségi aránya. int
copyCompletionError Jelzi a hiba részleteit, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya meghiúsul. CopyCompletionError
creationData Lemezforrás adatai. A CreationData adatai nem módosíthatók a lemez létrehozása után. CreationData (kötelező)
dataAccessAuthMode További hitelesítési követelmények lemezre vagy pillanatképre való exportáláskor vagy feltöltéskor. "AzureActiveDirectory"
"Nincs"
diskAccessId A DiskAccess erőforrás ARM-azonosítója privát végpontok lemezen való használatához. sztring
diskSizeGB Ha a creationData.createOption üres, ez a mező kötelező, és a létrehozandó lemez méretét jelzi. Ha ez a mező frissítésekhez vagy más beállításokkal történő létrehozáshoz van jelen, az átméretezést jelez. Az átméretezés csak akkor engedélyezett, ha a lemez nincs futó virtuális géphez csatolva, és csak a lemez méretét növelheti. int
titkosítás A titkosítási tulajdonság az inaktív adatok ügyfél által felügyelt kulcsokkal vagy platform által felügyelt kulcsokkal történő titkosítására használható. Titkosítás
encryptionSettingsCollection A titkosítási beállítások gyűjteménye az Azure Disk Encryption, lemezenként vagy pillanatképenként több titkosítási beállítást tartalmazhat. EncryptionSettingsCollection
hyperVGeneration A virtuális gép hipervizor-generációja. Csak operációsrendszer-lemezekre alkalmazható. "V1"
"V2"
Növekményes Azt jelzi, hogy egy pillanatkép növekményes-e. Az ugyanazon a lemezen lévő növekményes pillanatképek kevesebb helyet foglalnak el, mint a teljes pillanatképek, és elszórhatók. logikai
networkAccessPolicy A lemez hálózati elérésére vonatkozó szabályzat. "AllowAll"
"AllowPrivate"
"DenyAll"
osType Az operációs rendszer típusa. "Linux"
"Windows"
publicNetworkAccess Szabályzat a lemezen történő exportálás szabályozásához. "Letiltva"
"Engedélyezve"
purchasePlan A rendszerképhez tartozó tervinformációk vásárlása, amelyekből a pillanatkép forráslemeze eredetileg létrejött. PurchasePlan
securityProfile Az erőforrás biztonsági adatait tartalmazza. DiskSecurityProfile
supportedCapabilities Azon kép támogatott képességeinek listája, amelyekből a pillanatkép forráslemeze eredetileg létre lett hozva. Támogatott képességek
supportsHibernation Azt jelzi, hogy a pillanatképen lévő operációs rendszer támogatja a hibernálást. logikai

CopyCompletionError

Név Leírás Érték
errorCode A hibakódot jelzi, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya meghiúsul. "CopySourceNotFound" (kötelező)
errorMessage A hibaüzenetet jelzi, ha a CopyStart művelettel létrehozott erőforrás háttérpéldánya meghiúsul. sztring (kötelező)

CreationData

Név Leírás Érték
createOption Ez egy lemez létrehozásának lehetséges forrásait sorolja fel. "Csatolás"
"Másolás"
"CopyStart"
"Üres"
"FromImage"
"Importálás"
"ImportSecure"
"Visszaállítás"
"Feltöltés"
"UploadPreparedSecure" (kötelező)
galleryImageReference Katalógusképből való létrehozáshoz szükséges. Az ImageDiskReference id/sharedGalleryImageId/communityGalleryImageId azonosítója annak a megosztott gályarendszerkép-verziónak az ARM-azonosítója lesz, amelyből lemezt szeretne létrehozni. ImageDiskReference
imageReference A PIR vagy a felhasználói rendszerképek lemezforrás-információi. ImageDiskReference
logicalSectorSize Logikai szektor mérete bájtban ultralemezekhez. A támogatott értékek: 512 ad 4096. A 4096 az alapértelmezett érték. int
performancePlus Állítsa ezt a jelzőt igaz értékre, hogy növelhesse az üzembe helyezett lemez teljesítménycélját, lásd itt a megfelelő teljesítménycélt. Ez a jelző csak a lemezlétrehozáskor állítható be, és az engedélyezés után nem tiltható le. logikai
securityDataUri Ha a createOption Értéke ImportSecure, akkor ez egy virtuálisgép-vendégállapotba importálandó blob URI-ja. sztring
sourceResourceId Ha a createOption másolás, akkor ez a forrás pillanatképének vagy lemezének ARM-azonosítója. sztring
sourceUri Ha a createOption importálás, akkor ez egy felügyelt lemezbe importálandó blob URI-ja. sztring
storageAccountId Akkor szükséges, ha a createOption importálás. A lemezként importálandó blobot tartalmazó tárfiók Azure Resource Manager azonosítója. sztring
uploadSizeBytes Ha a createOption feltöltés, akkor ez a feltöltés tartalmának mérete, beleértve a VHD-láblécet is. Ennek az értéknek 20972032 (a VHD-lábléchez 20 MiB + 512 bájt) és 35183298347520 bájt (32 TiB + 512 bájt a VHD-lábléchez). int

ImageDiskReference

Név Leírás Érték
communityGalleryImageId Egy relatív URI, amely egy közösségi Azure Compute Gallery rendszerkép-referenciáját tartalmazza. sztring
id Egy relatív URI, amely platformrendszerkép-adattárat, felhasználói lemezképet vagy Azure Compute Gallery-rendszerkép-referenciát tartalmaz. sztring
Lun Ha a lemez egy lemez adatlemezéből jön létre, ez egy index, amely azt jelzi, hogy a lemezen lévő adatlemezek közül melyiket kell használni. Operációsrendszer-lemezek esetén ez a mező null értékű. int
sharedGalleryImageId Egy relatív URI, amely közvetlen megosztott Azure Compute Gallery-rendszerkép-referenciát tartalmaz. sztring

Titkosítás

Név Leírás Érték
diskEncryptionSetId A lemeztitkosítási készlet ResourceId azonosítója, amely a inaktív titkosítás engedélyezéséhez használható. sztring
típus A lemez adatainak titkosításához használt kulcs típusa. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

EncryptionSettingsCollection

Név Leírás Érték
engedélyezve Állítsa ezt a jelzőt true (igaz) értékre, és adja meg a DiskEncryptionKey és az opcionális KeyEncryptionKey értéket a titkosítás engedélyezéséhez. Állítsa ezt a jelzőt hamis értékre, és távolítsa el a DiskEncryptionKey és a KeyEncryptionKey elemet a titkosítás letiltásához. Ha a EncryptionSettings null értékű a kérelemobjektumban, a meglévő beállítások változatlanok maradnak. bool (kötelező)
encryptionSettings Titkosítási beállítások gyűjteménye, minden lemezkötethez egyet. EncryptionSettingsElement[]
encryptionSettingsVersion Ismerteti, hogy milyen típusú titkosítást használnak a lemezekhez. A mező beállítása után nem írható felül. Az "1.0" az Azure Disk Encryptionnek felel meg az AAD-alkalmazással."1.1" az Azure Disk Encryptionnek felel meg. sztring

EncryptionSettingsElement

Név Leírás Érték
diskEncryptionKey Key Vault lemeztitkosítási kulcs titkos URL-címe és tárolóazonosítója KeyVaultAndSecretReference
keyEncryptionKey Key Vault kulcstitkosítási kulcs URL-címe és tárolóazonosítója. A KeyEncryptionKey nem kötelező, és ha meg van adva, a lemeztitkosítási kulcs kicsomagolására szolgál. KeyVaultAndKeyReference

KeyVaultAndSecretReference

Név Leírás Érték
secretUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

SourceVault

Név Leírás Érték
id Erőforrás-azonosító sztring

KeyVaultAndKeyReference

Név Leírás Érték
keyUrl Kulcsra vagy titkos kódra mutató URL-cím a KeyVaultban sztring (kötelező)
sourceVault A kulcsot vagy titkos kulcsot tartalmazó KeyVault erőforrás-azonosítója SourceVault (kötelező)

PurchasePlan

Név Leírás Érték
name A terv azonosítója. sztring (kötelező)
product A rendszerkép termékét adja meg a piactérről. Ez ugyanaz az érték, mint az ajánlat az imageReference elem alatt. sztring (kötelező)
promotionCode Az ajánlat promóciós kódja. sztring
közzétevő A közzétevő azonosítója. sztring (kötelező)

DiskSecurityProfile

Név Leírás Érték
secureVMDiskEncryptionSetId A bizalmas virtuális gép által támogatott, ügyfél által kezelt kulccsal titkosított lemeztitkosítási csoport ResourceId azonosítója sztring
securityType A virtuális gép SecurityType tulajdonságát adja meg. Csak operációsrendszer-lemezekre alkalmazható. "ConfidentialVM_DiskEncryptedWithCustomerKey"
"ConfidentialVM_DiskEncryptedWithPlatformKey"
"ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey"
"TrustedLaunch"

Támogatott képességek

Név Leírás Érték
gyorsított hálózat Igaz, ha az operációsrendszer-lemezt létrehozó rendszerkép támogatja a gyorsított hálózatkezelést. logikai
architektúra Operációsrendszer-lemez által támogatott CPU-architektúra. "Arm64"
"x64"
diskControllerTypes Az operációsrendszer-lemez által támogatott lemezvezérlők. Ha be van állítva, lehet SCSI vagy SCSI, NVME vagy NVME, SCSI. sztring

SnapshotSku

Név Leírás Érték
name A termékváltozat neve. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"