Partilhar via


Microsoft.Compute restorePointCollections/restorePoints 2023-03-01

Definição de recursos do bíceps

O tipo de recurso restorePointCollections/restorePoints pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    consistencyMode: 'string'
    excludeDisks: [
      {
        id: 'string'
      }
    ]
    sourceMetadata: {
      storageProfile: {
        dataDisks: [
          {
            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: {
          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

ApiEntityReference

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

DiskEncryptionSetParameters

Designação Descrição Valor
ID ID do recurso string

DiskRestorePointAttributes

Designação Descrição Valor
encriptação Configurações de criptografia em repouso para o ponto de restauração do disco. É uma propriedade opcional que pode ser especificada na entrada durante a criação de um ponto de restauração. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauração do disco de origem. ApiEntityReference

ManagedDiskParameters

Designação Descrição Valor
diskEncryptionSet Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. DiskEncryptionSetParameters
ID ID do recurso string
perfil de segurança Especifica o perfil de segurança para o disco gerenciado. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/restorePointCollections/restorePoints

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: restorePointCollections
propriedades As propriedades do ponto de restauração. RestorePointProperties

RestorePointEncryption

Designação Descrição Valor
diskEncryptionSet Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave usada para criptografar os dados do ponto de restauração do disco. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

RestorePointProperties

Designação Descrição Valor
consistênciaModo ConsistencyMode do RestorePoint. Pode ser especificado na entrada durante a criação de um ponto de restauração. Por enquanto, apenas CrashConsistent é aceito como uma entrada válida. Consulte para https://aka.ms/RestorePoints obter mais detalhes. 'ApplicationConsistent'
'CrashConsistente'
'FileSystemConsistent'
excludeDisks Lista de ids de recursos de disco que o cliente deseja excluir do ponto de restauração. Se nenhum disco for especificado, todos os discos serão incluídos. ApiEntityReference []
fonteMetadados Obtém os detalhes da VM capturados no momento da criação do ponto de restauração. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauração de origem a partir do qual uma cópia precisa ser criada. ApiEntityReference
timeCriado Obtém o tempo de criação do ponto de restauração. string

RestorePointSourceMetadata

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

RestorePointSourceVMDataDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerenciado. ManagedDiskParameters

RestorePointSourceVmosDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerenciado ManagedDiskParameters

RestorePointSourceVMStorageProfile

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

VMDiskSecurityProfile

Designação Descrição Valor
diskEncryptionSet Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado usado para a Chave Gerenciada do Cliente criptografada, o Disco do SO ConfidentialVM e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais. 'DiskWithVMGuestState'
'VMGuestStateOnly'

Definição de recurso de modelo ARM

O tipo de recurso restorePointCollections/restorePoints pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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": [
          {
            "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": {
          "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

ApiEntityReference

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

DiskEncryptionSetParameters

Designação Descrição Valor
ID ID do recurso string

DiskRestorePointAttributes

Designação Descrição Valor
encriptação Configurações de criptografia em repouso para o ponto de restauração do disco. É uma propriedade opcional que pode ser especificada na entrada durante a criação de um ponto de restauração. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauração do disco de origem. ApiEntityReference

ManagedDiskParameters

Designação Descrição Valor
diskEncryptionSet Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. DiskEncryptionSetParameters
ID ID do recurso string
perfil de segurança Especifica o perfil de segurança para o disco gerenciado. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/restorePointCollections/restorePoints

Designação Descrição Valor
apiVersion A versão api '2023-03-01'
Designação O nome do recurso string (obrigatório)
propriedades As propriedades do ponto de restauração. RestorePointProperties
tipo O tipo de recurso 'Microsoft.Compute/restorePointCollections/restorePoints'

RestorePointEncryption

Designação Descrição Valor
diskEncryptionSet Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave usada para criptografar os dados do ponto de restauração do disco. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

RestorePointProperties

Designação Descrição Valor
consistênciaModo ConsistencyMode do RestorePoint. Pode ser especificado na entrada durante a criação de um ponto de restauração. Por enquanto, apenas CrashConsistent é aceito como uma entrada válida. Consulte para https://aka.ms/RestorePoints obter mais detalhes. 'ApplicationConsistent'
'CrashConsistente'
'FileSystemConsistent'
excludeDisks Lista de ids de recursos de disco que o cliente deseja excluir do ponto de restauração. Se nenhum disco for especificado, todos os discos serão incluídos. ApiEntityReference []
fonteMetadados Obtém os detalhes da VM capturados no momento da criação do ponto de restauração. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauração de origem a partir do qual uma cópia precisa ser criada. ApiEntityReference
timeCriado Obtém o tempo de criação do ponto de restauração. string

RestorePointSourceMetadata

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

RestorePointSourceVMDataDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerenciado. ManagedDiskParameters

RestorePointSourceVmosDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerenciado ManagedDiskParameters

RestorePointSourceVMStorageProfile

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

VMDiskSecurityProfile

Designação Descrição Valor
diskEncryptionSet Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado usado para a Chave Gerenciada do Cliente criptografada, o Disco do SO ConfidentialVM e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais. 'DiskWithVMGuestState'
'VMGuestStateOnly'

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso restorePointCollections/restorePoints pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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"
  body = jsonencode({
    properties = {
      consistencyMode = "string"
      excludeDisks = [
        {
          id = "string"
        }
      ]
      sourceMetadata = {
        storageProfile = {
          dataDisks = [
            {
              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 = {
            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

ApiEntityReference

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

DiskEncryptionSetParameters

Designação Descrição Valor
ID ID do recurso string

DiskRestorePointAttributes

Designação Descrição Valor
encriptação Configurações de criptografia em repouso para o ponto de restauração do disco. É uma propriedade opcional que pode ser especificada na entrada durante a criação de um ponto de restauração. RestorePointEncryption
sourceDiskRestorePoint ID do recurso do ponto de restauração do disco de origem. ApiEntityReference

ManagedDiskParameters

Designação Descrição Valor
diskEncryptionSet Especifica a id do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado. DiskEncryptionSetParameters
ID ID do recurso string
perfil de segurança Especifica o perfil de segurança para o disco gerenciado. VMDiskSecurityProfile
storageAccountType Especifica o tipo de conta de armazenamento para o disco gerenciado. NOTA: UltraSSD_LRS só pode ser utilizado com discos de dados, não pode ser utilizado com o OS Disk. 'PremiumV2_LRS'
'Premium_LRS'
'Premium_ZRS'
'StandardSSD_LRS'
'StandardSSD_ZRS'
'Standard_LRS'
'UltraSSD_LRS'

Microsoft.Compute/restorePointCollections/restorePoints

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: restorePointCollections
propriedades As propriedades do ponto de restauração. RestorePointProperties
tipo O tipo de recurso "Microsoft.Compute/restorePointCollections/restorePoints@2023-03-01"

RestorePointEncryption

Designação Descrição Valor
diskEncryptionSet Descreve o parâmetro de id de recurso do conjunto de criptografia de disco gerenciado pelo cliente que pode ser especificado para o disco. Nota: O ID do recurso do conjunto de criptografia de disco só pode ser especificado para o disco gerenciado. Consulte https://aka.ms/mdssewithcmkoverview para obter mais detalhes. DiskEncryptionSetParameters
tipo O tipo de chave usada para criptografar os dados do ponto de restauração do disco. 'EncryptionAtRestWithCustomerKey'
'EncryptionAtRestWithPlatformAndCustomerKeys'
'EncryptionAtRestWithPlatformKey'

RestorePointProperties

Designação Descrição Valor
consistênciaModo ConsistencyMode do RestorePoint. Pode ser especificado na entrada durante a criação de um ponto de restauração. Por enquanto, apenas CrashConsistent é aceito como uma entrada válida. Consulte para https://aka.ms/RestorePoints obter mais detalhes. 'ApplicationConsistent'
'CrashConsistente'
'FileSystemConsistent'
excludeDisks Lista de ids de recursos de disco que o cliente deseja excluir do ponto de restauração. Se nenhum disco for especificado, todos os discos serão incluídos. ApiEntityReference []
fonteMetadados Obtém os detalhes da VM capturados no momento da criação do ponto de restauração. RestorePointSourceMetadata
sourceRestorePoint ID do recurso do ponto de restauração de origem a partir do qual uma cópia precisa ser criada. ApiEntityReference
timeCriado Obtém o tempo de criação do ponto de restauração. string

RestorePointSourceMetadata

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

RestorePointSourceVMDataDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Contém os detalhes do disco gerenciado. ManagedDiskParameters

RestorePointSourceVmosDisk

Designação Descrição Valor
diskRestorePoint Contém propriedades do Ponto de Restauração de Disco. DiskRestorePointAttributes
managedDisk Obtém os detalhes do disco gerenciado ManagedDiskParameters

RestorePointSourceVMStorageProfile

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

VMDiskSecurityProfile

Designação Descrição Valor
diskEncryptionSet Especifica a ID do recurso do conjunto de criptografia de disco gerenciado pelo cliente para o disco gerenciado usado para a Chave Gerenciada do Cliente criptografada, o Disco do SO ConfidentialVM e o blob VMGuest. DiskEncryptionSetParameters
securityEncryptionType Especifica o EncryptionType do disco gerenciado. Ele é definido como DiskWithVMGuestState para criptografia do disco gerenciado junto com o blob VMGuestState e VMGuestStateOnly para criptografia apenas do blob VMGuestState. Nota: Ele pode ser definido apenas para VMs confidenciais. 'DiskWithVMGuestState'
'VMGuestStateOnly'