Share via


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

Definição de recurso do Bicep

O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implementado em:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  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, utilize:

  containerType: 'AzureBackupServerContainer'
  canReRegister: bool
  containerId: 'string'
  dpmAgentVersion: 'string'
  dpmServers: [
    'string'
  ]
  extendedInfo: {
    lastRefreshedAt: 'string'
  }
  protectedItemCount: int
  protectionStatus: 'string'
  upgradeAvailable: bool

Para o AzureSqlContainer, utilize:

  containerType: 'AzureSqlContainer'

Para GenericContainer, utilize:

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {}
  }
  fabricName: 'string'

Para Microsoft.ClassicCompute/virtualMachines, utilize:

  containerType: 'Microsoft.ClassicCompute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Para Microsoft.Compute/virtualMachines, utilize:

  containerType: 'Microsoft.Compute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Para SQLAGWorkLoadContainer, utilize:

  containerType: 'SQLAGWorkLoadContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Para StorageContainer, utilize:

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'

Para VMAppContainer, utilize:

  containerType: 'VMAppContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Para o Windows, utilize:

  containerType: 'Windows'
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  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

cofres/backupFabrics/protectionContainers

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: backupFabrics
eTag ETag opcional. string
propriedades Propriedades protectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gestão de cópias de segurança para o contentor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'DPM'
"DefaultBackup"
"Inválido"
'MAB'
friendlyName Nome amigável do contentor. string
healthStatus Estado de funcionamento do contentor. string
protectableObjectType Tipo de objeto protegido associado a este contentor string
registrationStatus Estado do registo do contentor com o Cofre dos Serviços de Recuperação. string
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureBackupServerContainer" (obrigatório)
canReRegister Especifica se o contentor é novamente registrável. bool
containerId ID do contentor. string
dpmAgentVersion Versão do Agente do motor de cópia de segurança string
dpmServers Lista de BackupEngines a proteger o contentor string[]
extendedInfo Informações Expandidas do contentor. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Estado da proteção do contentor. string
atualização Disponível Para verificar se a atualização está disponível bool

DPMContainerExtendedInfo

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

AzureSqlContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureSqlContainer" (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"GenericContainer" (obrigatório)
extendedInformation Informações expandidas (não devolvidas em Chamadas à API de contentor de lista) GenericContainerExtendedInfo
fabricName Nome dos recursos de infraestrutura do contentor string

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contentor ContainerIdentityInfo
rawCertData Chave pública do certificado de contentor string
serviceEndpoints Azure Backup Pontos Finais de Serviço para o contentor objeto

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contentor de proteção - Inquilino do AAD string
audiência Identidade do contentor de proteção - Audiência string
servicePrincipalClientId Identidade do contentor de proteção - Principal de Serviço do AAD string
uniqueName Nome exclusivo do contentor string

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId Url arm completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou do Azure Resource Manager. string

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.Compute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId Url arm completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou do Azure Resource Manager. string

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"SQLAGWorkLoadContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Voltar a registar"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do So Anfitrião no caso de Stand Alone e Nome do Cluster em caso de contentor distribuído. string
inquiryInfo Estado da Consulta do contentor. InquiryInfo
nodesList Lista dos nós em caso de contentor distribuído. DistributedNodesInfo[]

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes da Consulta que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oráculo, isto irá conter detalhes diferentes.
WorkloadInquiryDetails[]
status Estado do Inquérito para este contentor, como
InProgress , Failed , Succeeded
string

ErrorDetail

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de inquérito, como permissões e outras validações de cópia de segurança. InquiryValidation
itemCount Contém o item protegido Contagem dentro deste Contentor. int
tipo Tipo de Carga de Trabalho, como SQL, Oracle, etc. string

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do Erro no caso de o estado não ser bem-sucedido. ErrorDetail
status Estado da Validação do Inquérito. string

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
nodeName Nome do nó num contentor distribuído. string
status Estado deste Nó.
Falha , Com Êxito
string

AzureStorageContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"StorageContainer" (obrigatório)
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para este contentor ou não. "Adquirir"
"NotAcquire"
protectedItemCount Número de itens com cópia de segurança neste contentor. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL do ARM completamente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"VMAppContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Voltar a registar"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Windows" (obrigatório)
agentVersion Versão do agente deste contentor. string
canReRegister O contentor pode ser registado mais uma vez. bool
containerHealthState Estado de funcionamento do contentor mab. string
containerId ContainerID representa o contentor. int
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes do estado de funcionamento neste contentor mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com cópia de segurança neste contentor. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de cópia de segurança associados a este contentor. string[]
backupItemType Tipo de itens de cópia de segurança associados a este contentor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Estado da cópia de segurança mais recente deste contentor. string
lastRefreshedAt Carimbo de data/hora quando este contentor foi atualizado. string
policyName Política de cópia de segurança associada a este contentor. string

MABContainerHealthDetails

Nome Descrição Valor
code Código de Estado de Funcionamento int
message Mensagem de Estado de Funcionamento string
recomendações Ações Recomendadas para o Estado de Funcionamento string[]
título Título do Estado de Funcionamento string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Fazer uma cópia de segurança da Partilha de Ficheiros existente com os Serviços de Recuperação (Diariamente)

Implementar no Azure
Este modelo configura a proteção para uma Partilha de Ficheiros existente presente numa Conta de Armazenamento existente. Cria um novo ou utiliza um Cofre dos Serviços de Recuperação existente e uma Política de Cópia de Segurança com base nos valores dos parâmetros definidos.
Fazer uma cópia de segurança da Partilha de Ficheiros existente com os Serviços de Recuperação (hora a hora)

Implementar no Azure
Este modelo configura a proteção com frequência horária para uma Partilha de Ficheiros existente presente numa Conta de Armazenamento existente. Cria um novo ou utiliza um Cofre dos Serviços de Recuperação existente e uma Política de Cópia de Segurança com base nos valores dos parâmetros definidos.
Azure Backup para Carga de Trabalho no Azure Máquinas Virtuais

Implementar no Azure
Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Cópia de Segurança específica da Carga de Trabalho. Regista a VM com o serviço de Cópia de Segurança e Configura a Proteção

Definição de recurso do modelo arm

O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implementado em:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "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, utilize:

  "containerType": "AzureBackupServerContainer",
  "canReRegister": "bool",
  "containerId": "string",
  "dpmAgentVersion": "string",
  "dpmServers": [ "string" ],
  "extendedInfo": {
    "lastRefreshedAt": "string"
  },
  "protectedItemCount": "int",
  "protectionStatus": "string",
  "upgradeAvailable": "bool"

Para AzureSqlContainer, utilize:

  "containerType": "AzureSqlContainer"

Para GenericContainer, utilize:

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {}
  },
  "fabricName": "string"

Para Microsoft.ClassicCompute/virtualMachines, utilize:

  "containerType": "Microsoft.ClassicCompute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Para Microsoft.Compute/virtualMachines, utilize:

  "containerType": "Microsoft.Compute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Para SQLAGWorkLoadContainer, utilize:

  "containerType": "SQLAGWorkLoadContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Para StorageContainer, utilize:

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "string"

Para VMAppContainer, utilize:

  "containerType": "VMAppContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Para Windows, utilize:

  "containerType": "Windows",
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "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

cofres/backupFabrics/protectionContainers

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers"
apiVersion A versão da API de recursos '2023-01-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
localização Localização do recurso. string
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
eTag ETag opcional. string
propriedades Propriedades protectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gestão de cópias de segurança para o contentor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'DPM'
"DefaultBackup"
"Inválido"
'MAB'
friendlyName Nome amigável do contentor. string
healthStatus Estado de funcionamento do contentor. string
protectableObjectType Tipo do objeto protegido associado a este contentor string
registrationStatus Estado do registo do contentor com o Cofre dos Serviços de Recuperação. string
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureBackupServerContainer" (obrigatório)
canReRegister Especifica se o contentor é novamente registrável. bool
containerId ID do contentor. string
dpmAgentVersion Versão do Agente do motor de cópia de segurança string
dpmServers Lista de BackupEngines a proteger o contentor cadeia[]
extendedInfo Informações Alargadas do contentor. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Estado da proteção do contentor. string
atualização Disponível Para verificar se a atualização está disponível bool

DPMContainerExtendedInfo

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

AzureSqlContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureSqlContainer" (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"GenericContainer" (obrigatório)
extendedInformation Informações alargadas (não devolvidas nas chamadas à API de contentor de lista) GenericContainerExtendedInfo
fabricName Nome dos recursos de infraestrutura do contentor string

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contentor ContainerIdentityInfo
rawCertData Chave pública do certificado de contentor string
serviceEndpoints Azure Backup Pontos Finais de Serviço para o contentor objeto

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contentor de proteção - Inquilino do AAD string
audiência Identidade do contentor de proteção - Audiência string
servicePrincipalClientId Identidade do contentor de proteção - Principal de Serviço do AAD string
uniqueName Nome exclusivo do contentor string

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId URL do ARM completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou Resource Manager do Azure. string

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.Compute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId URL do ARM completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou Resource Manager do Azure. string

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"SQLAGWorkLoadContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Voltar a registar"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do So Anfitrião no caso de Stand Alone e Nome do Cluster em caso de contentor distribuído. string
inquiryInfo Estado do Inquérito para o contentor. InquiryInfo
nodesList Lista dos nós em caso de contentor distribuído. DistributedNodesInfo[]

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes do Inquérito que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oracle, isto irá conter detalhes diferentes.
WorkloadInquiryDetails[]
status Estado do Inquérito para este contentor, como
InProgress , Failed , Succeeded
string

ErrorDetail

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de inquérito, como permissões e outras validações de cópia de segurança. InquiryValidation
itemCount Contém o item protegido Contagem dentro deste Contentor. int
tipo Tipo de Carga de Trabalho, como SQL, Oracle, etc. string

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do Erro no caso de o estado não ser bem-sucedido. ErrorDetail
status Estado da Validação do Inquérito. string

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
nodeName Nome do nó num contentor distribuído. string
status Estado deste Nó.
Com Falha, Com Êxito
string

AzureStorageContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"StorageContainer" (obrigatório)
acquireStorageAccountLock Quer o bloqueio da conta de armazenamento seja ou não adquirido para este contentor. "Adquirir"
"NotAcquire"
protectedItemCount Número de itens com cópia de segurança neste contentor. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL do ARM completamente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"VMAppContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Reintrodução"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
'SAPHanaDBInstance'
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Windows" (obrigatório)
agentVersion Versão do agente deste contentor. string
canReRegister O contentor pode ser registado mais uma vez. bool
containerHealthState Estado de funcionamento do contentor mab. string
containerId ContainerID representa o contentor. int
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes do estado de funcionamento neste contentor mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com cópia de segurança neste contentor. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de cópia de segurança associados a este contentor. cadeia[]
backupItemType Tipo de itens de cópia de segurança associados a este contentor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Estado da cópia de segurança mais recente deste contentor. string
lastRefreshedAt Carimbo de data/hora quando este contentor foi atualizado. string
policyName Política de cópia de segurança associada a este contentor. string

MABContainerHealthDetails

Nome Descrição Valor
code Código de Estado de Funcionamento int
message Mensagem de Estado de Funcionamento string
recomendações Ações Recomendadas para o Estado de Funcionamento string[]
título Título do Estado de Funcionamento string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Fazer uma cópia de segurança da Partilha de Ficheiros existente com os Serviços de Recuperação (Diariamente)

Implementar no Azure
Este modelo configura a proteção para uma Partilha de Ficheiros existente presente numa Conta de Armazenamento existente. Cria um novo ou utiliza um Cofre dos Serviços de Recuperação existente e uma Política de Cópia de Segurança com base nos valores dos parâmetros definidos.
Fazer uma cópia de segurança da Partilha de Ficheiros existente com os Serviços de Recuperação (hora a hora)

Implementar no Azure
Este modelo configura a proteção com frequência horária para uma Partilha de Ficheiros existente presente numa Conta de Armazenamento existente. Cria um novo ou utiliza um Cofre dos Serviços de Recuperação existente e uma Política de Cópia de Segurança com base nos valores dos parâmetros definidos.
Azure Backup para Carga de Trabalho no Azure Máquinas Virtuais

Implementar no Azure
Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Cópia de Segurança específica da Carga de Trabalho. Regista a VM com o serviço de Cópia de Segurança e Configura a Proteção

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso vaults/backupFabrics/protectionContainers pode ser implementado em:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo 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@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

Objetos ProtectionContainer

Defina a propriedade containerType para especificar o tipo de objeto.

Para AzureBackupServerContainer, utilize:

  containerType = "AzureBackupServerContainer"
  canReRegister = bool
  containerId = "string"
  dpmAgentVersion = "string"
  dpmServers = [
    "string"
  ]
  extendedInfo = {
    lastRefreshedAt = "string"
  }
  protectedItemCount = int
  protectionStatus = "string"
  upgradeAvailable = bool

Para AzureSqlContainer, utilize:

  containerType = "AzureSqlContainer"

Para GenericContainer, utilize:

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {}
  }
  fabricName = "string"

Para Microsoft.ClassicCompute/virtualMachines, utilize:

  containerType = "Microsoft.ClassicCompute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Para Microsoft.Compute/virtualMachines, utilize:

  containerType = "Microsoft.Compute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Para SQLAGWorkLoadContainer, utilize:

  containerType = "SQLAGWorkLoadContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Para StorageContainer, utilize:

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"

Para VMAppContainer, utilize:

  containerType = "VMAppContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Para Windows, utilize:

  containerType = "Windows"
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  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

cofres/backupFabrics/protectionContainers

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-01-01"
name O nome do recurso cadeia (obrigatório)
localização Localização do recurso. string
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: backupFabrics
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
eTag ETag opcional. string
propriedades Propriedades protectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrição Valor
backupManagementType Tipo de gestão de cópias de segurança para o contentor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Inválido"
"MAB"
friendlyName Nome amigável do contentor. string
healthStatus Estado de funcionamento do contentor. string
protectableObjectType Tipo de objeto protegido associado a este contentor string
registrationStatus Estado do registo do contentor com o Cofre dos Serviços de Recuperação. string
containerType Definir o tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obrigatório)

AzureBackupServerContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureBackupServerContainer" (obrigatório)
canReRegister Especifica se o contentor é re registrável. bool
containerId ID do contentor. string
dpmAgentVersion Versão do Agente do motor de cópia de segurança string
dpmServers Lista de BackupEngines a proteger o contentor cadeia[]
extendedInfo Informações Alargadas do contentor. DPMContainerExtendedInfo
protectedItemCount Número de itens protegidos no BackupEngine int
protectionStatus Estado da proteção do contentor. string
atualização Disponível Para verificar se a atualização está disponível bool

DPMContainerExtendedInfo

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

AzureSqlContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. As máquinas windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"AzureSqlContainer" (obrigatório)

GenericContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"GenericContainer" (obrigatório)
extendedInformation Informações expandidas (não devolvidas em Chamadas à API de contentor de lista) GenericContainerExtendedInfo
fabricName Nome dos recursos de infraestrutura do contentor string

GenericContainerExtendedInfo

Nome Descrição Valor
containerIdentityInfo Informações de identidade do contentor ContainerIdentityInfo
rawCertData Chave pública do certificado de contentor string
serviceEndpoints Azure Backup Pontos Finais de Serviço para o contentor objeto

ContainerIdentityInfo

Nome Descrição Valor
aadTenantId Identidade do contentor de proteção – Inquilino do AAD string
audiência Identidade do contentor de proteção - Audiência string
servicePrincipalClientId Identidade do contentor de proteção - Principal de Serviço do AAD string
uniqueName Nome exclusivo do contentor string

AzureIaaSClassicComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId URL do ARM completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou Resource Manager do Azure. string

AzureIaaSComputeVMContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Microsoft.Compute/virtualMachines" (obrigatório)
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
virtualMachineId URL do ARM completamente qualificado da máquina virtual representada por este contentor de VM IaaS do Azure. string
virtualMachineVersion Especifica se o contentor representa uma VM clássica ou Resource Manager do Azure. string

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"SQLAGWorkLoadContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Voltar a registar"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nome Descrição Valor
hostServerName Nome do So Anfitrião no caso de Stand Alone e Nome do Cluster em caso de contentor distribuído. string
inquiryInfo Estado da Consulta do contentor. InquiryInfo
nodesList Lista dos nós em caso de contentor distribuído. DistributedNodesInfo[]

InquiryInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
inquiryDetails Detalhes da Consulta que terão detalhes específicos da carga de trabalho.
Por exemplo, para SQL e oráculo, isto irá conter detalhes diferentes.
WorkloadInquiryDetails[]
status Estado do Inquérito para este contentor, como
InProgress , Failed , Succeeded
string

ErrorDetail

Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.

WorkloadInquiryDetails

Nome Descrição Valor
inquiryValidation Validação de inquérito, como permissões e outras validações de cópia de segurança. InquiryValidation
itemCount Contém o item protegido Contagem dentro deste Contentor. int
tipo Tipo de Carga de Trabalho, como SQL, Oracle, etc. string

InquiryValidation

Nome Descrição Valor
errorDetail Detalhe do Erro no caso de o estado não ser bem-sucedido. ErrorDetail
status Estado da Validação do Inquérito. string

DistributedNodesInfo

Nome Descrição Valor
errorDetail Detalhes do Erro se o Estado não for bem-sucedido. ErrorDetail
nodeName Nome do nó num contentor distribuído. string
status Estado deste Nó.
Falha , Com Êxito
string

AzureStorageContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"StorageContainer" (obrigatório)
acquireStorageAccountLock Se o bloqueio da conta de armazenamento deve ser adquirido para este contentor ou não. "Adquirir"
"NotAcquire"
protectedItemCount Número de itens com cópia de segurança neste contentor. int
resourceGroup Nome do grupo de recursos do Cofre dos Serviços de Recuperação. string
sourceResourceId URL do ARM completamente qualificado. string
storageAccountVersion Versão da conta de armazenamento. string

AzureVMAppContainerProtectionContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"VMAppContainer" (obrigatório)
extendedInfo Detalhes adicionais de um contentor de carga de trabalho. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Carimbo de data/hora quando este contentor foi atualizado. string
operationType Operação de Re-Do "Inválido"
"Registar"
"Voltar a registar"
sourceResourceId ID arm da máquina virtual representada por este Contentor de Carga de Trabalho do Azure string
workloadType Tipo de carga de trabalho para o qual o registo foi enviado. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nome Descrição Valor
containerType Tipo de contentor. O valor desta 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. Os computadores Windows (como MAB, DPM, etc.) são
Windows 4. SQL do Azure instância é AzureSqlContainer. 5. Os contentores de armazenamento são StorageContainer. 6. Carga de trabalho do Azure
A cópia de segurança é VMAppContainer
"Windows" (obrigatório)
agentVersion Versão do agente deste contentor. string
canReRegister O contentor pode ser registado mais uma vez. bool
containerHealthState Estado de funcionamento do contentor mab. string
containerId ContainerID representa o contentor. int
extendedInfo Informações adicionais para este contentor MabContainerExtendedInfo
mabContainerHealthDetails Detalhes do estado de funcionamento neste contentor mab. MABContainerHealthDetails[]
protectedItemCount Número de itens com cópia de segurança neste contentor. int

MabContainerExtendedInfo

Nome Descrição Valor
backupItems Lista de itens de cópia de segurança associados a este contentor. string[]
backupItemType Tipo de itens de cópia de segurança associados a este contentor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"Inválido"
"SAPAseDatabase"
"SAPHanaDBInstance"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Estado da cópia de segurança mais recente deste contentor. string
lastRefreshedAt Carimbo de data/hora quando este contentor foi atualizado. string
policyName Política de cópia de segurança associada a este contentor. string

MABContainerHealthDetails

Nome Descrição Valor
code Código de Estado de Funcionamento int
message Mensagem de Estado de Funcionamento string
recomendações Ações Recomendadas para o Estado de Funcionamento string[]
título Título do Estado de Funcionamento string