Cofres Microsoft.RecoveryServices/backupFabrics/protectionContainers 2023-04-01
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.
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-04-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'
}
}
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
}
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'NotAcquire' |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
uniqueName | Nome exclusivo do contêiner | corda |
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor | ||
---|---|---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail | ||
inquiryDetails | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails[] | ||
estado | Status da consulta para esse contêiner, como InProgress |
Falhou | Conseguiu | corda |
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 |
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
containerId | ContainerID representa o contêiner. | int |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
extendedInfo | Informações adicionais para este contêiner | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Nome | Descrição | Valor |
---|---|---|
backupItems | Lista de itens de backup associados a esse contêiner. | string[] |
backupItemType | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
policyName | Política de backup associada a esse contêiner. | corda |
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
Mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | string[] |
título | Título de integridade | corda |
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: cofres/backupFabrics |
Propriedades | Propriedades ProtectionContainerResource | ProtectionContainer |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
containerType | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obrigatório) |
friendlyName | Nome amigável do contêiner. | corda |
healthStatus | Status da integridade do contêiner. | corda |
protectableObjectType | Tipo do objeto protegível associado a este contêiner | corda |
registrationStatus | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Nome | Descrição | Valor |
---|
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure | Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) | Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) | Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
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.
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, adicione o JSON a seguir ao seu modelo.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2023-04-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"
}
}
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"
}
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'NotAcquire' |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
uniqueName | Nome exclusivo do contêiner | corda |
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor | ||
---|---|---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail | ||
inquiryDetails | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails[] | ||
estado | Status da consulta para esse contêiner, como InProgress |
Falhou | Conseguiu | corda |
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 |
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
containerId | ContainerID representa o contêiner. | int |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
extendedInfo | Informações adicionais para este contêiner | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Nome | Descrição | Valor |
---|---|---|
backupItems | Lista de itens de backup associados a esse contêiner. | string[] |
backupItemType | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
policyName | Política de backup associada a esse contêiner. | corda |
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
Mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | string[] |
título | Título de integridade | corda |
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2023-04-01' |
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades ProtectionContainerResource | ProtectionContainer |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers' |
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
containerType | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obrigatório) |
friendlyName | Nome amigável do contêiner. | corda |
healthStatus | Status da integridade do contêiner. | corda |
protectableObjectType | Tipo do objeto protegível associado a este contêiner | corda |
registrationStatus | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Nome | Descrição | Valor |
---|
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure |
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. |
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.
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@2023-04-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backupManagementType = "string"
friendlyName = "string"
healthStatus = "string"
protectableObjectType = "string"
registrationStatus = "string"
containerType = "string"
// For remaining properties, see ProtectionContainer objects
}
})
}
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
}
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Microsoft.Compute/virtualMachines' (obrigatório) |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
virtualMachineId | URL arm totalmente qualificada da máquina virtual representada por este contêiner de VM IaaS do Azure. | corda |
virtualMachineVersion | Especifica se o contêiner representa uma VM Clássica ou uma VM do Azure Resource Manager. | corda |
Nome | Descrição | Valor |
---|---|---|
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'AzureSqlContainer' (obrigatório) |
Nome | Descrição | Valor |
---|---|---|
acquireStorageAccountLock | Se o bloqueio da conta de armazenamento deve ser adquirido para esse contêiner ou não. | 'Adquirir' 'NotAcquire' |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'StorageContainer' (obrigatório) |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
resourceGroup | Nome do grupo de recursos do Cofre dos Serviços de Recuperação. | corda |
sourceResourceId | URL do ARM totalmente qualificada. | corda |
storageAccountVersion | Versão da conta de armazenamento. | corda |
Nome | Descrição | Valor |
---|---|---|
aadTenantId | Identidade do contêiner de proteção – Locatário do AAD | corda |
público | Identidade do contêiner de proteção – Público-alvo | corda |
servicePrincipalClientId | Identidade do contêiner de proteção – Entidade de Serviço do AAD | corda |
uniqueName | Nome exclusivo do contêiner | corda |
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Hora da última atualização do DPMContainer. | corda |
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor |
---|
Nome | Descrição | Valor | ||
---|---|---|---|---|
errorDetail | Detalhes do erro se o Status não for bem-sucedido. | ErrorDetail | ||
inquiryDetails | Detalhes da investigação que terão detalhes específicos da carga de trabalho. Por exemplo, para SQL e oracle, isso conterá detalhes diferentes. |
WorkloadInquiryDetails[] | ||
estado | Status da consulta para esse contêiner, como InProgress |
Falhou | Conseguiu | corda |
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 |
Nome | Descrição | Valor |
---|---|---|
agentVersion | Versão do agente deste contêiner. | corda |
canReRegister | O contêiner pode ser registrado mais uma vez. | Bool |
containerHealthState | Estado de integridade do contêiner mab. | corda |
containerId | ContainerID representa o contêiner. | int |
containerType | Tipo do contêiner. O valor dessa propriedade para: 1. A VM do Azure de computação é Microsoft.Compute/virtualMachines 2. A VM do Azure de computação clássica é Microsoft.ClassicCompute/virtualMachines 3. Computadores Windows (como MAB, DPM etc) são Windows 4. A instância do SQL do Azure é AzureSqlContainer. 5. Os contêineres de armazenamento são StorageContainer. 6. Carga de trabalho do Azure O backup é VMAppContainer |
'Windows' (obrigatório) |
extendedInfo | Informações adicionais para este contêiner | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalhes de integridade neste contêiner de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de itens com backup nesse contêiner. | int |
Nome | Descrição | Valor |
---|---|---|
backupItems | Lista de itens de backup associados a esse contêiner. | string[] |
backupItemType | Tipo de itens de backup associados a esse contêiner. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | Status de backup mais recente desse contêiner. | corda |
lastRefreshedAt | Carimbo de data/hora quando esse contêiner foi atualizado. | corda |
policyName | Política de backup associada a esse contêiner. | corda |
Nome | Descrição | Valor |
---|---|---|
código | Código de integridade | int |
Mensagem | Mensagem de integridade | corda |
Recomendações | Ações recomendadas para a integridade | string[] |
título | Título de integridade | corda |
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: cofres/backupFabrics |
Propriedades | Propriedades ProtectionContainerResource | ProtectionContainer |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-04-01" |
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Tipo de gerenciamento de backup para o contêiner. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Inválido' 'MAB' |
containerType | Defina como 'AzureBackupServerContainer' para o tipo AzureBackupServerContainer. Defina como 'AzureSqlContainer' para o tipo AzureSqlContainer. Defina como 'SQLAGWorkLoadContainer' para o tipo AzureSqlagWorkloadContainerProtectionContainer. Defina como 'VMAppContainer' para o tipo AzureVMAppContainerProtectionContainer. Defina como 'GenericContainer' para o tipo GenericContainer. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMContainer. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMContainer. Defina como 'StorageContainer' para o tipo AzureStorageContainer. Defina como 'Windows' para o tipo MabContainer . | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obrigatório) |
friendlyName | Nome amigável do contêiner. | corda |
healthStatus | Status da integridade do contêiner. | corda |
protectableObjectType | Tipo do objeto protegível associado a este contêiner | corda |
registrationStatus | Status do registro do contêiner com o Cofre dos Serviços de Recuperação. | corda |
Nome | Descrição | Valor |
---|