Partilhar via


Microsoft.Compute restorePointCollections/restorePoints 2023-03-01

Definição de recurso do Bicep

O tipo de recurso restorePointCollections/restorePoints pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/restorePointCollections/restorePoints, adicione o seguinte Bicep ao seu modelo.

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'
  }
}

Valores de propriedade

restorePointCollections/restorePoints

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: restorePointCollections
propriedades As propriedades do ponto de restauro. RestorePointProperties

RestorePointProperties

Nome Descrição Valor
consistencyMode ConsistencyMode do RestorePoint. Pode ser especificado na entrada ao criar um ponto de restauro. Por enquanto, apenas CrashConsistent é aceite como uma entrada válida. Consulte para https://aka.ms/RestorePoints obter mais detalhes. "ApplicationConsistent"
"CrashConsistent"
"FileSystemConsistent"
excludeDisks Lista de IDs de recursos de disco que o cliente pretende excluir do ponto de restauro. Se não forem especificados discos, todos os discos serão incluídos. ApiEntityReference[]
sourceMetadata Obtém os detalhes da VM capturada no momento da criação do ponto de restauro. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauro de origem a partir do qual é necessário criar uma cópia. ApiEntityReference
timeCreated Obtém o tempo de criação do ponto de restauro. string

ApiEntityReference

Nome Descrição Valor
ID O ID de recurso do ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

RestorePointSourceMetadata

Nome Descrição Valor
storageProfile Obtém o perfil de armazenamento. RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

Nome Descrição Valor
dataDisks Obtém os discos de dados da VM capturados no momento da criação do ponto de restauro. RestorePointSourceVMDataDisk[]
osDisk Obtém o disco do SO da VM capturado no momento da criação do ponto de restauro. RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
'ReadOnly'
"ReadWrite"
diskRestorePoint Contém propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerido. ManagedDiskParameters

DiskRestorePointAttributes

Nome Descrição Valor
Encriptação Definições de encriptação inativa para o ponto de restauro do disco. É uma propriedade opcional que pode ser especificada na entrada ao criar um ponto de restauro. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauro do disco de origem. ApiEntityReference

RestorePointEncryption

Nome Descrição Valor
diskEncryptionSet Descreve o parâmetro do ID de recurso do conjunto de encriptação de discos geridos pelo cliente que pode ser especificado para o disco. Nota: O ID de recurso do conjunto de encriptação de discos só pode ser especificado para o disco gerido. https://aka.ms/mdssewithcmkoverview Veja mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave utilizada para encriptar os dados do ponto de restauro do disco. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

DiskEncryptionSetParameters

Nome Descrição Valor
ID ID do Recurso string

ManagedDiskParameters

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido. DiskEncryptionSetParameters
ID ID do Recurso string
securityProfile Especifica o perfil de segurança do disco gerido. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

VMDiskSecurityProfile

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido que é utilizado para o Disco do SO ConfidentialVM encriptado por Chave Gerida pelo Cliente e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState e VMGuestStateOnly para encriptação apenas do blob VMGuestState. Nota: Só pode ser definido para VMs Confidenciais. "DiskWithVMGuestState"
"VMGuestStateOnly"

RestorePointSourceVmosDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
"Só de Leitura"
"ReadWrite"
diskRestorePoint Contém as propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerido ManagedDiskParameters

Definição de recurso do modelo arm

O tipo de recurso restorePointCollections/restorePoints pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/restorePointCollections/restorePoints, adicione o seguinte JSON ao seu modelo.

{
  "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"
  }
}

Valores de propriedade

restorePointCollections/restorePoints

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/restorePointCollections/restorePoints"
apiVersion A versão da API de recursos '2023-03-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
propriedades As propriedades do ponto de restauro. RestorePointProperties

RestorePointProperties

Nome Descrição Valor
consistencyMode ConsistencyMode do RestorePoint. Pode ser especificado na entrada ao criar um ponto de restauro. Por enquanto, apenas CrashConsistent é aceite como uma entrada válida. Veja para https://aka.ms/RestorePoints obter mais detalhes. "ApplicationConsistent"
"CrashConsistent"
"FileSystemConsistent"
excludeDisks Lista de IDs de recursos de disco que o cliente pretende excluir do ponto de restauro. Se não forem especificados discos, todos os discos serão incluídos. ApiEntityReference[]
sourceMetadata Obtém os detalhes da VM capturada no momento da criação do ponto de restauro. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauro de origem a partir do qual é necessário criar uma cópia. ApiEntityReference
timeCreated Obtém a hora de criação do ponto de restauro. string

ApiEntityReference

Nome Descrição Valor
ID O ID de recurso do ARM sob a forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

RestorePointSourceMetadata

Nome Descrição Valor
storageProfile Obtém o perfil de armazenamento. RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

Nome Descrição Valor
dataDisks Obtém os discos de dados da VM capturados no momento da criação do ponto de restauro. RestorePointSourceVMDataDisk[]
osDisk Obtém o disco do SO da VM capturado no momento da criação do ponto de restauro. RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
"Só de Leitura"
"ReadWrite"
diskRestorePoint Contém as propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerido. ManagedDiskParameters

DiskRestorePointAttributes

Nome Descrição Valor
Encriptação Definições de encriptação inativa para o ponto de restauro do disco. É uma propriedade opcional que pode ser especificada na entrada ao criar um ponto de restauro. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauro do disco de origem. ApiEntityReference

RestorePointEncryption

Nome Descrição Valor
diskEncryptionSet Descreve o parâmetro do ID de recurso do conjunto de encriptação de discos geridos pelo cliente que pode ser especificado para o disco. Nota: O ID de recurso do conjunto de encriptação de discos só pode ser especificado para o disco gerido. https://aka.ms/mdssewithcmkoverview Veja mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave utilizada para encriptar os dados do ponto de restauro do disco. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

DiskEncryptionSetParameters

Nome Descrição Valor
ID ID do Recurso string

ManagedDiskParameters

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido. DiskEncryptionSetParameters
ID ID do Recurso string
securityProfile Especifica o perfil de segurança do disco gerido. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

VMDiskSecurityProfile

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de discos geridos pelo cliente para o disco gerido que é utilizado para o Disco do SO ConfidentialVM encriptado por Chave Gerida pelo Cliente e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState e VMGuestStateOnly para encriptação apenas do blob VMGuestState. Nota: Só pode ser definido para VMs Confidenciais. "DiskWithVMGuestState"
"VMGuestStateOnly"

RestorePointSourceVmosDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
"Só de Leitura"
"ReadWrite"
diskRestorePoint Contém as propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerido ManagedDiskParameters

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso restorePointCollections/restorePoints pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.Compute/restorePointCollections/restorePoints, adicione o seguinte Terraform ao seu modelo.

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"
    }
  })
}

Valores de propriedade

restorePointCollections/restorePoints

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/restorePointCollections/restorePoints@2023-03-01"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: restorePointCollections
propriedades As propriedades do ponto de restauro. RestorePointProperties

RestorePointProperties

Nome Descrição Valor
consistencyMode ConsistencyMode do RestorePoint. Pode ser especificado na entrada ao criar um ponto de restauro. Por enquanto, apenas CrashConsistent é aceite como uma entrada válida. Veja para https://aka.ms/RestorePoints obter mais detalhes. "ApplicationConsistent"
"CrashConsistent"
"FileSystemConsistent"
excludeDisks Lista de IDs de recursos de disco que o cliente pretende excluir do ponto de restauro. Se não forem especificados discos, todos os discos serão incluídos. ApiEntityReference[]
sourceMetadata Obtém os detalhes da VM capturada no momento da criação do ponto de restauro. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauro de origem a partir do qual é necessário criar uma cópia. ApiEntityReference
timeCreated Obtém o tempo de criação do ponto de restauro. string

ApiEntityReference

Nome Descrição Valor
ID O ID de recurso do ARM na forma de /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... string

RestorePointSourceMetadata

Nome Descrição Valor
storageProfile Obtém o perfil de armazenamento. RestorePointSourceVMStorageProfile

RestorePointSourceVMStorageProfile

Nome Descrição Valor
dataDisks Obtém os discos de dados da VM capturados no momento da criação do ponto de restauro. RestorePointSourceVMDataDisk[]
osDisk Obtém o disco do SO da VM capturado no momento da criação do ponto de restauro. RestorePointSourceVmosDisk

RestorePointSourceVMDataDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
"ReadOnly"
"ReadWrite"
diskRestorePoint Contém propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerido. ManagedDiskParameters

DiskRestorePointAttributes

Nome Descrição Valor
Encriptação Encriptação em definições inativas para o ponto de restauro do disco. É uma propriedade opcional que pode ser especificada na entrada ao criar um ponto de restauro. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauro do disco de origem. ApiEntityReference

RestorePointEncryption

Nome Descrição Valor
diskEncryptionSet Descreve o parâmetro do ID de recurso do conjunto de encriptação de disco gerido pelo cliente que pode ser especificado para o disco. Nota: O ID de recurso do conjunto de encriptação de disco só pode ser especificado para o disco gerido. https://aka.ms/mdssewithcmkoverview Veja mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave utilizada para encriptar os dados do ponto de restauro do disco. "EncryptionAtRestWithCustomerKey"
"EncryptionAtRestWithPlatformAndCustomerKeys"
"EncryptionAtRestWithPlatformKey"

DiskEncryptionSetParameters

Nome Descrição Valor
ID ID do Recurso string

ManagedDiskParameters

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de disco gerido pelo cliente para o disco gerido. DiskEncryptionSetParameters
ID ID do Recurso string
securityProfile Especifica o perfil de segurança do disco gerido. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerido. NOTA: UltraSSD_LRS só podem ser utilizadas com discos de dados, não podem ser utilizadas com o Disco do SO. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

VMDiskSecurityProfile

Nome Descrição Valor
diskEncryptionSet Especifica o ID de recurso do conjunto de encriptação de disco gerido pelo cliente para o disco gerido que é utilizado para o Disco do SO Confidencial encriptado da Chave Gerida pelo Cliente e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerido. Está definido como DiskWithVMGuestState para encriptação do disco gerido juntamente com o blob VMGuestState e VMGuestStateOnly para encriptação apenas do blob VMGuestState. Nota: Só pode ser definido para VMs Confidenciais. "DiskWithVMGuestState"
"VMGuestStateOnly"

RestorePointSourceVmosDisk

Nome Descrição Valor
colocação em cache Obtém o tipo de colocação em cache. "Nenhum"
"ReadOnly"
"ReadWrite"
diskRestorePoint Contém propriedades do Ponto de Restauro do Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerido ManagedDiskParameters