Almacenes microsoft.RecoveryServices/backupFabrics/protectionContainers 2024-10-01
- más reciente
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Definición de recursos de Bicep
El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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@2024-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'
sourceResourceId: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
}
Para VMAppContainer, use:
{
containerType: 'VMAppContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
}
Para GenericContainer, use:
{
containerType: 'GenericContainer'
extendedInformation: {
containerIdentityInfo: {
aadTenantId: 'string'
audience: 'string'
servicePrincipalClientId: 'string'
uniqueName: 'string'
}
rawCertData: 'string'
serviceEndpoints: {
{customized property}: 'string'
}
}
fabricName: 'string'
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
containerType: 'Microsoft.ClassicCompute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
}
Para Microsoft.Compute/virtualMachines, use:
{
containerType: 'Microsoft.Compute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
}
Para storageContainer, use:
{
acquireStorageAccountLock: 'string'
containerType: 'StorageContainer'
operationType: 'string'
protectedItemCount: int
resourceGroup: 'string'
sourceResourceId: 'string'
storageAccountVersion: 'string'
}
Para Windows, use:
{
agentVersion: 'string'
canReRegister: bool
containerHealthState: 'string'
containerId: int
containerType: 'Windows'
extendedInfo: {
backupItems: [
'string'
]
backupItemType: 'string'
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
policyName: 'string'
}
mabContainerHealthDetails: [
{
code: int
message: 'string'
recommendations: [
'string'
]
title: 'string'
}
]
protectedItemCount: int
}
Valores de propiedad
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureIaaSComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureSqlContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 | Valor |
---|---|---|
acquireStorageAccountLock | Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. | 'Acquire' 'NotAcquire' |
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, etc.) son Windows 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) |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
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 |
sourceResourceId | Dirección URL de ARM completa. | cuerda |
storageAccountVersion | Versión de la cuenta de almacenamiento. | cuerda |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. | cuerda |
inquiryInfo | Estado de consulta del contenedor. | inquiryInfo |
nodesList | Lista de los nodos en caso de contenedor distribuido. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nombre | Descripción | Valor |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | cuerda |
audiencia | Identidad de contenedor de protección: audiencia | cuerda |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | cuerda |
uniqueName | Nombre único del contenedor | cuerda |
DistributedNodesInfo
Nombre | Descripción | Valor | |
---|---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | errorDetail | |
nodeName | Nombre del nodo en un contenedor distribuido. | cuerda | |
sourceResourceId | Identificador de recurso de ARM del nodo | cuerda | |
estado | Estado de este nodo. Fracasado |
Tuvo éxito | cuerda |
DPMContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
lastRefreshedAt | Hora de última actualización de DPMContainer. | cuerda |
ErrorDetail
Nombre | Descripción | Valor |
---|
GenericContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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) |
extendedInformation | Información extendida (no se devuelve en enumerar llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | cuerda |
GenericContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | containerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | cuerda |
serviceEndpoints | Puntos de conexión de servicio de Azure Backup para el contenedor | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nombre | Descripción | Valor |
---|
InquiryInfo
Nombre | Descripción | Valor | ||
---|---|---|---|---|
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án detalles diferentes. |
WorkloadInquiryDetails[] | ||
estado | Estado de consulta para este contenedor, como InProgress |
Fracasado | Tuvo éxito | cuerda |
InquiryValidation
Nombre | Descripción | Valor |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | errorDetail |
estado | Estado de la validación de consulta. | cuerda |
MabContainer
MabContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
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" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | cuerda |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | cuerda |
policyName | Directiva de copia de seguridad asociada a este contenedor. | cuerda |
MABContainerHealthDetails
Nombre | Descripción | Valor |
---|---|---|
código | Código de mantenimiento | Int |
Mensaje | Mensaje de mantenimiento | cuerda |
Recomendaciones | Acciones recomendadas de mantenimiento | string[] |
título | Título de mantenimiento | cuerda |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nombre | Descripción | Valor |
---|---|---|
eTag | ETag opcional. | cuerda |
ubicación | Ubicación del recurso. | cuerda |
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 | ProtectionContainer |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
ProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" 'DefaultBackup' '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" 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' "StorageContainer" "VMAppContainer" 'Windows' (obligatorio) |
friendlyName | Nombre descriptivo del contenedor. | cuerda |
healthStatus | Estado del contenedor. | cuerda |
protectableObjectType | Tipo del objeto protegible asociado a este contenedor | cuerda |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
WorkloadInquiryDetails
Nombre | Descripción | Valor |
---|---|---|
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. | cuerda |
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa 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. |
Definición de recursos de plantilla de ARM
El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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": "2024-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",
"sourceResourceId": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
}
Para VMAppContainer, use:
{
"containerType": "VMAppContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {
},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {
},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
}
Para GenericContainer, use:
{
"containerType": "GenericContainer",
"extendedInformation": {
"containerIdentityInfo": {
"aadTenantId": "string",
"audience": "string",
"servicePrincipalClientId": "string",
"uniqueName": "string"
},
"rawCertData": "string",
"serviceEndpoints": {
"{customized property}": "string"
}
},
"fabricName": "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
"containerType": "Microsoft.ClassicCompute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
"containerType": "Microsoft.Compute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
}
Para storageContainer, use:
{
"acquireStorageAccountLock": "string",
"containerType": "StorageContainer",
"operationType": "string",
"protectedItemCount": "int",
"resourceGroup": "string",
"sourceResourceId": "string",
"storageAccountVersion": "string"
}
Para Windows, use:
{
"agentVersion": "string",
"canReRegister": "bool",
"containerHealthState": "string",
"containerId": "int",
"containerType": "Windows",
"extendedInfo": {
"backupItems": [ "string" ],
"backupItemType": "string",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"policyName": "string"
},
"mabContainerHealthDetails": [
{
"code": "int",
"message": "string",
"recommendations": [ "string" ],
"title": "string"
}
],
"protectedItemCount": "int"
}
Valores de propiedad
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureIaaSComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureSqlContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 | Valor |
---|---|---|
acquireStorageAccountLock | Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. | 'Acquire' 'NotAcquire' |
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, etc.) son Windows 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) |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
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 |
sourceResourceId | Dirección URL de ARM completa. | cuerda |
storageAccountVersion | Versión de la cuenta de almacenamiento. | cuerda |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. | cuerda |
inquiryInfo | Estado de consulta del contenedor. | inquiryInfo |
nodesList | Lista de los nodos en caso de contenedor distribuido. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nombre | Descripción | Valor |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | cuerda |
audiencia | Identidad de contenedor de protección: audiencia | cuerda |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | cuerda |
uniqueName | Nombre único del contenedor | cuerda |
DistributedNodesInfo
Nombre | Descripción | Valor | |
---|---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | errorDetail | |
nodeName | Nombre del nodo en un contenedor distribuido. | cuerda | |
sourceResourceId | Identificador de recurso de ARM del nodo | cuerda | |
estado | Estado de este nodo. Fracasado |
Tuvo éxito | cuerda |
DPMContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
lastRefreshedAt | Hora de última actualización de DPMContainer. | cuerda |
ErrorDetail
Nombre | Descripción | Valor |
---|
GenericContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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) |
extendedInformation | Información extendida (no se devuelve en enumerar llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | cuerda |
GenericContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | containerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | cuerda |
serviceEndpoints | Puntos de conexión de servicio de Azure Backup para el contenedor | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nombre | Descripción | Valor |
---|
InquiryInfo
Nombre | Descripción | Valor | ||
---|---|---|---|---|
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án detalles diferentes. |
WorkloadInquiryDetails[] | ||
estado | Estado de consulta para este contenedor, como InProgress |
Fracasado | Tuvo éxito | cuerda |
InquiryValidation
Nombre | Descripción | Valor |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | errorDetail |
estado | Estado de la validación de consulta. | cuerda |
MabContainer
MabContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
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" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | cuerda |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | cuerda |
policyName | Directiva de copia de seguridad asociada a este contenedor. | cuerda |
MABContainerHealthDetails
Nombre | Descripción | Valor |
---|---|---|
código | Código de mantenimiento | Int |
Mensaje | Mensaje de mantenimiento | cuerda |
Recomendaciones | Acciones recomendadas de mantenimiento | string[] |
título | Título de mantenimiento | cuerda |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-10-01' |
eTag | ETag opcional. | cuerda |
ubicación | Ubicación del recurso. | cuerda |
nombre | El nombre del recurso | string (obligatorio) |
Propiedades | Propiedades protectionContainerResource | ProtectionContainer |
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' |
ProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" 'DefaultBackup' '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" 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' "StorageContainer" "VMAppContainer" 'Windows' (obligatorio) |
friendlyName | Nombre descriptivo del contenedor. | cuerda |
healthStatus | Estado del contenedor. | cuerda |
protectableObjectType | Tipo del objeto protegible asociado a este contenedor | cuerda |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
WorkloadInquiryDetails
Nombre | Descripción | Valor |
---|---|---|
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. | cuerda |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | 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. |
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@2024-10-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backupManagementType = "string"
friendlyName = "string"
healthStatus = "string"
protectableObjectType = "string"
registrationStatus = "string"
containerType = "string"
// For remaining properties, see ProtectionContainer objects
}
})
}
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"
sourceResourceId = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
}
Para VMAppContainer, use:
{
containerType = "VMAppContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {
}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {
}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
}
Para GenericContainer, use:
{
containerType = "GenericContainer"
extendedInformation = {
containerIdentityInfo = {
aadTenantId = "string"
audience = "string"
servicePrincipalClientId = "string"
uniqueName = "string"
}
rawCertData = "string"
serviceEndpoints = {
{customized property} = "string"
}
}
fabricName = "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
containerType = "Microsoft.ClassicCompute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
containerType = "Microsoft.Compute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
}
Para storageContainer, use:
{
acquireStorageAccountLock = "string"
containerType = "StorageContainer"
operationType = "string"
protectedItemCount = int
resourceGroup = "string"
sourceResourceId = "string"
storageAccountVersion = "string"
}
Para Windows, use:
{
agentVersion = "string"
canReRegister = bool
containerHealthState = "string"
containerId = int
containerType = "Windows"
extendedInfo = {
backupItems = [
"string"
]
backupItemType = "string"
lastBackupStatus = "string"
lastRefreshedAt = "string"
policyName = "string"
}
mabContainerHealthDetails = [
{
code = int
message = "string"
recommendations = [
"string"
]
title = "string"
}
]
protectedItemCount = int
}
Valores de propiedad
AzureBackupServerContainer
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureIaaSComputeVMContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
virtualMachineId | Dirección URL de ARM completa de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | cuerda |
virtualMachineVersion | Especifica si el contenedor representa una máquina virtual clásica o de Azure Resource Manager. | cuerda |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureSqlContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 | Valor |
---|---|---|
acquireStorageAccountLock | Si se va a adquirir el bloqueo de la cuenta de almacenamiento para este contenedor o no. | 'Acquire' 'NotAcquire' |
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, etc.) son Windows 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) |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
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 |
sourceResourceId | Dirección URL de ARM completa. | cuerda |
storageAccountVersion | Versión de la cuenta de almacenamiento. | cuerda |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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 |
operationType | operación de Re-Do | 'No válido' 'Register' "Rehidratación" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | cuerda |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en caso de contenedor distribuido. | cuerda |
inquiryInfo | Estado de consulta del contenedor. | inquiryInfo |
nodesList | Lista de los nodos en caso de contenedor distribuido. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nombre | Descripción | Valor |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | cuerda |
audiencia | Identidad de contenedor de protección: audiencia | cuerda |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | cuerda |
uniqueName | Nombre único del contenedor | cuerda |
DistributedNodesInfo
Nombre | Descripción | Valor | |
---|---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | errorDetail | |
nodeName | Nombre del nodo en un contenedor distribuido. | cuerda | |
sourceResourceId | Identificador de recurso de ARM del nodo | cuerda | |
estado | Estado de este nodo. Fracasado |
Tuvo éxito | cuerda |
DPMContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
lastRefreshedAt | Hora de última actualización de DPMContainer. | cuerda |
ErrorDetail
Nombre | Descripción | Valor |
---|
GenericContainer
Nombre | Descripción | Valor |
---|---|---|
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, etc.) son Windows 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) |
extendedInformation | Información extendida (no se devuelve en enumerar llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | cuerda |
GenericContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | containerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | cuerda |
serviceEndpoints | Puntos de conexión de servicio de Azure Backup para el contenedor | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nombre | Descripción | Valor |
---|
InquiryInfo
Nombre | Descripción | Valor | ||
---|---|---|---|---|
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án detalles diferentes. |
WorkloadInquiryDetails[] | ||
estado | Estado de consulta para este contenedor, como InProgress |
Fracasado | Tuvo éxito | cuerda |
InquiryValidation
Nombre | Descripción | Valor |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | errorDetail |
estado | Estado de la validación de consulta. | cuerda |
MabContainer
MabContainerExtendedInfo
Nombre | Descripción | Valor |
---|---|---|
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" "SAPHanaDBInstance" 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | cuerda |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | cuerda |
policyName | Directiva de copia de seguridad asociada a este contenedor. | cuerda |
MABContainerHealthDetails
Nombre | Descripción | Valor |
---|---|---|
código | Código de mantenimiento | Int |
Mensaje | Mensaje de mantenimiento | cuerda |
Recomendaciones | Acciones recomendadas de mantenimiento | string[] |
título | Título de mantenimiento | cuerda |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nombre | Descripción | Valor |
---|---|---|
eTag | ETag opcional. | cuerda |
ubicación | Ubicación del recurso. | cuerda |
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 | ProtectionContainer |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2024-10-01" |
ProtectionContainer
Nombre | Descripción | Valor |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" 'DefaultBackup' '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" 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' "StorageContainer" "VMAppContainer" 'Windows' (obligatorio) |
friendlyName | Nombre descriptivo del contenedor. | cuerda |
healthStatus | Estado del contenedor. | cuerda |
protectableObjectType | Tipo del objeto protegible asociado a este contenedor | cuerda |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | cuerda |
ResourceTags
Nombre | Descripción | Valor |
---|
WorkloadInquiryDetails
Nombre | Descripción | Valor |
---|---|---|
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. | cuerda |