Partilhar via


Cofres/backupFabrics/protectionContainers Microsoft.RecoveryServices 2024-01-01

Definição de recursos do bíceps

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

Formato do 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-01-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'
  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

Designação Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
containerId ID do contentor. string
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureBackupServerContainer' (obrigatório)
dpmAgentVersion Versão do agente do mecanismo de backup string
dpmServidores 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
proteçãoStatus Estado de proteção do contentor. string
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

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

AzureIaaSComputeVMContainer

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

AzureSqlagWorkloadContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureSqlContainer' (obrigatório)

AzureStorageContainer

Designação Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para este contêiner ou não. 'Adquirir'
'Não adquirir'
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'StorageContainer' (obrigatório)
protectedItemCount Número de itens de backup neste contêiner. Int
resourceGroup [en] Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL ARM totalmente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Designação Descrição Valor
hostServerName Host Os Name no caso de Stand Alone e Cluster Name no caso de contêiner distribuído. string
inquéritoInformações Status da consulta para o contêiner. InquiryInfo
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []

ContainerIdentityInfo

Designação Descrição Valor
aadTenantId Identidade do contêiner de proteção - AAD Tenant string
Público-alvo Identidade do contêiner de proteção - Público string
servicePrincipalClientId Identidade do contêiner de proteção - AAD Service Principal string
uniqueName Nome exclusivo do contêiner string

DistributedNodesInfo

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

DPMContainerExtendedInfo

Designação Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. string

ErrorDetail

Designação Descrição Valor

GenericContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'GenericContainer' (obrigatório)
extendedInformation Informações estendidas (não retornadas em Chamadas de API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome do tecido do recipiente string

GenericContainerExtendedInfo

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

GenericContainerExtendedInfoServiceEndpoints

Designação Descrição Valor

InquéritoInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes Detalhes da consulta que terão detalhes específicos da carga de trabalho.
Por exemplo, - Para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
Situação Status da consulta para este contêiner, como
Em curso
Falhou Bem sucedido string

InquiryValidation

Designação Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
Situação Status para a validação da consulta. string

MabContainer

Designação Descrição Valor
agentVersion Versão do agente deste contêiner. string
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. string
containerId ContainerID representa o contêiner. Int
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Windows' (obrigatório)
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de saúde neste recipiente mab. MABContainerHealthDetails[]
protectedItemCount Número de itens de backup neste contêiner. Int

MabContainerExtendedInfo

Designação Descrição Valor
backupItems Lista de itens de backup associados a este contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Status de backup mais recente deste contêiner. string
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. string
nome_da_política Política de backup associada a esse contêiner. string

MABContainerHealthDetalhes

Designação Descrição Valor
código Código Sanitário Int
Mensagem Mensagem de saúde string
Recomendações Ações recomendadas para a saúde string[]
título Título Saúde string

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Designação Descrição Valor
eTag ETag opcional. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: vaults/backupFabrics
propriedades Propriedades ProtectionContainerResource ProtectionContainer
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

ProtectionContainer

Designação Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
Tipo de contentor 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)
friendlyNome Nome amigável do recipiente. string
estado de saúde Estado de saúde do contentor. string
protectableObjectType Tipo do objeto protegível associado a este recipiente string
status de registro Status do registro do contêiner no Cofre dos Serviços de Recuperação. string

Tags de Recursos

Designação Descrição Valor

Carga de trabalhoInquéritoDetalhes

Designação Descrição Valor
inquéritoValidação Validação de consultas, como permissões e outras validações de backup. InquiryValidation
itemContagem Contém a Contagem de itens protegíveis dentro deste Contêiner. Int
tipo Tipo de carga de trabalho como SQL, Oracle etc. string

Exemplos de início rápido

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

Arquivo Bicep Descrição
Backup do Azure para carga de trabalho em máquinas virtuais do Azure Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra VM com serviço de backup e configura a proteção
Backup de compartilhamento de arquivos existente usando os Serviços de Recuperação (Diário) Este modelo configura a proteção para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) Este modelo configura a proteção com frequência horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.

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

Formato do recurso

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2024-01-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",
  "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

Designação Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
containerId ID do contentor. string
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureBackupServerContainer' (obrigatório)
dpmAgentVersion Versão do agente do mecanismo de backup string
dpmServidores 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
proteçãoStatus Estado de proteção do contentor. string
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

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

AzureIaaSComputeVMContainer

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

AzureSqlagWorkloadContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureSqlContainer' (obrigatório)

AzureStorageContainer

Designação Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para este contêiner ou não. 'Adquirir'
'Não adquirir'
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'StorageContainer' (obrigatório)
protectedItemCount Número de itens de backup neste contêiner. Int
resourceGroup [en] Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL ARM totalmente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Designação Descrição Valor
hostServerName Host Os Name no caso de Stand Alone e Cluster Name no caso de contêiner distribuído. string
inquéritoInformações Status da consulta para o contêiner. InquiryInfo
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []

ContainerIdentityInfo

Designação Descrição Valor
aadTenantId Identidade do contêiner de proteção - AAD Tenant string
Público-alvo Identidade do contêiner de proteção - Público string
servicePrincipalClientId Identidade do contêiner de proteção - AAD Service Principal string
uniqueName Nome exclusivo do contêiner string

DistributedNodesInfo

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

DPMContainerExtendedInfo

Designação Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. string

ErrorDetail

Designação Descrição Valor

GenericContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'GenericContainer' (obrigatório)
extendedInformation Informações estendidas (não retornadas em Chamadas de API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome do tecido do recipiente string

GenericContainerExtendedInfo

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

GenericContainerExtendedInfoServiceEndpoints

Designação Descrição Valor

InquéritoInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes Detalhes da consulta que terão detalhes específicos da carga de trabalho.
Por exemplo, - Para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
Situação Status da consulta para este contêiner, como
Em curso
Falhou Bem sucedido string

InquiryValidation

Designação Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
Situação Status para a validação da consulta. string

MabContainer

Designação Descrição Valor
agentVersion Versão do agente deste contêiner. string
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. string
containerId ContainerID representa o contêiner. Int
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Windows' (obrigatório)
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de saúde neste recipiente mab. MABContainerHealthDetails[]
protectedItemCount Número de itens de backup neste contêiner. Int

MabContainerExtendedInfo

Designação Descrição Valor
backupItems Lista de itens de backup associados a este contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Status de backup mais recente deste contêiner. string
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. string
nome_da_política Política de backup associada a esse contêiner. string

MABContainerHealthDetalhes

Designação Descrição Valor
código Código Sanitário Int
Mensagem Mensagem de saúde string
Recomendações Ações recomendadas para a saúde string[]
título Título Saúde string

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

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

ProtectionContainer

Designação Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
Tipo de contentor 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)
friendlyNome Nome amigável do recipiente. string
estado de saúde Estado de saúde do contentor. string
protectableObjectType Tipo do objeto protegível associado a este recipiente string
status de registro Status do registro do contêiner no Cofre dos Serviços de Recuperação. string

Tags de Recursos

Designação Descrição Valor

Carga de trabalhoInquéritoDetalhes

Designação Descrição Valor
inquéritoValidação Validação de consultas, como permissões e outras validações de backup. InquiryValidation
itemContagem Contém a Contagem de itens protegíveis dentro deste Contêiner. Int
tipo Tipo de carga de trabalho como SQL, Oracle etc. string

Modelos de início rápido

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

Modelo Descrição
Backup do Azure para carga de trabalho em máquinas virtuais do Azure

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

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

Implantar no Azure
Este modelo configura a proteção com frequência horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-01-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"
  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

Designação Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
containerId ID do contentor. string
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureBackupServerContainer' (obrigatório)
dpmAgentVersion Versão do agente do mecanismo de backup string
dpmServidores 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
proteçãoStatus Estado de proteção do contentor. string
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

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

AzureIaaSComputeVMContainer

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

AzureSqlagWorkloadContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureSqlContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'AzureSqlContainer' (obrigatório)

AzureStorageContainer

Designação Descrição Valor
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para este contêiner ou não. 'Adquirir'
'Não adquirir'
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'StorageContainer' (obrigatório)
protectedItemCount Número de itens de backup neste contêiner. Int
resourceGroup [en] Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL ARM totalmente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é 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 este contêiner foi atualizado. string
tipo de operação Re-Do Operação 'Inválido'
'Registo'
'Voltar a registar'
sourceResourceId ID ARM da máquina virtual representada por este Contêiner de Carga de Trabalho do Azure string
tipo de carga de trabalho Tipo de carga de trabalho para a qual o registro foi enviado. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Designação Descrição Valor
hostServerName Host Os Name no caso de Stand Alone e Cluster Name no caso de contêiner distribuído. string
inquéritoInformações Status da consulta para o contêiner. InquiryInfo
nósLista de nós Lista dos nós no caso de contêiner distribuído. DistributedNodesInfo []

ContainerIdentityInfo

Designação Descrição Valor
aadTenantId Identidade do contêiner de proteção - AAD Tenant string
Público-alvo Identidade do contêiner de proteção - Público string
servicePrincipalClientId Identidade do contêiner de proteção - AAD Service Principal string
uniqueName Nome exclusivo do contêiner string

DistributedNodesInfo

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

DPMContainerExtendedInfo

Designação Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. string

ErrorDetail

Designação Descrição Valor

GenericContainer

Designação Descrição Valor
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'GenericContainer' (obrigatório)
extendedInformation Informações estendidas (não retornadas em Chamadas de API de contêiner de lista) GenericContainerExtendedInfo
fabricName Nome do tecido do recipiente string

GenericContainerExtendedInfo

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

GenericContainerExtendedInfoServiceEndpoints

Designação Descrição Valor

InquéritoInfo

Designação Descrição Valor
errorDetail Detalhes do erro se o Status não for bem-sucedido. ErrorDetail
inquéritoDetalhes Detalhes da consulta que terão detalhes específicos da carga de trabalho.
Por exemplo, - Para SQL e oracle, isso conterá detalhes diferentes.
WorkloadInquiryDetails[]
Situação Status da consulta para este contêiner, como
Em curso
Falhou Bem sucedido string

InquiryValidation

Designação Descrição Valor
errorDetail Detalhe do erro caso o status não seja bem-sucedido. ErrorDetail
Situação Status para a validação da consulta. string

MabContainer

Designação Descrição Valor
agentVersion Versão do agente deste contêiner. string
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. string
containerId ContainerID representa o contêiner. Int
Tipo de contentor Tipo de contentor. O valor desta propriedade para: 1. Compute Azure VM é Microsoft.Compute/virtualMachines 2.
A VM do Azure Compute Clássica é Microsoft.ClassicCompute/virtualMachines 3. Máquinas Windows (como MAB, DPM, etc) é
Janelas 4. A instância SQL do Azure é AzureSqlContainer. 5. Contêineres de armazenamento é StorageContainer. 6. Carga de trabalho do Azure
O backup é VMAppContainer
'Windows' (obrigatório)
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes de saúde neste recipiente mab. MABContainerHealthDetails[]
protectedItemCount Número de itens de backup neste contêiner. Int

MabContainerExtendedInfo

Designação Descrição Valor
backupItems Lista de itens de backup associados a este contêiner. string[]
backupItemType Tipo de itens de backup associados a esse contêiner. 'AzureFileShare'
'AzureSqlDb'
'Cliente'
'Troca'
'FileFolder'
'GenericDataSource'
'Inválido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SAPHanaDBInstance'
'Ponto de partilha'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Status de backup mais recente deste contêiner. string
lastRefreshedAt Carimbo de data/hora quando esse contêiner foi atualizado. string
nome_da_política Política de backup associada a esse contêiner. string

MABContainerHealthDetalhes

Designação Descrição Valor
código Código Sanitário Int
Mensagem Mensagem de saúde string
Recomendações Ações recomendadas para a saúde string[]
título Título Saúde string

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Designação Descrição Valor
eTag ETag opcional. string
Localização Localização do recurso. string
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: vaults/backupFabrics
propriedades Propriedades ProtectionContainerResource ProtectionContainer
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-01-01"

ProtectionContainer

Designação Descrição Valor
backupManagementType Tipo de gerenciamento de backup para o contêiner. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Inválido'
'MAB'
Tipo de contentor 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)
friendlyNome Nome amigável do recipiente. string
estado de saúde Estado de saúde do contentor. string
protectableObjectType Tipo do objeto protegível associado a este recipiente string
status de registro Status do registro do contêiner no Cofre dos Serviços de Recuperação. string

Tags de Recursos

Designação Descrição Valor

Carga de trabalhoInquéritoDetalhes

Designação Descrição Valor
inquéritoValidação Validação de consultas, como permissões e outras validações de backup. InquiryValidation
itemContagem Contém a Contagem de itens protegíveis dentro deste Contêiner. Int
tipo Tipo de carga de trabalho como SQL, Oracle etc. string