Coffres Microsoft.RecoveryServices/backupFabrics/protectionContainers 2022-03-01
- dernière
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Définition de ressource Bicep
Les coffres/backupFabrics/type de ressource protectionContainers peuvent être déployés avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-03-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
backupManagementType: 'string'
friendlyName: 'string'
healthStatus: 'string'
protectableObjectType: 'string'
registrationStatus: 'string'
containerType: 'string'
// For remaining properties, see ProtectionContainer objects
}
tags: {
{customized property}: 'string'
}
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour azureBackupServerContainer, utilisez :
{
canReRegister: bool
containerId: 'string'
containerType: 'AzureBackupServerContainer'
dpmAgentVersion: 'string'
dpmServers: [
'string'
]
extendedInfo: {
lastRefreshedAt: 'string'
}
protectedItemCount: int
protectionStatus: 'string'
upgradeAvailable: bool
}
Pour AzureSqlContainer, utilisez :
{
containerType: 'AzureSqlContainer'
}
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 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 GenericContainer, utilisez :
{
containerType: 'GenericContainer'
extendedInformation: {
containerIdentityInfo: {
aadTenantId: 'string'
audience: 'string'
servicePrincipalClientId: 'string'
uniqueName: 'string'
}
rawCertData: 'string'
serviceEndpoints: {
{customized property}: 'string'
}
}
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 StorageContainer, utilisez :
{
acquireStorageAccountLock: 'string'
containerType: 'StorageContainer'
protectedItemCount: int
resourceGroup: 'string'
sourceResourceId: 'string'
storageAccountVersion: 'string'
}
Pour Windows, utilisez :
{
agentVersion: 'string'
canReRegister: bool
containerHealthState: 'string'
containerId: int
containerType: 'Windows'
extendedInfo: {
backupItems: [
'string'
]
backupItemType: 'string'
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
policyName: 'string'
}
mabContainerHealthDetails: [
{
code: int
message: 'string'
recommendations: [
'string'
]
title: 'string'
}
]
protectedItemCount: int
}
Valeurs de propriété
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
canReRegister | Spécifie si le conteneur est réinscriptible. | Bool |
containerId | ID du conteneur. | corde |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureBackupServerContainer' (obligatoire) |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | corde |
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. | corde |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | Bool |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureSqlContainer' (obligatoire) |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
acquireStorageAccountLock | Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non. | 'Acquire' 'NotAcquire' |
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. L’instance Azure SQL 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. | corde |
sourceResourceId | URL ARM complète. | corde |
storageAccountVersion | Version du compte de stockage. | corde |
AzureVMAppContainerProtectionContainerProtectionContainer
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte en cas de nom autonome et de cluster dans le cas d’un conteneur distribué. | corde |
inquiryInfo | État de l’enquête pour le conteneur. | InquiryInfo |
nodeList | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | corde |
audience | Identité de conteneur de protection - Audience | corde |
servicePrincipalClientId | Identité de conteneur de protection - Principal de service AAD | corde |
uniqueName | Nom unique du conteneur | corde |
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é. | corde | |
statut | État de ce nœud. Raté |
Réussi | corde |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Dernière heure d’actualisation du DPMContainer. | corde |
ErrorDetail
Nom | Description | Valeur |
---|
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. L’instance Azure SQL 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 les appels d’API de conteneur List) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | corde |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | corde |
serviceEndpoints | Points de terminaison du service Sauvegarde Azure pour le conteneur | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nom | Description | Valeur |
---|
InquiryInfo
Nom | Description | Valeur | ||
---|---|---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail | ||
inquiryDetails | Détails de l’enquête qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contient des détails différents. |
WorkloadIn requestDetails[] | ||
statut | État de l’enquête pour ce conteneur, par exemple InProgress |
Raté | Réussi | corde |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur dans le cas où l’état n’est pas réussi. | ErrorDetail |
statut | État de la validation de l’enquête. | corde |
MabContainer
Nom | Description | Valeur |
---|---|---|
agentVersion | Version de l’agent de ce conteneur. | corde |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | Bool |
containerHealthState | État d’intégrité du conteneur mab. | corde |
containerId | ContainerID représente le conteneur. | Int |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Windows' (obligatoire) |
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' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | corde |
lastRefreshedAt | Horodatage lorsque ce conteneur a été actualisé. | corde |
policyName | Stratégie de sauvegarde associée à ce conteneur. | corde |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | Int |
Message | Message d’intégrité | corde |
Recommandations | Actions recommandées pour l’intégrité | string[] |
titre | Titre de l’intégrité | corde |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
eTag | ETag facultatif. | corde |
emplacement | Emplacement des ressources. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’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 : coffres/backupFabrics |
Propriétés | Propriétés ProtectionContainerResource | ProtectionContainer |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion de sauvegarde pour le conteneur. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Invalid' 'MAB' |
containerType | Défini sur « AzureBackupServerContainer » pour le type AzureBackupServerContainer. Défini sur « AzureSqlContainer » pour le type AzureSqlContainer. Défini sur « SQLAGWorkLoadContainer » pour le type AzureSqlagWorkloadContainerProtectionContainer. Défini sur « VMAppContainer » pour le type AzureVMAppContainerProtectionContainer. Défini sur « GenericContainer » pour le type GenericContainer. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour le type AzureIaaSClassicComputeVMContainer. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMContainer. Défini sur « StorageContainer » pour le type AzureStorageContainer. Défini sur « Windows » pour le type MabContainer. | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obligatoire) |
friendlyName | Nom convivial du conteneur. | corde |
healthStatus | État d’intégrité du conteneur. | corde |
protectableObjectType | Type de l’objet pouvant être protégé associé à ce conteneur | corde |
registrationStatus | État de l’inscription du conteneur avec le coffre Recovery Services. | corde |
ResourceTags
Nom | Description | Valeur |
---|
WorkloadIn requestDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation d’enquête, telle que les autorisations et d’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 la charge de travail telle que SQL, Oracle, etc. | corde |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
Sauvegarde Azure pour la charge de travail dans les machines virtuelles Azure | 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 |
sauvegarder un partage de fichiers existant à l’aide de recovery Services (quotidien) | Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services 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 un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies. |
Définition de ressource de modèle ARM
Les coffres/backupFabrics/type de ressource protectionContainers peuvent être déployés avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
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": "2022-03-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"backupManagementType": "string",
"friendlyName": "string",
"healthStatus": "string",
"protectableObjectType": "string",
"registrationStatus": "string",
"containerType": "string"
// For remaining properties, see ProtectionContainer objects
},
"tags": {
"{customized property}": "string"
}
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour azureBackupServerContainer, utilisez :
{
"canReRegister": "bool",
"containerId": "string",
"containerType": "AzureBackupServerContainer",
"dpmAgentVersion": "string",
"dpmServers": [ "string" ],
"extendedInfo": {
"lastRefreshedAt": "string"
},
"protectedItemCount": "int",
"protectionStatus": "string",
"upgradeAvailable": "bool"
}
Pour AzureSqlContainer, utilisez :
{
"containerType": "AzureSqlContainer"
}
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 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 GenericContainer, utilisez :
{
"containerType": "GenericContainer",
"extendedInformation": {
"containerIdentityInfo": {
"aadTenantId": "string",
"audience": "string",
"servicePrincipalClientId": "string",
"uniqueName": "string"
},
"rawCertData": "string",
"serviceEndpoints": {
"{customized property}": "string"
}
},
"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 StorageContainer, utilisez :
{
"acquireStorageAccountLock": "string",
"containerType": "StorageContainer",
"protectedItemCount": "int",
"resourceGroup": "string",
"sourceResourceId": "string",
"storageAccountVersion": "string"
}
Pour Windows, utilisez :
{
"agentVersion": "string",
"canReRegister": "bool",
"containerHealthState": "string",
"containerId": "int",
"containerType": "Windows",
"extendedInfo": {
"backupItems": [ "string" ],
"backupItemType": "string",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"policyName": "string"
},
"mabContainerHealthDetails": [
{
"code": "int",
"message": "string",
"recommendations": [ "string" ],
"title": "string"
}
],
"protectedItemCount": "int"
}
Valeurs de propriété
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
canReRegister | Spécifie si le conteneur est réinscriptible. | Bool |
containerId | ID du conteneur. | corde |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureBackupServerContainer' (obligatoire) |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | corde |
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. | corde |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | Bool |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureSqlContainer' (obligatoire) |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
acquireStorageAccountLock | Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non. | 'Acquire' 'NotAcquire' |
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. L’instance Azure SQL 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. | corde |
sourceResourceId | URL ARM complète. | corde |
storageAccountVersion | Version du compte de stockage. | corde |
AzureVMAppContainerProtectionContainerProtectionContainer
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte en cas de nom autonome et de cluster dans le cas d’un conteneur distribué. | corde |
inquiryInfo | État de l’enquête pour le conteneur. | InquiryInfo |
nodeList | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | corde |
audience | Identité de conteneur de protection - Audience | corde |
servicePrincipalClientId | Identité de conteneur de protection - Principal de service AAD | corde |
uniqueName | Nom unique du conteneur | corde |
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é. | corde | |
statut | État de ce nœud. Raté |
Réussi | corde |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Dernière heure d’actualisation du DPMContainer. | corde |
ErrorDetail
Nom | Description | Valeur |
---|
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. L’instance Azure SQL 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 les appels d’API de conteneur List) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | corde |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | corde |
serviceEndpoints | Points de terminaison du service Sauvegarde Azure pour le conteneur | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nom | Description | Valeur |
---|
InquiryInfo
Nom | Description | Valeur | ||
---|---|---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail | ||
inquiryDetails | Détails de l’enquête qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contient des détails différents. |
WorkloadIn requestDetails[] | ||
statut | État de l’enquête pour ce conteneur, par exemple InProgress |
Raté | Réussi | corde |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur dans le cas où l’état n’est pas réussi. | ErrorDetail |
statut | État de la validation de l’enquête. | corde |
MabContainer
Nom | Description | Valeur |
---|---|---|
agentVersion | Version de l’agent de ce conteneur. | corde |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | Bool |
containerHealthState | État d’intégrité du conteneur mab. | corde |
containerId | ContainerID représente le conteneur. | Int |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Windows' (obligatoire) |
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' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | corde |
lastRefreshedAt | Horodatage lorsque ce conteneur a été actualisé. | corde |
policyName | Stratégie de sauvegarde associée à ce conteneur. | corde |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | Int |
Message | Message d’intégrité | corde |
Recommandations | Actions recommandées pour l’intégrité | string[] |
titre | Titre de l’intégrité | corde |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2022-03-01' |
eTag | ETag facultatif. | corde |
emplacement | Emplacement des ressources. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés ProtectionContainerResource | ProtectionContainer |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers' |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion de sauvegarde pour le conteneur. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Invalid' 'MAB' |
containerType | Défini sur « AzureBackupServerContainer » pour le type AzureBackupServerContainer. Défini sur « AzureSqlContainer » pour le type AzureSqlContainer. Défini sur « SQLAGWorkLoadContainer » pour le type AzureSqlagWorkloadContainerProtectionContainer. Défini sur « VMAppContainer » pour le type AzureVMAppContainerProtectionContainer. Défini sur « GenericContainer » pour le type GenericContainer. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour le type AzureIaaSClassicComputeVMContainer. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMContainer. Défini sur « StorageContainer » pour le type AzureStorageContainer. Défini sur « Windows » pour le type MabContainer. | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obligatoire) |
friendlyName | Nom convivial du conteneur. | corde |
healthStatus | État d’intégrité du conteneur. | corde |
protectableObjectType | Type de l’objet pouvant être protégé associé à ce conteneur | corde |
registrationStatus | État de l’inscription du conteneur avec le coffre Recovery Services. | corde |
ResourceTags
Nom | Description | Valeur |
---|
WorkloadIn requestDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation d’enquête, telle que les autorisations et d’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 la charge de travail telle que SQL, Oracle, etc. | corde |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Sauvegarde Azure pour la charge de travail dans les machines virtuelles Azure |
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 |
sauvegarder un partage de fichiers existant à l’aide de recovery Services (quotidien) |
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services 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 un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies. |
Définition de ressource Terraform (fournisseur AzAPI)
Les coffres/backupFabrics/type de ressource protectionContainers peuvent être déployés avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, ajoutez la terraform suivante à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-03-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
backupManagementType = "string"
friendlyName = "string"
healthStatus = "string"
protectableObjectType = "string"
registrationStatus = "string"
containerType = "string"
// For remaining properties, see ProtectionContainer objects
}
})
}
Objets ProtectionContainer
Définissez la propriété containerType pour spécifier le type d’objet.
Pour azureBackupServerContainer, utilisez :
{
canReRegister = bool
containerId = "string"
containerType = "AzureBackupServerContainer"
dpmAgentVersion = "string"
dpmServers = [
"string"
]
extendedInfo = {
lastRefreshedAt = "string"
}
protectedItemCount = int
protectionStatus = "string"
upgradeAvailable = bool
}
Pour AzureSqlContainer, utilisez :
{
containerType = "AzureSqlContainer"
}
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 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 GenericContainer, utilisez :
{
containerType = "GenericContainer"
extendedInformation = {
containerIdentityInfo = {
aadTenantId = "string"
audience = "string"
servicePrincipalClientId = "string"
uniqueName = "string"
}
rawCertData = "string"
serviceEndpoints = {
{customized property} = "string"
}
}
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 StorageContainer, utilisez :
{
acquireStorageAccountLock = "string"
containerType = "StorageContainer"
protectedItemCount = int
resourceGroup = "string"
sourceResourceId = "string"
storageAccountVersion = "string"
}
Pour Windows, utilisez :
{
agentVersion = "string"
canReRegister = bool
containerHealthState = "string"
containerId = int
containerType = "Windows"
extendedInfo = {
backupItems = [
"string"
]
backupItemType = "string"
lastBackupStatus = "string"
lastRefreshedAt = "string"
policyName = "string"
}
mabContainerHealthDetails = [
{
code = int
message = "string"
recommendations = [
"string"
]
title = "string"
}
]
protectedItemCount = int
}
Valeurs de propriété
AzureBackupServerContainer
Nom | Description | Valeur |
---|---|---|
canReRegister | Spécifie si le conteneur est réinscriptible. | Bool |
containerId | ID du conteneur. | corde |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureBackupServerContainer' (obligatoire) |
dpmAgentVersion | Version de l’agent du moteur de sauvegarde | corde |
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. | corde |
upgradeAvailable | Pour vérifier si la mise à niveau est disponible | Bool |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
virtualMachineId | URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure. | corde |
virtualMachineVersion | Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager. | corde |
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'AzureSqlContainer' (obligatoire) |
AzureStorageContainer
Nom | Description | Valeur |
---|---|---|
acquireStorageAccountLock | Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non. | 'Acquire' 'NotAcquire' |
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. L’instance Azure SQL 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. | corde |
sourceResourceId | URL ARM complète. | corde |
storageAccountVersion | Version du compte de stockage. | corde |
AzureVMAppContainerProtectionContainerProtectionContainer
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. L’instance Azure SQL 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. | corde |
operationType | Opération de Re-Do | 'Invalid' 'Register' 'Réinscrire' |
sourceResourceId | ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure | corde |
workloadType | Type de charge de travail pour lequel l’inscription a été envoyée. | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureWorkloadContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
hostServerName | Nom du système d’exploitation hôte en cas de nom autonome et de cluster dans le cas d’un conteneur distribué. | corde |
inquiryInfo | État de l’enquête pour le conteneur. | InquiryInfo |
nodeList | Liste des nœuds en cas de conteneur distribué. | DistributedNodesInfo[] |
ContainerIdentityInfo
Nom | Description | Valeur |
---|---|---|
aadTenantId | Identité de conteneur de protection - Locataire AAD | corde |
audience | Identité de conteneur de protection - Audience | corde |
servicePrincipalClientId | Identité de conteneur de protection - Principal de service AAD | corde |
uniqueName | Nom unique du conteneur | corde |
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é. | corde | |
statut | État de ce nœud. Raté |
Réussi | corde |
DPMContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
lastRefreshedAt | Dernière heure d’actualisation du DPMContainer. | corde |
ErrorDetail
Nom | Description | Valeur |
---|
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. L’instance Azure SQL 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 les appels d’API de conteneur List) | GenericContainerExtendedInfo |
fabricName | Nom de l’infrastructure du conteneur | corde |
GenericContainerExtendedInfo
Nom | Description | Valeur |
---|---|---|
containerIdentityInfo | Informations sur l’identité du conteneur | ContainerIdentityInfo |
rawCertData | Clé publique du certificat de conteneur | corde |
serviceEndpoints | Points de terminaison du service Sauvegarde Azure pour le conteneur | GenericContainerExtendedInfoServiceEndpoints |
GenericContainerExtendedInfoServiceEndpoints
Nom | Description | Valeur |
---|
InquiryInfo
Nom | Description | Valeur | ||
---|---|---|---|---|
errorDetail | Détails de l’erreur si l’état n’est pas réussi. | ErrorDetail | ||
inquiryDetails | Détails de l’enquête qui auront des détails spécifiques à la charge de travail. Par exemple, pour SQL et oracle, cela contient des détails différents. |
WorkloadIn requestDetails[] | ||
statut | État de l’enquête pour ce conteneur, par exemple InProgress |
Raté | Réussi | corde |
InquiryValidation
Nom | Description | Valeur |
---|---|---|
errorDetail | Détail de l’erreur dans le cas où l’état n’est pas réussi. | ErrorDetail |
statut | État de la validation de l’enquête. | corde |
MabContainer
Nom | Description | Valeur |
---|---|---|
agentVersion | Version de l’agent de ce conteneur. | corde |
canReRegister | Le conteneur peut-il être inscrit une fois de plus. | Bool |
containerHealthState | État d’intégrité du conteneur mab. | corde |
containerId | ContainerID représente le conteneur. | Int |
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. L’instance Azure SQL est AzureSqlContainer. 5. Les conteneurs de stockage sont StorageContainer. 6. Charge de travail Azure La sauvegarde est VMAppContainer |
'Windows' (obligatoire) |
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' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
lastBackupStatus | État de sauvegarde le plus récent de ce conteneur. | corde |
lastRefreshedAt | Horodatage lorsque ce conteneur a été actualisé. | corde |
policyName | Stratégie de sauvegarde associée à ce conteneur. | corde |
MABContainerHealthDetails
Nom | Description | Valeur |
---|---|---|
code | Code d’intégrité | Int |
Message | Message d’intégrité | corde |
Recommandations | Actions recommandées pour l’intégrité | string[] |
titre | Titre de l’intégrité | corde |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers
Nom | Description | Valeur |
---|---|---|
eTag | ETag facultatif. | corde |
emplacement | Emplacement des ressources. | corde |
nom | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : coffres/backupFabrics |
Propriétés | Propriétés ProtectionContainerResource | ProtectionContainer |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-03-01 » |
ProtectionContainer
Nom | Description | Valeur |
---|---|---|
backupManagementType | Type de gestion de sauvegarde pour le conteneur. | 'AzureBackupServer' 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'DefaultBackup' 'DPM' 'Invalid' 'MAB' |
containerType | Défini sur « AzureBackupServerContainer » pour le type AzureBackupServerContainer. Défini sur « AzureSqlContainer » pour le type AzureSqlContainer. Défini sur « SQLAGWorkLoadContainer » pour le type AzureSqlagWorkloadContainerProtectionContainer. Défini sur « VMAppContainer » pour le type AzureVMAppContainerProtectionContainer. Défini sur « GenericContainer » pour le type GenericContainer. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour le type AzureIaaSClassicComputeVMContainer. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMContainer. Défini sur « StorageContainer » pour le type AzureStorageContainer. Défini sur « Windows » pour le type MabContainer. | 'AzureBackupServerContainer' 'AzureSqlContainer' 'GenericContainer' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'SQLAGWorkLoadContainer' 'StorageContainer' 'VMAppContainer' 'Windows' (obligatoire) |
friendlyName | Nom convivial du conteneur. | corde |
healthStatus | État d’intégrité du conteneur. | corde |
protectableObjectType | Type de l’objet pouvant être protégé associé à ce conteneur | corde |
registrationStatus | État de l’inscription du conteneur avec le coffre Recovery Services. | corde |
ResourceTags
Nom | Description | Valeur |
---|
WorkloadIn requestDetails
Nom | Description | Valeur |
---|---|---|
inquiryValidation | Validation d’enquête, telle que les autorisations et d’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 la charge de travail telle que SQL, Oracle, etc. | corde |