Protection Containers - Register

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

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

Paramètres URI

Nom Dans Obligatoire Type Description
containerName
path True

string

Nom du conteneur à inscrire.

fabricName
path True

string

Nom de la structure associé au conteneur.

resourceGroupName
path True

string

Nom du groupe de ressources dans lequel le coffre Recovery Services est présent.

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

Nom 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

Nom Type Description
200 OK

ProtectionContainerResource

Ok

202 Accepted

Accepté

Other Status Codes

CloudError

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

Nom 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/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa?api-version=2023-02-01

{
  "properties": {
    "friendlyName": "swaggertestsa",
    "backupManagementType": "AzureStorage",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa",
    "containerType": "StorageContainer",
    "acquireStorageAccountLock": "Acquire"
  }
}

Sample Response

Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2019-05-13-preview
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60
{
  "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/swaggertestvault/backupFabrics/Azure/protectionContainers/StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
  "name": "StorageContainer;Storage;SwaggerTestRg;swaggertestsa",
  "properties": {
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/SwaggerTestRg/providers/Microsoft.Storage/storageAccounts/swaggertestsa",
    "protectedItemCount": 0,
    "acquireStorageAccountLock": "Acquire",
    "friendlyName": "swaggertestsa",
    "backupManagementType": "AzureStorage",
    "registrationStatus": "Registered",
    "healthStatus": "Healthy",
    "containerType": "StorageContainer"
  }
}

Définitions

Nom Description
AcquireStorageAccountLock

Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non.

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 le 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 s’exécutant à l’intérieur du calcul Azure ou du calcul classique.

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

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 des machines virtuelles IaaS.

InquiryInfo

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

InquiryValidation

Validation des éléments pouvant être protégés dans un conteneur donné.

MabContainer

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

MabContainerExtendedInfo

Informations supplémentaires sur le conteneur.

MABContainerHealthDetails

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

OperationType

opération 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 être protégé demandé.

WorkloadType

Type de charge de travail pour la gestion des sauvegardes

AcquireStorageAccountLock

Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non.

Nom Type Description
Acquire

string

NotAcquire

string

AzureBackupServerContainer

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

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

canReRegister

boolean

Spécifie si le conteneur est réinscrisable.

containerId

string

ID du conteneur.

containerType string:

AzureBackupServerContainer

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. 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

DPMContainerExtendedInfo

Informations étendues du conteneur.

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

protectedItemCount

integer

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

protectionStatus

string

Protection status du conteneur.

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

upgradeAvailable

boolean

Pour case activée 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.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes 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 (telles que 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.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du 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.

Nom Type Description
backupManagementType

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 (telles que 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.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du 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 machine virtuelle 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 le groupe de disponibilité SQL.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes 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. La sauvegarde de la charge de travail Azure est VMAppContainer

extendedInfo

AzureWorkloadContainerExtendedInfo

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 de la mise à jour de ce conteneur.

operationType

OperationType

Re-Do, opération

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

sourceResourceId

string

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

workloadType

WorkloadType

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

AzureSqlContainer

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

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

containerType string:

AzureSqlContainer

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

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

AzureStorageContainer

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

Nom Type Description
acquireStorageAccountLock

AcquireStorageAccountLock

Indique si le verrou de compte de stockage doit être acquis pour ce conteneur ou non.

backupManagementType

BackupManagementType

Type de gestion des sauvegardes 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. La sauvegarde de la charge de travail Azure est VMAppContainer

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

protectedItemCount

integer

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

registrationStatus

string

État de l’inscription du conteneur auprès du 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.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes 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. La sauvegarde de la charge de travail Azure est VMAppContainer

extendedInfo

AzureWorkloadContainerExtendedInfo

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 de la mise à jour de ce conteneur.

operationType

OperationType

Re-Do, opération

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

sourceResourceId

string

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

workloadType

WorkloadType

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

AzureWorkloadContainer

Conteneur pour les charges de travail s’exécutant à l’intérieur du calcul Azure ou du calcul classique.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

containerType string:

AzureWorkloadContainer

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

extendedInfo

AzureWorkloadContainerExtendedInfo

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 de la mise à jour de ce conteneur.

operationType

OperationType

opération Re-Do

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

sourceResourceId

string

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

workloadType

WorkloadType

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

AzureWorkloadContainerExtendedInfo

Informations étendues du conteneur.

Nom Type Description
hostServerName

string

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é.

inquiryInfo

InquiryInfo

État de la demande pour le conteneur.

nodesList

DistributedNodesInfo[]

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

BackupItemType

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

Nom Type Description
AzureFileShare

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

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é.

Nom 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.

Nom Type Description
error

CloudErrorBody

Objet d’erreur.

CloudErrorBody

Réponse d’erreur du service Container Instance.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

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

CloudErrorBody[]

Liste de 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

Nom 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 de service AAD

uniqueName

string

Nom unique du conteneur

DistributedNodesInfo

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

Nom Type Description
errorDetail

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.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

canReRegister

boolean

Spécifie si le conteneur est réinscrisable.

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 (telles que 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

DPMContainerExtendedInfo

Informations étendues du conteneur.

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

protectedItemCount

integer

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

protectionStatus

string

Protection status du conteneur.

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

upgradeAvailable

boolean

Pour case activée si la mise à niveau est disponible

DPMContainerExtendedInfo

Informations supplémentaires sur DPMContainer.

Nom Type Description
lastRefreshedAt

string

Dernière heure d’actualisation du DPMContainer.

ErrorAdditionalInfo

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

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

ErrorDetail

Classe Error Detail qui encapsule code, message et recommandations.

Nom 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

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

containerType string:

GenericContainer

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

extendedInformation

GenericContainerExtendedInfo

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

fabricName

string

Nom de l’infrastructure du conteneur

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

GenericContainerExtendedInfo

Informations étendues sur le conteneur

Nom Type Description
containerIdentityInfo

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 des machines virtuelles IaaS.

Nom Type Description
backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

containerType string:

IaasVMContainer

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

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

registrationStatus

string

État de l’inscription du conteneur auprès du 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 machine virtuelle 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 dans un conteneur donné.

Nom Type Description
errorDetail

ErrorDetail

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

inquiryDetails

WorkloadInquiryDetails[]

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.

status

string

État de la demande pour ce conteneur tel que InProgress | Échec | Réussi

InquiryValidation

Validation des éléments pouvant être protégés dans un conteneur donné.

Nom Type Description
additionalDetail

string

Détail supplémentaire de l’erreur en cas de non-réussite de l’status.

errorDetail

ErrorDetail

Détail de l’erreur en cas de non-réussite de l’status.

protectableItemCount

object

Dictionnaire pour stocker le nombre de ProtectableItems avec la clé POType.

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.

Nom Type Description
agentVersion

string

Version de l’agent de ce conteneur.

backupManagementType

BackupManagementType

Type de gestion des sauvegardes pour le conteneur.

canReRegister

boolean

Le conteneur peut-il ê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. La sauvegarde de la charge de travail Azure est VMAppContainer

extendedInfo

MabContainerExtendedInfo

Informations supplémentaires pour ce conteneur

friendlyName

string

Nom convivial du conteneur.

healthStatus

string

État d’intégrité du conteneur.

mabContainerHealthDetails

MABContainerHealthDetails[]

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

protectableObjectType

string

Type de l’objet pouvant être protégé associé à ce conteneur

protectedItemCount

integer

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

registrationStatus

string

État de l’inscription du conteneur auprès du coffre Recovery Services.

MabContainerExtendedInfo

Informations supplémentaires sur le conteneur.

Nom Type Description
backupItemType

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

Dernière status de sauvegarde 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é spécifiques à la charge de travail MAB.

Nom 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 d’intégrité

OperationType

opération Re-Do

Nom 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.

Nom Type Description
eTag

string

ETag facultatif.

id

string

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

location

string

Emplacement de la ressource.

name

string

Nom de la 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 d’accès complet de la forme Espace de noms/ResourceType/ResourceType/...

WorkloadInquiryDetails

Détails d’un élément pouvant être protégé demandé.

Nom Type Description
inquiryValidation

InquiryValidation

Validation des demandes, comme les autorisations et autres validations de sauvegarde.

itemCount

integer

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

type

string

Type de charge de travail tel que SQL, Oracle, etc.

WorkloadType

Type de charge de travail pour la gestion des sauvegardes

Nom Type Description
AzureFileShare

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

string

SAPHanaDatabase

string

SQLDB

string

SQLDataBase

string

Sharepoint

string

SystemState

string

VM

string

VMwareVM

string