Coffres Microsoft.RecoveryServices/backupFabrics/protectionContainers 2021-02-01
- La plus récente
- 2023-01-01
- 2022-10-01
- 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
- 2021-10-01
- 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
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Définition de ressource Bicep
Le type de ressource vaults/backupFabrics/protectionContainers peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-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
}
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour AzureBackupServerContainer, utilisez :
containerType: 'AzureBackupServerContainer'
canReRegister: bool
containerId: 'string'
dpmAgentVersion: 'string'
dpmServers: [
'string'
]
extendedInfo: {
lastRefreshedAt: 'string'
}
protectedItemCount: int
protectionStatus: 'string'
upgradeAvailable: bool
Pour AzureSqlContainer, utilisez :
containerType: 'AzureSqlContainer'
Pour GenericContainer, utilisez :
containerType: 'GenericContainer'
extendedInformation: {
containerIdentityInfo: {
aadTenantId: 'string'
audience: 'string'
servicePrincipalClientId: 'string'
uniqueName: 'string'
}
rawCertData: 'string'
serviceEndpoints: {}
}
fabricName: 'string'
Pour Microsoft.ClassicCompute/virtualMachines, utilisez :
containerType: 'Microsoft.ClassicCompute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
Pour Microsoft.Compute/virtualMachines, utilisez :
containerType: 'Microsoft.Compute/virtualMachines'
resourceGroup: 'string'
virtualMachineId: 'string'
virtualMachineVersion: 'string'
Pour SQLAGWorkLoadContainer, utilisez :
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'
Pour StorageContainer, utilisez :
containerType: 'StorageContainer'
protectedItemCount: int
resourceGroup: 'string'
sourceResourceId: 'string'
storageAccountVersion: 'string'
Pour VMAppContainer, utilisez :
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'
Pour Windows, utilisez :
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
Valeurs de propriétés
vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep. |
string (obligatoire) |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
parent | Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : backupFabrics |
eTag | ETag facultatif. | string |
properties | Propriétés ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion des sauvegardes pour le conteneur. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' « AzureWorkload » 'DPM' 'DefaultBackup' 'Invalid' 'MAB' |
friendlyName | Nom convivial du conteneur. | string |
healthStatus | État d’intégrité du conteneur. | string |
registrationStatus | État de l’inscription du conteneur auprès du coffre Recovery Services. | string |
containerType | Définir le type d’objet | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatoire) |
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« AzureBackupServerContainer » (obligatoire) |
canReRegister | Spécifie si le conteneur peut être réinscrit. | bool |
containerId | ID du conteneur. | string |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | string |
dpmServers | Liste des BackupEngines protégeant le conteneur | string[] |
extendedInfo | Informations étendues du conteneur. | DPMContainerExtendedInfo |
protectedItemCount | Nombre d’éléments protégés dans BackupEngine | int |
protectionStatus | État de protection du conteneur. | string |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | bool |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Heure de la dernière actualisation du DPMContainer. | string |
AzureSqlContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureSqlContainer' (obligatoire) |
GenericContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'GenericContainer' (obligatoire) |
extendedInformation | Informations étendues (non retournées dans lister les appels d’API de conteneur) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | string |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | string |
serviceEndpoints | Sauvegarde Azure points de terminaison de service pour le conteneur | object |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | string |
audience | Identité de conteneur de protection - Audience | string |
servicePrincipalClientId | Identité de conteneur de protection - Principal du service AAD | string |
uniqueName | Nom unique du conteneur | string |
AzureIaaSClassicComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle classique ou azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« Microsoft.Compute/virtualMachines » (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle classique ou azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'SQLAGWorkLoadContainer' (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | opération Re-Do | 'Non valide' 'Inscrire' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Non valide' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte dans le cas de l’état autonome et nom du cluster dans le cas d’un conteneur distribué. | string |
inquiryInfo | État de la demande pour le conteneur. | InquiryInfo |
nœudsListe | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
InquiryInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
inquiryDetails | Détails de la demande qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contiendra des détails différents. |
WorkloadInquiryDetails[] |
status | État de la demande pour ce conteneur, par exemple, InProgress , Failed , Succeeded |
string |
ErrorDetail
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
WorkloadInquiryDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation des demandes, telles que les autorisations et autres validations de sauvegarde. | InquiryValidation |
itemCount | Contient le nombre d’éléments pouvant être protégé à l’intérieur de ce conteneur. | int |
type | Type de charge de travail tel que SQL, Oracle, etc. | string |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur en cas de non-réussite de l’état. | ErrorDetail |
status | État de la validation de l’enquête. | string |
DistributedNodesInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
nodeName | Nom du nœud sous un conteneur distribué. | string |
status | État de ce nœud. Échec , Réussi |
string |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'StorageContainer' (obligatoire) |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
sourceResourceId | URL ARM complète. | string |
storageAccountVersion | Version du compte de stockage. | string |
AzureVMAppContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'VMAppContainer' (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | opération Re-Do | 'Non valide' 'Inscrire' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Non valide' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
MabContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Windows' (obligatoire) |
agentVersion | Version de l’agent de ce conteneur. | string |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | bool |
containerHealthState | État d’intégrité du conteneur mab. | string |
containerId | ContainerID représente le conteneur. | int |
extendedInfo | Informations supplémentaires pour ce conteneur | MabContainerExtendedInfo |
mabContainerHealthDetails | Détails d’intégrité sur ce conteneur mab. | MABContainerHealthDetails[] |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
MabContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
backupItems | Liste des éléments de sauvegarde associés à ce conteneur. | string[] |
backupItemType | Type d’éléments de sauvegarde associés à ce conteneur. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | string |
lastRefreshedAt | Horodatage de l’actualisation de ce conteneur. | string |
policyName | Stratégie de sauvegarde associée à ce conteneur. | string |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | int |
message | Message d’intégrité | string |
de films | Actions recommandées pour l’intégrité | string[] |
title | Titre de l’intégrité | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (quotidienne) |
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures) |
Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles |
Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection |
Définition de ressources de modèle ARM
Le type de ressource vaults/backupFabrics/protectionContainers peut être déployé sur :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2021-02-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
}
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour AzureBackupServerContainer, utilisez :
"containerType": "AzureBackupServerContainer",
"canReRegister": "bool",
"containerId": "string",
"dpmAgentVersion": "string",
"dpmServers": [ "string" ],
"extendedInfo": {
"lastRefreshedAt": "string"
},
"protectedItemCount": "int",
"protectionStatus": "string",
"upgradeAvailable": "bool"
Pour AzureSqlContainer, utilisez :
"containerType": "AzureSqlContainer"
Pour GenericContainer, utilisez :
"containerType": "GenericContainer",
"extendedInformation": {
"containerIdentityInfo": {
"aadTenantId": "string",
"audience": "string",
"servicePrincipalClientId": "string",
"uniqueName": "string"
},
"rawCertData": "string",
"serviceEndpoints": {}
},
"fabricName": "string"
Pour Microsoft.ClassicCompute/virtualMachines, utilisez :
"containerType": "Microsoft.ClassicCompute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
Pour Microsoft.Compute/virtualMachines, utilisez :
"containerType": "Microsoft.Compute/virtualMachines",
"resourceGroup": "string",
"virtualMachineId": "string",
"virtualMachineVersion": "string"
Pour SQLAGWorkLoadContainer, utilisez :
"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"
Pour StorageContainer, utilisez :
"containerType": "StorageContainer",
"protectedItemCount": "int",
"resourceGroup": "string",
"sourceResourceId": "string",
"storageAccountVersion": "string"
Pour VMAppContainer, utilisez :
"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"
Pour Windows, utilisez :
"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"
Valeurs de propriétés
vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers » |
apiVersion | Version de l’API de ressource | '2021-02-01' |
name | Nom de la ressource Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON. |
chaîne (obligatoire) |
location | Emplacement de la ressource. | string |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
eTag | ETag facultatif. | string |
properties | Propriétés ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion des sauvegardes pour le conteneur. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DPM' 'DefaultBackup' 'Non valide' 'MAB' |
friendlyName | Nom convivial du conteneur. | string |
healthStatus | État d’intégrité du conteneur. | string |
registrationStatus | État de l’inscription du conteneur auprès du coffre Recovery Services. | string |
containerType | Définir le type d’objet | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatoire) |
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« AzureBackupServerContainer » (obligatoire) |
canReRegister | Spécifie si le conteneur est réinscrisable. | bool |
containerId | ID du conteneur. | string |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | string |
dpmServers | Liste des BackupEngines protégeant le conteneur | string[] |
extendedInfo | Informations étendues du conteneur. | DPMContainerExtendedInfo |
protectedItemCount | Nombre d’éléments protégés dans BackupEngine | int |
protectionStatus | État de protection du conteneur. | string |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | bool |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Heure de la dernière actualisation du DPMContainer. | string |
AzureSqlContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureSqlContainer' (obligatoire) |
GenericContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'GenericContainer' (obligatoire) |
extendedInformation | Informations étendues (non retournées dans lister les appels d’API de conteneur) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | string |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | string |
serviceEndpoints | Sauvegarde Azure points de terminaison de service pour le conteneur | object |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | string |
audience | Identité de conteneur de protection - Audience | string |
servicePrincipalClientId | Identité de conteneur de protection - Principal du service AAD | string |
uniqueName | Nom unique du conteneur | string |
AzureIaaSClassicComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Microsoft.ClassicCompute/virtualMachines' (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle classique ou azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« Microsoft.Compute/virtualMachines » (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle classique ou azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'SQLAGWorkLoadContainer' (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | Re-Do, opération | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte dans le cas de Autonome et Nom du cluster dans le cas d’un conteneur distribué. | string |
inquiryInfo | État de la demande pour le conteneur. | InquiryInfo |
nodesList | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
InquiryInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
inquiryDetails | Détails de la demande qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contiendra des détails différents. |
WorkloadInquiryDetails[] |
status | État de la demande pour ce conteneur, par exemple, InProgress , Failed , Succeeded |
string |
ErrorDetail
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
WorkloadInquiryDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation des demandes, telles que les autorisations et autres validations de sauvegarde. | InquiryValidation |
itemCount | Contient le nombre d’éléments pouvant être protégé à l’intérieur de ce conteneur. | int |
type | Type de charge de travail tel que SQL, Oracle, etc. | string |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur en cas de non-réussite de l’état. | ErrorDetail |
status | État de la validation de l’enquête. | string |
DistributedNodesInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
nodeName | Nom du nœud sous un conteneur distribué. | string |
status | État de ce nœud. Échec , Réussi |
string |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'StorageContainer' (obligatoire) |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
sourceResourceId | URL ARM complète. | string |
storageAccountVersion | Version du compte de stockage. | string |
AzureVMAppContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'VMAppContainer' (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | Re-Do, opération | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
MabContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Windows' (obligatoire) |
agentVersion | Version de l’agent de ce conteneur. | string |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | bool |
containerHealthState | État d’intégrité du conteneur mab. | string |
containerId | ContainerID représente le conteneur. | int |
extendedInfo | Informations supplémentaires pour ce conteneur | MabContainerExtendedInfo |
mabContainerHealthDetails | Détails d’intégrité sur ce conteneur mab. | MABContainerHealthDetails[] |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
MabContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
backupItems | Liste des éléments de sauvegarde associés à ce conteneur. | string[] |
backupItemType | Type d’éléments de sauvegarde associés à ce conteneur. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SQLDB' 'SQLDataBase' 'Sharepoint' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | string |
lastRefreshedAt | Horodatage de l’actualisation de ce conteneur. | string |
policyName | Stratégie de sauvegarde associée à ce conteneur. | string |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | int |
message | Message d’intégrité | string |
de films | Actions recommandées pour l’intégrité | string[] |
title | Titre de l’intégrité | string |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (quotidienne) |
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures) |
Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies. |
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles |
Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource vaults/backupFabrics/protectionContainers peut être déployé sur :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-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"
})
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour AzureBackupServerContainer, utilisez :
containerType = "AzureBackupServerContainer"
canReRegister = bool
containerId = "string"
dpmAgentVersion = "string"
dpmServers = [
"string"
]
extendedInfo = {
lastRefreshedAt = "string"
}
protectedItemCount = int
protectionStatus = "string"
upgradeAvailable = bool
Pour AzureSqlContainer, utilisez :
containerType = "AzureSqlContainer"
Pour GenericContainer, utilisez :
containerType = "GenericContainer"
extendedInformation = {
containerIdentityInfo = {
aadTenantId = "string"
audience = "string"
servicePrincipalClientId = "string"
uniqueName = "string"
}
rawCertData = "string"
serviceEndpoints = {}
}
fabricName = "string"
Pour Microsoft.ClassicCompute/virtualMachines, utilisez :
containerType = "Microsoft.ClassicCompute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
Pour Microsoft.Compute/virtualMachines, utilisez :
containerType = "Microsoft.Compute/virtualMachines"
resourceGroup = "string"
virtualMachineId = "string"
virtualMachineVersion = "string"
Pour SQLAGWorkLoadContainer, utilisez :
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"
Pour StorageContainer, utilisez :
containerType = "StorageContainer"
protectedItemCount = int
resourceGroup = "string"
sourceResourceId = "string"
storageAccountVersion = "string"
Pour VMAppContainer, utilisez :
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"
Pour Windows, utilisez :
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
Valeurs de propriétés
vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01 » |
name | Nom de la ressource | string (obligatoire) |
location | Emplacement de la ressource. | string |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : backupFabrics |
tags | Balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
eTag | ETag facultatif. | string |
properties | Propriétés ProtectionContainerResource | ProtectionContainer |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion des sauvegardes pour le conteneur. | « AzureBackupServer » « AzureIaasVM » « AzureSql » « AzureStorage » « AzureWorkload » « DPM » « DefaultBackup » « Non valide » « MAB » |
friendlyName | Nom convivial du conteneur. | string |
healthStatus | État d’intégrité du conteneur. | string |
registrationStatus | État de l’inscription du conteneur auprès du coffre Recovery Services. | string |
containerType | Définir le type d’objet | AzureBackupServerContainer AzureSqlContainer GenericContainer Microsoft.ClassicCompute/virtualMachines Microsoft.Compute/virtualMachines SQLAGWorkLoadContainer StorageContainer VMAppContainer Windows (obligatoire) |
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« AzureBackupServerContainer » (obligatoire) |
canReRegister | Spécifie si le conteneur est réinscrisable. | bool |
containerId | ID du conteneur. | string |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | string |
dpmServers | Liste des BackupEngines protégeant le conteneur | string[] |
extendedInfo | Informations étendues du conteneur. | DPMContainerExtendedInfo |
protectedItemCount | Nombre d’éléments protégés dans BackupEngine | int |
protectionStatus | État de protection du conteneur. | string |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | bool |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Dernière heure d’actualisation du DPMContainer. | string |
AzureSqlContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« AzureSqlContainer » (obligatoire) |
GenericContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« GenericContainer » (obligatoire) |
extendedInformation | Informations étendues (non retournées dans Lister les appels d’API de conteneur) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | string |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | string |
serviceEndpoints | Sauvegarde Azure points de terminaison de service pour le conteneur | object |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | string |
audience | Identité de conteneur de protection - Audience | string |
servicePrincipalClientId | Identité de conteneur de protection - Principal de service AAD | string |
uniqueName | Nom unique du conteneur | string |
AzureIaaSClassicComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« Microsoft.ClassicCompute/virtualMachines » (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machine virtuelle IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | string |
AzureIaaSComputeVMContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« Microsoft.Compute/virtualMachines » (obligatoire) |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machine virtuelle IaaS Azure. | string |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | string |
AzureSqlagWorkloadContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (telles que MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« SQLAGWorkLoadContainer » (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | opération Re-Do | « Non valide » « Inscrire » « Réinscrire » |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | « AzureFileShare » « AzureSqlDb » « Client » « Exchange » « FileFolder » « GenericDataSource » « Non valide » « SAPAseDatabase » « SAPHanaDatabase » « SQLDB » « SQLDataBase » « SharePoint » « SystemState » « Machine virtuelle » « VMwareVM » |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte dans le cas de l’état autonome et nom du cluster dans le cas d’un conteneur distribué. | string |
inquiryInfo | État de la demande pour le conteneur. | InquiryInfo |
nœudsListe | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
InquiryInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
inquiryDetails | Détails de la demande qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contiendra des détails différents. |
WorkloadInquiryDetails[] |
status | État de la demande pour ce conteneur, par exemple, InProgress , Failed , Succeeded |
string |
ErrorDetail
Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.
WorkloadInquiryDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation des demandes, telles que les autorisations et autres validations de sauvegarde. | InquiryValidation |
itemCount | Contient le nombre d’éléments pouvant être protégé à l’intérieur de ce conteneur. | int |
type | Type de charge de travail tel que SQL, Oracle, etc. | string |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur en cas de non-réussite de l’état. | ErrorDetail |
status | État de la validation de l’enquête. | string |
DistributedNodesInfo
Nom | Description | Valeur |
---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail |
nodeName | Nom du nœud sous un conteneur distribué. | string |
status | État de ce nœud. Échec , Réussi |
string |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« StorageContainer » (obligatoire) |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
resourceGroup | Nom du groupe de ressources du coffre Recovery Services. | string |
sourceResourceId | URL ARM complète. | string |
storageAccountVersion | Version du compte de stockage. | string |
AzureVMAppContainerProtectionContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« VMAppContainer » (obligatoire) |
extendedInfo | Détails supplémentaires d’un conteneur de charge de travail. | AzureWorkloadContainerExtendedInfo |
lastUpdatedTime | Horodatage de la mise à jour de ce conteneur. | string |
operationType | Re-Do, opération | « Non valide » « Inscrire » « Réinscrire » |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | string |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | « AzureFileShare » « AzureSqlDb » « Client » « Exchange » « FileFolder » « GenericDataSource » « Non valide » « SAPAseDatabase » « SAPHanaDatabase » « SQLDB » « SQLDataBase » « SharePoint » « SystemState » « Machine virtuelle » « VMwareVM » |
MabContainer
Nom | Description | Valeur |
---|---|---|
containerType | Type du conteneur. Valeur de cette propriété pour : 1. La machine virtuelle Azure de calcul est Microsoft.Compute/virtualMachines 2. La machine virtuelle Azure de calcul classique est Microsoft.ClassicCompute/virtualMachines 3. Les machines Windows (comme MAB, DPM, etc.) sont Windows 4. Azure SQL instance est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
« Windows » (obligatoire) |
agentVersion | Version de l’agent de ce conteneur. | string |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | bool |
containerHealthState | État d’intégrité du conteneur mab. | string |
containerId | ContainerID représente le conteneur. | int |
extendedInfo | Informations supplémentaires pour ce conteneur | MabContainerExtendedInfo |
mabContainerHealthDetails | Détails d’intégrité sur ce conteneur mab. | MABContainerHealthDetails[] |
protectedItemCount | Nombre d’éléments sauvegardés dans ce conteneur. | int |
MabContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
backupItems | Liste des éléments de sauvegarde associés à ce conteneur. | string[] |
backupItemType | Type d’éléments de sauvegarde associés à ce conteneur. | « AzureFileShare » « AzureSqlDb » « Client » « Exchange » « FileFolder » « GenericDataSource » « Non valide » « SAPAseDatabase » « SAPHanaDatabase » « SQLDB » « SQLDataBase » « SharePoint » « SystemState » « Machine virtuelle » « VMwareVM » |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | string |
lastRefreshedAt | Horodatage de l’actualisation de ce conteneur. | string |
policyName | Stratégie de sauvegarde associée à ce conteneur. | string |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | int |
message | Message d’intégrité | string |
de films | Actions recommandées pour l’intégrité | string[] |
title | Titre d’intégrité | string |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour