Protection Containers - Register

Inscrit le conteneur auprès du coffre Recovery Services. S'agissant d'une opération asynchrone, Pour suivre l’état de l’opération, utilisez l’en-tête d’emplacement pour appeler obtenir l’état le plus récent de l’opération.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}?api-version=2021-02-10

Paramètres URI

Name In Required Type Description
containerName
path True
  • string

Nom du conteneur à inscrire.

fabricName
path True
  • string

Nom de l’infrastructure associé au conteneur.

resourceGroupName
path True
  • string

Nom du groupe de ressources où se trouve le coffre Recovery Services.

subscriptionId
path True
  • string

ID d’abonnement.

vaultName
path True
  • string

Nom du coffre Recovery Services.

api-version
query True
  • string

Version de l’API cliente.

Corps de la demande

Name Type Description
eTag
  • string

ETag facultatif.

location
  • string

Emplacement de la ressource.

properties ProtectionContainer:

Propriétés ProtectionContainerResource

tags
  • object

Balises de ressource.

Réponses

Name Type Description
200 OK

OK

202 Accepted

Accepté

Other Status Codes

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation empruntez l’identité de votre compte d’utilisateur.

Exemples

RegisterAzure Storage ProtectionContainers

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectionContainers/VMAppContainer;Compute;testRG;testSQL?api-version=2021-02-10

{
  "properties": {
    "friendlyName": "testSQL",
    "backupManagementType": "AzureWorkload",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
    "containerType": "VMAppContainer"
  }
}

Sample Response

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectionContainers/VMAppContainer;Compute;testRG;testSQL/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.RecoveryServices/vaults/testvault/backupFabrics/Azure/protectionContainers/VMAppContainer;Compute;testRG;testSQL/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60
{
  "name": "VMAppContainer;Compute;testRG;testSQL",
  "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/VMAppContainer;Compute;testRG;testSQL",
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "properties": {
    "extendedInfo": {
      "hostServerName": "testsql",
      "nodesList": [],
      "inquiryInfo": {
        "status": "Success",
        "errorDetail": {
          "code": "Success",
          "message": "Not Available",
          "recommendations": [
            "Not Available"
          ]
        },
        "inquiryDetails": [
          {
            "type": "sql",
            "itemCount": 14,
            "inquiryValidation": {
              "status": "Success",
              "errorDetail": {
                "code": "Success",
                "message": "Not Available",
                "recommendations": [
                  "Not Available"
                ]
              }
            }
          }
        ]
      }
    },
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testSQL",
    "backupManagementType": "AzureWorkload",
    "workloadType": null,
    "containerType": "VMAppContainer",
    "friendlyName": "testSQL"
  }
}

Définitions

AzureBackupServerContainer

Conteneur de protection spécifique à la charge de travail AzureBackupServer (DPMVenus).

AzureIaaSClassicComputeVMContainer

Élément de sauvegarde spécifique à la charge de travail de machine virtuelle IaaS représentant une machine virtuelle classique.

AzureIaaSComputeVMContainer

Élément de sauvegarde spécifique à la charge de travail de machine virtuelle IaaS représentant une machine virtuelle Azure Resource Manager.

AzureSQLAGWorkloadContainerProtectionContainer

Conteneur pour les charges de travail SQL sous groupe de disponibilité SQL.

AzureSqlContainer

Conteneur spécifique à la charge de travail Azure Sql.

AzureStorageContainer

Conteneur spécifique à la charge de travail du compte de stockage Azure.

AzureVMAppContainerProtectionContainer

Conteneur pour les charges de travail SQL sous Azure Machines Virtuelles.

AzureWorkloadContainer

Conteneur pour les charges de travail exécutées dans Azure Compute ou Classic Compute.

AzureWorkloadContainerExtendedInfo

Informations étendues du conteneur.

BackupItemType

Type d’éléments de sauvegarde associés à ce conteneur.

BackupManagementType

Type de gestion des sauvegardes pour l’élément sauvegardé.

CloudError

Réponse d’erreur du service Container Instance.

CloudErrorBody

Réponse d’erreur du service Container Instance.

ContainerIdentityInfo

Informations sur l’identité du conteneur

ContainerType

Type de conteneur pour le filtre

DistributedNodesInfo

Il est utilisé pour représenter les différents nœuds du conteneur distribué.

DpmContainer

Conteneur de protection spécifique à la charge de travail DPM.

DPMContainerExtendedInfo

Informations supplémentaires sur DPMContainer.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Classe Error Detail qui encapsule code, message et recommandations.

GenericContainer

Classe de base pour le conteneur générique d’éléments de sauvegarde

GenericContainerExtendedInfo

Informations étendues sur le conteneur

IaaSVMContainer

Conteneur spécifique à la charge de travail de machine virtuelle IaaS.

InquiryInfo

Détails sur les éléments pouvant être protégés demandés sous un conteneur donné.

InquiryValidation

Validation pour les éléments pouvant être protégés demandés sous un conteneur donné.

MabContainer

Conteneur avec des éléments sauvegardés à l’aide du moteur de sauvegarde MAB.

MabContainerExtendedInfo

Informations supplémentaires du conteneur.

MABContainerHealthDetails

Détails d’intégrité propres à la charge de travail MAB.

OperationType

Opération de Re-Do

ProtectionContainerResource

Classe de base pour le conteneur avec des éléments de sauvegarde. Les conteneurs avec des charges de travail spécifiques sont dérivés de cette classe.

WorkloadInquiryDetails

Détails d’un élément pouvant faire l’objet d’une demande de protection.

WorkloadType

Type de charge de travail pour la gestion des sauvegardes

AzureBackupServerContainer

Conteneur de protection spécifique à la charge de travail AzureBackupServer (DPMVenus).

Name Type Description
backupManagementType

Type de gestion des sauvegardes pour le conteneur.

canReRegister
  • boolean

Spécifie si le conteneur est réinscrit.

containerId
  • string

ID du conteneur.

containerType string:

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. La sauvegarde de charge de travail Azure est VMAppContainer

dpmAgentVersion
  • string

Version de l’Agent du moteur de sauvegarde

dpmServers
  • string[]

Liste de BackupEngines protégeant le conteneur

extendedInfo

Informations étendues du conteneur.

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

protectedItemCount
  • integer

Nombre d’éléments protégés dans BackupEngine

protectionStatus
  • string

État de protection du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

upgradeAvailable
  • boolean

Pour vérifier si la mise à niveau est disponible

AzureIaaSClassicComputeVMContainer

Élément de sauvegarde spécifique à la charge de travail de machine virtuelle IaaS représentant une machine virtuelle classique.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:
  • Microsoft.ClassicCompute/virtualMachines

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. La sauvegarde de charge de travail Azure est VMAppContainer

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

resourceGroup
  • string

Nom du groupe de ressources du coffre Recovery Services.

virtualMachineId
  • string

URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure.

virtualMachineVersion
  • string

Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager.

AzureIaaSComputeVMContainer

Élément de sauvegarde spécifique à la charge de travail de machine virtuelle IaaS représentant une machine virtuelle Azure Resource Manager.

Name Type Description
backupManagementType

Type de gestion des sauvegardes pour le conteneur.

containerType string:
  • Microsoft.Compute/virtualMachines

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. La sauvegarde de charge de travail Azure est VMAppContainer

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

resourceGroup
  • string

Nom du groupe de ressources du coffre Recovery Services.

virtualMachineId
  • string

URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure.

virtualMachineVersion
  • string

Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager.

AzureSQLAGWorkloadContainerProtectionContainer

Conteneur pour les charges de travail SQL sous groupe de disponibilité SQL.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:
  • SQLAGWorkLoadContainer

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. Sauvegarde de charge de travail Azure est VMAppContainer

extendedInfo

Détails supplémentaires d’un conteneur de charge de travail.

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

lastUpdatedTime
  • string

Horodatage lorsque ce conteneur a été mis à jour.

operationType

Opération Re-Do

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

sourceResourceId
  • string

ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure

workloadType

Type de charge de travail pour lequel l’inscription a été envoyée.

AzureSqlContainer

Conteneur spécifique à la charge de travail Azure Sql.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:

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. Sauvegarde de charge de travail Azure est VMAppContainer

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

AzureStorageContainer

Conteneur spécifique à la charge de travail du compte de stockage Azure.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:
  • StorageContainer

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. Sauvegarde de charge de travail Azure est VMAppContainer

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

protectedItemCount
  • integer

Nombre d’éléments sauvegardés dans ce conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

resourceGroup
  • string

Nom du groupe de ressources du coffre Recovery Services.

sourceResourceId
  • string

URL ARM complète.

storageAccountVersion
  • string

Version du compte de stockage.

AzureVMAppContainerProtectionContainer

Conteneur pour les charges de travail SQL sous Azure Machines Virtuelles.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:
  • VMAppContainer

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. Sauvegarde de charge de travail Azure est VMAppContainer

extendedInfo

Détails supplémentaires d’un conteneur de charge de travail.

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

lastUpdatedTime
  • string

Horodatage lorsque ce conteneur a été mis à jour.

operationType

Opération Re-Do

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

sourceResourceId
  • string

ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure

workloadType

Type de charge de travail pour lequel l’inscription a été envoyée.

AzureWorkloadContainer

Conteneur pour les charges de travail exécutées dans Azure Compute ou Classic Compute.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:

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. Sauvegarde de charge de travail Azure est VMAppContainer

extendedInfo

Détails supplémentaires d’un conteneur de charge de travail.

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

lastUpdatedTime
  • string

Horodatage lorsque ce conteneur a été mis à jour.

operationType

Opération Re-Do

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

sourceResourceId
  • string

ID ARM de la machine virtuelle représentée par ce conteneur de charge de travail Azure

workloadType

Type de charge de travail pour lequel l’inscription a été envoyée.

AzureWorkloadContainerExtendedInfo

Informations étendues du conteneur.

Name Type Description
hostServerName
  • string

Nom du système d’exploitation hôte en cas de nom autonome et de cluster dans le cas d’un conteneur distribué.

inquiryInfo

État de l’enquête pour le conteneur.

nodesList

Liste des nœuds en cas de conteneur distribué.

BackupItemType

Type d’éléments de sauvegarde associés à ce conteneur.

Name Type Description
AzureFileShare
  • string
AzureSqlDb
  • string
Client
  • string
Exchange
  • string
FileFolder
  • string
GenericDataSource
  • string
Invalid
  • string
SAPAseDatabase
  • string
SAPHanaDatabase
  • string
SQLDB
  • string
SQLDataBase
  • string
Sharepoint
  • string
SystemState
  • string
VM
  • string
VMwareVM
  • string

BackupManagementType

Type de gestion des sauvegardes pour l’élément sauvegardé.

Name Type Description
AzureBackupServer
  • string
AzureIaasVM
  • string
AzureSql
  • string
AzureStorage
  • string
AzureWorkload
  • string
DPM
  • string
DefaultBackup
  • string
Invalid
  • string
MAB
  • string

CloudError

Réponse d’erreur du service Container Instance.

Name Type Description
error

Objet d’erreur.

CloudErrorBody

Réponse d’erreur du service Container Instance.

Name Type Description
additionalInfo

Informations supplémentaires sur l’erreur.

code
  • string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

Liste des détails supplémentaires sur l’erreur.

message
  • string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target
  • string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

ContainerIdentityInfo

Informations sur l’identité du conteneur

Name Type Description
aadTenantId
  • string

Identité de conteneur de protection - Locataire AAD

audience
  • string

Identité de conteneur de protection - Audience

servicePrincipalClientId
  • string

Identité de conteneur de protection - Principal du service AAD

uniqueName
  • string

Nom unique du conteneur

ContainerType

Type de conteneur pour le filtre

Name Type Description
AzureBackupServerContainer
  • string
AzureSqlContainer
  • string
Cluster
  • string
DPMContainer
  • string
GenericContainer
  • string
IaasVMContainer
  • string
IaasVMServiceContainer
  • string
Invalid
  • string
MABContainer
  • string
SQLAGWorkLoadContainer
  • string
StorageContainer
  • string
Unknown
  • string
VCenter
  • string
VMAppContainer
  • string
Windows
  • string

DistributedNodesInfo

Il est utilisé pour représenter les différents nœuds du conteneur distribué.

Name Type Description
errorDetail

Détails de l’erreur si l’état n’est pas réussi.

nodeName
  • string

Nom du nœud sous un conteneur distribué.

status
  • string

État de ce nœud. Échec | Réussi

DpmContainer

Conteneur de protection spécifique à la charge de travail DPM.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

canReRegister
  • boolean

Spécifie si le conteneur est réinscritable.

containerId
  • string

ID du conteneur.

containerType string:
  • DPMContainer

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. Sauvegarde de charge de travail Azure est VMAppContainer

dpmAgentVersion
  • string

Version de l’agent du moteur de sauvegarde

dpmServers
  • string[]

Liste des BackupEngines protégeant le conteneur

extendedInfo

Informations étendues du conteneur.

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

protectedItemCount
  • integer

Nombre d’éléments protégés dans BackupEngine

protectionStatus
  • string

État de protection du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

upgradeAvailable
  • boolean

Pour vérifier si la mise à niveau est disponible

DPMContainerExtendedInfo

Informations supplémentaires sur DPMContainer.

Name Type Description
lastRefreshedAt
  • string

Heure de la dernière actualisation du DPMContainer.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Name Type Description
info
  • object

Informations supplémentaires.

type
  • string

Type d’informations supplémentaire.

ErrorDetail

Classe Error Detail qui encapsule code, message et recommandations.

Name Type Description
code
  • string

Code d’erreur.

message
  • string

Message d’erreur lié au code.

recommendations
  • string[]

Liste des chaînes de recommandation.

GenericContainer

Classe de base pour le conteneur générique d’éléments de sauvegarde

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:

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. Sauvegarde de charge de travail Azure est VMAppContainer

extendedInformation

Informations étendues (non retournées dans les appels d’API de conteneur de liste)

fabricName
  • string

Nom de l’infrastructure du conteneur

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

GenericContainerExtendedInfo

Informations étendues sur le conteneur

Name Type Description
containerIdentityInfo

Informations sur l’identité du conteneur

rawCertData
  • string

Clé publique du certificat de conteneur

serviceEndpoints
  • object

Sauvegarde Azure points de terminaison de service pour le conteneur

IaaSVMContainer

Conteneur spécifique à la charge de travail de machine virtuelle IaaS.

Name Type Description
backupManagementType

Type de gestion de sauvegarde pour le conteneur.

containerType string:

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. Sauvegarde de charge de travail Azure est VMAppContainer

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

resourceGroup
  • string

Nom du groupe de ressources du coffre Recovery Services.

virtualMachineId
  • string

URL ARM complète de la machine virtuelle représentée par ce conteneur de machines virtuelles IaaS Azure.

virtualMachineVersion
  • string

Spécifie si le conteneur représente une machine virtuelle Classique ou Azure Resource Manager.

InquiryInfo

Détails sur les éléments pouvant être protégés demandés sous un conteneur donné.

Name Type Description
errorDetail

Détails de l’erreur si l’état n’est pas réussi.

inquiryDetails

Détails de l’enquête qui aura des détails spécifiques à la charge de travail. Par exemple, pour SQL et Oracle, cela contient des détails différents.

status
  • string

État de l’enquête pour ce conteneur, tel que InProgress | Échec | Réussi

InquiryValidation

Validation pour les éléments pouvant être protégés demandés sous un conteneur donné.

Name Type Description
additionalDetail
  • string

Erreur Détails supplémentaires dans le cas où l’état n’est pas réussi.

errorDetail

Détails de l’erreur dans le cas où l’état n’est pas réussi.

status
  • string

État de la validation de l’enquête.

MabContainer

Conteneur avec des éléments sauvegardés à l’aide du moteur de sauvegarde MAB.

Name Type Description
agentVersion
  • string

Version de l’agent de ce conteneur.

backupManagementType

Type de gestion de sauvegarde pour le conteneur.

canReRegister
  • boolean

Le conteneur peut être inscrit une fois de plus.

containerHealthState
  • string

État d’intégrité du conteneur mab.

containerId
  • integer

ContainerID représente le conteneur.

containerType string:
  • Windows

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. Sauvegarde de charge de travail Azure est VMAppContainer

extendedInfo

Informations supplémentaires pour ce conteneur

friendlyName
  • string

Nom convivial du conteneur.

healthStatus
  • string

État d’intégrité du conteneur.

mabContainerHealthDetails

Détails d’intégrité sur ce conteneur mab.

protectedItemCount
  • integer

Nombre d’éléments sauvegardés dans ce conteneur.

registrationStatus
  • string

État de l’inscription du conteneur avec le coffre Recovery Services.

MabContainerExtendedInfo

Informations supplémentaires du conteneur.

Name Type Description
backupItemType

Type d’éléments de sauvegarde associés à ce conteneur.

backupItems
  • string[]

Liste des éléments de sauvegarde associés à ce conteneur.

lastBackupStatus
  • string

État de sauvegarde le plus récent de ce conteneur.

lastRefreshedAt
  • string

Horodatage de l’actualisation de ce conteneur.

policyName
  • string

Stratégie de sauvegarde associée à ce conteneur.

MABContainerHealthDetails

Détails d’intégrité propres à la charge de travail MAB.

Name Type Description
code
  • integer

Code d’intégrité

message
  • string

Message d’intégrité

recommendations
  • string[]

Actions recommandées pour l’intégrité

title
  • string

Titre de l’intégrité

OperationType

Opération de Re-Do

Name Type Description
Invalid
  • string
Register
  • string
Reregister
  • string

ProtectionContainerResource

Classe de base pour le conteneur avec des éléments de sauvegarde. Les conteneurs avec des charges de travail spécifiques sont dérivés de cette classe.

Name Type Description
eTag
  • string

ETag facultatif.

id
  • string

L’ID de ressource représente le chemin d’accès complet à la ressource.

location
  • string

Emplacement de la ressource.

name
  • string

Nom de ressource associé à la ressource.

properties ProtectionContainer:

Propriétés ProtectionContainerResource

tags
  • object

Balises de ressource.

type
  • string

Le type de ressource représente le chemin complet de l’espace de noms/ResourceType/ResourceType/...

WorkloadInquiryDetails

Détails d’un élément pouvant faire l’objet d’une demande de protection.

Name Type Description
inquiryValidation

Validation d’enquête, comme les autorisations et d’autres validations de sauvegarde.

itemCount
  • integer

Contient le nombre d’éléments pouvant être protéger à l’intérieur de ce conteneur.

type
  • string

Type de la charge de travail telle que SQL, Oracle, etc.

WorkloadType

Type de charge de travail pour la gestion des sauvegardes

Name Type Description
AzureFileShare
  • string
AzureSqlDb
  • string
Client
  • string
Exchange
  • string
FileFolder
  • string
GenericDataSource
  • string
Invalid
  • string
SAPAseDatabase
  • string
SAPHanaDatabase
  • string
SQLDB
  • string
SQLDataBase
  • string
Sharepoint
  • string
SystemState
  • string
VM
  • string
VMwareVM
  • string