Microsoft.計算快照集 2018-06-01
Bicep 資源定義
快照集資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/snapshots 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Compute/snapshots@2018-06-01' = {
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' 'Restore' (必要) |
imageReference | 磁碟來源資訊。 | ImageDiskReference |
sourceResourceId | 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 | 字串 |
sourceUri | 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 | 字串 |
storageAccountId | 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 | 字串 |
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
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 快照集資源屬性。 | SnapshotProperties |
sku | 快照集 SKU 名稱。 可以是Standard_LRS、Premium_LRS或Standard_ZRS。 | SnapshotSku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
ResourceTags
名字 | 描述 | 價值 |
---|
SnapshotProperties
名字 | 描述 | 價值 |
---|---|---|
creationData | 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 | CreationData (必要) |
diskSizeGB | 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 | int |
encryptionSettings | 磁碟或快照集的加密設定 | EncryptionSettings |
osType | 操作系統類型。 | 'Linux' 'Windows' |
SnapshotSku
名字 | 描述 | 價值 |
---|---|---|
名字 | SKU 名稱。 | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
SourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |
ARM 樣本資源定義
快照集資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/snapshots 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Compute/snapshots",
"apiVersion": "2018-06-01",
"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' 'Restore' (必要) |
imageReference | 磁碟來源資訊。 | ImageDiskReference |
sourceResourceId | 如果 createOption 是 Copy,這是來源快照集或磁碟的 ARM 識別碼。 | 字串 |
sourceUri | 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 | 字串 |
storageAccountId | 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 | 字串 |
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 版本 | '2018-06-01' |
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 快照集資源屬性。 | SnapshotProperties |
sku | 快照集 SKU 名稱。 可以是Standard_LRS、Premium_LRS或Standard_ZRS。 | SnapshotSku |
標籤 | 資源標籤 | 標記名稱和值的字典。 請參閱範本中的 標籤 |
類型 | 資源類型 | 'Microsoft.Compute/snapshots' |
ResourceTags
名字 | 描述 | 價值 |
---|
SnapshotProperties
名字 | 描述 | 價值 |
---|---|---|
creationData | 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 | CreationData (必要) |
diskSizeGB | 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 | int |
encryptionSettings | 磁碟或快照集的加密設定 | EncryptionSettings |
osType | 操作系統類型。 | 'Linux' 'Windows' |
SnapshotSku
名字 | 描述 | 價值 |
---|---|---|
名字 | SKU 名稱。 | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
SourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |
Terraform (AzAPI 提供者) 資源定義
快照集資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Compute/snapshots 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/snapshots@2018-06-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"
}
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 識別碼。 | 字串 |
sourceUri | 如果 createOption 為 Import,這是要匯入受控磁碟之 Blob 的 URI。 | 字串 |
storageAccountId | 如果 createOption 是 Import,則記憶體帳戶的 Azure Resource Manager 識別符,其中包含要匯入為磁碟的 Blob。 只有在 Blob 位於不同的訂用帳戶時,才需要 | 字串 |
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
名字 | 描述 | 價值 |
---|---|---|
位置 | 資源位置 | 字串 (必要) |
名字 | 資源名稱 | 字串 (必要) |
性能 | 快照集資源屬性。 | SnapshotProperties |
sku | 快照集 SKU 名稱。 可以是Standard_LRS、Premium_LRS或Standard_ZRS。 | SnapshotSku |
標籤 | 資源標籤 | 標記名稱和值的字典。 |
類型 | 資源類型 | “Microsoft.Compute/snapshots@2018-06-01” |
ResourceTags
名字 | 描述 | 價值 |
---|
SnapshotProperties
名字 | 描述 | 價值 |
---|---|---|
creationData | 磁碟來源資訊。 建立磁碟之後,無法變更 CreationData 資訊。 | CreationData (必要) |
diskSizeGB | 如果 creationData.createOption 為 Empty,則此欄位為必要字段,並指出要建立的 VHD 大小。 如果此欄位存在以其他選項進行更新或建立,表示重設大小。 只有在磁碟未連結至執行中的 VM 時,才允許重設大小,而且只能增加磁碟的大小。 | int |
encryptionSettings | 磁碟或快照集的加密設定 | EncryptionSettings |
osType | 操作系統類型。 | 'Linux' 'Windows' |
SnapshotSku
名字 | 描述 | 價值 |
---|---|---|
名字 | SKU 名稱。 | 'Premium_LRS' 'Standard_LRS' 'Standard_ZRS' |
SourceVault
名字 | 描述 | 價值 |
---|---|---|
id | 資源標識碼 | 字串 |