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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nome Descrição Valor
eTag ETag opcional. corda
localização Localização do recurso. corda
nome 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

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
ID do contêiner ID do contentor. corda
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 corda
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. corda
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome 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. corda
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 corda
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

Nome 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

Nome 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
Grupo de Recursos Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL ARM totalmente qualificado. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome 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. corda
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 corda
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

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

ContainerIdentityInfo

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

DistributedNodesInfo

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

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. corda

Detalhes do Erro

Nome Descrição Valor

GenericContainer

Nome 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 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

InquéritoInfo

Nome 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
InProgress | Falhou | Bem sucedido
corda

InquiryValidation

Nome 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. corda

MabContainer

Nome Descrição Valor
agentVersion Versão do agente deste contêiner. corda
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. corda
ID do contêiner 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

Nome 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. 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

MABContainerHealthDetalhes

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

ProtectionContainer

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

Tags de Recursos

Nome Descrição Valor

Carga de trabalhoInquéritoDetalhes

Nome 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. corda

Exemplos de uso

Exemplos de início rápido do Azure

Os seguintes modelos início rápido do Azure 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 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 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 uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.
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.
Criar AVD com FSLogix e AD DS Join Este modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, espaço de trabalho, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviço de recuperação para backup de compartilhamento de arquivos, um host de sessão de teste, suas extensões com o Microsoft Entra ID ingressar no domínio pr Ative Directory.

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

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nome Descrição Valor
Versão da API A versão api '2024-01-01'
eTag ETag opcional. corda
localização Localização do recurso. corda
nome 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'

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
ID do contêiner ID do contentor. corda
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 corda
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. corda
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome 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. corda
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 corda
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

Nome 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

Nome 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
Grupo de Recursos Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL ARM totalmente qualificado. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome 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. corda
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 corda
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

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

ContainerIdentityInfo

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

DistributedNodesInfo

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

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. corda

Detalhes do Erro

Nome Descrição Valor

GenericContainer

Nome 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 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

InquéritoInfo

Nome 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
InProgress | Falhou | Bem sucedido
corda

InquiryValidation

Nome 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. corda

MabContainer

Nome Descrição Valor
agentVersion Versão do agente deste contêiner. corda
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. corda
ID do contêiner 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

Nome 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. 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

MABContainerHealthDetalhes

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

ProtectionContainer

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

Tags de Recursos

Nome Descrição Valor

Carga de trabalhoInquéritoDetalhes

Nome 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. corda

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar 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 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 uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos.
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.
Criar AVD com FSLogix e AD DS Join

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

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"
  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"
  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 Localização do recurso. corda
nome 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"

AzureBackupServerContainer

Nome Descrição Valor
canReRegister Especifica se o contêiner pode ser registrado novamente. Bool
ID do contêiner ID do contentor. corda
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 corda
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. corda
upgradeDisponível Para verificar se a atualização está disponível Bool

AzureIaaSClassicComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome 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)
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 do Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome 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. corda
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 corda
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

Nome 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

Nome 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
Grupo de Recursos Nome do grupo de recursos do Cofre dos Serviços de Recuperação. corda
sourceResourceId URL ARM totalmente qualificado. corda
storageAccountVersion Versão da conta de armazenamento. corda

AzureVMAppContainerProtectionContainer

Nome 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. corda
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 corda
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

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

ContainerIdentityInfo

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

DistributedNodesInfo

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

DPMContainerExtendedInfo

Nome Descrição Valor
lastRefreshedAt Última hora de atualização do DPMContainer. corda

Detalhes do Erro

Nome Descrição Valor

GenericContainer

Nome 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 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

InquéritoInfo

Nome 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
InProgress | Falhou | Bem sucedido
corda

InquiryValidation

Nome 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. corda

MabContainer

Nome Descrição Valor
agentVersion Versão do agente deste contêiner. corda
canReRegister O contentor pode ser registado mais uma vez? Bool
containerHealthState Estado de saúde do recipiente mab. corda
ID do contêiner 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

Nome 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. 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

MABContainerHealthDetalhes

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

ProtectionContainer

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

Tags de Recursos

Nome Descrição Valor

Carga de trabalhoInquéritoDetalhes

Nome 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. corda