Compartilhar via


Cofres microsoft.RecoveryServices/backupFabrics/protectionContainers/protectedItems 2022-04-01

Definição de recurso do Bicep

O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-04-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    backupSetName: 'string'
    containerName: 'string'
    createMode: 'string'
    deferredDeleteTimeInUTC: 'string'
    deferredDeleteTimeRemaining: 'string'
    isArchiveEnabled: bool
    isDeferredDeleteScheduleUpcoming: bool
    isRehydrate: bool
    isScheduledForDeferredDelete: bool
    lastRecoveryPoint: 'string'
    policyId: 'string'
    policyName: 'string'
    resourceGuardOperationRequests: [
      'string'
    ]
    sourceResourceId: 'string'
    workloadType: 'string'
    protectedItemType: 'string'
    // For remaining properties, see ProtectedItem objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos ProtectedItem

Defina a propriedade protectedItemType para especificar o tipo de objeto.

Para AzureFileShareProtectedItem, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemType: 'AzureFileShareProtectedItem'
  protectionState: 'string'
  protectionStatus: 'string'
}

Para Microsoft.ClassicCompute/virtualMachines, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  friendlyName: 'string'
  healthDetails: [
    {}
  ]
  healthStatus: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

Para Microsoft.Compute/virtualMachines, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  friendlyName: 'string'
  healthDetails: [
    {}
  ]
  healthStatus: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.Compute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

Para AzureVmWorkloadSAPAseDatabase, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Para AzureVmWorkloadSQLDatabase, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Para DPMProtectedItem, use:

{
  backupEngineName: 'string'
  extendedInfo: {
    diskStorageUsedInBytes: 'string'
    isCollocated: bool
    isPresentOnCloud: bool
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    onPremiseLatestRecoveryPoint: 'string'
    onPremiseOldestRecoveryPoint: 'string'
    onPremiseRecoveryPointCount: int
    protectableObjectLoadPath: {
      {customized property}: 'string'
    }
    protected: bool
    protectionGroupName: 'string'
    recoveryPointCount: int
    totalDiskStorageSizeInBytes: 'string'
  }
  friendlyName: 'string'
  protectedItemType: 'DPMProtectedItem'
  protectionState: 'string'
}

Para GenericProtectedItem, use:

{
  fabricName: 'string'
  friendlyName: 'string'
  policyState: 'string'
  protectedItemId: int
  protectedItemType: 'GenericProtectedItem'
  protectionState: 'string'
  sourceAssociations: {
    {customized property}: 'string'
  }
}

Para MabFileFolderProtectedItem, use:

{
  computerName: 'string'
  deferredDeleteSyncTimeInUTC: int
  extendedInfo: {
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemType: 'MabFileFolderProtectedItem'
  protectionState: 'string'
}

Para Microsoft.Sql/servers/databases, use:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.Sql/servers/databases'
  protectionState: 'string'
}

Valores de propriedade

AzureFileshareProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyName Nome amigável do compartilhamento de arquivos representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda

AzureFileshareProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureFileshareProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSVMHealthDetails

Nome Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyInconsistent Especifica se a política de backup associada ao item de backup é inconsistente. Bool
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureSqlProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interna de um item de backup. Usado pelo mecanismo de Backup do SQL do Azure para entrar em contato com os Serviços de Recuperação. corda
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
protectionState Estado de backup do item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Estado da política de backup associada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureVmWorkloadProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryModel Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSQLDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

DiskExclusionProperties

Nome Descrição Valor
diskLunList Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DPMProtectedItem

Nome Descrição Valor
backupEngineName Servidor de Gerenciamento de Backup protegendo este item de backup corda
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyName Nome amigável do item gerenciado corda
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
protectionState Estado de proteção do mecanismo de backup 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nome Descrição Valor
diskStorageUsedInBytes Armazenamento em disco usado em bytes. corda
isCollocated Para verificar se o item de backup está agrupado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido pela nuvem. Bool
lastBackupStatus Últimas informações de status de backup no item de backup. corda
lastRefreshedAt Hora da última atualização no item de backup. corda
oldestRecoveryPoint Hora de ponto de recuperação de nuvem mais antiga. corda
onPremiseLatestRecoveryPoint hora do ponto de recuperação de disco mais recente. corda
onPremiseOldestRecoveryPoint Hora do ponto de recuperação de disco mais antigo. corda
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. int
protectableObjectLoadPath Atributo para fornecer informações sobre vários bancos de dados. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Protegido Para verificar se o item de backup está protegido por disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. corda
recoveryPointCount contagem de pontos de recuperação de nuvem. int
totalDiskStorageSizeInBytes total de armazenamento em disco em bytes. corda

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nome Descrição Valor

ErrorDetail

Nome Descrição Valor

ExtendedProperties

Nome Descrição Valor
diskExclusionProperties Propriedades estendidas para exclusão de disco. DiskExclusionProperties
linuxVmApplicationName Nome da VM do Linux corda

GenericProtectedItem

Nome Descrição Valor
fabricName Nome da malha desse item de backup. corda
friendlyName Nome amigável do contêiner. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
protectedItemId ID do Serviço do Plano de Dados do item protegido. int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associações flexívelmente acopladas (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nome Descrição Valor

KPIResourceHealthDetails

Nome Descrição Valor
resourceHealthDetails Status da Integridade do Recurso ResourceHealthDetails []
resourceHealthStatus Status da Integridade do Recurso 'Íntegro'
'Inválido'
'PersistentDegraded'
'PersistentUnhealthy'
'TransientDegraded'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nome Descrição Valor
computerName Nome do computador associado a este item de backup. corda
deferredDeleteSyncTimeInUTC Tempo de sincronização para exclusão adiada em UTC int
extendedInfo Informações adicionais com este item de backup. MabFileFolderProtectedItemExtendedInfo
friendlyName Nome amigável deste item de backup. corda
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'MabFileFolderProtectedItem' (obrigatório)
protectionState Protegido, ProtectionStopped, IRPending ou ProtectionError corda

MabFileFolderProtectedItemExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última vez em que os dados do agente sincronizaram com o serviço. corda
oldestRecoveryPoint A cópia de backup mais antiga disponível. corda
recoveryPointCount Número de cópias de backup associadas ao item de backup. int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nome Descrição Valor
eTag ETag opcional. corda
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (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 o recurso do tipo: vaults/backupFabrics/protectionContainers
Propriedades Propriedades ProtectedItemResource ProtectedItem
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

ProtectedItem

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o item de backup. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
backupSetName Nome do conjunto de backup ao qual o item de backup pertence corda
containerName Nome exclusivo do contêiner corda
createMode Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. 'Padrão'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Hora da exclusão adiada em UTC corda
deferredDeleteTimeRemaining Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente corda
isArchiveEnabled Sinalizar para identificar se a fonte de dados está protegida no arquivo morto Bool
isDeferredDeleteScheduleUpcoming Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve Bool
isRehydrate Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause Bool
isScheduledForDeferredDelete Sinalizar para identificar se o DS está agendado para exclusão adiada Bool
lastRecoveryPoint Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. corda
policyId ID da política de backup com a qual este item é feito backup. corda
policyName Nome da política usada para proteção corda
protectedItemType Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests no qual a verificação LAC será executada string[]
sourceResourceId ID do ARM do recurso a ser feito em backup. corda
workloadType Tipo de carga de trabalho que este item representa. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.
Backup de IaasVM existente usando os Serviços de Recuperação Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará a proteção de várias IaasVMs do Azure clássicas e baseadas no ARM.
backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos
implantar uma VM do Windows e habilitar o backup usando o Backup do Azure Esse modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com o DefaultPolicy for Protection.

Definição de recurso de modelo do ARM

O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2022-04-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "backupSetName": "string",
    "containerName": "string",
    "createMode": "string",
    "deferredDeleteTimeInUTC": "string",
    "deferredDeleteTimeRemaining": "string",
    "isArchiveEnabled": "bool",
    "isDeferredDeleteScheduleUpcoming": "bool",
    "isRehydrate": "bool",
    "isScheduledForDeferredDelete": "bool",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "policyName": "string",
    "resourceGuardOperationRequests": [ "string" ],
    "sourceResourceId": "string",
    "workloadType": "string",
    "protectedItemType": "string"
    // For remaining properties, see ProtectedItem objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos ProtectedItem

Defina a propriedade protectedItemType para especificar o tipo de objeto.

Para AzureFileShareProtectedItem, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemType": "AzureFileShareProtectedItem",
  "protectionState": "string",
  "protectionStatus": "string"
}

Para Microsoft.ClassicCompute/virtualMachines, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "friendlyName": "string",
  "healthDetails": [
    {
    }
  ],
  "healthStatus": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

Para Microsoft.Compute/virtualMachines, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "friendlyName": "string",
  "healthDetails": [
    {
    }
  ],
  "healthStatus": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

Para AzureVmWorkloadSAPAseDatabase, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Para AzureVmWorkloadSQLDatabase, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Para DPMProtectedItem, use:

{
  "backupEngineName": "string",
  "extendedInfo": {
    "diskStorageUsedInBytes": "string",
    "isCollocated": "bool",
    "isPresentOnCloud": "bool",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "onPremiseLatestRecoveryPoint": "string",
    "onPremiseOldestRecoveryPoint": "string",
    "onPremiseRecoveryPointCount": "int",
    "protectableObjectLoadPath": {
      "{customized property}": "string"
    },
    "protected": "bool",
    "protectionGroupName": "string",
    "recoveryPointCount": "int",
    "totalDiskStorageSizeInBytes": "string"
  },
  "friendlyName": "string",
  "protectedItemType": "DPMProtectedItem",
  "protectionState": "string"
}

Para GenericProtectedItem, use:

{
  "fabricName": "string",
  "friendlyName": "string",
  "policyState": "string",
  "protectedItemId": "int",
  "protectedItemType": "GenericProtectedItem",
  "protectionState": "string",
  "sourceAssociations": {
    "{customized property}": "string"
  }
}

Para MabFileFolderProtectedItem, use:

{
  "computerName": "string",
  "deferredDeleteSyncTimeInUTC": "int",
  "extendedInfo": {
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemType": "MabFileFolderProtectedItem",
  "protectionState": "string"
}

Para Microsoft.Sql/servers/databases, use:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.Sql/servers/databases",
  "protectionState": "string"
}

Valores de propriedade

AzureFileshareProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyName Nome amigável do compartilhamento de arquivos representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda

AzureFileshareProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureFileshareProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSVMHealthDetails

Nome Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyInconsistent Especifica se a política de backup associada ao item de backup é inconsistente. Bool
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureSqlProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interna de um item de backup. Usado pelo mecanismo de Backup do SQL do Azure para entrar em contato com os Serviços de Recuperação. corda
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
protectionState Estado de backup do item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Estado da política de backup associada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureVmWorkloadProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryModel Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSQLDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

DiskExclusionProperties

Nome Descrição Valor
diskLunList Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DPMProtectedItem

Nome Descrição Valor
backupEngineName Servidor de Gerenciamento de Backup protegendo este item de backup corda
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyName Nome amigável do item gerenciado corda
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
protectionState Estado de proteção do mecanismo de backup 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nome Descrição Valor
diskStorageUsedInBytes Armazenamento em disco usado em bytes. corda
isCollocated Para verificar se o item de backup está agrupado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido pela nuvem. Bool
lastBackupStatus Últimas informações de status de backup no item de backup. corda
lastRefreshedAt Hora da última atualização no item de backup. corda
oldestRecoveryPoint Hora de ponto de recuperação de nuvem mais antiga. corda
onPremiseLatestRecoveryPoint hora do ponto de recuperação de disco mais recente. corda
onPremiseOldestRecoveryPoint Hora do ponto de recuperação de disco mais antigo. corda
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. int
protectableObjectLoadPath Atributo para fornecer informações sobre vários bancos de dados. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Protegido Para verificar se o item de backup está protegido por disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. corda
recoveryPointCount contagem de pontos de recuperação de nuvem. int
totalDiskStorageSizeInBytes total de armazenamento em disco em bytes. corda

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nome Descrição Valor

ErrorDetail

Nome Descrição Valor

ExtendedProperties

Nome Descrição Valor
diskExclusionProperties Propriedades estendidas para exclusão de disco. DiskExclusionProperties
linuxVmApplicationName Nome da VM do Linux corda

GenericProtectedItem

Nome Descrição Valor
fabricName Nome da malha desse item de backup. corda
friendlyName Nome amigável do contêiner. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
protectedItemId ID do Serviço do Plano de Dados do item protegido. int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associações flexívelmente acopladas (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nome Descrição Valor

KPIResourceHealthDetails

Nome Descrição Valor
resourceHealthDetails Status da Integridade do Recurso ResourceHealthDetails []
resourceHealthStatus Status da Integridade do Recurso 'Íntegro'
'Inválido'
'PersistentDegraded'
'PersistentUnhealthy'
'TransientDegraded'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nome Descrição Valor
computerName Nome do computador associado a este item de backup. corda
deferredDeleteSyncTimeInUTC Tempo de sincronização para exclusão adiada em UTC int
extendedInfo Informações adicionais com este item de backup. MabFileFolderProtectedItemExtendedInfo
friendlyName Nome amigável deste item de backup. corda
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'MabFileFolderProtectedItem' (obrigatório)
protectionState Protegido, ProtectionStopped, IRPending ou ProtectionError corda

MabFileFolderProtectedItemExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última vez em que os dados do agente sincronizaram com o serviço. corda
oldestRecoveryPoint A cópia de backup mais antiga disponível. corda
recoveryPointCount Número de cópias de backup associadas ao item de backup. int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nome Descrição Valor
apiVersion A versão da API '2022-04-01'
eTag ETag opcional. corda
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades ProtectedItemResource ProtectedItem
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'

ProtectedItem

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o item de backup. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
backupSetName Nome do conjunto de backup ao qual o item de backup pertence corda
containerName Nome exclusivo do contêiner corda
createMode Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. 'Padrão'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Hora da exclusão adiada em UTC corda
deferredDeleteTimeRemaining Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente corda
isArchiveEnabled Sinalizar para identificar se a fonte de dados está protegida no arquivo morto Bool
isDeferredDeleteScheduleUpcoming Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve Bool
isRehydrate Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause Bool
isScheduledForDeferredDelete Sinalizar para identificar se o DS está agendado para exclusão adiada Bool
lastRecoveryPoint Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. corda
policyId ID da política de backup com a qual este item é feito backup. corda
policyName Nome da política usada para proteção corda
protectedItemType Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests no qual a verificação LAC será executada string[]
sourceResourceId ID do ARM do recurso a ser feito em backup. corda
workloadType Tipo de carga de trabalho que este item representa. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nome Descrição Valor

ResourceTags

Nome Descrição Valor

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure

Implantar no Azure
Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente)

Implantar no Azure
Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora)

Implantar no Azure
Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.
Backup de IaasVM existente usando os Serviços de Recuperação

Implantar no Azure
Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará a proteção de várias IaasVMs do Azure clássicas e baseadas no ARM.
backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação

Implantar no Azure
Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos
implantar uma VM do Windows e habilitar o backup usando o Backup do Azure

Implantar no Azure
Esse modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com o DefaultPolicy for Protection.
IBM Cloud Pak for Data no Azure

Implantar no Azure
Esse modelo implanta um cluster Openshift no Azure com todos os recursos necessários, infraestrutura e, em seguida, implanta o IBM Cloud Pak for Data, juntamente com os complementos escolhidos pelo usuário.
plataforma de contêiner openshift 4.3

Implantar no Azure
Plataforma de Contêiner do Openshift 4.3

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:

  • grupos de recursos

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

Formato de recurso

Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-04-01"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      backupSetName = "string"
      containerName = "string"
      createMode = "string"
      deferredDeleteTimeInUTC = "string"
      deferredDeleteTimeRemaining = "string"
      isArchiveEnabled = bool
      isDeferredDeleteScheduleUpcoming = bool
      isRehydrate = bool
      isScheduledForDeferredDelete = bool
      lastRecoveryPoint = "string"
      policyId = "string"
      policyName = "string"
      resourceGuardOperationRequests = [
        "string"
      ]
      sourceResourceId = "string"
      workloadType = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
  })
}

Objetos ProtectedItem

Defina a propriedade protectedItemType para especificar o tipo de objeto.

Para AzureFileShareProtectedItem, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemType = "AzureFileShareProtectedItem"
  protectionState = "string"
  protectionStatus = "string"
}

Para Microsoft.ClassicCompute/virtualMachines, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  friendlyName = "string"
  healthDetails = [
    {
    }
  ]
  healthStatus = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

Para Microsoft.Compute/virtualMachines, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  friendlyName = "string"
  healthDetails = [
    {
    }
  ]
  healthStatus = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.Compute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

Para AzureVmWorkloadSAPAseDatabase, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Para AzureVmWorkloadSQLDatabase, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSQLDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Para DPMProtectedItem, use:

{
  backupEngineName = "string"
  extendedInfo = {
    diskStorageUsedInBytes = "string"
    isCollocated = bool
    isPresentOnCloud = bool
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    onPremiseLatestRecoveryPoint = "string"
    onPremiseOldestRecoveryPoint = "string"
    onPremiseRecoveryPointCount = int
    protectableObjectLoadPath = {
      {customized property} = "string"
    }
    protected = bool
    protectionGroupName = "string"
    recoveryPointCount = int
    totalDiskStorageSizeInBytes = "string"
  }
  friendlyName = "string"
  protectedItemType = "DPMProtectedItem"
  protectionState = "string"
}

Para GenericProtectedItem, use:

{
  fabricName = "string"
  friendlyName = "string"
  policyState = "string"
  protectedItemId = int
  protectedItemType = "GenericProtectedItem"
  protectionState = "string"
  sourceAssociations = {
    {customized property} = "string"
  }
}

Para MabFileFolderProtectedItem, use:

{
  computerName = "string"
  deferredDeleteSyncTimeInUTC = int
  extendedInfo = {
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemType = "MabFileFolderProtectedItem"
  protectionState = "string"
}

Para Microsoft.Sql/servers/databases, use:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.Sql/servers/databases"
  protectionState = "string"
}

Valores de propriedade

AzureFileshareProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyName Nome amigável do compartilhamento de arquivos representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda

AzureFileshareProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureFileshareProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSComputeVMProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup de IaasVM do Azure. ExtendedProperties
friendlyName Nome amigável da VM representada por este item de backup. corda
healthDetails Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails []
healthStatus Status de integridade do item protegido. 'ActionRequired'
'ActionSuggested'
'Inválido'
'Passado'
kpisHealths Detalhes de integridade de KPIs diferentes AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemDataId ID de dados do item protegido. corda
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
virtualMachineId ID do ARM totalmente qualificada da máquina virtual representada por este item. corda

AzureIaaSVMHealthDetails

Nome Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyInconsistent Especifica se a política de backup associada ao item de backup é inconsistente. Bool
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Nome Descrição Valor

AzureSqlProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interna de um item de backup. Usado pelo mecanismo de Backup do SQL do Azure para entrar em contato com os Serviços de Recuperação. corda
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
protectionState Estado de backup do item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item no serviço. corda
policyState Estado da política de backup associada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis associadas a este item de backup. int

AzureVmWorkloadProtectedItemExtendedInfo

Nome Descrição Valor
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryModel Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. int

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Nome Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

AzureVmWorkloadSQLDatabaseProtectedItem

Nome Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nome amigável do BD representado por este item de backup. corda
kpisHealths Detalhes de integridade de KPIs diferentes AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Íntegro, Não íntegro. 'Íntegro'
'Inválido'
'IRPending'
'Não íntegro'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
parentName Nome pai do BD, como Instância ou Grupo de Disponibilidade. corda
parentType Tipo pai de item protegido, por exemplo: para um banco de dados, um servidor autônomo ou distribuído corda
protectedItemDataSourceId ID de dados do item protegido. corda
protectedItemHealthStatus Status de integridade do item de backup, avaliado com base na última pulsação recebida 'Íntegro'
'Inválido'
'IRPending'
'NotReachable'
'Não íntegro'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus Status de backup deste item de backup. corda
serverName Nome do host/cluster, por exemplo, ou AG corda

DiskExclusionProperties

Nome Descrição Valor
diskLunList Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DPMProtectedItem

Nome Descrição Valor
backupEngineName Servidor de Gerenciamento de Backup protegendo este item de backup corda
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyName Nome amigável do item gerenciado corda
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
protectionState Estado de proteção do mecanismo de backup 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nome Descrição Valor
diskStorageUsedInBytes Armazenamento em disco usado em bytes. corda
isCollocated Para verificar se o item de backup está agrupado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido pela nuvem. Bool
lastBackupStatus Últimas informações de status de backup no item de backup. corda
lastRefreshedAt Hora da última atualização no item de backup. corda
oldestRecoveryPoint Hora de ponto de recuperação de nuvem mais antiga. corda
onPremiseLatestRecoveryPoint hora do ponto de recuperação de disco mais recente. corda
onPremiseOldestRecoveryPoint Hora do ponto de recuperação de disco mais antigo. corda
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. int
protectableObjectLoadPath Atributo para fornecer informações sobre vários bancos de dados. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Protegido Para verificar se o item de backup está protegido por disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. corda
recoveryPointCount contagem de pontos de recuperação de nuvem. int
totalDiskStorageSizeInBytes total de armazenamento em disco em bytes. corda

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nome Descrição Valor

ErrorDetail

Nome Descrição Valor

ExtendedProperties

Nome Descrição Valor
diskExclusionProperties Propriedades estendidas para exclusão de disco. DiskExclusionProperties
linuxVmApplicationName Nome da VM do Linux corda

GenericProtectedItem

Nome Descrição Valor
fabricName Nome da malha desse item de backup. corda
friendlyName Nome amigável do contêiner. corda
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. corda
protectedItemId ID do Serviço do Plano de Dados do item protegido. int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
protectionState Estado de backup deste item de backup. 'Inválido'
'IRPending'
'Protegido'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associações flexívelmente acopladas (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nome Descrição Valor

KPIResourceHealthDetails

Nome Descrição Valor
resourceHealthDetails Status da Integridade do Recurso ResourceHealthDetails []
resourceHealthStatus Status da Integridade do Recurso 'Íntegro'
'Inválido'
'PersistentDegraded'
'PersistentUnhealthy'
'TransientDegraded'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nome Descrição Valor
computerName Nome do computador associado a este item de backup. corda
deferredDeleteSyncTimeInUTC Tempo de sincronização para exclusão adiada em UTC int
extendedInfo Informações adicionais com este item de backup. MabFileFolderProtectedItemExtendedInfo
friendlyName Nome amigável deste item de backup. corda
lastBackupStatus Status da última operação de backup. corda
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. corda
protectedItemType tipo de item de backup. 'MabFileFolderProtectedItem' (obrigatório)
protectionState Protegido, ProtectionStopped, IRPending ou ProtectionError corda

MabFileFolderProtectedItemExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última vez em que os dados do agente sincronizaram com o serviço. corda
oldestRecoveryPoint A cópia de backup mais antiga disponível. corda
recoveryPointCount Número de cópias de backup associadas ao item de backup. int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nome Descrição Valor
eTag ETag opcional. corda
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: vaults/backupFabrics/protectionContainers
Propriedades Propriedades ProtectedItemResource ProtectedItem
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2022-04-01"

ProtectedItem

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o item de backup. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
backupSetName Nome do conjunto de backup ao qual o item de backup pertence corda
containerName Nome exclusivo do contêiner corda
createMode Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. 'Padrão'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Hora da exclusão adiada em UTC corda
deferredDeleteTimeRemaining Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente corda
isArchiveEnabled Sinalizar para identificar se a fonte de dados está protegida no arquivo morto Bool
isDeferredDeleteScheduleUpcoming Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve Bool
isRehydrate Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause Bool
isScheduledForDeferredDelete Sinalizar para identificar se o DS está agendado para exclusão adiada Bool
lastRecoveryPoint Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. corda
policyId ID da política de backup com a qual este item é feito backup. corda
policyName Nome da política usada para proteção corda
protectedItemType Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests no qual a verificação LAC será executada string[]
sourceResourceId ID do ARM do recurso a ser feito em backup. corda
workloadType Tipo de carga de trabalho que este item representa. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nome Descrição Valor

ResourceTags

Nome Descrição Valor