Compartir a través de


Almacenes microsoft.RecoveryServices/backupFabrics/protectionContainers 2020-10-01

Definición de recursos de Bicep

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar en:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue la siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para AzureBackupServerContainer, use:

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

Para AzureSqlContainer, use:

  containerType: 'AzureSqlContainer'

Para GenericContainer, use:

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {}
  }
  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 SQLAGWorkLoadContainer, use:

  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, use:

  containerType: 'StorageContainer'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: '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'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Para Windows, use:

  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 propiedad

vaults/backupFabrics/protectionContainers

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
ubicación Ubicación del recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: backupFabrics
eTag ETag opcional. string
properties Propiedades ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nombre Descripción Value
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'DPM'
'DefaultBackup'
'No válido'
'MAB'
friendlyName Nombre descriptivo del contenedor. string
healthStatus Estado del estado del contenedor. string
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. string
containerType Establecimiento del tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obligatorio)

AzureBackupServerContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureBackupServerContainer" (obligatorio)
canReRegister Especifica si el contenedor es reinscribible. bool
containerId Identificador del contenedor. string
dpmAgentVersion Versión del agente del motor de copia de seguridad string
dpmServers Lista de BackupEngines que protegen el contenedor string[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine int
protectionStatus Estado de protección del contenedor. string
upgradeAvailable Para comprobar si la actualización está disponible bool

DPMContainerExtendedInfo

Nombre Descripción Value
lastRefreshedAt Hora de última actualización de DPMContainer. string

AzureSqlContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

GenericContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'GenericContainer' (obligatorio)
extendedInformation Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) GenericContainerExtendedInfo
fabricName Nombre del tejido del contenedor string

GenericContainerExtendedInfo

Nombre Descripción Value
containerIdentityInfo Información de identidad del contenedor ContainerIdentityInfo
rawCertData Clave pública del certificado de contenedor string
serviceEndpoints Azure Backup puntos de conexión de servicio para el contenedor object

ContainerIdentityInfo

Nombre Descripción Value
aadTenantId Identidad de contenedor de protección: inquilino de AAD string
audience Identidad de contenedor de protección: audiencia string
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD string
uniqueName Nombre único del contenedor string

AzureIaaSClassicComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureIaaSComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Microsoft.Compute/virtualMachines' (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'SQLAGWorkLoadContainer' (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType operación de Re-Do 'No válido'
'Register'
"Volver a registrar"
sourceResourceId Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
'SQLDB'
'SQLDataBase'
"Sharepoint"
'SystemState'
'VM'
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Value
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. string
inquiryInfo Estado de consulta para el contenedor. InquiryInfo
nodesList Lista de los nodos en el caso del contenedor distribuido. DistributedNodesInfo[]

InquiryInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
inquiryDetails Detalles de consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle, contendrá detalles diferentes.
WorkloadInquiryDetails[]
status Estado de consulta para este contenedor, como
InProgress, Failed , Succeeded
string

ErrorDetail

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

WorkloadInquiryDetails

Nombre Descripción Value
inquiryValidation Validación de consultas, como permisos y otras validaciones de copia de seguridad. InquiryValidation
itemCount Contiene el recuento de elementos protegibles dentro de este contenedor. int
tipo Tipo de la carga de trabajo, como SQL, Oracle, etc. string

InquiryValidation

Nombre Descripción Value
errorDetail Detalle del error en caso de que el estado no sea correcto. ErrorDetail
status Estado de la validación de consulta. string

DistributedNodesInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
nodeName Nombre del nodo en un contenedor distribuido. string
status Estado de este nodo.
Failed , Succeeded
string

AzureStorageContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'StorageContainer' (obligatorio)
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
sourceResourceId Dirección URL de ARM completa. string
storageAccountVersion Versión de la cuenta de almacenamiento. string

AzureVMAppContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'VMAppContainer' (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType operación de Re-Do 'No válido'
'Register'
"Volver a registrar"
sourceResourceId Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
'SQLDB'
'SQLDataBase'
"Sharepoint"
'SystemState'
'VM'
"VMwareVM"

MabContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Windows' (obligatorio)
agentVersion Versión del agente de este contenedor. string
canReRegister Puede registrar el contenedor una vez más. bool
containerHealthState Estado de mantenimiento del contenedor de mab. string
containerId ContainerID representa el contenedor. int
extendedInfo Información adicional para este contenedor MabContainerExtendedInfo
mabContainerHealthDetails Detalles de mantenimiento de este contenedor de mab. MABContainerHealthDetails[]
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int

MabContainerExtendedInfo

Nombre Descripción Value
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. string[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
'SQLDB'
'SQLDataBase'
"Sharepoint"
'SystemState'
'VM'
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. string
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. string
policyName Directiva de copia de seguridad asociada a este contenedor. string

MABContainerHealthDetails

Nombre Descripción Value
código Código de mantenimiento int
message Mensaje de mantenimiento string
de películas Acciones recomendadas de mantenimiento string[]
title Título de mantenimiento string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Copia de seguridad de un recurso compartido de archivos existente mediante Recovery Services (diario)

Implementación en Azure
Esta plantilla configura la protección de un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services o usa una directiva de copia de seguridad y un almacén de Recovery Services existentes en función de los valores de parámetro establecidos.
Copia de seguridad del recurso compartido de archivos existente mediante Recovery Services (cada hora)

Implementación en Azure
Esta plantilla configura la protección con frecuencia horaria para un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services o usa una directiva de copia de seguridad y un almacén de Recovery Services existentes en función de los valores de parámetro establecidos.
Azure Backup de carga de trabajo en Azure Virtual Machines

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y una directiva de copia de seguridad específica de la carga de trabajo. Registra la máquina virtual con el servicio Backup y configura la protección.

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar en:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2020-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para AzureBackupServerContainer, use:

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

Para AzureSqlContainer, use:

  "containerType": "AzureSqlContainer"

Para GenericContainer, use:

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {}
  },
  "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 SQLAGWorkLoadContainer, use:

  "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, use:

  "containerType": "StorageContainer",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "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",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Para Windows, use:

  "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 propiedad

vaults/backupFabrics/protectionContainers

Nombre Descripción Value
type Tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers"
apiVersion La versión de la API de recursos '2020-10-01'
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON.
string (obligatorio)
ubicación Ubicación del recurso string
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
eTag ETag opcional. string
properties Propiedades ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nombre Descripción Value
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'DPM'
'DefaultBackup'
'No válido'
'MAB'
friendlyName Nombre descriptivo del contenedor. string
healthStatus Estado del estado del contenedor. string
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. string
containerType Establecimiento del tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obligatorio)

AzureBackupServerContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'AzureBackupServerContainer' (obligatorio)
canReRegister Especifica si el contenedor se puede volver a inscribible. bool
containerId Identificador del contenedor. string
dpmAgentVersion Versión del agente del motor de copia de seguridad string
dpmServers Lista de backupEngines que protegen el contenedor string[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine int
protectionStatus Estado de protección del contenedor. string
upgradeAvailable Para comprobar si la actualización está disponible bool

DPMContainerExtendedInfo

Nombre Descripción Value
lastRefreshedAt Hora de última actualización de DPMContainer. string

AzureSqlContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

GenericContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'GenericContainer' (obligatorio)
extendedInformation Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) GenericContainerExtendedInfo
fabricName Nombre del tejido del contenedor string

GenericContainerExtendedInfo

Nombre Descripción Value
containerIdentityInfo Información de identidad del contenedor ContainerIdentityInfo
rawCertData Clave pública del certificado de contenedor string
serviceEndpoints Azure Backup puntos de conexión de servicio para el contenedor object

ContainerIdentityInfo

Nombre Descripción Value
aadTenantId Identidad de contenedor de protección: inquilino de AAD string
audience Identidad de contenedor de protección: audiencia string
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD string
uniqueName Nombre único del contenedor string

AzureIaaSClassicComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureIaaSComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Microsoft.Compute/virtualMachines' (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'SQLAGWorkLoadContainer' (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType operación de Re-Do 'No válido'
'Register'
"Volver a registrar"
sourceResourceId Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
'SQLDB'
'SQLDataBase'
"Sharepoint"
'SystemState'
'VM'
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Value
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. string
inquiryInfo Estado de consulta para el contenedor. InquiryInfo
nodesList Lista de los nodos en el caso del contenedor distribuido. DistributedNodesInfo[]

InquiryInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
inquiryDetails Detalles de la consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle contendrán detalles diferentes.
WorkloadInquiryDetails[]
status Estado de consulta para este contenedor, como
InProgress , Failed , Succeeded
string

ErrorDetail

Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.

WorkloadInquiryDetails

Nombre Descripción Value
inquiryValidation Validación de consultas, como permisos y otras validaciones de copia de seguridad. ConsultaValidation
itemCount Contiene el recuento de elementos protegibles dentro de este contenedor. int
tipo Tipo de carga de trabajo, como SQL, Oracle, etc. string

ConsultaValidation

Nombre Descripción Value
errorDetail Detalle del error en caso de que el estado no sea correcto. ErrorDetail
status Estado de la validación de consulta. string

DistributedNodesInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
nodeName Nombre del nodo en un contenedor distribuido. string
status Estado de este nodo.
Failed , Succeeded
string

AzureStorageContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'StorageContainer' (obligatorio)
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
sourceResourceId Dirección URL de ARM completa. string
storageAccountVersion Versión de la cuenta de almacenamiento. string

AzureVMAppContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'VMAppContainer' (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType Operación de Re-Do 'No válido'
'Register'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
"VM"
"VMwareVM"

MabContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Windows' (obligatorio)
agentVersion Versión del agente de este contenedor. string
canReRegister Puede el contenedor registrarse una vez más. bool
containerHealthState Estado de mantenimiento del contenedor de mab. string
containerId ContainerID representa el contenedor. int
extendedInfo Información adicional para este contenedor MabContainerExtendedInfo
mabContainerHealthDetails Detalles de mantenimiento de este contenedor de mab. MABContainerHealthDetails[]
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int

MabContainerExtendedInfo

Nombre Descripción Value
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. string[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
'Cliente'
'Exchange'
'FileFolder'
'GenericDataSource'
'No válido'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
"VM"
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. string
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. string
policyName Directiva de copia de seguridad asociada a este contenedor. string

MABContainerHealthDetails

Nombre Descripción Value
código Código de mantenimiento int
message Mensaje de mantenimiento string
de películas Acciones recomendadas de mantenimiento string[]
title Título de mantenimiento string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Copia de seguridad del recurso compartido de archivos existente mediante Recovery Services (diario)

Implementación en Azure
Esta plantilla configura la protección de un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services y una directiva de copia de seguridad existentes en función de los valores de parámetro establecidos.
Copia de seguridad del recurso compartido de archivos existente mediante Recovery Services (por hora)

Implementación en Azure
Esta plantilla configura la protección con frecuencia horaria para un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services y una directiva de copia de seguridad existentes en función de los valores de parámetro establecidos.
Azure Backup para la carga de trabajo en Azure Virtual Machines

Implementación en Azure
Esta plantilla crea un almacén de Recovery Services y una directiva de copia de seguridad específica de la carga de trabajo. Registra la máquina virtual con el servicio Backup y configura la protección.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar en:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para AzureBackupServerContainer, use:

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

Para AzureSqlContainer, use:

  containerType = "AzureSqlContainer"

Para GenericContainer, use:

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {}
  }
  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 SQLAGWorkLoadContainer, use:

  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, use:

  containerType = "StorageContainer"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "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"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Para Windows, use:

  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 propiedad

vaults/backupFabrics/protectionContainers

Nombre Descripción Value
type Tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso string
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: backupFabrics
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
eTag ETag opcional. string
properties Propiedades ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nombre Descripción Value
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"No válido"
"MAB"
friendlyName Nombre descriptivo del contenedor. string
healthStatus Estado del estado del contenedor. string
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. string
containerType Establecimiento del tipo de objeto AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (obligatorio)

AzureBackupServerContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureBackupServerContainer" (obligatorio)
canReRegister Especifica si el contenedor se puede volver a inscribible. bool
containerId Identificador del contenedor. string
dpmAgentVersion Versión del agente del motor de copia de seguridad string
dpmServers Lista de backupEngines que protegen el contenedor string[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine int
protectionStatus Estado de protección del contenedor. string
upgradeAvailable Para comprobar si la actualización está disponible bool

DPMContainerExtendedInfo

Nombre Descripción Value
lastRefreshedAt Hora de la última actualización de DPMContainer. string

AzureSqlContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

GenericContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"GenericContainer" (obligatorio)
extendedInformation Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) GenericContainerExtendedInfo
fabricName Nombre del tejido del contenedor string

GenericContainerExtendedInfo

Nombre Descripción Value
containerIdentityInfo Información de identidad del contenedor ContainerIdentityInfo
rawCertData Clave pública del certificado de contenedor string
serviceEndpoints Azure Backup puntos de conexión de servicio para el contenedor object

ContainerIdentityInfo

Nombre Descripción Value
aadTenantId Identidad de contenedor de protección: inquilino de AAD string
audience Identidad de contenedor de protección: audiencia string
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD string
uniqueName Nombre único del contenedor string

AzureIaaSClassicComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureIaaSComputeVMContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"Microsoft.Compute/virtualMachines" (obligatorio)
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
virtualMachineId Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. string
virtualMachineVersion Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. string

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"SQLAGWorkLoadContainer" (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType operación de Re-Do "No válido"
"Registrar"
"Volver a registrar"
sourceResourceId Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"No válido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Value
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. string
inquiryInfo Estado de consulta para el contenedor. InquiryInfo
nodesList Lista de los nodos en el caso del contenedor distribuido. DistributedNodesInfo[]

InquiryInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
inquiryDetails Detalles de consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle, contendrá detalles diferentes.
WorkloadInquiryDetails[]
status Estado de consulta para este contenedor, como
InProgress, Failed , Succeeded
string

ErrorDetail

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

WorkloadInquiryDetails

Nombre Descripción Value
inquiryValidation Validación de consultas, como permisos y otras validaciones de copia de seguridad. InquiryValidation
itemCount Contiene el recuento de elementos protegibles dentro de este contenedor. int
tipo Tipo de la carga de trabajo, como SQL, Oracle, etc. string

InquiryValidation

Nombre Descripción Value
errorDetail Detalle del error en caso de que el estado no sea correcto. ErrorDetail
status Estado de la validación de consulta. string

DistributedNodesInfo

Nombre Descripción Value
errorDetail Detalles del error si el estado no es correcto. ErrorDetail
nodeName Nombre del nodo en un contenedor distribuido. string
status Estado de este nodo.
Failed , Succeeded
string

AzureStorageContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"StorageContainer" (obligatorio)
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int
resourceGroup Nombre del grupo de recursos del almacén de Recovery Services. string
sourceResourceId Dirección URL de ARM completa. string
storageAccountVersion Versión de la cuenta de almacenamiento. string

AzureVMAppContainerProtectionContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"VMAppContainer" (obligatorio)
extendedInfo Detalles adicionales de un contenedor de cargas de trabajo. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Marca de tiempo cuando se actualizó este contenedor. string
operationType Operación de Re-Do "No válido"
"Registrar"
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure string
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"No válido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nombre Descripción Value
containerType Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2.
La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son
Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"Windows" (obligatorio)
agentVersion Versión del agente de este contenedor. string
canReRegister Puede registrar el contenedor una vez más. bool
containerHealthState Estado de mantenimiento del contenedor de mab. string
containerId ContainerID representa el contenedor. int
extendedInfo Información adicional para este contenedor MabContainerExtendedInfo
mabContainerHealthDetails Detalles de mantenimiento de este contenedor de mab. MABContainerHealthDetails[]
protectedItemCount Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. int

MabContainerExtendedInfo

Nombre Descripción Value
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. string[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
"Exchange"
"FileFolder"
"GenericDataSource"
"No válido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. string
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. string
policyName Directiva de copia de seguridad asociada a este contenedor. string

MABContainerHealthDetails

Nombre Descripción Value
código Código de mantenimiento int
message Mensaje de mantenimiento string
de películas Acciones recomendadas de mantenimiento string[]
title Título de mantenimiento string