Compartilhar via


Microsoft.RecoveryServices cofres/backupFabrics/protectionContainers 2025-02-28-preview

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@2025-02-28-preview' = {
  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

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/mãe 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 Contêiner de proteção
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
ID do contêiner ID do contêiner. corda
tipo contêiner 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
janelas 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 cadeia de caracteres[]
Informações estendidas Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
status de proteção 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Nome Descrição Valor
tipo contêiner 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
janelas 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'
'Não adquirir'
tipo contêiner 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
janelas 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'
'Registre-se novamente'
protectedItemCount Número de itens com backup nesse contêiner. int
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Lista de nós 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
Nome único Nome exclusivo do contêiner corda

DistribuídoNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nome do nó Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Falha | Conseguiu
corda

DPMContainerExtendedInfo

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

Detalhe do erro

Nome Descrição Valor

Contêiner genérico

Nome Descrição Valor
tipo contêiner 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
janelas 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)
Informações estendidas Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
nome do tecido 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

Informações de consulta

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes 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
Em andamento | Reprovado | Conseguiu
corda

Validação de consulta

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

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
ID do contêiner ContainerID representa o contêiner. int
tipo contêiner 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
janelas 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)
Informações estendidas Informações adicionais para este contêiner MabContainerExtendedInfo
Detalhes do 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
itens de backup Lista de itens de backup associados a esse contêiner. cadeia de caracteres[]
tipo de item de backup Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Nome da política 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 cadeia de caracteres[]
título Título de integridade corda

Contêiner de proteção

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
tipo contêiner 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'
'Contêiner genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'Contêiner de armazenamento'
'VMAppContainer'
'Windows' (obrigatório)
nome amigável Nome amigável do contêiner. corda
status de saúde Status da integridade do contêiner. corda
Tipo de objeto protegível Tipo do objeto protegível associado a este contêiner corda
status de registro Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda

Tags de recursos

Nome Descrição Valor

Consulta de carga de trabalhoDetalhes

Nome Descrição Valor
inquiryValidation Validação de consulta, como permissões e outras validações de backup. InquiryValidation
contagem de itens 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 uso

Exemplos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar 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.
criar a AVD com a junção do FSLogix e do AD DS Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory.

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": "2025-02-28-preview",
  "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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nome Descrição Valor
apiVersion A versão da API '2025-02-28-preview'
eTag ETag opcional. corda
localização Local do recurso. corda
nome O nome do recurso cadeia de caracteres (obrigatório)
propriedades Propriedades ProtectionContainerResource Contêiner de proteção
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
ID do contêiner ID do contêiner. corda
tipo contêiner 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
janelas 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 cadeia de caracteres[]
Informações estendidas Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
status de proteção 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Nome Descrição Valor
tipo contêiner 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
janelas 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'
'Não adquirir'
tipo contêiner 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
janelas 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'
'Registre-se novamente'
protectedItemCount Número de itens com backup nesse contêiner. int
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Lista de nós 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
Nome único Nome exclusivo do contêiner corda

DistribuídoNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nome do nó Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Falha | Conseguiu
corda

DPMContainerExtendedInfo

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

Detalhe do erro

Nome Descrição Valor

Contêiner genérico

Nome Descrição Valor
tipo contêiner 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
janelas 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)
Informações estendidas Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
nome do tecido 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

Informações de consulta

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes 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
Em andamento | Reprovado | Conseguiu
corda

Validação de consulta

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

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
ID do contêiner ContainerID representa o contêiner. int
tipo contêiner 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
janelas 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)
Informações estendidas Informações adicionais para este contêiner MabContainerExtendedInfo
Detalhes do 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
itens de backup Lista de itens de backup associados a esse contêiner. cadeia de caracteres[]
tipo de item de backup Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Nome da política 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 cadeia de caracteres[]
título Título de integridade corda

Contêiner de proteção

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
tipo contêiner 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'
'Contêiner genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'Contêiner de armazenamento'
'VMAppContainer'
'Windows' (obrigatório)
nome amigável Nome amigável do contêiner. corda
status de saúde Status da integridade do contêiner. corda
Tipo de objeto protegível Tipo do objeto protegível associado a este contêiner corda
status de registro Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda

Tags de recursos

Nome Descrição Valor

Consulta de carga de trabalhoDetalhes

Nome Descrição Valor
inquiryValidation Validação de consulta, como permissões e outras validações de backup. InquiryValidation
contagem de itens 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 uso

Modelos de Início Rápido do Azure

Os modelos de Início Rápido do Azure a seguir implantar 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.
criar a AVD com a junção do FSLogix e do AD DS

Implantar no Azure
Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory.

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@2025-02-28-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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:

{
  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

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 Contêiner de proteção
etiquetas Etiquetas de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2025-02-28-preview"

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner é registrável novamente. Bool
ID do contêiner ID do contêiner. corda
tipo contêiner 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
janelas 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 cadeia de caracteres[]
Informações estendidas Informações Estendidas do contêiner. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
status de proteção 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Nome Descrição Valor
tipo contêiner 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
janelas 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'
'Não adquirir'
tipo contêiner 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
janelas 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'
'Registre-se novamente'
protectedItemCount Número de itens com backup nesse contêiner. int
Grupo de recursos 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
tipo contêiner 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
janelas 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)
Informações estendidas 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'
'Registre-se novamente'
sourceResourceId ID do ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure corda
Tipo de carga de trabalho Tipo de carga de trabalho para o qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Lista de nós 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
Nome único Nome exclusivo do contêiner corda

DistribuídoNodesInfo

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
nome do nó Nome do nó em um contêiner distribuído. corda
sourceResourceId ID de recurso do ARM do nó corda
estado Status deste nó.
Falha | Conseguiu
corda

DPMContainerExtendedInfo

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

Detalhe do erro

Nome Descrição Valor

Contêiner genérico

Nome Descrição Valor
tipo contêiner 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
janelas 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)
Informações estendidas Informações estendidas (não retornadas em chamadas à API de contêiner de lista) GenericContainerExtendedInfo
nome do tecido 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

Informações de consulta

Nome Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes 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
Em andamento | Reprovado | Conseguiu
corda

Validação de consulta

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

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
ID do contêiner ContainerID representa o contêiner. int
tipo contêiner 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
janelas 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)
Informações estendidas Informações adicionais para este contêiner MabContainerExtendedInfo
Detalhes do 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
itens de backup Lista de itens de backup associados a esse contêiner. cadeia de caracteres[]
tipo de item de backup Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'Pasta de arquivos'
'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
Nome da política 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 cadeia de caracteres[]
título Título de integridade corda

Contêiner de proteção

Nome Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
tipo contêiner 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'
'Contêiner genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
'Contêiner de armazenamento'
'VMAppContainer'
'Windows' (obrigatório)
nome amigável Nome amigável do contêiner. corda
status de saúde Status da integridade do contêiner. corda
Tipo de objeto protegível Tipo do objeto protegível associado a este contêiner corda
status de registro Status do registro do contêiner com o Cofre dos Serviços de Recuperação. corda

Tags de recursos

Nome Descrição Valor

Consulta de carga de trabalhoDetalhes

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