Compartilhar via


Cofres microsoft.RecoveryServices/backupFabrics/protectionContainers 2023-02-01

Definição de recurso do Bicep

O tipo de recurso vaults/backupFabrics/protectionContainers 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, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, use:

  containerType: 'AzureBackupServerContainer'
  canReRegister: bool
  containerId: 'string'
  dpmAgentVersion: 'string'
  dpmServers: [
    'string'
  ]
  extendedInfo: {
    lastRefreshedAt: 'string'
  }
  protectedItemCount: int
  protectionStatus: 'string'
  upgradeAvailable: bool

Para AzureSqlContainer, use:

  containerType: 'AzureSqlContainer'

Para GenericContainer, use:

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {
      {customized property}: 'string'
    }
  }
  fabricName: 'string'

Para Microsoft.ClassicCompute/virtualMachines, use:

  containerType: 'Microsoft.ClassicCompute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Para Microsoft.Compute/virtualMachines, use:

  containerType: 'Microsoft.Compute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Para SQLAGWorkLoadContainer, use:

  containerType: 'SQLAGWorkLoadContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Para StorageContainer, use:

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'

Para VMAppContainer, use:

  containerType: 'VMAppContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Para Windows, use:

  containerType: 'Windows'
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  extendedInfo: {
    backupItems: [
      'string'
    ]
    backupItemType: 'string'
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    policyName: 'string'
  }
  mabContainerHealthDetails: [
    {
      code: int
      message: 'string'
      recommendations: [
        'string'
      ]
      title: 'string'
    }
  ]
  protectedItemCount: int

Valores de propriedade

vaults/backupFabrics/protectionContainers

Nome Descrição Valor
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
localização Local do recurso. corda
Tags Marcas de recurso. Dicionário de nomes e valores de marca. Consulte Marcas em modelos
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: backupFabrics
eTag ETag opcional. corda
Propriedades Propriedades ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Inválido'
'MAB'
friendlyName Nome amigável do contêiner. corda
healthStatus Status da integridade do contêiner. corda
protectableObjectType Tipo do objeto protegível associado a este contêiner corda
registrationStatus Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureBackupServerContainer' (obrigatório)
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
dpmAgentVersion Versão do agente do mecanismo de backup corda
dpmServers Lista de BackupEngines protegendo o contêiner string[]
extendedInfo Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Status de proteção do contêiner. corda
atualização disponível Para verificar se a atualização está disponível Bool

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Hora da última atualização do DPMContainer. corda

AzureSqlContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureSqlContainer' (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'GenericContainer' (obrigatório)
extendedInformation Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome da malha do contêiner corda

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contêiner ContainerIdentityInfo
rawCertData Chave pública do certificado de contêiner corda
serviceEndpoints Pontos de extremidade do Serviço de Backup do Azure para o contêiner GenericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contêiner de proteção – Locatário do AAD corda
público Identidade do contêiner de proteção – Público-alvo corda
servicePrincipalClientId Identidade do contêiner de proteção – Entidade de Serviço do AAD corda
uniqueName Nome exclusivo do contêiner corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor
{propriedade personalizada} corda

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Microsoft.Compute/virtualMachines' (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'SQLAGWorkLoadContainer' (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reregister'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do sistema operacional do host no caso de Stand Alone e Nome do Cluster no caso de contêiner distribuído. corda
inquiryInfo Status da consulta para o contêiner. InquiryInfo
nodesList Lista dos nós em caso de contêiner distribuído. DistributedNodesInfo []

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes da investigação que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
estado Status da consulta para esse contêiner, como
InProgress, Failed, Succeeded
corda

ErrorDetail

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de consulta, como permissões e outras validações de backup. InquiryValidation
itemCount Contém a contagem de itens protegidos dentro deste contêiner. int
tipo Tipo de carga de trabalho, como SQL, Oracle etc. corda

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
estado Status da validação de inquérito. corda

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName Nome do nó em um contêiner distribuído. corda
estado Status deste nó.
Falha, Êxito
corda

AzureStorageContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'StorageContainer' (obrigatório)
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. 'Adquirir'
'NotAcquire'
protectedItemCount Número de itens com backup nesse contêiner. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL do ARM totalmente qualificada. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'VMAppContainer' (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reregister'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Windows' (obrigatório)
agentVersion Versão do agente deste contêiner. corda
canReRegister O contêiner pode ser registrado mais uma vez. Bool
containerHealthState Estado de integridade do contêiner mab. corda
containerId ContainerID representa o contêiner. int
extendedInfo Informações adicionais para este contêiner MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de integridade neste contêiner de mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com backup nesse contêiner. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de backup associados a esse contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Status de backup mais recente desse contêiner. corda
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. corda
policyName Política de backup associada a esse contêiner. corda

MABContainerHealthDetails

Nome Descrição Valor
código Código de integridade int
Mensagem Mensagem de integridade corda
Recomendações Ações recomendadas para a integridade string[]
título Título de integridade corda

Modelos de início rápido

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

Modelo Descriçã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 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

Definição de recurso de modelo do ARM

O tipo de recurso vaults/backupFabrics/protectionContainers 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, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2023-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, use:

  "containerType": "AzureBackupServerContainer",
  "canReRegister": "bool",
  "containerId": "string",
  "dpmAgentVersion": "string",
  "dpmServers": [ "string" ],
  "extendedInfo": {
    "lastRefreshedAt": "string"
  },
  "protectedItemCount": "int",
  "protectionStatus": "string",
  "upgradeAvailable": "bool"

Para AzureSqlContainer, use:

  "containerType": "AzureSqlContainer"

Para GenericContainer, use:

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {
      "{customized property}": "string"
    }
  },
  "fabricName": "string"

Para Microsoft.ClassicCompute/virtualMachines, use:

  "containerType": "Microsoft.ClassicCompute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Para Microsoft.Compute/virtualMachines, use:

  "containerType": "Microsoft.Compute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Para SQLAGWorkLoadContainer, use:

  "containerType": "SQLAGWorkLoadContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Para StorageContainer, use:

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "string"

Para VMAppContainer, use:

  "containerType": "VMAppContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Para Windows, use:

  "containerType": "Windows",
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "extendedInfo": {
    "backupItems": [ "string" ],
    "backupItemType": "string",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "policyName": "string"
  },
  "mabContainerHealthDetails": [
    {
      "code": "int",
      "message": "string",
      "recommendations": [ "string" ],
      "title": "string"
    }
  ],
  "protectedItemCount": "int"

Valores de propriedade

vaults/backupFabrics/protectionContainers

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'
apiVersion A versão da API do recurso '2023-02-01'
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
localização Local do recurso. corda
Tags Marcas de recurso. Dicionário de nomes e valores de marca. Consulte Marcas em modelos
eTag ETag opcional. corda
Propriedades Propriedades ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Inválido'
'MAB'
friendlyName Nome amigável do contêiner. corda
healthStatus Status da integridade do contêiner. corda
protectableObjectType Tipo do objeto protegível associado a este contêiner corda
registrationStatus Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureBackupServerContainer' (obrigatório)
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
dpmAgentVersion Versão do agente do mecanismo de backup corda
dpmServers Lista de BackupEngines protegendo o contêiner string[]
extendedInfo Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Status de proteção do contêiner. corda
atualização disponível Para verificar se a atualização está disponível Bool

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Hora da última atualização do DPMContainer. corda

AzureSqlContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureSqlContainer' (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'GenericContainer' (obrigatório)
extendedInformation Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome da malha do contêiner corda

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contêiner ContainerIdentityInfo
rawCertData Chave pública do certificado de contêiner corda
serviceEndpoints Pontos de extremidade do Serviço de Backup do Azure para o contêiner GenericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contêiner de proteção – Locatário do AAD corda
público Identidade do contêiner de proteção – Público-alvo corda
servicePrincipalClientId Identidade do contêiner de proteção – Entidade de Serviço do AAD corda
uniqueName Nome exclusivo do contêiner corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor
{propriedade personalizada} corda

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Microsoft.Compute/virtualMachines' (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'SQLAGWorkLoadContainer' (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reregister'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do sistema operacional do host no caso de Stand Alone e Nome do Cluster no caso de contêiner distribuído. corda
inquiryInfo Status da consulta para o contêiner. InquiryInfo
nodesList Lista dos nós em caso de contêiner distribuído. DistributedNodesInfo []

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes da investigação que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
estado Status da consulta para esse contêiner, como
InProgress, Failed, Succeeded
corda

ErrorDetail

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de consulta, como permissões e outras validações de backup. InquiryValidation
itemCount Contém a contagem de itens protegidos dentro deste contêiner. int
tipo Tipo de carga de trabalho, como SQL, Oracle etc. corda

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
estado Status da validação de inquérito. corda

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName Nome do nó em um contêiner distribuído. corda
estado Status deste nó.
Falha, Êxito
corda

AzureStorageContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'StorageContainer' (obrigatório)
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. 'Adquirir'
'NotAcquire'
protectedItemCount Número de itens com backup nesse contêiner. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL do ARM totalmente qualificada. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'VMAppContainer' (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reregister'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Windows' (obrigatório)
agentVersion Versão do agente deste contêiner. corda
canReRegister O contêiner pode ser registrado mais uma vez. Bool
containerHealthState Estado de integridade do contêiner mab. corda
containerId ContainerID representa o contêiner. int
extendedInfo Informações adicionais para este contêiner MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de integridade neste contêiner de mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com backup nesse contêiner. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de backup associados a esse contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDBInstance'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Status de backup mais recente desse contêiner. corda
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. corda
policyName Política de backup associada a esse contêiner. corda

MABContainerHealthDetails

Nome Descrição Valor
código Código de integridade int
Mensagem Mensagem de integridade corda
Recomendações Ações recomendadas para a integridade string[]
título Título de integridade corda

Modelos de início rápido

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

Modelo Descriçã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 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

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

O tipo de recurso vaults/backupFabrics/protectionContainers 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, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, use:

  containerType = "AzureBackupServerContainer"
  canReRegister = bool
  containerId = "string"
  dpmAgentVersion = "string"
  dpmServers = [
    "string"
  ]
  extendedInfo = {
    lastRefreshedAt = "string"
  }
  protectedItemCount = int
  protectionStatus = "string"
  upgradeAvailable = bool

Para AzureSqlContainer, use:

  containerType = "AzureSqlContainer"

Para GenericContainer, use:

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {
      {customized property} = "string"
    }
  }
  fabricName = "string"

Para Microsoft.ClassicCompute/virtualMachines, use:

  containerType = "Microsoft.ClassicCompute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Para Microsoft.Compute/virtualMachines, use:

  containerType = "Microsoft.Compute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Para SQLAGWorkLoadContainer, use:

  containerType = "SQLAGWorkLoadContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Para StorageContainer, use:

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"

Para VMAppContainer, use:

  containerType = "VMAppContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Para Windows, use:

  containerType = "Windows"
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  extendedInfo = {
    backupItems = [
      "string"
    ]
    backupItemType = "string"
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    policyName = "string"
  }
  mabContainerHealthDetails = [
    {
      code = int
      message = "string"
      recommendations = [
        "string"
      ]
      title = "string"
    }
  ]
  protectedItemCount = int

Valores de propriedade

vaults/backupFabrics/protectionContainers

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

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Inválido"
"MAB"
friendlyName Nome amigável do contêiner. corda
healthStatus Status da integridade do contêiner. corda
protectableObjectType Tipo do objeto protegível associado a este contêiner corda
registrationStatus Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"AzureBackupServerContainer" (obrigatório)
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
dpmAgentVersion Versão do agente do mecanismo de backup corda
dpmServers Lista de BackupEngines protegendo o contêiner string[]
extendedInfo Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Status de proteção do contêiner. corda
atualização disponível Para verificar se a atualização está disponível Bool

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Hora da última atualização do DPMContainer. corda

AzureSqlContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"AzureSqlContainer" (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"GenericContainer" (obrigatório)
extendedInformation Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome da malha do contêiner corda

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contêiner ContainerIdentityInfo
rawCertData Chave pública do certificado de contêiner corda
serviceEndpoints Pontos de extremidade do Serviço de Backup do Azure para o contêiner GenericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contêiner de proteção – Locatário do AAD corda
público Identidade do contêiner de proteção – Público-alvo corda
servicePrincipalClientId Identidade do contêiner de proteção – Entidade de Serviço do AAD corda
uniqueName Nome exclusivo do contêiner corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor
{propriedade personalizada} corda

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"Microsoft.Compute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
virtualMachineId URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. corda
virtualMachineVersion Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"SQLAGWorkLoadContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do "Inválido"
"Registrar"
"Reregistro"
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do sistema operacional do host no caso de Stand Alone e Nome do Cluster no caso de contêiner distribuído. corda
inquiryInfo Status da consulta para o contêiner. InquiryInfo
nodesList Lista dos nós em caso de contêiner distribuído. DistributedNodesInfo []

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes da investigação que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
estado Status da consulta para esse contêiner, como
InProgress, Failed, Succeeded
corda

ErrorDetail

Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de consulta, como permissões e outras validações de backup. InquiryValidation
itemCount Contém a contagem de itens protegidos dentro deste contêiner. int
tipo Tipo de carga de trabalho, como SQL, Oracle etc. corda

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
estado Status da validação de inquérito. corda

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nodeName Nome do nó em um contêiner distribuído. corda
estado Status deste nó.
Falha, Êxito
corda

AzureStorageContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"StorageContainer" (obrigatório)
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. "Adquirir"
"NotAcquire"
protectedItemCount Número de itens com backup nesse contêiner. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL do ARM totalmente qualificada. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"VMAppContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contêiner de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando esse contêiner foi atualizado. corda
operationType Operação Re-Do "Inválido"
"Registrar"
"Reregistro"
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
workloadType Tipo de carga de trabalho para o qual o registro foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nome Descrição Valor
containerType Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2.
A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são
Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
"Windows" (obrigatório)
agentVersion Versão do agente deste contêiner. corda
canReRegister O contêiner pode ser registrado mais uma vez. Bool
containerHealthState Estado de integridade do contêiner mab. corda
containerId ContainerID representa o contêiner. int
extendedInfo Informações adicionais para este contêiner MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de integridade neste contêiner de mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com backup nesse contêiner. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de backup associados a esse contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Status de backup mais recente desse contêiner. corda
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. corda
policyName Política de backup associada a esse contêiner. corda

MABContainerHealthDetails

Nome Descrição Valor
código Código de integridade int
Mensagem Mensagem de integridade corda
Recomendações Ações recomendadas para a integridade string[]
título Título de integridade corda