Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- Mais recente
- 2025-02-28-visualização
- 2025-02-01
- 2025-01-01
- 01/11/2024 - visualização
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-visualização
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-visualização
- 2022-06-01-visualização
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-visualização
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Definição de recurso do Bicep
O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2025-02-28-preview' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
backupManagementType: 'string'
friendlyName: 'string'
healthStatus: 'string'
protectableObjectType: 'string'
registrationStatus: 'string'
containerType: 'string'
// For remaining properties, see ProtectionContainer objects
}
tags: {
{customized property}: 'string'
}
}
Objetos ProtectionContainer
Defina a propriedade containerType para especificar o tipo de objeto.
Para AzureBackupServerContainer, use:
{
canReRegister: bool
containerId: 'string'
containerType: 'AzureBackupServerContainer'
dpmAgentVersion: 'string'
dpmServers: [
'string'
]
extendedInfo: {
lastRefreshedAt: 'string'
}
protectedItemCount: int
protectionStatus: 'string'
upgradeAvailable: bool
}
Para AzureSqlContainer, use:
{
containerType: 'AzureSqlContainer'
}
Para SQLAGWorkLoadContainer, use:
{
containerType: 'SQLAGWorkLoadContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
}
Para VMAppContainer, use:
{
containerType: 'VMAppContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
}
Para GenericContainer, use:
{
containerType: 'GenericContainer'
extendedInformation: {
containerIdentityInfo: {
aadTenantId: 'string'
audience: 'string'
servicePrincipalClientId: 'string'
uniqueName: 'string'
}
rawCertData: 'string'
serviceEndpoints: {
{customized property}: 'string'
}
}
fabricName: 'string'
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
containerType: 'Microsoft.ClassicCompute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
}
Para Microsoft.Compute/virtualMachines, use:
{
containerType: 'Microsoft.Compute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
}
Para StorageContainer, use:
{
acquireStorageAccountLock: 'string'
containerType: 'StorageContainer'
operationType: 'string'
protectedItemCount: int
resourceGroup: 'string'
sourceResourceId: 'string'
storageAccountVersion: 'string'
}
Para Windows, use:
{
agentVersion: 'string'
canReRegister: bool
containerHealthState: 'string'
containerId: int
containerType: 'Windows'
extendedInfo: {
backupItems: [
'string'
]
backupItemType: 'string'
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
policyName: 'string'
}
mabContainerHealthDetails: [
{
code: int
message: 'string'
recommendations: [
'string'
]
title: 'string'
}
]
protectedItemCount: int
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai/mãe | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: cofres/backupFabrics |
propriedades | Propriedades ProtectionContainerResource | Contêiner de proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureIaaSComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureSqlagWorkloadContainerProtectionContainer
AzureSqlContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
AzureStorageContainer
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'Não adquirir' |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
operationType | Operação Re-Do | 'Inválido' 'Registrar' 'Reidratar' 'Registre-se novamente' |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
AzureVMAppContainerProtectionContainer
AzureWorkloadContainerExtendedInfo
ContainerIdentityInfo
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
Nome único | Nome exclusivo do contêiner | corda |
DistribuídoNodesInfo
DPMContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Detalhe do erro
Nome | Descrição | Valor |
---|
Contêiner genérico
GenericContainerExtendedInfo
GenericContainerExtendedInfoServiceEndpoints
Nome | Descrição | Valor |
---|
Informações de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail |
inquéritoDetalhes | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails |
estado | Status da consulta para esse contêiner, como Em andamento | Reprovado | Conseguiu |
corda |
Validação de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhe do erro caso o status não seja bem-sucedido. | ErrorDetail |
estado | Status da validação de inquérito. | corda |
MabContainer
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
ID do contêiner | ContainerID representa o contêiner. | int |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
Informações estendidas | Informações adicionais para este contêiner | MabContainerExtendedInfo |
Detalhes do mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
MabContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
itens de backup | Lista de itens de backup associados a esse contêiner. | cadeia de caracteres[] |
tipo de item de backup | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
Nome da política | Política de backup associada a esse contêiner. | corda |
MABContainerHealthDetails
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | cadeia de caracteres[] |
título | Título de integridade | corda |
Contêiner de proteção
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
tipo contêiner | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'Contêiner genérico' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'Contêiner de armazenamento' 'VMAppContainer' 'Windows' (obrigatório) |
nome amigável | Nome amigável do contêiner. | corda |
status de saúde | Status da integridade do contêiner. | corda |
Tipo de objeto protegível | Tipo do objeto protegível associado a este contêiner | corda |
status de registro | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Tags de recursos
Nome | Descrição | Valor |
---|
Consulta de carga de trabalhoDetalhes
Exemplos de uso
Exemplos de Início Rápido do Azure
Os modelos de Início Rápido do Azure a seguir contêm exemplos de Bicep para implantar esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure | Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) | Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) | Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
criar a AVD com a junção do FSLogix e do AD DS | Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory. |
Definição de recurso de modelo do ARM
O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2025-02-28-preview",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"backupManagementType": "string",
"friendlyName": "string",
"healthStatus": "string",
"protectableObjectType": "string",
"registrationStatus": "string",
"containerType": "string"
// For remaining properties, see ProtectionContainer objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos ProtectionContainer
Defina a propriedade containerType para especificar o tipo de objeto.
Para AzureBackupServerContainer, use:
{
"canReRegister": "bool",
"containerId": "string",
"containerType": "AzureBackupServerContainer",
"dpmAgentVersion": "string",
"dpmServers": [ "string" ],
"extendedInfo": {
"lastRefreshedAt": "string"
},
"protectedItemCount": "int",
"protectionStatus": "string",
"upgradeAvailable": "bool"
}
Para AzureSqlContainer, use:
{
"containerType": "AzureSqlContainer"
}
Para SQLAGWorkLoadContainer, use:
{
"containerType": "SQLAGWorkLoadContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {
},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {
},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
}
Para VMAppContainer, use:
{
"containerType": "VMAppContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {
},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {
},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
}
Para GenericContainer, use:
{
"containerType": "GenericContainer",
"extendedInformation": {
"containerIdentityInfo": {
"aadTenantId": "string",
"audience": "string",
"servicePrincipalClientId": "string",
"uniqueName": "string"
},
"rawCertData": "string",
"serviceEndpoints": {
"{customized property}": "string"
}
},
"fabricName": "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
"containerType": "Microsoft.ClassicCompute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
"containerType": "Microsoft.Compute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
}
Para StorageContainer, use:
{
"acquireStorageAccountLock": "string",
"containerType": "StorageContainer",
"operationType": "string",
"protectedItemCount": "int",
"resourceGroup": "string",
"sourceResourceId": "string",
"storageAccountVersion": "string"
}
Para Windows, use:
{
"agentVersion": "string",
"canReRegister": "bool",
"containerHealthState": "string",
"containerId": "int",
"containerType": "Windows",
"extendedInfo": {
"backupItems": [ "string" ],
"backupItemType": "string",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"policyName": "string"
},
"mabContainerHealthDetails": [
{
"code": "int",
"message": "string",
"recommendations": [ "string" ],
"title": "string"
}
],
"protectedItemCount": "int"
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2025-02-28-preview' |
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
propriedades | Propriedades ProtectionContainerResource | Contêiner de proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers' |
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureIaaSComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureSqlagWorkloadContainerProtectionContainer
AzureSqlContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
AzureStorageContainer
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'Não adquirir' |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
operationType | Operação Re-Do | 'Inválido' 'Registrar' 'Reidratar' 'Registre-se novamente' |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
AzureVMAppContainerProtectionContainer
AzureWorkloadContainerExtendedInfo
ContainerIdentityInfo
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
Nome único | Nome exclusivo do contêiner | corda |
DistribuídoNodesInfo
DPMContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Detalhe do erro
Nome | Descrição | Valor |
---|
Contêiner genérico
GenericContainerExtendedInfo
GenericContainerExtendedInfoServiceEndpoints
Nome | Descrição | Valor |
---|
Informações de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail |
inquéritoDetalhes | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails |
estado | Status da consulta para esse contêiner, como Em andamento | Reprovado | Conseguiu |
corda |
Validação de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhe do erro caso o status não seja bem-sucedido. | ErrorDetail |
estado | Status da validação de inquérito. | corda |
MabContainer
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
ID do contêiner | ContainerID representa o contêiner. | int |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
Informações estendidas | Informações adicionais para este contêiner | MabContainerExtendedInfo |
Detalhes do mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
MabContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
itens de backup | Lista de itens de backup associados a esse contêiner. | cadeia de caracteres[] |
tipo de item de backup | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
Nome da política | Política de backup associada a esse contêiner. | corda |
MABContainerHealthDetails
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | cadeia de caracteres[] |
título | Título de integridade | corda |
Contêiner de proteção
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
tipo contêiner | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'Contêiner genérico' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'Contêiner de armazenamento' 'VMAppContainer' 'Windows' (obrigatório) |
nome amigável | Nome amigável do contêiner. | corda |
status de saúde | Status da integridade do contêiner. | corda |
Tipo de objeto protegível | Tipo do objeto protegível associado a este contêiner | corda |
status de registro | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Tags de recursos
Nome | Descrição | Valor |
---|
Consulta de carga de trabalhoDetalhes
Exemplos de uso
Modelos de Início Rápido do Azure
Os modelos de Início Rápido do Azure a seguir implantar esse tipo de recurso.
Modelo | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure |
Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) |
Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) |
Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
criar a AVD com a junção do FSLogix e do AD DS |
Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2025-02-28-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
backupManagementType = "string"
friendlyName = "string"
healthStatus = "string"
protectableObjectType = "string"
registrationStatus = "string"
containerType = "string"
// For remaining properties, see ProtectionContainer objects
}
}
}
Objetos ProtectionContainer
Defina a propriedade containerType para especificar o tipo de objeto.
Para AzureBackupServerContainer, use:
{
canReRegister = bool
containerId = "string"
containerType = "AzureBackupServerContainer"
dpmAgentVersion = "string"
dpmServers = [
"string"
]
extendedInfo = {
lastRefreshedAt = "string"
}
protectedItemCount = int
protectionStatus = "string"
upgradeAvailable = bool
}
Para AzureSqlContainer, use:
{
containerType = "AzureSqlContainer"
}
Para SQLAGWorkLoadContainer, use:
{
containerType = "SQLAGWorkLoadContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {
}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {
}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
}
Para VMAppContainer, use:
{
containerType = "VMAppContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {
}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {
}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
}
Para GenericContainer, use:
{
containerType = "GenericContainer"
extendedInformation = {
containerIdentityInfo = {
aadTenantId = "string"
audience = "string"
servicePrincipalClientId = "string"
uniqueName = "string"
}
rawCertData = "string"
serviceEndpoints = {
{customized property} = "string"
}
}
fabricName = "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
containerType = "Microsoft.ClassicCompute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
containerType = "Microsoft.Compute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
}
Para StorageContainer, use:
{
acquireStorageAccountLock = "string"
containerType = "StorageContainer"
operationType = "string"
protectedItemCount = int
resourceGroup = "string"
sourceResourceId = "string"
storageAccountVersion = "string"
}
Para Windows, use:
{
agentVersion = "string"
canReRegister = bool
containerHealthState = "string"
containerId = int
containerType = "Windows"
extendedInfo = {
backupItems = [
"string"
]
backupItemType = "string"
lastBackupStatus = "string"
lastRefreshedAt = "string"
policyName = "string"
}
mabContainerHealthDetails = [
{
code = int
message = "string"
recommendations = [
"string"
]
title = "string"
}
]
protectedItemCount = int
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: cofres/backupFabrics |
propriedades | Propriedades ProtectionContainerResource | Contêiner de proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2025-02-28-preview" |
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureIaaSComputeVMContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
AzureSqlagWorkloadContainerProtectionContainer
AzureSqlContainer
Nome | Descrição | Valor |
---|---|---|
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
AzureStorageContainer
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'Não adquirir' |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
operationType | Operação Re-Do | 'Inválido' 'Registrar' 'Reidratar' 'Registre-se novamente' |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Grupo de recursos | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
AzureVMAppContainerProtectionContainer
AzureWorkloadContainerExtendedInfo
ContainerIdentityInfo
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
Nome único | Nome exclusivo do contêiner | corda |
DistribuídoNodesInfo
DPMContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Detalhe do erro
Nome | Descrição | Valor |
---|
Contêiner genérico
GenericContainerExtendedInfo
GenericContainerExtendedInfoServiceEndpoints
Nome | Descrição | Valor |
---|
Informações de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail |
inquéritoDetalhes | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails |
estado | Status da consulta para esse contêiner, como Em andamento | Reprovado | Conseguiu |
corda |
Validação de consulta
Nome | Descrição | Valor |
---|---|---|
errorDetail | Detalhe do erro caso o status não seja bem-sucedido. | ErrorDetail |
estado | Status da validação de inquérito. | corda |
MabContainer
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
ID do contêiner | ContainerID representa o contêiner. | int |
tipo contêiner | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são janelas 4. A instância do SQL do Azure é AzureSqlContainer. 5 Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
Informações estendidas | Informações adicionais para este contêiner | MabContainerExtendedInfo |
Detalhes do mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
MabContainerExtendedInfo
Nome | Descrição | Valor |
---|---|---|
itens de backup | Lista de itens de backup associados a esse contêiner. | cadeia de caracteres[] |
tipo de item de backup | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
Nome da política | Política de backup associada a esse contêiner. | corda |
MABContainerHealthDetails
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | cadeia de caracteres[] |
título | Título de integridade | corda |
Contêiner de proteção
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
tipo contêiner | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'Contêiner genérico' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'Contêiner de armazenamento' 'VMAppContainer' 'Windows' (obrigatório) |
nome amigável | Nome amigável do contêiner. | corda |
status de saúde | Status da integridade do contêiner. | corda |
Tipo de objeto protegível | Tipo do objeto protegível associado a este contêiner | corda |
status de registro | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Tags de recursos
Nome | Descrição | Valor |
---|