Almacenes microsoft.RecoveryServices/backupFabrics/protectionContainers 2020-10-01
- Más reciente
- 2023-01-01
- 01-10-2022
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 01-04-2022
- 2022-03-01
- 01-02-2022
- 2022-01-01
- 2021-12-01
- 01-10-2021
- 2021-08-01
- 01-07-2021
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 10/02/2021
- 2021-02-01
- 2021-02-01-preview
- 01-01-2021
- 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 en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue la siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
eTag: 'string'
properties: {
backupManagementType: 'string'
friendlyName: 'string'
healthStatus: 'string'
registrationStatus: 'string'
containerType: 'string'
// For remaining properties, see ProtectionContainer objects
}
}
Objetos ProtectionContainer
Establezca la propiedad containerType para especificar el tipo de objeto.
Para AzureBackupServerContainer, use:
containerType: 'AzureBackupServerContainer'
canReRegister: bool
containerId: 'string'
dpmAgentVersion: 'string'
dpmServers: [
'string'
]
extendedInfo: {
lastRefreshedAt: 'string'
}
protectedItemCount: int
protectionStatus: 'string'
upgradeAvailable: bool
Para AzureSqlContainer, use:
containerType: 'AzureSqlContainer'
Para GenericContainer, use:
containerType: 'GenericContainer'
extendedInformation: {
containerIdentityInfo: {
aadTenantId: 'string'
audience: 'string'
servicePrincipalClientId: 'string'
uniqueName: 'string'
}
rawCertData: 'string'
serviceEndpoints: {}
}
fabricName: 'string'
Para Microsoft.ClassicCompute/virtualMachines, use:
containerType: 'Microsoft.ClassicCompute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
Para Microsoft.Compute/virtualMachines, use:
containerType: 'Microsoft.Compute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
Para SQLAGWorkLoadContainer, use:
containerType: 'SQLAGWorkLoadContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
Para StorageContainer, use:
containerType: 'StorageContainer'
protectedItemCount: int
resourceGroup: 'string'
sourceResourceId: 'string'
storageAccountVersion: 'string'
Para VMAppContainer, use:
containerType: 'VMAppContainer'
extendedInfo: {
hostServerName: 'string'
inquiryInfo: {
errorDetail: {}
inquiryDetails: [
{
inquiryValidation: {
errorDetail: {}
status: 'string'
}
itemCount: int
type: 'string'
}
]
status: 'string'
}
nodesList: [
{
errorDetail: {}
nodeName: 'string'
status: 'string'
}
]
}
lastUpdatedTime: 'string'
operationType: 'string'
sourceResourceId: 'string'
workloadType: 'string'
Para Windows, use:
containerType: 'Windows'
agentVersion: 'string'
canReRegister: bool
containerHealthState: 'string'
containerId: int
extendedInfo: {
backupItems: [
'string'
]
backupItemType: 'string'
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
policyName: 'string'
}
mabContainerHealthDetails: [
{
code: int
message: 'string'
recommendations: [
'string'
]
title: 'string'
}
]
protectedItemCount: int
Valores de propiedad
vaults/backupFabrics/protectionContainers
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso Vea cómo establecer nombres y tipos para recursos secundarios en Bicep. |
string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
primario | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para más información, consulte Recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: backupFabrics |
eTag | ETag opcional. | string |
properties | Propiedades ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nombre | Descripción | Value |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" 'DPM' 'DefaultBackup' 'No válido' 'MAB' |
friendlyName | Nombre descriptivo del contenedor. | string |
healthStatus | Estado del estado del contenedor. | string |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | string |
containerType | Establecimiento del tipo de objeto | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatorio) |
AzureBackupServerContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"AzureBackupServerContainer" (obligatorio) |
canReRegister | Especifica si el contenedor es reinscribible. | bool |
containerId | Identificador del contenedor. | string |
dpmAgentVersion | Versión del agente del motor de copia de seguridad | string |
dpmServers | Lista de BackupEngines que protegen el contenedor | string[] |
extendedInfo | Información extendida del contenedor. | DPMContainerExtendedInfo |
protectedItemCount | Número de elementos protegidos en BackupEngine | int |
protectionStatus | Estado de protección del contenedor. | string |
upgradeAvailable | Para comprobar si la actualización está disponible | bool |
DPMContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
lastRefreshedAt | Hora de última actualización de DPMContainer. | string |
AzureSqlContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"AzureSqlContainer" (obligatorio) |
GenericContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'GenericContainer' (obligatorio) |
extendedInformation | Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | string |
GenericContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | ContainerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | string |
serviceEndpoints | Azure Backup puntos de conexión de servicio para el contenedor | object |
ContainerIdentityInfo
Nombre | Descripción | Value |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | string |
audience | Identidad de contenedor de protección: audiencia | string |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | string |
uniqueName | Nombre único del contenedor | string |
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Microsoft.Compute/virtualMachines' (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'SQLAGWorkLoadContainer' (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | operación de Re-Do | 'No válido' 'Register' "Volver a registrar" |
sourceResourceId | Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" 'SQLDB' 'SQLDataBase' "Sharepoint" 'SystemState' 'VM' "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. | string |
inquiryInfo | Estado de consulta para el contenedor. | InquiryInfo |
nodesList | Lista de los nodos en el caso del contenedor distribuido. | DistributedNodesInfo[] |
InquiryInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
inquiryDetails | Detalles de consulta que tendrán detalles específicos de la carga de trabajo. Por ejemplo: para SQL y oracle, contendrá detalles diferentes. |
WorkloadInquiryDetails[] |
status | Estado de consulta para este contenedor, como InProgress, Failed , Succeeded |
string |
ErrorDetail
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
WorkloadInquiryDetails
Nombre | Descripción | Value |
---|---|---|
inquiryValidation | Validación de consultas, como permisos y otras validaciones de copia de seguridad. | InquiryValidation |
itemCount | Contiene el recuento de elementos protegibles dentro de este contenedor. | int |
tipo | Tipo de la carga de trabajo, como SQL, Oracle, etc. | string |
InquiryValidation
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | ErrorDetail |
status | Estado de la validación de consulta. | string |
DistributedNodesInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
nodeName | Nombre del nodo en un contenedor distribuido. | string |
status | Estado de este nodo. Failed , Succeeded |
string |
AzureStorageContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'StorageContainer' (obligatorio) |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
sourceResourceId | Dirección URL de ARM completa. | string |
storageAccountVersion | Versión de la cuenta de almacenamiento. | string |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'VMAppContainer' (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | operación de Re-Do | 'No válido' 'Register' "Volver a registrar" |
sourceResourceId | Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" 'SQLDB' 'SQLDataBase' "Sharepoint" 'SystemState' 'VM' "VMwareVM" |
MabContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Windows' (obligatorio) |
agentVersion | Versión del agente de este contenedor. | string |
canReRegister | Puede registrar el contenedor una vez más. | bool |
containerHealthState | Estado de mantenimiento del contenedor de mab. | string |
containerId | ContainerID representa el contenedor. | int |
extendedInfo | Información adicional para este contenedor | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalles de mantenimiento de este contenedor de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
MabContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
backupItems | Lista de elementos de copia de seguridad asociados a este contenedor. | string[] |
backupItemType | Tipo de elementos de copia de seguridad asociados a este contenedor. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" 'SQLDB' 'SQLDataBase' "Sharepoint" 'SystemState' 'VM' "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | string |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | string |
policyName | Directiva de copia de seguridad asociada a este contenedor. | string |
MABContainerHealthDetails
Nombre | Descripción | Value |
---|---|---|
código | Código de mantenimiento | int |
message | Mensaje de mantenimiento | string |
de películas | Acciones recomendadas de mantenimiento | string[] |
title | Título de mantenimiento | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Copia de seguridad de un recurso compartido de archivos existente mediante Recovery Services (diario) |
Esta plantilla configura la protección de un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services o usa una directiva de copia de seguridad y un almacén de Recovery Services existentes en función de los valores de parámetro establecidos. |
Copia de seguridad del recurso compartido de archivos existente mediante Recovery Services (cada hora) |
Esta plantilla configura la protección con frecuencia horaria para un recurso compartido de archivos existente presente en una cuenta de almacenamiento existente. Crea un nuevo almacén de Recovery Services o usa una directiva de copia de seguridad y un almacén de Recovery Services existentes en función de los valores de parámetro establecidos. |
Azure Backup de carga de trabajo en Azure Virtual Machines |
Esta plantilla crea un almacén de Recovery Services y una directiva de copia de seguridad específica de la carga de trabajo. Registra la máquina virtual con el servicio Backup y configura la protección. |
Definición de recursos de plantilla de ARM
El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar en:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2020-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"eTag": "string",
"properties": {
"backupManagementType": "string",
"friendlyName": "string",
"healthStatus": "string",
"registrationStatus": "string",
"containerType": "string"
// For remaining properties, see ProtectionContainer objects
}
}
Objetos ProtectionContainer
Establezca la propiedad containerType para especificar el tipo de objeto.
Para AzureBackupServerContainer, use:
"containerType": "AzureBackupServerContainer",
"canReRegister": "bool",
"containerId": "string",
"dpmAgentVersion": "string",
"dpmServers": [ "string" ],
"extendedInfo": {
"lastRefreshedAt": "string"
},
"protectedItemCount": "int",
"protectionStatus": "string",
"upgradeAvailable": "bool"
Para AzureSqlContainer, use:
"containerType": "AzureSqlContainer"
Para GenericContainer, use:
"containerType": "GenericContainer",
"extendedInformation": {
"containerIdentityInfo": {
"aadTenantId": "string",
"audience": "string",
"servicePrincipalClientId": "string",
"uniqueName": "string"
},
"rawCertData": "string",
"serviceEndpoints": {}
},
"fabricName": "string"
Para Microsoft.ClassicCompute/virtualMachines, use:
"containerType": "Microsoft.ClassicCompute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
Para Microsoft.Compute/virtualMachines, use:
"containerType": "Microsoft.Compute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
Para SQLAGWorkLoadContainer, use:
"containerType": "SQLAGWorkLoadContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {},
"nodeName": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
Para StorageContainer, use:
"containerType": "StorageContainer",
"protectedItemCount": "int",
"resourceGroup": "string",
"sourceResourceId": "string",
"storageAccountVersion": "string"
Para VMAppContainer, use:
"containerType": "VMAppContainer",
"extendedInfo": {
"hostServerName": "string",
"inquiryInfo": {
"errorDetail": {},
"inquiryDetails": [
{
"inquiryValidation": {
"errorDetail": {},
"status": "string"
},
"itemCount": "int",
"type": "string"
}
],
"status": "string"
},
"nodesList": [
{
"errorDetail": {},
"nodeName": "string",
"status": "string"
}
]
},
"lastUpdatedTime": "string",
"operationType": "string",
"sourceResourceId": "string",
"workloadType": "string"
Para Windows, use:
"containerType": "Windows",
"agentVersion": "string",
"canReRegister": "bool",
"containerHealthState": "string",
"containerId": "int",
"extendedInfo": {
"backupItems": [ "string" ],
"backupItemType": "string",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"policyName": "string"
},
"mabContainerHealthDetails": [
{
"code": "int",
"message": "string",
"recommendations": [ "string" ],
"title": "string"
}
],
"protectedItemCount": "int"
Valores de propiedad
vaults/backupFabrics/protectionContainers
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers" |
apiVersion | La versión de la API de recursos | '2020-10-01' |
name | El nombre del recurso Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON. |
string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
eTag | ETag opcional. | string |
properties | Propiedades ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nombre | Descripción | Value |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" 'DPM' 'DefaultBackup' 'No válido' 'MAB' |
friendlyName | Nombre descriptivo del contenedor. | string |
healthStatus | Estado del estado del contenedor. | string |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | string |
containerType | Establecimiento del tipo de objeto | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatorio) |
AzureBackupServerContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'AzureBackupServerContainer' (obligatorio) |
canReRegister | Especifica si el contenedor se puede volver a inscribible. | bool |
containerId | Identificador del contenedor. | string |
dpmAgentVersion | Versión del agente del motor de copia de seguridad | string |
dpmServers | Lista de backupEngines que protegen el contenedor | string[] |
extendedInfo | Información extendida del contenedor. | DPMContainerExtendedInfo |
protectedItemCount | Número de elementos protegidos en BackupEngine | int |
protectionStatus | Estado de protección del contenedor. | string |
upgradeAvailable | Para comprobar si la actualización está disponible | bool |
DPMContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
lastRefreshedAt | Hora de última actualización de DPMContainer. | string |
AzureSqlContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"AzureSqlContainer" (obligatorio) |
GenericContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'GenericContainer' (obligatorio) |
extendedInformation | Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | string |
GenericContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | ContainerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | string |
serviceEndpoints | Azure Backup puntos de conexión de servicio para el contenedor | object |
ContainerIdentityInfo
Nombre | Descripción | Value |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | string |
audience | Identidad de contenedor de protección: audiencia | string |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | string |
uniqueName | Nombre único del contenedor | string |
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Microsoft.Compute/virtualMachines' (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'SQLAGWorkLoadContainer' (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | operación de Re-Do | 'No válido' 'Register' "Volver a registrar" |
sourceResourceId | Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' "SAPAseDatabase" "SAPHanaDatabase" 'SQLDB' 'SQLDataBase' "Sharepoint" 'SystemState' 'VM' "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. | string |
inquiryInfo | Estado de consulta para el contenedor. | InquiryInfo |
nodesList | Lista de los nodos en el caso del contenedor distribuido. | DistributedNodesInfo[] |
InquiryInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
inquiryDetails | Detalles de la consulta que tendrán detalles específicos de la carga de trabajo. Por ejemplo: para SQL y oracle contendrán detalles diferentes. |
WorkloadInquiryDetails[] |
status | Estado de consulta para este contenedor, como InProgress , Failed , Succeeded |
string |
ErrorDetail
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
WorkloadInquiryDetails
Nombre | Descripción | Value |
---|---|---|
inquiryValidation | Validación de consultas, como permisos y otras validaciones de copia de seguridad. | ConsultaValidation |
itemCount | Contiene el recuento de elementos protegibles dentro de este contenedor. | int |
tipo | Tipo de carga de trabajo, como SQL, Oracle, etc. | string |
ConsultaValidation
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | ErrorDetail |
status | Estado de la validación de consulta. | string |
DistributedNodesInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
nodeName | Nombre del nodo en un contenedor distribuido. | string |
status | Estado de este nodo. Failed , Succeeded |
string |
AzureStorageContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'StorageContainer' (obligatorio) |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
sourceResourceId | Dirección URL de ARM completa. | string |
storageAccountVersion | Versión de la cuenta de almacenamiento. | string |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'VMAppContainer' (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | Operación de Re-Do | 'No válido' 'Register' "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' "VM" "VMwareVM" |
MabContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
'Windows' (obligatorio) |
agentVersion | Versión del agente de este contenedor. | string |
canReRegister | Puede el contenedor registrarse una vez más. | bool |
containerHealthState | Estado de mantenimiento del contenedor de mab. | string |
containerId | ContainerID representa el contenedor. | int |
extendedInfo | Información adicional para este contenedor | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalles de mantenimiento de este contenedor de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
MabContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
backupItems | Lista de elementos de copia de seguridad asociados a este contenedor. | string[] |
backupItemType | Tipo de elementos de copia de seguridad asociados a este contenedor. | "AzureFileShare" "AzureSqlDb" 'Cliente' 'Exchange' 'FileFolder' 'GenericDataSource' 'No válido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' "VM" "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | string |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | string |
policyName | Directiva de copia de seguridad asociada a este contenedor. | string |
MABContainerHealthDetails
Nombre | Descripción | Value |
---|---|---|
código | Código de mantenimiento | int |
message | Mensaje de mantenimiento | string |
de películas | Acciones recomendadas de mantenimiento | string[] |
title | Título de mantenimiento | string |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla | Descripción |
---|---|
Copia de seguridad del recurso compartido de archivos existente mediante Recovery Services (diario) |
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. |
Azure Backup para la carga 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. |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso vaults/backupFabrics/protectionContainers se puede implementar en:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
backupManagementType = "string"
friendlyName = "string"
healthStatus = "string"
registrationStatus = "string"
containerType = "string"
// For remaining properties, see ProtectionContainer objects
}
eTag = "string"
})
}
Objetos ProtectionContainer
Establezca la propiedad containerType para especificar el tipo de objeto.
Para AzureBackupServerContainer, use:
containerType = "AzureBackupServerContainer"
canReRegister = bool
containerId = "string"
dpmAgentVersion = "string"
dpmServers = [
"string"
]
extendedInfo = {
lastRefreshedAt = "string"
}
protectedItemCount = int
protectionStatus = "string"
upgradeAvailable = bool
Para AzureSqlContainer, use:
containerType = "AzureSqlContainer"
Para GenericContainer, use:
containerType = "GenericContainer"
extendedInformation = {
containerIdentityInfo = {
aadTenantId = "string"
audience = "string"
servicePrincipalClientId = "string"
uniqueName = "string"
}
rawCertData = "string"
serviceEndpoints = {}
}
fabricName = "string"
Para Microsoft.ClassicCompute/virtualMachines, use:
containerType = "Microsoft.ClassicCompute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
Para Microsoft.Compute/virtualMachines, use:
containerType = "Microsoft.Compute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
Para SQLAGWorkLoadContainer, use:
containerType = "SQLAGWorkLoadContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {}
nodeName = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
Para StorageContainer, use:
containerType = "StorageContainer"
protectedItemCount = int
resourceGroup = "string"
sourceResourceId = "string"
storageAccountVersion = "string"
Para VMAppContainer, use:
containerType = "VMAppContainer"
extendedInfo = {
hostServerName = "string"
inquiryInfo = {
errorDetail = {}
inquiryDetails = [
{
inquiryValidation = {
errorDetail = {}
status = "string"
}
itemCount = int
type = "string"
}
]
status = "string"
}
nodesList = [
{
errorDetail = {}
nodeName = "string"
status = "string"
}
]
}
lastUpdatedTime = "string"
operationType = "string"
sourceResourceId = "string"
workloadType = "string"
Para Windows, use:
containerType = "Windows"
agentVersion = "string"
canReRegister = bool
containerHealthState = "string"
containerId = int
extendedInfo = {
backupItems = [
"string"
]
backupItemType = "string"
lastBackupStatus = "string"
lastRefreshedAt = "string"
policyName = "string"
}
mabContainerHealthDetails = [
{
code = int
message = "string"
recommendations = [
"string"
]
title = "string"
}
]
protectedItemCount = int
Valores de propiedad
vaults/backupFabrics/protectionContainers
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: backupFabrics |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
eTag | ETag opcional. | string |
properties | Propiedades ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nombre | Descripción | Value |
---|---|---|
backupManagementType | Tipo de administración de copias de seguridad para el contenedor. | "AzureBackupServer" "AzureIaasVM" "AzureSql" "AzureStorage" "AzureWorkload" "DPM" "DefaultBackup" "No válido" "MAB" |
friendlyName | Nombre descriptivo del contenedor. | string |
healthStatus | Estado del estado del contenedor. | string |
registrationStatus | Estado del registro del contenedor con el almacén de Recovery Services. | string |
containerType | Establecimiento del tipo de objeto | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatorio) |
AzureBackupServerContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"AzureBackupServerContainer" (obligatorio) |
canReRegister | Especifica si el contenedor se puede volver a inscribible. | bool |
containerId | Identificador del contenedor. | string |
dpmAgentVersion | Versión del agente del motor de copia de seguridad | string |
dpmServers | Lista de backupEngines que protegen el contenedor | string[] |
extendedInfo | Información extendida del contenedor. | DPMContainerExtendedInfo |
protectedItemCount | Número de elementos protegidos en BackupEngine | int |
protectionStatus | Estado de protección del contenedor. | string |
upgradeAvailable | Para comprobar si la actualización está disponible | bool |
DPMContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
lastRefreshedAt | Hora de la última actualización de DPMContainer. | string |
AzureSqlContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"AzureSqlContainer" (obligatorio) |
GenericContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"GenericContainer" (obligatorio) |
extendedInformation | Información extendida (no se devuelve en Enumeración de llamadas API de contenedor) | GenericContainerExtendedInfo |
fabricName | Nombre del tejido del contenedor | string |
GenericContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
containerIdentityInfo | Información de identidad del contenedor | ContainerIdentityInfo |
rawCertData | Clave pública del certificado de contenedor | string |
serviceEndpoints | Azure Backup puntos de conexión de servicio para el contenedor | object |
ContainerIdentityInfo
Nombre | Descripción | Value |
---|---|---|
aadTenantId | Identidad de contenedor de protección: inquilino de AAD | string |
audience | Identidad de contenedor de protección: audiencia | string |
servicePrincipalClientId | Identidad de contenedor de protección: entidad de servicio de AAD | string |
uniqueName | Nombre único del contenedor | string |
AzureIaaSClassicComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"Microsoft.ClassicCompute/virtualMachines" (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"Microsoft.Compute/virtualMachines" (obligatorio) |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
virtualMachineId | Dirección URL completa de ARM de la máquina virtual representada por este contenedor de máquinas virtuales IaaS de Azure. | string |
virtualMachineVersion | Especifica si el contenedor representa un modelo clásico o una máquina virtual de Azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure de proceso es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"SQLAGWorkLoadContainer" (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | operación de Re-Do | "No válido" "Registrar" "Volver a registrar" |
sourceResourceId | Identificador de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" "Exchange" "FileFolder" "GenericDataSource" "No válido" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
AzureWorkloadContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
hostServerName | Nombre del sistema operativo de host en caso de independiente y nombre de clúster en el caso del contenedor distribuido. | string |
inquiryInfo | Estado de consulta para el contenedor. | InquiryInfo |
nodesList | Lista de los nodos en el caso del contenedor distribuido. | DistributedNodesInfo[] |
InquiryInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
inquiryDetails | Detalles de consulta que tendrán detalles específicos de la carga de trabajo. Por ejemplo: para SQL y oracle, contendrá detalles diferentes. |
WorkloadInquiryDetails[] |
status | Estado de consulta para este contenedor, como InProgress, Failed , Succeeded |
string |
ErrorDetail
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
WorkloadInquiryDetails
Nombre | Descripción | Value |
---|---|---|
inquiryValidation | Validación de consultas, como permisos y otras validaciones de copia de seguridad. | InquiryValidation |
itemCount | Contiene el recuento de elementos protegibles dentro de este contenedor. | int |
tipo | Tipo de la carga de trabajo, como SQL, Oracle, etc. | string |
InquiryValidation
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalle del error en caso de que el estado no sea correcto. | ErrorDetail |
status | Estado de la validación de consulta. | string |
DistributedNodesInfo
Nombre | Descripción | Value |
---|---|---|
errorDetail | Detalles del error si el estado no es correcto. | ErrorDetail |
nodeName | Nombre del nodo en un contenedor distribuido. | string |
status | Estado de este nodo. Failed , Succeeded |
string |
AzureStorageContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"StorageContainer" (obligatorio) |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
resourceGroup | Nombre del grupo de recursos del almacén de Recovery Services. | string |
sourceResourceId | Dirección URL de ARM completa. | string |
storageAccountVersion | Versión de la cuenta de almacenamiento. | string |
AzureVMAppContainerProtectionContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"VMAppContainer" (obligatorio) |
extendedInfo | Detalles adicionales de un contenedor de cargas de trabajo. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Marca de tiempo cuando se actualizó este contenedor. | string |
operationType | Operación de Re-Do | "No válido" "Registrar" "Volver a registrar" |
sourceResourceId | Id. de ARM de la máquina virtual representada por este contenedor de cargas de trabajo de Azure | string |
workloadType | Tipo de carga de trabajo para el que se envió el registro. | "AzureFileShare" "AzureSqlDb" "Cliente" "Exchange" "FileFolder" "GenericDataSource" "No válido" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
MabContainer
Nombre | Descripción | Value |
---|---|---|
containerType | Tipo del contenedor. Valor de esta propiedad para: 1. La máquina virtual de Azure compute es Microsoft.Compute/virtualMachines 2. La máquina virtual de Azure de proceso clásico es Microsoft.ClassicCompute/virtualMachines 3. Las máquinas Windows (como MAB, DPM, etc.) son Windows 4. Azure SQL instancia es AzureSqlContainer. 5. Los contenedores de almacenamiento son StorageContainer. 6. Carga de trabajo de Azure La copia de seguridad es VMAppContainer |
"Windows" (obligatorio) |
agentVersion | Versión del agente de este contenedor. | string |
canReRegister | Puede registrar el contenedor una vez más. | bool |
containerHealthState | Estado de mantenimiento del contenedor de mab. | string |
containerId | ContainerID representa el contenedor. | int |
extendedInfo | Información adicional para este contenedor | MabContainerExtendedInfo |
mabContainerHealthDetails | Detalles de mantenimiento de este contenedor de mab. | MABContainerHealthDetails[] |
protectedItemCount | Número de elementos de los que se ha copiado una copia de seguridad en este contenedor. | int |
MabContainerExtendedInfo
Nombre | Descripción | Value |
---|---|---|
backupItems | Lista de elementos de copia de seguridad asociados a este contenedor. | string[] |
backupItemType | Tipo de elementos de copia de seguridad asociados a este contenedor. | "AzureFileShare" "AzureSqlDb" "Cliente" "Exchange" "FileFolder" "GenericDataSource" "No válido" "SAPAseDatabase" "SAPHanaDatabase" "SQLDB" "SQLDataBase" "Sharepoint" "SystemState" "VM" "VMwareVM" |
lastBackupStatus | Estado de copia de seguridad más reciente de este contenedor. | string |
lastRefreshedAt | Marca de tiempo cuando se actualizó este contenedor. | string |
policyName | Directiva de copia de seguridad asociada a este contenedor. | string |
MABContainerHealthDetails
Nombre | Descripción | Value |
---|---|---|
código | Código de mantenimiento | int |
message | Mensaje de mantenimiento | string |
de películas | Acciones recomendadas de mantenimiento | string[] |
title | Título de mantenimiento | string |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de