共用方式為


Microsoft.計算磁碟 2016-04-30-preview

Bicep 資源定義

磁碟資源類型可以使用目標作業來部署:

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

資源格式

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

resource symbolicname 'Microsoft.Compute/disks@2016-04-30-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    accountType: 'string'
    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'
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

CreationData

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

DiskProperties

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

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/disks

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

ResourceTags

名字 描述 價值

SourceVault

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

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
建立磁碟 & 透過備份保存庫 啟用保護 建立磁碟並透過備份保存庫啟用保護的範本
已安裝 Portainer 和 Traefik 的 Windows Docker 主機 已安裝 Portainer 和 Traefik 的 Windows Docker 主機
使用 SSH Windows Server VM 部署已啟用開啟 SSH 的單一 Windows VM,讓您可以使用密鑰型驗證透過 SSH 連線。

ARM 樣本資源定義

磁碟資源類型可以使用目標作業來部署:

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

資源格式

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

{
  "type": "Microsoft.Compute/disks",
  "apiVersion": "2016-04-30-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "accountType": "string",
    "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

屬性值

CreationData

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

DiskProperties

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

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/disks

名字 描述 價值
apiVersion API 版本 '2016-04-30-preview'
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Compute/disks'

ResourceTags

名字 描述 價值

SourceVault

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

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
從 EfficientIP VHD 建立 VM

部署至 Azure
此範本會從 EfficientIP VHD 建立 VM,並讓您將其連線到現有的 VNET,該 VNET 可以位於另一個資源群組中,然後是虛擬機
從自定義 VHD 在新的或現有的 vnet 中建立 VM

部署至 Azure
此範本會從特製化 VHD 建立 VM,並可讓您將它連線到新的或現有的 VNET,該 VNET 可以位於虛擬機以外的另一個資源群組中
建立磁碟 & 透過備份保存庫 啟用保護

部署至 Azure
建立磁碟並透過備份保存庫啟用保護的範本
從現有的 VHD 建立 VM,並將其連線至現有的 VNET

部署至 Azure
此範本會從 VHD (OS + 資料磁碟) 建立 VM,並讓您將其連線到現有的 VNET,該 VNET 可以位於另一個資源群組中,然後是虛擬機
建立具有特定扇區大小的 Ultra 受控磁碟

部署至 Azure
此範本會建立新的 Ultra 受控磁碟,讓使用者指定 512 或 4096 的扇區大小。
在可用性區域中部署 3 個節點 Percona XtraDB 叢集

部署至 Azure
此範本會在 CentOS 6.5 或 Ubuntu 12.04 上部署 3 個節點 MySQL 高可用性叢集
UltraSSD 上的 SQL VM 效能優化記憶體設定

部署至 Azure
使用 UltraSSD 建立具有效能優化記憶體設定的 SQL Server 虛擬機,並針對 SQL 記錄檔使用 UltraSSD
已安裝 Portainer 和 Traefik 的 Windows Docker 主機

部署至 Azure
已安裝 Portainer 和 Traefik 的 Windows Docker 主機
使用 SSH Windows Server VM

部署至 Azure
部署已啟用開啟 SSH 的單一 Windows VM,讓您可以使用密鑰型驗證透過 SSH 連線。

Terraform (AzAPI 提供者) 資源定義

磁碟資源類型可以使用目標作業來部署:

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2016-04-30-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      accountType = "string"
      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'
'Restore' (必要)
imageReference 磁碟來源資訊。 ImageDiskReference
sourceResourceId 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 如果 createOption 為 Restore,這是來源磁碟還原點的類似 ARM 識別符。 字串
sourceUri 如果 createOption 是匯入,這是要匯入受控磁碟之 Blob 的 SAS URI。 如果 createOption 為 Copy,這是相對 URI,其中包含要複製到受控磁碟的來源快照集標識符。 字串
storageAccountId 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 字串

DiskProperties

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

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/disks

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 磁碟資源屬性。 DiskProperties
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Compute/disks@2016-04-30-preview”

ResourceTags

名字 描述 價值

SourceVault

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