你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Compute restorePointCollections/restorePoints 2024-07-01

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中设置子资源的名称和类型。
string (必需)
父母 在 Bicep 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:restorePointCollections
性能 还原点属性。 RestorePointProperties

RestorePointProperties

名字 描述 价值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在创建还原点时在输入中指定。 目前,仅接受 CrashConsistent 作为有效输入。 有关详细信息,请参阅 https://aka.ms/RestorePoints “ApplicationConsistent”
“CrashConsistent”
“FileSystemConsistent”
excludeDisks 客户希望从还原点中排除的磁盘资源 ID 列表。 如果未指定任何磁盘,将包括所有磁盘。 ApiEntityReference[]
sourceMetadata 获取还原点创建时捕获的 VM 的详细信息。 RestorePointSourceMetadata
sourceRestorePoint 需要从中创建副本的源还原点的资源 ID。 ApiEntityReference
timeCreated 获取还原点的创建时间。 字符串

ApiEntityReference

名字 描述 价值
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 形式的 ARM 资源 ID 字符串

RestorePointSourceMetadata

名字 描述 价值
storageProfile 获取存储配置文件。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 价值
dataDisks 获取在创建还原点时捕获的 VM 的数据磁盘。 RestorePointSourceVMDataDisk[]
osDisk 获取在创建还原点时捕获的 VM 的 OS 磁盘。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 价值
缓存 获取缓存类型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁盘还原点属性。 DiskRestorePointAttributes
managedDisk 包含托管磁盘详细信息。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 价值
加密 磁盘还原点的静态加密设置。 它是一个可选属性,可在创建还原点时在输入中指定。 RestorePointEncryption
sourceDiskRestorePoint 源磁盘还原点的资源 ID。 ApiEntityReference

RestorePointEncryption

名字 描述 价值
diskEncryptionSet 描述可为磁盘指定的客户托管磁盘加密集资源 ID 的参数。 注意: 只能为托管磁盘指定磁盘加密集资源 ID。 有关详细信息,请参阅 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
类型 用于加密磁盘还原点数据的密钥类型。 “EncryptionAtRestWithCustomerKey”
“EncryptionAtRestWithPlatformAndCustomerKeys”
“EncryptionAtRestWithPlatformKey”

DiskEncryptionSetParameters

名字 描述 价值
id 资源 ID 字符串

ManagedDiskParameters

名字 描述 价值
diskEncryptionSet 指定托管磁盘的客户托管磁盘加密集资源 ID。 DiskEncryptionSetParameters
id 资源 ID 字符串
securityProfile 指定托管磁盘的安全配置文件。 VMDiskSecurityProfile
storageAccountType 指定托管磁盘的存储帐户类型。 注意:UltraSSD_LRS只能与数据磁盘一起使用,它不能与 OS 磁盘一起使用。 “PremiumV2_LRS”
“Premium_LRS”
“Premium_ZRS”
“StandardSSD_LRS”
“StandardSSD_ZRS”
“Standard_LRS”
“UltraSSD_LRS”

VMDiskSecurityProfile

名字 描述 价值
diskEncryptionSet 指定用于客户托管密钥加密的 ConfidentialVM OS 磁盘和 VMGuest Blob 的托管磁盘的客户托管磁盘加密集资源 ID。 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 模板中设置子资源的名称和类型。
string (必需)
性能 还原点属性。 RestorePointProperties

RestorePointProperties

名字 描述 价值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在创建还原点时在输入中指定。 目前,仅接受 CrashConsistent 作为有效输入。 有关详细信息,请参阅 https://aka.ms/RestorePoints “ApplicationConsistent”
“CrashConsistent”
“FileSystemConsistent”
excludeDisks 客户希望从还原点中排除的磁盘资源 ID 列表。 如果未指定任何磁盘,将包括所有磁盘。 ApiEntityReference[]
sourceMetadata 获取还原点创建时捕获的 VM 的详细信息。 RestorePointSourceMetadata
sourceRestorePoint 需要从中创建副本的源还原点的资源 ID。 ApiEntityReference
timeCreated 获取还原点的创建时间。 字符串

ApiEntityReference

名字 描述 价值
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 形式的 ARM 资源 ID 字符串

RestorePointSourceMetadata

名字 描述 价值
storageProfile 获取存储配置文件。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 价值
dataDisks 获取在创建还原点时捕获的 VM 的数据磁盘。 RestorePointSourceVMDataDisk[]
osDisk 获取在创建还原点时捕获的 VM 的 OS 磁盘。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 价值
缓存 获取缓存类型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁盘还原点属性。 DiskRestorePointAttributes
managedDisk 包含托管磁盘详细信息。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 价值
加密 磁盘还原点的静态加密设置。 它是一个可选属性,可在创建还原点时在输入中指定。 RestorePointEncryption
sourceDiskRestorePoint 源磁盘还原点的资源 ID。 ApiEntityReference

RestorePointEncryption

名字 描述 价值
diskEncryptionSet 描述可为磁盘指定的客户托管磁盘加密集资源 ID 的参数。 注意: 只能为托管磁盘指定磁盘加密集资源 ID。 有关详细信息,请参阅 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
类型 用于加密磁盘还原点数据的密钥类型。 “EncryptionAtRestWithCustomerKey”
“EncryptionAtRestWithPlatformAndCustomerKeys”
“EncryptionAtRestWithPlatformKey”

DiskEncryptionSetParameters

名字 描述 价值
id 资源 ID 字符串

ManagedDiskParameters

名字 描述 价值
diskEncryptionSet 指定托管磁盘的客户托管磁盘加密集资源 ID。 DiskEncryptionSetParameters
id 资源 ID 字符串
securityProfile 指定托管磁盘的安全配置文件。 VMDiskSecurityProfile
storageAccountType 指定托管磁盘的存储帐户类型。 注意:UltraSSD_LRS只能与数据磁盘一起使用,它不能与 OS 磁盘一起使用。 “PremiumV2_LRS”
“Premium_LRS”
“Premium_ZRS”
“StandardSSD_LRS”
“StandardSSD_ZRS”
“Standard_LRS”
“UltraSSD_LRS”

VMDiskSecurityProfile

名字 描述 价值
diskEncryptionSet 指定用于客户托管密钥加密的 ConfidentialVM OS 磁盘和 VMGuest Blob 的托管磁盘的客户托管磁盘加密集资源 ID。 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”
名字 资源名称 string (必需)
parent_id 此资源的父资源的 ID。 类型资源的 ID:restorePointCollections
性能 还原点属性。 RestorePointProperties

RestorePointProperties

名字 描述 价值
consistencyMode RestorePoint 的 ConsistencyMode。 可以在创建还原点时在输入中指定。 目前,仅接受 CrashConsistent 作为有效输入。 有关详细信息,请参阅 https://aka.ms/RestorePoints “ApplicationConsistent”
“CrashConsistent”
“FileSystemConsistent”
excludeDisks 客户希望从还原点中排除的磁盘资源 ID 列表。 如果未指定任何磁盘,将包括所有磁盘。 ApiEntityReference[]
sourceMetadata 获取还原点创建时捕获的 VM 的详细信息。 RestorePointSourceMetadata
sourceRestorePoint 需要从中创建副本的源还原点的资源 ID。 ApiEntityReference
timeCreated 获取还原点的创建时间。 字符串

ApiEntityReference

名字 描述 价值
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... 形式的 ARM 资源 ID 字符串

RestorePointSourceMetadata

名字 描述 价值
storageProfile 获取存储配置文件。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名字 描述 价值
dataDisks 获取在创建还原点时捕获的 VM 的数据磁盘。 RestorePointSourceVMDataDisk[]
osDisk 获取在创建还原点时捕获的 VM 的 OS 磁盘。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名字 描述 价值
缓存 获取缓存类型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁盘还原点属性。 DiskRestorePointAttributes
managedDisk 包含托管磁盘详细信息。 ManagedDiskParameters

DiskRestorePointAttributes

名字 描述 价值
加密 磁盘还原点的静态加密设置。 它是一个可选属性,可在创建还原点时在输入中指定。 RestorePointEncryption
sourceDiskRestorePoint 源磁盘还原点的资源 ID。 ApiEntityReference

RestorePointEncryption

名字 描述 价值
diskEncryptionSet 描述可为磁盘指定的客户托管磁盘加密集资源 ID 的参数。 注意: 只能为托管磁盘指定磁盘加密集资源 ID。 有关详细信息,请参阅 https://aka.ms/mdssewithcmkoverview DiskEncryptionSetParameters
类型 用于加密磁盘还原点数据的密钥类型。 “EncryptionAtRestWithCustomerKey”
“EncryptionAtRestWithPlatformAndCustomerKeys”
“EncryptionAtRestWithPlatformKey”

DiskEncryptionSetParameters

名字 描述 价值
id 资源 ID 字符串

ManagedDiskParameters

名字 描述 价值
diskEncryptionSet 指定托管磁盘的客户托管磁盘加密集资源 ID。 DiskEncryptionSetParameters
id 资源 ID 字符串
securityProfile 指定托管磁盘的安全配置文件。 VMDiskSecurityProfile
storageAccountType 指定托管磁盘的存储帐户类型。 注意:UltraSSD_LRS只能与数据磁盘一起使用,它不能与 OS 磁盘一起使用。 “PremiumV2_LRS”
“Premium_LRS”
“Premium_ZRS”
“StandardSSD_LRS”
“StandardSSD_ZRS”
“Standard_LRS”
“UltraSSD_LRS”

VMDiskSecurityProfile

名字 描述 价值
diskEncryptionSet 指定用于客户托管密钥加密的 ConfidentialVM OS 磁盘和 VMGuest Blob 的托管磁盘的客户托管磁盘加密集资源 ID。 DiskEncryptionSetParameters
securityEncryptionType 指定托管磁盘的 EncryptionType。 它设置为 DiskWithVMGuestState,用于加密托管磁盘以及 VMGuestState blob、VMGuestStateOnly 以仅加密 VMGuestState blob,并将 NonPersistedTPM 设置为不保留 VMGuestState blob 中的固件状态。 注意: 只能为机密 VM 设置它。 “DiskWithVMGuestState”
“NonPersistedTPM”
“VMGuestStateOnly”

RestorePointSourceVmosDisk

名字 描述 价值
缓存 获取缓存类型。 “None”
“ReadOnly”
“ReadWrite”
diskRestorePoint 包含磁盘还原点属性。 DiskRestorePointAttributes
managedDisk 获取托管磁盘详细信息 ManagedDiskParameters