共用方式為


Microsoft.Compute restorePointCollections/restorePoints

Bicep 資源定義

restorePointCollections/restorePoints 資源類型可以使用目標作業來部署:

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

資源格式

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

resource symbolicname 'Microsoft.Compute/restorePointCollections/restorePoints@2024-07-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    consistencyMode: 'string'
    excludeDisks: [
      {
        id: 'string'
      }
    ]
    sourceMetadata: {
      storageProfile: {
        dataDisks: [
          {
            caching: 'string'
            diskRestorePoint: {
              encryption: {
                diskEncryptionSet: {
                  id: 'string'
                }
                type: 'string'
              }
              sourceDiskRestorePoint: {
                id: 'string'
              }
            }
            managedDisk: {
              diskEncryptionSet: {
                id: 'string'
              }
              id: 'string'
              securityProfile: {
                diskEncryptionSet: {
                  id: 'string'
                }
                securityEncryptionType: 'string'
              }
              storageAccountType: 'string'
            }
          }
        ]
        osDisk: {
          caching: 'string'
          diskRestorePoint: {
            encryption: {
              diskEncryptionSet: {
                id: 'string'
              }
              type: 'string'
            }
            sourceDiskRestorePoint: {
              id: 'string'
            }
          }
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
        }
      }
    }
    sourceRestorePoint: {
      id: 'string'
    }
    timeCreated: 'string'
  }
}

屬性值

restorePointCollections/restorePoints

名字 描述 價值
名字 資源名稱

請參閱如何在 Bicep 中設定子資源的名稱和類型。
字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:restorePointCollections
性能 還原點屬性。 RestorePointProperties

RestorePointProperties

名字 描述 價值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在建立還原點時於輸入中指定。 目前,只有 CrashConsistent 會接受為有效的輸入。 如需詳細資訊,請參閱 https://aka.ms/RestorePoints 'ApplicationConsistent'
'CrashConsistent'
'FileSystemConsistent'
excludeDisks 客戶想要從還原點排除的磁碟資源標識符清單。 如果未指定任何磁碟,則會包含所有磁碟。 ApiEntityReference[]
sourceMetadata 取得還原點建立時所擷取的 VM 詳細數據。 RestorePointSourceMetadata
sourceRestorePoint 需要建立複本的來源還原點資源標識碼。 ApiEntityReference
timeCreated 取得還原點的建立時間。 字串

ApiEntityReference

名字 描述 價值
id 以 /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 格式的 ARM 資源標識符 字串

RestorePointSourceMetadata

名字 描述 價值
storageProfile 取得記憶體配置檔。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 價值
dataDisks 取得還原點建立時所擷取之 VM 的數據磁碟。 RestorePointSourceVMDataDisk[]
osDisk 取得還原點建立時所擷取之 VM 的 OS 磁碟。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 價值
緩存 取得快取類型。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 包含受控磁碟詳細數據。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 價值
加密 磁碟還原點的待用加密設定。 這是選擇性屬性,可在建立還原點時於輸入中指定。 RestorePointEncryption
sourceDiskRestorePoint 來源磁碟還原點的資源標識碼。 ApiEntityReference

RestorePointEncryption

名字 描述 價值
diskEncryptionSet 描述可針對磁碟指定之客戶受控磁碟加密集資源標識符的參數。 注意: 只能為受控磁碟指定磁碟加密集資源標識符。 如需詳細資訊,請參閱 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
類型 用來加密磁碟還原點數據的金鑰類型。 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

DiskEncryptionSetParameters

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

ManagedDiskParameters

名字 描述 價值
diskEncryptionSet 指定受控磁碟的客戶受控磁碟加密集資源標識符。 DiskEncryptionSetParameters
id 資源標識碼 字串
securityProfile 指定受控磁碟的安全性配置檔。 VMDiskSecurityProfile
storageAccountType 指定受控磁碟的記憶體帳戶類型。 注意:UltraSSD_LRS只能與數據磁碟搭配使用,因此無法與OS磁碟搭配使用。 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

VMDiskSecurityProfile

名字 描述 價值
diskEncryptionSet 針對客戶受控密鑰加密的機密VM OS 磁碟和 VMGuest Blob 所使用的受控磁碟,指定客戶受控磁碟加密集資源識別碼。 DiskEncryptionSetParameters
securityEncryptionType 指定受控磁碟的 EncryptionType。 它會設定為 DiskWithVMGuestState 來加密受控磁碟以及 VMGuestState Blob、VMGuestStateOnly,以便只加密 VMGuestState Blob,以及 NonPersistedTPM 以在 VMGuestState blob 中保存韌體狀態。 注意: 只能設定機密 VM。 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

RestorePointSourceVmosDisk

名字 描述 價值
緩存 取得快取類型。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 取得受控磁碟詳細數據 ManagedDiskParameters

ARM 樣本資源定義

restorePointCollections/restorePoints 資源類型可以使用目標作業來部署:

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

資源格式

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

{
  "type": "Microsoft.Compute/restorePointCollections/restorePoints",
  "apiVersion": "2024-07-01",
  "name": "string",
  "properties": {
    "consistencyMode": "string",
    "excludeDisks": [
      {
        "id": "string"
      }
    ],
    "sourceMetadata": {
      "storageProfile": {
        "dataDisks": [
          {
            "caching": "string",
            "diskRestorePoint": {
              "encryption": {
                "diskEncryptionSet": {
                  "id": "string"
                },
                "type": "string"
              },
              "sourceDiskRestorePoint": {
                "id": "string"
              }
            },
            "managedDisk": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "id": "string",
              "securityProfile": {
                "diskEncryptionSet": {
                  "id": "string"
                },
                "securityEncryptionType": "string"
              },
              "storageAccountType": "string"
            }
          }
        ],
        "osDisk": {
          "caching": "string",
          "diskRestorePoint": {
            "encryption": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "type": "string"
            },
            "sourceDiskRestorePoint": {
              "id": "string"
            }
          },
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          }
        }
      }
    },
    "sourceRestorePoint": {
      "id": "string"
    },
    "timeCreated": "string"
  }
}

屬性值

restorePointCollections/restorePoints

名字 描述 價值
類型 資源類型 'Microsoft.Compute/restorePointCollections/restorePoints'
apiVersion 資源 API 版本 '2024-07-01'
名字 資源名稱

請參閱如何在JSON ARM 範本中設定子資源的名稱和類型。
字串 (必要)
性能 還原點屬性。 RestorePointProperties

RestorePointProperties

名字 描述 價值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在建立還原點時於輸入中指定。 目前,只有 CrashConsistent 會接受為有效的輸入。 如需詳細資訊,請參閱 https://aka.ms/RestorePoints 'ApplicationConsistent'
'CrashConsistent'
'FileSystemConsistent'
excludeDisks 客戶想要從還原點排除的磁碟資源標識符清單。 如果未指定任何磁碟,則會包含所有磁碟。 ApiEntityReference[]
sourceMetadata 取得還原點建立時所擷取的 VM 詳細數據。 RestorePointSourceMetadata
sourceRestorePoint 需要建立複本的來源還原點資源標識碼。 ApiEntityReference
timeCreated 取得還原點的建立時間。 字串

ApiEntityReference

名字 描述 價值
id 以 /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 格式的 ARM 資源標識符 字串

RestorePointSourceMetadata

名字 描述 價值
storageProfile 取得記憶體配置檔。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 價值
dataDisks 取得還原點建立時所擷取之 VM 的數據磁碟。 RestorePointSourceVMDataDisk[]
osDisk 取得還原點建立時所擷取之 VM 的 OS 磁碟。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 價值
緩存 取得快取類型。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 包含受控磁碟詳細數據。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 價值
加密 磁碟還原點的待用加密設定。 這是選擇性屬性,可在建立還原點時於輸入中指定。 RestorePointEncryption
sourceDiskRestorePoint 來源磁碟還原點的資源標識碼。 ApiEntityReference

RestorePointEncryption

名字 描述 價值
diskEncryptionSet 描述可針對磁碟指定之客戶受控磁碟加密集資源標識符的參數。 注意: 只能為受控磁碟指定磁碟加密集資源標識符。 如需詳細資訊,請參閱 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
類型 用來加密磁碟還原點數據的金鑰類型。 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

DiskEncryptionSetParameters

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

ManagedDiskParameters

名字 描述 價值
diskEncryptionSet 指定受控磁碟的客戶受控磁碟加密集資源標識符。 DiskEncryptionSetParameters
id 資源標識碼 字串
securityProfile 指定受控磁碟的安全性配置檔。 VMDiskSecurityProfile
storageAccountType 指定受控磁碟的記憶體帳戶類型。 注意:UltraSSD_LRS只能與數據磁碟搭配使用,因此無法與OS磁碟搭配使用。 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

VMDiskSecurityProfile

名字 描述 價值
diskEncryptionSet 針對客戶受控密鑰加密的機密VM OS 磁碟和 VMGuest Blob 所使用的受控磁碟,指定客戶受控磁碟加密集資源識別碼。 DiskEncryptionSetParameters
securityEncryptionType 指定受控磁碟的 EncryptionType。 它會設定為 DiskWithVMGuestState 來加密受控磁碟以及 VMGuestState Blob、VMGuestStateOnly,以便只加密 VMGuestState Blob,以及 NonPersistedTPM 以在 VMGuestState blob 中保存韌體狀態。 注意: 只能設定機密 VM。 'DiskWithVMGuestState'
'NonPersistedTPM'
'VMGuestStateOnly'

RestorePointSourceVmosDisk

名字 描述 價值
緩存 取得快取類型。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 取得受控磁碟詳細數據 ManagedDiskParameters

Terraform (AzAPI 提供者) 資源定義

restorePointCollections/restorePoints 資源類型可以使用目標作業來部署:

  • 資源群組

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

資源格式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/restorePointCollections/restorePoints@2024-07-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      consistencyMode = "string"
      excludeDisks = [
        {
          id = "string"
        }
      ]
      sourceMetadata = {
        storageProfile = {
          dataDisks = [
            {
              caching = "string"
              diskRestorePoint = {
                encryption = {
                  diskEncryptionSet = {
                    id = "string"
                  }
                  type = "string"
                }
                sourceDiskRestorePoint = {
                  id = "string"
                }
              }
              managedDisk = {
                diskEncryptionSet = {
                  id = "string"
                }
                id = "string"
                securityProfile = {
                  diskEncryptionSet = {
                    id = "string"
                  }
                  securityEncryptionType = "string"
                }
                storageAccountType = "string"
              }
            }
          ]
          osDisk = {
            caching = "string"
            diskRestorePoint = {
              encryption = {
                diskEncryptionSet = {
                  id = "string"
                }
                type = "string"
              }
              sourceDiskRestorePoint = {
                id = "string"
              }
            }
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
          }
        }
      }
      sourceRestorePoint = {
        id = "string"
      }
      timeCreated = "string"
    }
  })
}

屬性值

restorePointCollections/restorePoints

名字 描述 價值
類型 資源類型 “Microsoft.Compute/restorePointCollections/restorePoints@2024-07-01”
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型資源的標識碼:restorePointCollections
性能 還原點屬性。 RestorePointProperties

RestorePointProperties

名字 描述 價值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在建立還原點時於輸入中指定。 目前,只有 CrashConsistent 會接受為有效的輸入。 如需詳細資訊,請參閱 https://aka.ms/RestorePoints “ApplicationConsistent”
“CrashConsistent”
“FileSystemConsistent”
excludeDisks 客戶想要從還原點排除的磁碟資源標識符清單。 如果未指定任何磁碟,則會包含所有磁碟。 ApiEntityReference[]
sourceMetadata 取得還原點建立時所擷取的 VM 詳細數據。 RestorePointSourceMetadata
sourceRestorePoint 需要建立複本的來源還原點資源標識碼。 ApiEntityReference
timeCreated 取得還原點的建立時間。 字串

ApiEntityReference

名字 描述 價值
id 以 /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 格式的 ARM 資源標識符 字串

RestorePointSourceMetadata

名字 描述 價值
storageProfile 取得記憶體配置檔。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 價值
dataDisks 取得還原點建立時所擷取之 VM 的數據磁碟。 RestorePointSourceVMDataDisk[]
osDisk 取得還原點建立時所擷取之 VM 的 OS 磁碟。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 價值
緩存 取得快取類型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 包含受控磁碟詳細數據。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 價值
加密 磁碟還原點的待用加密設定。 這是選擇性屬性,可在建立還原點時於輸入中指定。 RestorePointEncryption
sourceDiskRestorePoint 來源磁碟還原點的資源標識碼。 ApiEntityReference

RestorePointEncryption

名字 描述 價值
diskEncryptionSet 描述可針對磁碟指定之客戶受控磁碟加密集資源標識符的參數。 注意: 只能為受控磁碟指定磁碟加密集資源標識符。 如需詳細資訊,請參閱 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
類型 用來加密磁碟還原點數據的金鑰類型。 “EncryptionAtRestWithCustomerKey”
“EncryptionAtRestWithPlatformAndCustomerKeys”
“EncryptionAtRestWithPlatformKey”

DiskEncryptionSetParameters

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

ManagedDiskParameters

名字 描述 價值
diskEncryptionSet 指定受控磁碟的客戶受控磁碟加密集資源標識符。 DiskEncryptionSetParameters
id 資源標識碼 字串
securityProfile 指定受控磁碟的安全性配置檔。 VMDiskSecurityProfile
storageAccountType 指定受控磁碟的記憶體帳戶類型。 注意:UltraSSD_LRS只能與數據磁碟搭配使用,因此無法與OS磁碟搭配使用。 “PremiumV2_LRS”
“Premium_LRS”
“Premium_ZRS”
“StandardSSD_LRS”
“StandardSSD_ZRS”
“Standard_LRS”
“UltraSSD_LRS”

VMDiskSecurityProfile

名字 描述 價值
diskEncryptionSet 針對客戶受控密鑰加密的機密VM OS 磁碟和 VMGuest Blob 所使用的受控磁碟,指定客戶受控磁碟加密集資源識別碼。 DiskEncryptionSetParameters
securityEncryptionType 指定受控磁碟的 EncryptionType。 它會設定為 DiskWithVMGuestState 來加密受控磁碟以及 VMGuestState Blob、VMGuestStateOnly,以便只加密 VMGuestState Blob,以及 NonPersistedTPM 以在 VMGuestState blob 中保存韌體狀態。 注意: 只能設定機密 VM。 “DiskWithVMGuestState”
“NonPersistedTPM”
“VMGuestStateOnly”

RestorePointSourceVmosDisk

名字 描述 價值
緩存 取得快取類型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁碟還原點屬性。 DiskRestorePointAttributes
managedDisk 取得受控磁碟詳細數據 ManagedDiskParameters