Compartilhar via


Cofres microsoft.RecoveryServices/backupFabrics/protectionContainers

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@2024-10-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, use:

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

Para AzureSqlContainer, use:

{
  containerType: 'AzureSqlContainer'
}

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'
        sourceResourceId: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: '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'
        sourceResourceId: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'
}

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 StorageContainer, use:

{
  acquireStorageAccountLock: 'string'
  containerType: 'StorageContainer'
  operationType: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'
}

Para Windows, use:

{
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  containerType: 'Windows'
  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

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
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)
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

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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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)

AzureStorageContainer

Nome Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. 'Adquirir'
'NotAcquire'
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)
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reidratar'
'Reregister'
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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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 []

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

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
nodeName Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Com falha
Com sucesso corda

DPMContainerExtendedInfo

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

ErrorDetail

Nome Descrição Valor

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

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
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
Com falha Com sucesso corda

InquiryValidation

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

MabContainer

Nome Descrição Valor
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
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)
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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nome Descrição Valor
eTag ETag opcional. corda
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: cofres/backupFabrics
Propriedades Propriedades ProtectionContainerResource ProtectionContainer
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
containerType Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows' (obrigatório)
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

ResourceTags

Nome Descrição Valor

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

Exemplos de início rápido

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

Arquivo Bicep Descrição
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos.

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": "2024-10-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, use:

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

Para AzureSqlContainer, use:

{
  "containerType": "AzureSqlContainer"
}

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",
        "sourceResourceId": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "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",
        "sourceResourceId": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"
}

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 StorageContainer, use:

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

Para Windows, use:

{
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "containerType": "Windows",
  "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

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
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)
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

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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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)

AzureStorageContainer

Nome Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. 'Adquirir'
'NotAcquire'
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)
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reidratar'
'Reregister'
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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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 []

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

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
nodeName Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Com falha
Com sucesso corda

DPMContainerExtendedInfo

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

ErrorDetail

Nome Descrição Valor

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

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
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
Com falha Com sucesso corda

InquiryValidation

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

MabContainer

Nome Descrição Valor
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
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)
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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

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

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
containerType Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows' (obrigatório)
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

ResourceTags

Nome Descrição Valor

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

Modelos de início rápido

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

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

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

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

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

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@2024-10-01"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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:

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

Para AzureSqlContainer, use:

{
  containerType = "AzureSqlContainer"
}

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"
        sourceResourceId = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "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"
        sourceResourceId = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"
}

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 StorageContainer, use:

{
  acquireStorageAccountLock = "string"
  containerType = "StorageContainer"
  operationType = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"
}

Para Windows, use:

{
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  containerType = "Windows"
  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

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
containerId ID do contêiner. corda
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)
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

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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

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)

AzureStorageContainer

Nome Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. 'Adquirir'
'NotAcquire'
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)
operationType Operação Re-Do 'Inválido'
'Registrar'
'Reidratar'
'Reregister'
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'
'Reidratar'
'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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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 []

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

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
nodeName Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Com falha
Com sucesso corda

DPMContainerExtendedInfo

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

ErrorDetail

Nome Descrição Valor

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

GenericContainerExtendedInfoServiceEndpoints

Nome Descrição Valor

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. Detalhe do erro
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
Com falha Com sucesso corda

InquiryValidation

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

MabContainer

Nome Descrição Valor
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
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)
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'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

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

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
containerType Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . 'AzureBackupServerContainer'
'AzureSqlContainer'
'GenericContainer'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'StorageContainer'
'VMAppContainer'
'Windows' (obrigatório)
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

ResourceTags

Nome Descrição Valor

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