Partilhar via


Cofres/backupFabrics/protectionContainers/protectedItems da Microsoft.RecoveryServices

Definição de recursos do bíceps

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 log de alterações.

Formato do recurso

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

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-10-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    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'
    ]
    softDeleteRetentionPeriodInDays: int
    sourceResourceId: '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: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {}
  ]
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
}

Para Microsoft.Compute/virtualMachines , use:

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

Para AzureVmWorkloadSAPAseDatabase, use:

{
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: 'string'
    }
  ]
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  protectionState: 'string'
  serverName: 'string'
}

Para AzureVmWorkloadSAPHanaDBInstance, use:

{
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: 'string'
    }
  ]
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
  protectionState: 'string'
  serverName: 'string'
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: 'string'
    }
  ]
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  protectionState: 'string'
  serverName: 'string'
}

Para AzureVmWorkloadSQLDatabase, use:

{
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  nodesList: [
    {
      errorDetail: {}
      nodeName: 'string'
      sourceResourceId: 'string'
      status: 'string'
    }
  ]
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  protectionState: '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

Designação Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyNome Nome amigável do compartilhamento de arquivos representado por este item de backup. string
kpisHealths Detalhes de integridade de diferentes KPIs AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. string
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

Designação Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSVMHealthDetails

Designação Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
políticaInconsistente 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

Designação Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Designação Descrição Valor

AzureSqlProtectedItem

Designação 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 SQL do Azure para entrar em contato com os Serviços de Recuperação. string
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
Estado de proteção Estado de backup do item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

AzureSqlProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
Modelo de recuperação Indica a consistência do objeto de política e da política aplicada a este item de backup. string
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. Int

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDBInstance' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSQLDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

DiskExclusionProperties

Designação Descrição Valor
diskLunList Lista de LUNs (Logical Unit Numbers, números de unidade lógica) dos discos a serem usados para proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DistributedNodesInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName [en] Nome do nó em um contêiner distribuído. string
sourceResourceId ID do recurso ARM do nó string
Situação Status deste nó.
Falhou
Bem sucedido string

DPMProtectedItem

Designação Descrição Valor
backupEngineName Servidor de gerenciamento de backup protegendo este item de backup string
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyNome Nome amigável do item gerenciado string
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
Estado de proteção Estado de proteção do mecanismo de backup 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

DPMProtectedItemExtendedInfo

Designação Descrição Valor
diskStorageUsedInBytes Usado Armazenamento em disco em bytes. string
isCollocated Para verificar se o item de backup está colocado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido na nuvem. Bool
lastBackupStatus Última informação de status de backup no item de backup. string
lastRefreshedAt Última hora de atualização no item de backup. string
oldestRecoveryPoint Tempo de ponto de recuperação na nuvem mais antigo. string
onPremiseLatestRecoveryPoint Tempo de ponto de recuperação de disco mais recente. string
onPremiseOldestRecoveryPoint Tempo de ponto de recuperação de disco mais antigo. string
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. Int
protectableObjectLoadPath Atributo para fornecer informações sobre vários DBs. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protegido Para verificar se o item de backup está protegido em disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. string
recoveryPointCount contagem de pontos de recuperação na nuvem. Int
totalDiskStorageSizeInBytes Total de armazenamento em disco em bytes. string

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Designação Descrição Valor

ErrorDetail

Designação Descrição Valor

ExtendedProperties

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

GenericProtectedItem

Designação Descrição Valor
fabricName Nome da malha deste item de backup. string
friendlyNome Nome amigável do recipiente. string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
protectedItemId ID do Serviço de Plano de Dados do item protegido. Int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
fonteAssociações Associações de acoplamento flexível (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Designação Descrição Valor

KPIResourceHealthDetails

Designação Descrição Valor
resourceHealthDetails Estado de Estado de Funcionamento do Recurso ResourceHealthDetails[]
resourceHealthStatus Estado de Estado de Funcionamento do Recurso 'Saudável'
'Inválido'
'PersistenteDegradado'
'Persistentemente insalubre'
'TransientDegraded'
'Insalubridade transitória'

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Designação Descrição Valor
eTag ETag opcional. string
Localização Localização do recurso. string
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 o recurso do tipo: vaults/backupFabrics/protectionContainers
propriedades Propriedades ProtectedItemResource ProtectedItem
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Item Protegido

Designação Descrição Valor
backupSetName Nome do conjunto de backup ao qual o item de backup pertence string
containerName Nome exclusivo do contêiner string
createMode Modo de criação para indicar a recuperação da fonte de dados excluída por software existente ou a criação de uma nova fonte de dados. 'Inadimplência'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Tempo para eliminação diferida em UTC string
deferredDeleteTimeRemaining Tempo restante até que o DS marcado para exclusão adiada seja excluído permanentemente string
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 de pausa Bool
isScheduledForDeferredDelete Sinalizador 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. string
policyId ID da política de backup com a qual o backup deste item é feito. string
nome_da_política Nome da política usada para proteção string
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 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. 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'
'AzureVmWorkloadSAPHanaDBInstance'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests em que a verificação LAC será executada string[]
softDeleteRetentionPeriodInDays Período de retenção de exclusão suave em dias Int
sourceResourceId ID ARM do recurso para backup. string

ResourceHealthDetails

Designação Descrição Valor

Tags de Recursos

Designação 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 Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra VM com serviço de backup e configura a proteção
Backup de compartilhamento de arquivos existente usando os Serviços de Recuperação (Diário) 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 uma Política de Backup e Cofre dos Serviços de Recuperação 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 horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.
Backup de IaasVM existente usando o Recovery Services Este modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configura a proteção de várias IaasVMs do Azure clássicas e baseadas em ARM.
VMs do Gerenciador de Recursos de Backup usando o cofre dos Serviços de Recuperação Este modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configura o backup de várias VMs do Gerenciador de Recursos que pertencem ao mesmo grupo de recursos
Implantar uma VM do Windows e habilitar o backup usando o Backup do Azure Este modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com a Política Padrão para Proteção.

Definição de recurso de modelo 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 log de alterações.

Formato do recurso

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2024-10-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "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" ],
    "softDeleteRetentionPeriodInDays": "int",
    "sourceResourceId": "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": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string"
}

Para Microsoft.Compute/virtualMachines , use:

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

Para AzureVmWorkloadSAPAseDatabase, use:

{
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {
      },
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "string"
    }
  ],
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "protectionState": "string",
  "serverName": "string"
}

Para AzureVmWorkloadSAPHanaDBInstance, use:

{
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {
      },
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "string"
    }
  ],
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
  "protectionState": "string",
  "serverName": "string"
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {
      },
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "string"
    }
  ],
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "protectionState": "string",
  "serverName": "string"
}

Para AzureVmWorkloadSQLDatabase, use:

{
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "nodesList": [
    {
      "errorDetail": {
      },
      "nodeName": "string",
      "sourceResourceId": "string",
      "status": "string"
    }
  ],
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "protectionState": "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

Designação Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyNome Nome amigável do compartilhamento de arquivos representado por este item de backup. string
kpisHealths Detalhes de integridade de diferentes KPIs AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. string
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

Designação Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSVMHealthDetails

Designação Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
políticaInconsistente 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

Designação Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Designação Descrição Valor

AzureSqlProtectedItem

Designação 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 SQL do Azure para entrar em contato com os Serviços de Recuperação. string
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
Estado de proteção Estado de backup do item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

AzureSqlProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
Modelo de recuperação Indica a consistência do objeto de política e da política aplicada a este item de backup. string
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. Int

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDBInstance' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSQLDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

DiskExclusionProperties

Designação Descrição Valor
diskLunList Lista de LUNs (Logical Unit Numbers, números de unidade lógica) dos discos a serem usados para proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DistributedNodesInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName [en] Nome do nó em um contêiner distribuído. string
sourceResourceId ID do recurso ARM do nó string
Situação Status deste nó.
Falhou
Bem sucedido string

DPMProtectedItem

Designação Descrição Valor
backupEngineName Servidor de gerenciamento de backup protegendo este item de backup string
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyNome Nome amigável do item gerenciado string
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
Estado de proteção Estado de proteção do mecanismo de backup 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

DPMProtectedItemExtendedInfo

Designação Descrição Valor
diskStorageUsedInBytes Usado Armazenamento em disco em bytes. string
isCollocated Para verificar se o item de backup está colocado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido na nuvem. Bool
lastBackupStatus Última informação de status de backup no item de backup. string
lastRefreshedAt Última hora de atualização no item de backup. string
oldestRecoveryPoint Tempo de ponto de recuperação na nuvem mais antigo. string
onPremiseLatestRecoveryPoint Tempo de ponto de recuperação de disco mais recente. string
onPremiseOldestRecoveryPoint Tempo de ponto de recuperação de disco mais antigo. string
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. Int
protectableObjectLoadPath Atributo para fornecer informações sobre vários DBs. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protegido Para verificar se o item de backup está protegido em disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. string
recoveryPointCount contagem de pontos de recuperação na nuvem. Int
totalDiskStorageSizeInBytes Total de armazenamento em disco em bytes. string

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Designação Descrição Valor

ErrorDetail

Designação Descrição Valor

ExtendedProperties

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

GenericProtectedItem

Designação Descrição Valor
fabricName Nome da malha deste item de backup. string
friendlyNome Nome amigável do recipiente. string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
protectedItemId ID do Serviço de Plano de Dados do item protegido. Int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
fonteAssociações Associações de acoplamento flexível (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Designação Descrição Valor

KPIResourceHealthDetails

Designação Descrição Valor
resourceHealthDetails Estado de Estado de Funcionamento do Recurso ResourceHealthDetails[]
resourceHealthStatus Estado de Estado de Funcionamento do Recurso 'Saudável'
'Inválido'
'PersistenteDegradado'
'Persistentemente insalubre'
'TransientDegraded'
'Insalubridade transitória'

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Designação Descrição Valor
apiVersion A versão api '2024-10-01'
eTag ETag opcional. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades ProtectedItemResource ProtectedItem
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'

Item Protegido

Designação Descrição Valor
backupSetName Nome do conjunto de backup ao qual o item de backup pertence string
containerName Nome exclusivo do contêiner string
createMode Modo de criação para indicar a recuperação da fonte de dados excluída por software existente ou a criação de uma nova fonte de dados. 'Inadimplência'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Tempo para eliminação diferida em UTC string
deferredDeleteTimeRemaining Tempo restante até que o DS marcado para exclusão adiada seja excluído permanentemente string
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 de pausa Bool
isScheduledForDeferredDelete Sinalizador 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. string
policyId ID da política de backup com a qual o backup deste item é feito. string
nome_da_política Nome da política usada para proteção string
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 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. 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'
'AzureVmWorkloadSAPHanaDBInstance'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests em que a verificação LAC será executada string[]
softDeleteRetentionPeriodInDays Período de retenção de exclusão suave em dias Int
sourceResourceId ID ARM do recurso para backup. string

ResourceHealthDetails

Designação Descrição Valor

Tags de Recursos

Designação 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
Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra VM com serviço de backup e configura a proteção
Backup de compartilhamento de arquivos existente usando os Serviços de Recuperação (Diário)

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 uma Política de Backup e Cofre dos Serviços de Recuperação 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 horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.
Backup de IaasVM existente usando o Recovery Services

Implantar no Azure
Este modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configura a proteção de várias IaasVMs do Azure clássicas e baseadas em ARM.
VMs do Gerenciador de Recursos de Backup usando o cofre dos Serviços de Recuperação

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

Implantar no Azure
Este modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com a Política Padrão para Proteção.
IBM Cloud Pak for Data no Azure

Implantar no Azure
Este modelo implementa um cluster Openshift no Azure com todos os recursos e infraestrutura necessários e, em seguida, implementa o IBM Cloud Pak for Data juntamente com os complementos que o usuário escolher.
Openshift Container Platform 4.3

Implantar no Azure
Plataforma de contêiner Openshift 4.3

Definição de recursos Terraform (provedor 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 log de alterações.

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-10-01"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      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"
      ]
      softDeleteRetentionPeriodInDays = int
      sourceResourceId = "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 = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
}

Para Microsoft.Compute/virtualMachines , use:

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

Para AzureVmWorkloadSAPAseDatabase, use:

{
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {
      }
      nodeName = "string"
      sourceResourceId = "string"
      status = "string"
    }
  ]
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  protectionState = "string"
  serverName = "string"
}

Para AzureVmWorkloadSAPHanaDBInstance, use:

{
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {
      }
      nodeName = "string"
      sourceResourceId = "string"
      status = "string"
    }
  ]
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
  protectionState = "string"
  serverName = "string"
}

Para AzureVmWorkloadSAPHanaDatabase, use:

{
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {
      }
      nodeName = "string"
      sourceResourceId = "string"
      status = "string"
    }
  ]
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  protectionState = "string"
  serverName = "string"
}

Para AzureVmWorkloadSQLDatabase, use:

{
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  nodesList = [
    {
      errorDetail = {
      }
      nodeName = "string"
      sourceResourceId = "string"
      status = "string"
    }
  ]
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSQLDatabase"
  protectionState = "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

Designação Descrição Valor
extendedInfo Informações adicionais com este item de backup. AzureFileshareProtectedItemExtendedInfo
friendlyNome Nome amigável do compartilhamento de arquivos representado por este item de backup. string
kpisHealths Detalhes de integridade de diferentes KPIs AzureFileshareProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. string
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
protectedItemType tipo de item de backup. 'AzureFileShareProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureFileshareProtectedItemExtendedInfo

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

AzureFileshareProtectedItemKpisHealths

Designação Descrição Valor

AzureIaaSClassicComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSComputeVMProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriedades estendidas para o Backup do Azure IaasVM. ExtendedProperties
saúdeDetalhes Detalhes de integridade neste item de backup. AzureIaaSVMHealthDetails[]
kpisHealths Detalhes de integridade de diferentes KPIs AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus Status da última operação de backup. string
protectedItemType tipo de item de backup. 'Microsoft.Compute/virtualMachines' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
proteçãoStatus Status de backup deste item de backup. string

AzureIaaSVMHealthDetails

Designação Descrição Valor

AzureIaaSVMProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
políticaInconsistente 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

Designação Descrição Valor

AzureIaaSVMProtectedItemKpisHealths

Designação Descrição Valor

AzureSqlProtectedItem

Designação 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 SQL do Azure para entrar em contato com os Serviços de Recuperação. string
protectedItemType tipo de item de backup. 'Microsoft.Sql/servers/databases' (obrigatório)
Estado de proteção Estado de backup do item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

AzureSqlProtectedItemExtendedInfo

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

AzureVmWorkloadProtectedItemExtendedInfo

Designação Descrição Valor
newestRecoveryPointInArchive A cópia de backup mais recente disponível para este item de backup na camada de arquivamento string
oldestRecoveryPoint A cópia de backup mais antiga disponível para este item de backup em todas as camadas. string
oldestRecoveryPointInArchive A cópia de backup mais antiga disponível para este item de backup na camada de arquivamento string
oldestRecoveryPointInVault A cópia de backup mais antiga disponível para este item de backup na camada do vault string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
Modelo de recuperação Indica a consistência do objeto de política e da política aplicada a este item de backup. string
recoveryPointCount Número de cópias de backup disponíveis para este item de backup. Int

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadProtectedItemKpisHealths

Designação Descrição Valor

AzureVmWorkloadSAPAseDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPAseDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSAPHanaDBInstance' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

AzureVmWorkloadSQLDatabaseProtectedItem

Designação Descrição Valor
extendedInfo Informações adicionais para este item de backup. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Detalhes de integridade de diferentes KPIs AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Detalhes do erro no último backup ErrorDetail
lastBackupStatus Status da última operação de backup. Valores possíveis: Saudável, Não saudável. 'Saudável'
'Inválido'
'IRPending'
'Insalubre'
lastBackupTime Carimbo de data/hora da última operação de backup neste item de backup. string
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []
nome-pai Nome pai do banco de dados, como Instância ou Grupo de Disponibilidade. string
tipo pai Tipo pai de item protegido, por exemplo: para um banco de dados, servidor autônomo ou distribuído string
protectedItemDataSourceId ID de dados do item protegido. string
protectedItemHealthStatus Estado de integridade do item de backup, avaliado com base na última pulsação recebida 'Saudável'
'Inválido'
'IRPending'
'NotReachable'
'Insalubre'
protectedItemType tipo de item de backup. 'AzureVmWorkloadSQLDatabase' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
Nome do servidor Nome do host/cluster, por exemplo, ou AG string

DiskExclusionProperties

Designação Descrição Valor
diskLunList Lista de LUNs (Logical Unit Numbers, números de unidade lógica) dos discos a serem usados para proteção de VM. int[]
isInclusionList Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. Bool

DistributedNodesInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName [en] Nome do nó em um contêiner distribuído. string
sourceResourceId ID do recurso ARM do nó string
Situação Status deste nó.
Falhou
Bem sucedido string

DPMProtectedItem

Designação Descrição Valor
backupEngineName Servidor de gerenciamento de backup protegendo este item de backup string
extendedInfo Informações estendidas do item de backup. DPMProtectedItemExtendedInfo
friendlyNome Nome amigável do item gerenciado string
protectedItemType tipo de item de backup. 'DPMProtectedItem' (obrigatório)
Estado de proteção Estado de proteção do mecanismo de backup 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'

DPMProtectedItemExtendedInfo

Designação Descrição Valor
diskStorageUsedInBytes Usado Armazenamento em disco em bytes. string
isCollocated Para verificar se o item de backup está colocado. Bool
isPresentOnCloud Para verificar se o item de backup está protegido na nuvem. Bool
lastBackupStatus Última informação de status de backup no item de backup. string
lastRefreshedAt Última hora de atualização no item de backup. string
oldestRecoveryPoint Tempo de ponto de recuperação na nuvem mais antigo. string
onPremiseLatestRecoveryPoint Tempo de ponto de recuperação de disco mais recente. string
onPremiseOldestRecoveryPoint Tempo de ponto de recuperação de disco mais antigo. string
onPremiseRecoveryPointCount contagem de pontos de recuperação de disco. Int
protectableObjectLoadPath Atributo para fornecer informações sobre vários DBs. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protegido Para verificar se o item de backup está protegido em disco. Bool
protectionGroupName Nome do grupo de proteção do item de backup. string
recoveryPointCount contagem de pontos de recuperação na nuvem. Int
totalDiskStorageSizeInBytes Total de armazenamento em disco em bytes. string

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Designação Descrição Valor

ErrorDetail

Designação Descrição Valor

ExtendedProperties

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

GenericProtectedItem

Designação Descrição Valor
fabricName Nome da malha deste item de backup. string
friendlyNome Nome amigável do recipiente. string
policyState Indica a consistência do objeto de política e da política aplicada a este item de backup. string
protectedItemId ID do Serviço de Plano de Dados do item protegido. Int
protectedItemType tipo de item de backup. 'GenericProtectedItem' (obrigatório)
Estado de proteção Estado de backup deste item de backup. 'BackupsSuspended'
'Inválido'
'IRPending'
'Protegido'
'ProteçãoErro'
'Proteção pausada'
'Proteção parada'
fonteAssociações Associações de acoplamento flexível (tipo, valor) (exemplo - pai de um item protegido) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Designação Descrição Valor

KPIResourceHealthDetails

Designação Descrição Valor
resourceHealthDetails Estado de Estado de Funcionamento do Recurso ResourceHealthDetails[]
resourceHealthStatus Estado de Estado de Funcionamento do Recurso 'Saudável'
'Inválido'
'PersistenteDegradado'
'Persistentemente insalubre'
'TransientDegraded'
'Insalubridade transitória'

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Designação Descrição Valor
eTag ETag opcional. string
Localização Localização do recurso. string
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: vaults/backupFabrics/protectionContainers
propriedades Propriedades ProtectedItemResource ProtectedItem
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2024-10-01"

Item Protegido

Designação Descrição Valor
backupSetName Nome do conjunto de backup ao qual o item de backup pertence string
containerName Nome exclusivo do contêiner string
createMode Modo de criação para indicar a recuperação da fonte de dados excluída por software existente ou a criação de uma nova fonte de dados. 'Inadimplência'
'Inválido'
'Recuperar'
deferredDeleteTimeInUTC Tempo para eliminação diferida em UTC string
deferredDeleteTimeRemaining Tempo restante até que o DS marcado para exclusão adiada seja excluído permanentemente string
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 de pausa Bool
isScheduledForDeferredDelete Sinalizador 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. string
policyId ID da política de backup com a qual o backup deste item é feito. string
nome_da_política Nome da política usada para proteção string
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 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. 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'
'AzureVmWorkloadSAPHanaDBInstance'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obrigatório)
resourceGuardOperationRequests ResourceGuardOperationRequests em que a verificação LAC será executada string[]
softDeleteRetentionPeriodInDays Período de retenção de exclusão suave em dias Int
sourceResourceId ID ARM do recurso para backup. string

ResourceHealthDetails

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor