Microsoft.Compute restorePointCollections/restorePoints 2023-03-01

Bicep リソース定義

restorePointCollections/restorePoints リソースの種類は、次を対象とする操作と共に展開できます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/restorePointCollections/restorePoints リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Compute/restorePointCollections/restorePoints@2023-03-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

名前 説明
name リソース名

Bicep で子リソースの名前と型を設定する方法を参照してください。
string (必須)
parent Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「 親リソースの外部の子リソース」を参照してください。
種類のリソースのシンボル名: restorePointCollections
properties 復元ポイントのプロパティ。 RestorePointProperties

RestorePointProperties

名前 説明
consistencyMode RestorePoint の ConsistencyMode。 復元ポイントの作成時に入力で指定できます。 現時点では、有効な入力として受け入れられるのは CrashConsistent のみです。 詳細については、 を https://aka.ms/RestorePoints 参照してください。 'ApplicationConsistent'
'CrashConsistent'
'FileSystemConsistent'
excludeDisks 顧客が復元ポイントから除外するディスク リソース ID の一覧。 ディスクが指定されていない場合は、すべてのディスクが含まれます。 ApiEntityReference[]
sourceMetadata 復元ポイントの作成時にキャプチャされた VM の詳細を取得します。 RestorePointSourceMetadata
sourceRestorePoint コピーを作成する必要があるソース復元ポイントのリソース ID。 ApiEntityReference
timeCreated 復元ポイントの作成時刻を取得します。 string

ApiEntityReference

名前 説明
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 string

RestorePointSourceMetadata

名前 説明
storageProfile ストレージ プロファイルを取得します。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名前 説明
dataDisks 復元ポイントの作成時にキャプチャされた VM のデータ ディスクを取得します。 RestorePointSourceVMDataDisk[]
osDisk 復元ポイントの作成時にキャプチャされた VM の OS ディスクを取得します。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名前 説明
キャッシュ キャッシュの種類を取得します。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint ディスク復元ポイントのプロパティが含まれています。 DiskRestorePointAttributes
managedDisk マネージド ディスクの詳細を格納します。 ManagedDiskParameters

DiskRestorePointAttributes

名前 説明
暗号化 (encryption) ディスク復元ポイントの保存時の暗号化設定。 これは、復元ポイントの作成時に入力で指定できる省略可能なプロパティです。 RestorePointEncryption
sourceDiskRestorePoint ソース ディスクの復元ポイントのリソース ID。 ApiEntityReference

RestorePointEncryption

名前 説明
diskEncryptionSet ディスクに指定できるカスタマー マネージド ディスク暗号化セット リソース ID のパラメーターについて説明します。 メモ: ディスク暗号化セットのリソース ID は、マネージド ディスクに対してのみ指定できます。 詳細については、こちらをご覧 https://aka.ms/mdssewithcmkoverview ください。 DiskEncryptionSetParameters
ディスク復元ポイントのデータを暗号化するために使用されるキーの種類。 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

DiskEncryptionSetParameters

名前 説明
id リソース ID string

ManagedDiskParameters

名前 説明
diskEncryptionSet マネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 DiskEncryptionSetParameters
id リソース ID string
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 を指定します。 VMGuestState BLOB と共にマネージド ディスクを暗号化する場合は DiskWithVMGuestState に、VMGuestState BLOB のみの暗号化では VMGuestStateOnly に設定されます。 メモ: これは、機密 VM にのみ設定できます。 'DiskWithVMGuestState'
'VMGuestStateOnly'

RestorePointSourceVmosDisk

名前 説明
キャッシュ キャッシュの種類を取得します。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint ディスク復元ポイントのプロパティが含まれています。 DiskRestorePointAttributes
managedDisk マネージド ディスクの詳細を取得します ManagedDiskParameters

ARM テンプレート リソース定義

restorePointCollections/restorePoints リソースの種類は、次を対象とする操作と共に展開できます。

各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。

リソース形式

Microsoft.Compute/restorePointCollections/restorePoints リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Compute/restorePointCollections/restorePoints",
  "apiVersion": "2023-03-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

名前 説明
type リソースの種類 'Microsoft.Compute/restorePointCollections/restorePoints'
apiVersion リソース API のバージョン '2023-03-01'
name リソース名

JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。
string (必須)
properties 復元ポイントのプロパティ。 RestorePointProperties

RestorePointProperties

名前 説明
consistencyMode RestorePoint の ConsistencyMode。 復元ポイントの作成時に入力で指定できます。 現時点では、有効な入力として受け入れられるのは CrashConsistent のみです。 詳細については、 を https://aka.ms/RestorePoints 参照してください。 'ApplicationConsistent'
'CrashConsistent'
'FileSystemConsistent'
excludeDisks 顧客が復元ポイントから除外するディスク リソース ID の一覧。 ディスクが指定されていない場合は、すべてのディスクが含まれます。 ApiEntityReference[]
sourceMetadata 復元ポイントの作成時にキャプチャされた VM の詳細を取得します。 RestorePointSourceMetadata
sourceRestorePoint コピーを作成する必要があるソース復元ポイントのリソース ID。 ApiEntityReference
timeCreated 復元ポイントの作成時刻を取得します。 string

ApiEntityReference

名前 説明
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 string

RestorePointSourceMetadata

名前 説明
storageProfile ストレージ プロファイルを取得します。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名前 説明
dataDisks 復元ポイントの作成時にキャプチャされた VM のデータ ディスクを取得します。 RestorePointSourceVMDataDisk[]
osDisk 復元ポイントの作成時にキャプチャされた VM の OS ディスクを取得します。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名前 説明
キャッシュ キャッシュの種類を取得します。 'None'
'ReadOnly'
'ReadWrite'
diskRestorePoint ディスク復元ポイントのプロパティが含まれています。 DiskRestorePointAttributes
managedDisk マネージド ディスクの詳細を格納します。 ManagedDiskParameters

DiskRestorePointAttributes

名前 説明
暗号化 (encryption) ディスク復元ポイントの保存時の暗号化設定。 これは、復元ポイントの作成時に入力で指定できる省略可能なプロパティです。 RestorePointEncryption
sourceDiskRestorePoint ソース ディスクの復元ポイントのリソース ID。 ApiEntityReference

RestorePointEncryption

名前 説明
diskEncryptionSet ディスクに指定できるカスタマー マネージド ディスク暗号化セット リソース ID のパラメーターについて説明します。 メモ: ディスク暗号化セットのリソース ID は、マネージド ディスクに対してのみ指定できます。 詳細については、こちらをご覧 https://aka.ms/mdssewithcmkoverview ください。 DiskEncryptionSetParameters
ディスク復元ポイントのデータを暗号化するために使用されるキーの種類。 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

DiskEncryptionSetParameters

名前 説明
id リソース ID string

ManagedDiskParameters

名前 説明
diskEncryptionSet マネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 DiskEncryptionSetParameters
id リソース ID string
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 を指定します。 VMGuestState BLOB と共にマネージド ディスクを暗号化する場合は DiskWithVMGuestState に、VMGuestState BLOB のみの暗号化では VMGuestStateOnly に設定されます。 メモ: これは、機密 VM にのみ設定できます。 'DiskWithVMGuestState'
'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@2023-03-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

名前 説明
type リソースの種類 "Microsoft.Compute/restorePointCollections/restorePoints@2023-03-01"
name リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: restorePointCollections
properties 復元ポイントのプロパティ。 RestorePointProperties

RestorePointProperties

名前 説明
consistencyMode RestorePoint の ConsistencyMode。 復元ポイントの作成時に入力で指定できます。 現時点では、有効な入力として受け入れられるのは CrashConsistent のみです。 詳細については、 を https://aka.ms/RestorePoints 参照してください。 "ApplicationConsistent"
"CrashConsistent"
"FileSystemConsistent"
excludeDisks 顧客が復元ポイントから除外するディスク リソース ID の一覧。 ディスクが指定されていない場合は、すべてのディスクが含まれます。 ApiEntityReference[]
sourceMetadata 復元ポイントの作成時にキャプチャされた VM の詳細を取得します。 RestorePointSourceMetadata
sourceRestorePoint コピーを作成する必要があるソース復元ポイントのリソース ID。 ApiEntityReference
timeCreated 復元ポイントの作成時刻を取得します。 string

ApiEntityReference

名前 説明
id /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/..の形式の ARM リソース ID。 string

RestorePointSourceMetadata

名前 説明
storageProfile ストレージ プロファイルを取得します。 RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

名前 説明
dataDisks 復元ポイントの作成時にキャプチャされた VM のデータ ディスクを取得します。 RestorePointSourceVMDataDisk[]
osDisk 復元ポイントの作成時にキャプチャされた VM の OS ディスクを取得します。 RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

名前 説明
キャッシュ キャッシュの種類を取得します。 "None"
"ReadOnly"
"ReadWrite"
diskRestorePoint ディスク復元ポイントのプロパティが含まれています。 DiskRestorePointAttributes
managedDisk マネージド ディスクの詳細を格納します。 ManagedDiskParameters

DiskRestorePointAttributes

名前 説明
暗号化 (encryption) ディスク復元ポイントの保存時の暗号化設定。 これは、復元ポイントの作成時に入力で指定できる省略可能なプロパティです。 RestorePointEncryption
sourceDiskRestorePoint ソース ディスクの復元ポイントのリソース ID。 ApiEntityReference

RestorePointEncryption

名前 説明
diskEncryptionSet ディスクに指定できるカスタマー マネージド ディスク暗号化セット リソース ID のパラメーターについて説明します。 メモ: ディスク暗号化セットのリソース ID は、マネージド ディスクに対してのみ指定できます。 詳細については、こちらをご覧 https://aka.ms/mdssewithcmkoverview ください。 DiskEncryptionSetParameters
ディスク復元ポイントのデータを暗号化するために使用されるキーの種類。 "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

DiskEncryptionSetParameters

名前 説明
id リソース ID string

ManagedDiskParameters

名前 説明
diskEncryptionSet マネージド ディスクのカスタマー マネージド ディスク暗号化セット リソース ID を指定します。 DiskEncryptionSetParameters
id リソース ID string
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 を指定します。 VMGuestState BLOB と共にマネージド ディスクを暗号化する場合は DiskWithVMGuestState に、VMGuestState BLOB のみの暗号化では VMGuestStateOnly に設定されます。 メモ: これは、機密 VM にのみ設定できます。 "DiskWithVMGuestState"
"VMGuestStateOnly"

RestorePointSourceVmosDisk

名前 説明
キャッシュ キャッシュの種類を取得します。 "None"
"ReadOnly"
"ReadWrite"
diskRestorePoint ディスク復元ポイントのプロパティが含まれています。 DiskRestorePointAttributes
managedDisk マネージド ディスクの詳細を取得します ManagedDiskParameters