Compartir a través de


Almacenes de Microsoft.RecoveryServices/backupFabrics/protectionContainers 2022-10-01

Definición de recursos de Bicep

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar con operaciones destinadas a:

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

Formato de recurso

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

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

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para azureBackupServerContainer, use:

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

Para azureSqlContainer, use:

{
  containerType: 'AzureSqlContainer'
}

Para SQLAGWorkLoadContainer, use:

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

Para VMAppContainer, use:

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

Para GenericContainer, use:

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

Para Microsoft.ClassicCompute/virtualMachines, use:

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

Para Microsoft.Compute/virtualMachines, use:

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

Para storageContainer, use:

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

Para Windows, use:

{
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  containerType: 'Windows'
  extendedInfo: {
    backupItems: [
      'string'
    ]
    backupItemType: 'string'
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    policyName: 'string'
  }
  mabContainerHealthDetails: [
    {
      code: int
      message: 'string'
      recommendations: [
        'string'
      ]
      title: 'string'
    }
  ]
  protectedItemCount: int
}

Valores de propiedad

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nombre Descripción Importancia
Etiqueta electrónica ETag opcional. cuerda / cadena
ubicación Ubicación del recurso. cuerda / cadena
nombre El nombre del recurso string (obligatorio)
padre 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 obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: almacenes o backupFabrics
Propiedades Propiedades protectionContainerResource Contenedor de protección
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

AzureBackupServerContainer

Nombre Descripción Importancia
canReRegister Especifica si el contenedor se puede volver a registrar. booleano
ID de contenedor Identificador del contenedor. cuerda / cadena
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureBackupServerContainer" (obligatorio)
dpmAgentVersion Versión del agente del motor de copia de seguridad cuerda / cadena
Servidores dpm Lista de BackupEngines que protegen el contenedor cadena[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine Int
protectionStatus Estado de protección del contenedor. cuerda / cadena
actualizaciónDisponible Para comprobar si la actualización está disponible booleano

AzureIaaSClassicComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureIaaSComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureSqlContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

AzureStorageContainer

Nombre Descripción Importancia
acquireStorageAccountLock Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. 'Adquirir'
'NoAdquirir'
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
sourceResourceId Dirección URL de ARM completa. cuerda / cadena
storageAccountVersion Versión de la cuenta de almacenamiento. cuerda / cadena

AzureVMAppContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Importancia
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. cuerda / cadena
inquiryInfo Estado de consulta del contenedor. inquiryInfo
nodesList Lista de los nodos en caso de contenedor distribuido. DistributedNodesInfo[]

ContainerIdentityInfo

Nombre Descripción Importancia
aadTenantId Identidad de contenedor de protección: inquilino de AAD cuerda / cadena
audiencia Identidad de contenedor de protección: audiencia cuerda / cadena
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD cuerda / cadena
Nombre único Nombre único del contenedor cuerda / cadena

DistributedNodesInfo

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
nodeName Nombre del nodo en un contenedor distribuido. cuerda / cadena
estado Estado de este nodo.
Error | Tuvo éxito
cuerda / cadena

DPMContainerExtendedInfo

Nombre Descripción Importancia
lastRefreshedAt Hora de última actualización de DPMContainer. cuerda / cadena

Detalle del Error

Nombre Descripción Importancia

Contenedor Genérico

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'GenericContainer' (obligatorio)
Información extendida Información extendida (no se devuelve en enumerar llamadas API de contenedor) GenericContainerExtendedInfo
Nombre de la tela Nombre del tejido del contenedor cuerda / cadena

GenericContainerExtendedInfo

Nombre Descripción Importancia
containerIdentityInfo Información de identidad del contenedor containerIdentityInfo
rawCertData Clave pública del certificado de contenedor cuerda / cadena
serviceEndpoints Puntos de conexión de servicio de Azure Backup para el contenedor GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nombre Descripción Importancia

Información de consulta

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
consultaDetalles Detalles de consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle contendrán detalles diferentes.
WorkloadInquiryDetails[]
estado Estado de consulta para este contenedor, como
En curso | Fallido | Tuvo éxito
cuerda / cadena

ConsultaValidación

Nombre Descripción Importancia
errorDetail Detalle del error en caso de que el estado no sea correcto. errorDetail
estado Estado de la validación de consulta. cuerda / cadena

MabContainer

Nombre Descripción Importancia
agentVersion Versión del agente de este contenedor. cuerda / cadena
canReRegister Puede registrar el contenedor una vez más. booleano
containerHealthState Estado de mantenimiento del contenedor mab. cuerda / cadena
ID de contenedor ContainerID representa el contenedor. Int
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Windows' (obligatorio)
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 Importancia
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. cadena[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. cuerda / cadena
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. cuerda / cadena
nombre de la política Directiva de copia de seguridad asociada a este contenedor. cuerda / cadena

MABContainerHealthDetails

Nombre Descripción Importancia
código Código de mantenimiento Int
Mensaje Mensaje de mantenimiento cuerda / cadena
Recomendaciones Acciones recomendadas de mantenimiento cadena[]
título Título de mantenimiento cuerda / cadena

Contenedor de protección

Nombre Descripción Importancia
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'Copia de seguridad predeterminada'
'DPM'
'No válido'
'MAB'
containerType Establezca en "AzureBackupServerContainer" para el tipo AzureBackupServerContainer. Establezca en "AzureSqlContainer" para el tipo AzureSqlContainer. Establezca en "SQLAGWorkLoadContainer" para el tipo AzureSqlagWorkloadContainerProtectionContainer. Establezca en "VMAppContainer" para el tipo AzureVMAppContainerProtectionContainer. Establezca en "GenericContainer" para el tipo GenericContainer. Establezca en "Microsoft.ClassicCompute/virtualMachines" para el tipo AzureIaaSClassicComputeVMContainer. Establezca en "Microsoft.Compute/virtualMachines" para el tipo AzureIaaSComputeVMContainer. Establezca en "StorageContainer" para el tipo AzureStorageContainer. Establezca en "Windows" para el tipo MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
'Contenedor Genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
"StorageContainer"
"VMAppContainer"
'Windows' (obligatorio)
nombre amistoso Nombre descriptivo del contenedor. cuerda / cadena
healthStatus Estado del contenedor. cuerda / cadena
protectableObjectType Tipo del objeto protegible asociado a este contenedor cuerda / cadena
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. cuerda / cadena

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

WorkloadInquiryDetails

Nombre Descripción Importancia
consultaValidación 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. cuerda / cadena

Ejemplos de uso

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
Azure Backup para cargas de trabajo en Azure Virtual Machines 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
copia de seguridad del recurso compartido de archivos existente mediante recovery Services (diario) 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) 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.
Crear AVD con FSLogix y AD DS Join Esta plantilla le permite crear recursos de Azure Virtual Desktop, como el grupo de hosts, el grupo de aplicaciones, el área de trabajo, la cuenta de almacenamiento FSLogix, el recurso compartido de archivos, el almacén del servicio de recuperación para la copia de seguridad de un host de sesión de prueba, sus extensiones con la unión a un dominio de Microsoft Entra ID pr Active Directory.

Definición de recursos de plantilla de ARM

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar con operaciones destinadas a:

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

Formato de recurso

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2022-10-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para azureBackupServerContainer, use:

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

Para azureSqlContainer, use:

{
  "containerType": "AzureSqlContainer"
}

Para SQLAGWorkLoadContainer, use:

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

Para VMAppContainer, use:

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

Para GenericContainer, use:

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

Para Microsoft.ClassicCompute/virtualMachines, use:

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

Para Microsoft.Compute/virtualMachines, use:

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

Para storageContainer, use:

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

Para Windows, use:

{
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "containerType": "Windows",
  "extendedInfo": {
    "backupItems": [ "string" ],
    "backupItemType": "string",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "policyName": "string"
  },
  "mabContainerHealthDetails": [
    {
      "code": "int",
      "message": "string",
      "recommendations": [ "string" ],
      "title": "string"
    }
  ],
  "protectedItemCount": "int"
}

Valores de propiedad

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nombre Descripción Importancia
apiVersion La versión de api '2022-10-01'
Etiqueta electrónica ETag opcional. cuerda / cadena
ubicación Ubicación del recurso. cuerda / cadena
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades protectionContainerResource Contenedor de protección
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'

AzureBackupServerContainer

Nombre Descripción Importancia
canReRegister Especifica si el contenedor se puede volver a registrar. booleano
ID de contenedor Identificador del contenedor. cuerda / cadena
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureBackupServerContainer" (obligatorio)
dpmAgentVersion Versión del agente del motor de copia de seguridad cuerda / cadena
Servidores dpm Lista de BackupEngines que protegen el contenedor cadena[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine Int
protectionStatus Estado de protección del contenedor. cuerda / cadena
actualizaciónDisponible Para comprobar si la actualización está disponible booleano

AzureIaaSClassicComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureIaaSComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureSqlContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

AzureStorageContainer

Nombre Descripción Importancia
acquireStorageAccountLock Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. 'Adquirir'
'NoAdquirir'
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
sourceResourceId Dirección URL de ARM completa. cuerda / cadena
storageAccountVersion Versión de la cuenta de almacenamiento. cuerda / cadena

AzureVMAppContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Importancia
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. cuerda / cadena
inquiryInfo Estado de consulta del contenedor. inquiryInfo
nodesList Lista de los nodos en caso de contenedor distribuido. DistributedNodesInfo[]

ContainerIdentityInfo

Nombre Descripción Importancia
aadTenantId Identidad de contenedor de protección: inquilino de AAD cuerda / cadena
audiencia Identidad de contenedor de protección: audiencia cuerda / cadena
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD cuerda / cadena
Nombre único Nombre único del contenedor cuerda / cadena

DistributedNodesInfo

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
nodeName Nombre del nodo en un contenedor distribuido. cuerda / cadena
estado Estado de este nodo.
Error | Tuvo éxito
cuerda / cadena

DPMContainerExtendedInfo

Nombre Descripción Importancia
lastRefreshedAt Hora de última actualización de DPMContainer. cuerda / cadena

Detalle del Error

Nombre Descripción Importancia

Contenedor Genérico

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'GenericContainer' (obligatorio)
Información extendida Información extendida (no se devuelve en enumerar llamadas API de contenedor) GenericContainerExtendedInfo
Nombre de la tela Nombre del tejido del contenedor cuerda / cadena

GenericContainerExtendedInfo

Nombre Descripción Importancia
containerIdentityInfo Información de identidad del contenedor containerIdentityInfo
rawCertData Clave pública del certificado de contenedor cuerda / cadena
serviceEndpoints Puntos de conexión de servicio de Azure Backup para el contenedor GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nombre Descripción Importancia

Información de consulta

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
consultaDetalles Detalles de consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle contendrán detalles diferentes.
WorkloadInquiryDetails[]
estado Estado de consulta para este contenedor, como
En curso | Fallido | Tuvo éxito
cuerda / cadena

ConsultaValidación

Nombre Descripción Importancia
errorDetail Detalle del error en caso de que el estado no sea correcto. errorDetail
estado Estado de la validación de consulta. cuerda / cadena

MabContainer

Nombre Descripción Importancia
agentVersion Versión del agente de este contenedor. cuerda / cadena
canReRegister Puede registrar el contenedor una vez más. booleano
containerHealthState Estado de mantenimiento del contenedor mab. cuerda / cadena
ID de contenedor ContainerID representa el contenedor. Int
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Windows' (obligatorio)
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 Importancia
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. cadena[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. cuerda / cadena
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. cuerda / cadena
nombre de la política Directiva de copia de seguridad asociada a este contenedor. cuerda / cadena

MABContainerHealthDetails

Nombre Descripción Importancia
código Código de mantenimiento Int
Mensaje Mensaje de mantenimiento cuerda / cadena
Recomendaciones Acciones recomendadas de mantenimiento cadena[]
título Título de mantenimiento cuerda / cadena

Contenedor de protección

Nombre Descripción Importancia
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'Copia de seguridad predeterminada'
'DPM'
'No válido'
'MAB'
containerType Establezca en "AzureBackupServerContainer" para el tipo AzureBackupServerContainer. Establezca en "AzureSqlContainer" para el tipo AzureSqlContainer. Establezca en "SQLAGWorkLoadContainer" para el tipo AzureSqlagWorkloadContainerProtectionContainer. Establezca en "VMAppContainer" para el tipo AzureVMAppContainerProtectionContainer. Establezca en "GenericContainer" para el tipo GenericContainer. Establezca en "Microsoft.ClassicCompute/virtualMachines" para el tipo AzureIaaSClassicComputeVMContainer. Establezca en "Microsoft.Compute/virtualMachines" para el tipo AzureIaaSComputeVMContainer. Establezca en "StorageContainer" para el tipo AzureStorageContainer. Establezca en "Windows" para el tipo MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
'Contenedor Genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
"StorageContainer"
"VMAppContainer"
'Windows' (obligatorio)
nombre amistoso Nombre descriptivo del contenedor. cuerda / cadena
healthStatus Estado del contenedor. cuerda / cadena
protectableObjectType Tipo del objeto protegible asociado a este contenedor cuerda / cadena
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. cuerda / cadena

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

WorkloadInquiryDetails

Nombre Descripción Importancia
consultaValidación 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. cuerda / cadena

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
Azure Backup para cargas 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
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.
Crear AVD con FSLogix y AD DS Join

Implementación en Azure
Esta plantilla le permite crear recursos de Azure Virtual Desktop, como el grupo de hosts, el grupo de aplicaciones, el área de trabajo, la cuenta de almacenamiento FSLogix, el recurso compartido de archivos, el almacén del servicio de recuperación para la copia de seguridad de un host de sesión de prueba, sus extensiones con la unión a un dominio de Microsoft Entra ID pr Active Directory.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar con operaciones destinadas a:

  • grupos de recursos de

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

Formato de recurso

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@2022-10-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    eTag = "string"
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
  }
}

Objetos ProtectionContainer

Establezca la propiedad containerType para especificar el tipo de objeto.

Para azureBackupServerContainer, use:

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

Para azureSqlContainer, use:

{
  containerType = "AzureSqlContainer"
}

Para SQLAGWorkLoadContainer, use:

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

Para VMAppContainer, use:

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

Para GenericContainer, use:

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

Para Microsoft.ClassicCompute/virtualMachines, use:

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

Para Microsoft.Compute/virtualMachines, use:

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

Para storageContainer, use:

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

Para Windows, use:

{
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  containerType = "Windows"
  extendedInfo = {
    backupItems = [
      "string"
    ]
    backupItemType = "string"
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    policyName = "string"
  }
  mabContainerHealthDetails = [
    {
      code = int
      message = "string"
      recommendations = [
        "string"
      ]
      title = "string"
    }
  ]
  protectedItemCount = int
}

Valores de propiedad

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nombre Descripción Importancia
Etiqueta electrónica ETag opcional. cuerda / cadena
ubicación Ubicación del recurso. cuerda / cadena
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: vaults/backupFabrics
Propiedades Propiedades protectionContainerResource Contenedor de protección
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-10-01"

AzureBackupServerContainer

Nombre Descripción Importancia
canReRegister Especifica si el contenedor se puede volver a registrar. booleano
ID de contenedor Identificador del contenedor. cuerda / cadena
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureBackupServerContainer" (obligatorio)
dpmAgentVersion Versión del agente del motor de copia de seguridad cuerda / cadena
Servidores dpm Lista de BackupEngines que protegen el contenedor cadena[]
extendedInfo Información extendida del contenedor. DPMContainerExtendedInfo
protectedItemCount Número de elementos protegidos en BackupEngine Int
protectionStatus Estado de protección del contenedor. cuerda / cadena
actualizaciónDisponible Para comprobar si la actualización está disponible booleano

AzureIaaSClassicComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureIaaSComputeVMContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
virtualMachineId Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. cuerda / cadena
virtualMachineVersion Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. cuerda / cadena

AzureSqlagWorkloadContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureSqlContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
"AzureSqlContainer" (obligatorio)

AzureStorageContainer

Nombre Descripción Importancia
acquireStorageAccountLock Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. 'Adquirir'
'NoAdquirir'
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
sourceResourceId Dirección URL de ARM completa. cuerda / cadena
storageAccountVersion Versión de la cuenta de almacenamiento. cuerda / cadena

AzureVMAppContainerProtectionContainer

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL 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. cuerda / cadena
operationType operación de Re-Do 'No válido'
'Registrarse'
"Volver a registrar"
sourceResourceId Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure cuerda / cadena
workloadType Tipo de carga de trabajo para el que se envió el registro. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nombre Descripción Importancia
hostServerName Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. cuerda / cadena
inquiryInfo Estado de consulta del contenedor. inquiryInfo
nodesList Lista de los nodos en caso de contenedor distribuido. DistributedNodesInfo[]

ContainerIdentityInfo

Nombre Descripción Importancia
aadTenantId Identidad de contenedor de protección: inquilino de AAD cuerda / cadena
audiencia Identidad de contenedor de protección: audiencia cuerda / cadena
servicePrincipalClientId Identidad de contenedor de protección: entidad de servicio de AAD cuerda / cadena
Nombre único Nombre único del contenedor cuerda / cadena

DistributedNodesInfo

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
nodeName Nombre del nodo en un contenedor distribuido. cuerda / cadena
estado Estado de este nodo.
Error | Tuvo éxito
cuerda / cadena

DPMContainerExtendedInfo

Nombre Descripción Importancia
lastRefreshedAt Hora de última actualización de DPMContainer. cuerda / cadena

Detalle del Error

Nombre Descripción Importancia

Contenedor Genérico

Nombre Descripción Importancia
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'GenericContainer' (obligatorio)
Información extendida Información extendida (no se devuelve en enumerar llamadas API de contenedor) GenericContainerExtendedInfo
Nombre de la tela Nombre del tejido del contenedor cuerda / cadena

GenericContainerExtendedInfo

Nombre Descripción Importancia
containerIdentityInfo Información de identidad del contenedor containerIdentityInfo
rawCertData Clave pública del certificado de contenedor cuerda / cadena
serviceEndpoints Puntos de conexión de servicio de Azure Backup para el contenedor GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nombre Descripción Importancia

Información de consulta

Nombre Descripción Importancia
errorDetail Detalles del error si el estado no es correcto. errorDetail
consultaDetalles Detalles de consulta que tendrán detalles específicos de la carga de trabajo.
Por ejemplo: para SQL y oracle contendrán detalles diferentes.
WorkloadInquiryDetails[]
estado Estado de consulta para este contenedor, como
En curso | Fallido | Tuvo éxito
cuerda / cadena

ConsultaValidación

Nombre Descripción Importancia
errorDetail Detalle del error en caso de que el estado no sea correcto. errorDetail
estado Estado de la validación de consulta. cuerda / cadena

MabContainer

Nombre Descripción Importancia
agentVersion Versión del agente de este contenedor. cuerda / cadena
canReRegister Puede registrar el contenedor una vez más. booleano
containerHealthState Estado de mantenimiento del contenedor mab. cuerda / cadena
ID de contenedor ContainerID representa el contenedor. Int
containerType Tipo del contenedor. Valor de esta propiedad para: 1. Compute Azure VM 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 etcetera) son
Ventanas 4. La instancia de Azure SQL es AzureSqlContainer. 5 Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure
La copia de seguridad es VMAppContainer
'Windows' (obligatorio)
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 Importancia
backupItems Lista de elementos de copia de seguridad asociados a este contenedor. cadena[]
backupItemType Tipo de elementos de copia de seguridad asociados a este contenedor. "AzureFileShare"
"AzureSqlDb"
"Cliente"
'Intercambio'
'Carpeta de archivos'
'GenericDataSource'
'No válido'
"SAPAseDatabase"
"SAPHanaDatabase"
"SAPHanaDBInstance"
'Sharepoint'
'SQLDataBase'
'SQLDB'
'Estado del sistema'
'VM'
"VMwareVM"
lastBackupStatus Estado de copia de seguridad más reciente de este contenedor. cuerda / cadena
lastRefreshedAt Marca de tiempo cuando se actualizó este contenedor. cuerda / cadena
nombre de la política Directiva de copia de seguridad asociada a este contenedor. cuerda / cadena

MABContainerHealthDetails

Nombre Descripción Importancia
código Código de mantenimiento Int
Mensaje Mensaje de mantenimiento cuerda / cadena
Recomendaciones Acciones recomendadas de mantenimiento cadena[]
título Título de mantenimiento cuerda / cadena

Contenedor de protección

Nombre Descripción Importancia
backupManagementType Tipo de administración de copias de seguridad para el contenedor. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
'Copia de seguridad predeterminada'
'DPM'
'No válido'
'MAB'
containerType Establezca en "AzureBackupServerContainer" para el tipo AzureBackupServerContainer. Establezca en "AzureSqlContainer" para el tipo AzureSqlContainer. Establezca en "SQLAGWorkLoadContainer" para el tipo AzureSqlagWorkloadContainerProtectionContainer. Establezca en "VMAppContainer" para el tipo AzureVMAppContainerProtectionContainer. Establezca en "GenericContainer" para el tipo GenericContainer. Establezca en "Microsoft.ClassicCompute/virtualMachines" para el tipo AzureIaaSClassicComputeVMContainer. Establezca en "Microsoft.Compute/virtualMachines" para el tipo AzureIaaSComputeVMContainer. Establezca en "StorageContainer" para el tipo AzureStorageContainer. Establezca en "Windows" para el tipo MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
'Contenedor Genérico'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'SQLAGWorkLoadContainer'
"StorageContainer"
"VMAppContainer"
'Windows' (obligatorio)
nombre amistoso Nombre descriptivo del contenedor. cuerda / cadena
healthStatus Estado del contenedor. cuerda / cadena
protectableObjectType Tipo del objeto protegible asociado a este contenedor cuerda / cadena
registrationStatus Estado del registro del contenedor con el almacén de Recovery Services. cuerda / cadena

ResourceTags (Etiquetas de recurso)

Nombre Descripción Importancia

WorkloadInquiryDetails

Nombre Descripción Importancia
consultaValidación 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. cuerda / cadena