共用方式為


Microsoft.計算快照集 2017-03-30

Bicep 資源定義

快照集資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/snapshots 資源,請將下列 Bicep 新增至範本。

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

屬性值

CreationData

名字 描述 價值
createOption 這會列舉磁碟建立的可能來源。 'Attach'
'Copy'
'Empty'
'FromImage'
'Import' (必要)
imageReference 磁碟來源資訊。 ImageDiskReference
sourceResourceId 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 字串
sourceUri 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 字串
storageAccountId 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 字串

DiskProperties

名字 描述 價值
creationData 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 CreationData (必要)
diskSizeGB 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 int
encryptionSettings 磁碟或快照集的加密設定 EncryptionSettings
osType 操作系統類型。 'Linux'
'Windows'

DiskSku

名字 描述 價值
名字 SKU 名稱。 'Premium_LRS'
'Standard_LRS'

EncryptionSettings

名字 描述 價值
diskEncryptionKey 磁碟加密金鑰的 Key Vault 秘密 URL 和保存庫識別碼 KeyVaultAndSecretReference
啟用 將此旗標設定為 true,並提供 DiskEncryptionKey 和選擇性 KeyEncryptionKey 以啟用加密。 將此旗標設定為 false,並移除 DiskEncryptionKey 和 KeyEncryptionKey 以停用加密。 如果 Request 物件中的 EncryptionSettings 為 Null,則現有的設定會保持不變。 bool
keyEncryptionKey 金鑰保存庫金鑰 URL 和金鑰加密金鑰的保存庫識別碼 KeyVaultAndKeyReference

ImageDiskReference

名字 描述 價值
id 包含平臺映像存放庫或使用者映像參考的相對 URI。 字串 (必要)
如果磁碟是從映射的數據磁碟建立的,這是一個索引,指出映射中要使用的數據磁碟。 針對OS磁碟,此欄位為 null。 int

KeyVaultAndKeyReference

名字 描述 價值
keyUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

KeyVaultAndSecretReference

名字 描述 價值
secretUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

Microsoft.Compute/snapshots

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
sku 磁碟和快照集 SKU 名稱。 可以是Standard_LRS或Premium_LRS。 DiskSku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ResourceTags

名字 描述 價值

SourceVault

名字 描述 價值
id 資源標識碼 字串

ARM 樣本資源定義

快照集資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/snapshots 資源,請將下列 JSON 新增至範本。

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

屬性值

CreationData

名字 描述 價值
createOption 這會列舉磁碟建立的可能來源。 'Attach'
'Copy'
'Empty'
'FromImage'
'Import' (必要)
imageReference 磁碟來源資訊。 ImageDiskReference
sourceResourceId 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 字串
sourceUri 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 字串
storageAccountId 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 字串

DiskProperties

名字 描述 價值
creationData 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 CreationData (必要)
diskSizeGB 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 int
encryptionSettings 磁碟或快照集的加密設定 EncryptionSettings
osType 操作系統類型。 'Linux'
'Windows'

DiskSku

名字 描述 價值
名字 SKU 名稱。 'Premium_LRS'
'Standard_LRS'

EncryptionSettings

名字 描述 價值
diskEncryptionKey 磁碟加密金鑰的 Key Vault 秘密 URL 和保存庫識別碼 KeyVaultAndSecretReference
啟用 將此旗標設定為 true,並提供 DiskEncryptionKey 和選擇性 KeyEncryptionKey 以啟用加密。 將此旗標設定為 false,並移除 DiskEncryptionKey 和 KeyEncryptionKey 以停用加密。 如果 Request 物件中的 EncryptionSettings 為 Null,則現有的設定會保持不變。 bool
keyEncryptionKey 金鑰保存庫金鑰 URL 和金鑰加密金鑰的保存庫識別碼 KeyVaultAndKeyReference

ImageDiskReference

名字 描述 價值
id 包含平臺映像存放庫或使用者映像參考的相對 URI。 字串 (必要)
如果磁碟是從映射的數據磁碟建立的,這是一個索引,指出映射中要使用的數據磁碟。 針對OS磁碟,此欄位為 null。 int

KeyVaultAndKeyReference

名字 描述 價值
keyUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

KeyVaultAndSecretReference

名字 描述 價值
secretUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

Microsoft.Compute/snapshots

名字 描述 價值
apiVersion API 版本 '2017-03-30'
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
sku 磁碟和快照集 SKU 名稱。 可以是Standard_LRS或Premium_LRS。 DiskSku
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Compute/snapshots'

ResourceTags

名字 描述 價值

SourceVault

名字 描述 價值
id 資源標識碼 字串

Terraform (AzAPI 提供者) 資源定義

快照集資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Compute/snapshots 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/snapshots@2017-03-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
      encryptionSettings = {
        diskEncryptionKey = {
          secretUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
        enabled = bool
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      osType = "string"
    }
  })
}

屬性值

CreationData

名字 描述 價值
createOption 這會列舉磁碟建立的可能來源。 'Attach'
'Copy'
'Empty'
'FromImage'
'Import' (必要)
imageReference 磁碟來源資訊。 ImageDiskReference
sourceResourceId 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 字串
sourceUri 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 字串
storageAccountId 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 字串

DiskProperties

名字 描述 價值
creationData 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 CreationData (必要)
diskSizeGB 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 int
encryptionSettings 磁碟或快照集的加密設定 EncryptionSettings
osType 操作系統類型。 'Linux'
'Windows'

DiskSku

名字 描述 價值
名字 SKU 名稱。 'Premium_LRS'
'Standard_LRS'

EncryptionSettings

名字 描述 價值
diskEncryptionKey 磁碟加密金鑰的 Key Vault 秘密 URL 和保存庫識別碼 KeyVaultAndSecretReference
啟用 將此旗標設定為 true,並提供 DiskEncryptionKey 和選擇性 KeyEncryptionKey 以啟用加密。 將此旗標設定為 false,並移除 DiskEncryptionKey 和 KeyEncryptionKey 以停用加密。 如果 Request 物件中的 EncryptionSettings 為 Null,則現有的設定會保持不變。 bool
keyEncryptionKey 金鑰保存庫金鑰 URL 和金鑰加密金鑰的保存庫識別碼 KeyVaultAndKeyReference

ImageDiskReference

名字 描述 價值
id 包含平臺映像存放庫或使用者映像參考的相對 URI。 字串 (必要)
如果磁碟是從映射的數據磁碟建立的,這是一個索引,指出映射中要使用的數據磁碟。 針對OS磁碟,此欄位為 null。 int

KeyVaultAndKeyReference

名字 描述 價值
keyUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

KeyVaultAndSecretReference

名字 描述 價值
secretUrl 指向 KeyVault 中金鑰或秘密的 URL 字串 (必要)
sourceVault 包含金鑰或秘密之 KeyVault 的資源識別碼 SourceVault (必要)

Microsoft.Compute/snapshots

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
sku 磁碟和快照集 SKU 名稱。 可以是Standard_LRS或Premium_LRS。 DiskSku
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Compute/snapshots@2017-03-30”

ResourceTags

名字 描述 價值

SourceVault

名字 描述 價值
id 資源標識碼 字串