Sdílet prostřednictvím


Snímky Microsoft.Compute 2018-09-30

Definice prostředku Bicep

Typ prostředku snímků je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/snapshots, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Compute/snapshots@2018-09-30' = {
  location: 'string'
  name: 'string'
  properties: {
    creationData: {
      createOption: 'string'
      imageReference: {
        id: 'string'
        lun: int
      }
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
    }
    diskSizeGB: int
    encryptionSettingsCollection: {
      enabled: bool
      encryptionSettings: [
        {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
      ]
    }
    hyperVGeneration: 'string'
    osType: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

CreationData

Jméno Popis Hodnota
createOption Tím se vytvoří výčet možných zdrojů vytvoření disku. Připojit
Kopírovat
"Prázdné"
FromImage
Import
Obnovit
Nahrát (povinné)
imageReference Informace o zdroji disků imageDiskReference
sourceResourceId Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. řetězec
sourceUri Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. řetězec
storageAccountId Pokud je createOption import, identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. Vyžadováno pouze v případě, že je objekt blob v jiném předplatném. řetězec

EncryptionSettingsCollection

Jméno Popis Hodnota
zpřístupněný Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. bool (povinné)
encryptionSettings Kolekce nastavení šifrování, jedno pro každý svazek disku. EncryptionSettingsElement[]

EncryptionSettingsElement

Jméno Popis Hodnota
diskEncryptionKey Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku KeyVaultAndSecretReference
keyEncryptionKey Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. keyVaultAndKeyReference

ImageDiskReference

Jméno Popis Hodnota
id Relativní identifikátor URI obsahující buď úložiště imagí platformy, nebo odkaz na image uživatele. string (povinné)
Lun Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. Int

KeyVaultAndKeyReference

Jméno Popis Hodnota
keyUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

KeyVaultAndSecretReference

Jméno Popis Hodnota
secretUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

Microsoft.Compute/snapshots

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku snímku SnapshotProperties
sku Název skladové položky snímků. Může to být Standard_LRS, Premium_LRS nebo Standard_ZRS. snapshotSku
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Značky prostředků

Jméno Popis Hodnota

SnapshotProperties

Jméno Popis Hodnota
creationData Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. CreationData (povinné)
diskSizeGB Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost virtuálního pevného disku, který chcete vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. Int
encryptionSettingsCollection Kolekce nastavení šifrování použitá jako Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. EncryptionSettingsCollection
hyperVGeneration Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. "V1"
"V2"
osType Typ operačního systému. Linux
Windows

SnapshotSku

Jméno Popis Hodnota
Jméno Název skladové položky. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

SourceVault

Jméno Popis Hodnota
id ID prostředku řetězec

Definice prostředku šablony ARM

Typ prostředku snímků je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/snapshots, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Compute/snapshots",
  "apiVersion": "2018-09-30",
  "name": "string",
  "location": "string",
  "properties": {
    "creationData": {
      "createOption": "string",
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string"
    },
    "diskSizeGB": "int",
    "encryptionSettingsCollection": {
      "enabled": "bool",
      "encryptionSettings": [
        {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        }
      ]
    },
    "hyperVGeneration": "string",
    "osType": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

CreationData

Jméno Popis Hodnota
createOption Tím se vytvoří výčet možných zdrojů vytvoření disku. Připojit
Kopírovat
"Prázdné"
FromImage
Import
Obnovit
Nahrát (povinné)
imageReference Informace o zdroji disků imageDiskReference
sourceResourceId Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. řetězec
sourceUri Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. řetězec
storageAccountId Pokud je createOption import, identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. Vyžadováno pouze v případě, že je objekt blob v jiném předplatném. řetězec

EncryptionSettingsCollection

Jméno Popis Hodnota
zpřístupněný Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. bool (povinné)
encryptionSettings Kolekce nastavení šifrování, jedno pro každý svazek disku. EncryptionSettingsElement[]

EncryptionSettingsElement

Jméno Popis Hodnota
diskEncryptionKey Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku KeyVaultAndSecretReference
keyEncryptionKey Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. keyVaultAndKeyReference

ImageDiskReference

Jméno Popis Hodnota
id Relativní identifikátor URI obsahující buď úložiště imagí platformy, nebo odkaz na image uživatele. string (povinné)
Lun Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. Int

KeyVaultAndKeyReference

Jméno Popis Hodnota
keyUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

KeyVaultAndSecretReference

Jméno Popis Hodnota
secretUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

Microsoft.Compute/snapshots

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2018-09-30'
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku snímku SnapshotProperties
sku Název skladové položky snímků. Může to být Standard_LRS, Premium_LRS nebo Standard_ZRS. snapshotSku
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Compute/snapshots

Značky prostředků

Jméno Popis Hodnota

SnapshotProperties

Jméno Popis Hodnota
creationData Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. CreationData (povinné)
diskSizeGB Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost virtuálního pevného disku, který chcete vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. Int
encryptionSettingsCollection Kolekce nastavení šifrování použitá jako Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. EncryptionSettingsCollection
hyperVGeneration Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. "V1"
"V2"
osType Typ operačního systému. Linux
Windows

SnapshotSku

Jméno Popis Hodnota
Jméno Název skladové položky. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

SourceVault

Jméno Popis Hodnota
id ID prostředku řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku snímků je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/snapshots, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/snapshots@2018-09-30"
  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"
      }
      diskSizeGB = int
      encryptionSettingsCollection = {
        enabled = bool
        encryptionSettings = [
          {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
        ]
      }
      hyperVGeneration = "string"
      osType = "string"
    }
  })
}

Hodnoty vlastností

CreationData

Jméno Popis Hodnota
createOption Tím se vytvoří výčet možných zdrojů vytvoření disku. Připojit
Kopírovat
"Prázdné"
FromImage
Import
Obnovit
Nahrát (povinné)
imageReference Informace o zdroji disků imageDiskReference
sourceResourceId Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. řetězec
sourceUri Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. řetězec
storageAccountId Pokud je createOption import, identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. Vyžadováno pouze v případě, že je objekt blob v jiném předplatném. řetězec

EncryptionSettingsCollection

Jméno Popis Hodnota
zpřístupněný Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. bool (povinné)
encryptionSettings Kolekce nastavení šifrování, jedno pro každý svazek disku. EncryptionSettingsElement[]

EncryptionSettingsElement

Jméno Popis Hodnota
diskEncryptionKey Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku KeyVaultAndSecretReference
keyEncryptionKey Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. keyVaultAndKeyReference

ImageDiskReference

Jméno Popis Hodnota
id Relativní identifikátor URI obsahující buď úložiště imagí platformy, nebo odkaz na image uživatele. string (povinné)
Lun Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. Int

KeyVaultAndKeyReference

Jméno Popis Hodnota
keyUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

KeyVaultAndSecretReference

Jméno Popis Hodnota
secretUrl Adresa URL odkazující na klíč nebo tajný klíč ve službě KeyVault string (povinné)
sourceVault ID prostředku služby KeyVault obsahující klíč nebo tajný klíč SourceVault (povinné)

Microsoft.Compute/snapshots

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku snímku SnapshotProperties
sku Název skladové položky snímků. Může to být Standard_LRS, Premium_LRS nebo Standard_ZRS. snapshotSku
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/snapshots@2018-09-30

Značky prostředků

Jméno Popis Hodnota

SnapshotProperties

Jméno Popis Hodnota
creationData Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. CreationData (povinné)
diskSizeGB Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost virtuálního pevného disku, který chcete vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. Int
encryptionSettingsCollection Kolekce nastavení šifrování použitá jako Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. EncryptionSettingsCollection
hyperVGeneration Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. "V1"
"V2"
osType Typ operačního systému. Linux
Windows

SnapshotSku

Jméno Popis Hodnota
Jméno Název skladové položky. "Premium_LRS"
"Standard_LRS"
"Standard_ZRS"

SourceVault

Jméno Popis Hodnota
id ID prostředku řetězec