Partager via


Replication Protected Items - Update

Met à jour les paramètres d’élément protégé par la réplication.
Opération de mise à jour des paramètres de récupération d’un élément protégé par la réplication ASR.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}?api-version=2024-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
fabricName
path True

string

Nom de l’infrastructure.

protectionContainerName
path True

string

Nom du conteneur de protection.

replicatedProtectedItemName
path True

string

Nom de l’élément protégé par la réplication.

resourceGroupName
path True

string

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

resourceName
path True

string

Nom du coffre Recovery Services.

subscriptionId
path True

string

ID d’abonnement.

api-version
query True

string

Version de l’API cliente.

Corps de la demande

Nom Type Description
properties

UpdateReplicationProtectedItemInputProperties

Mettez à jour les propriétés d’élément protégé par la réplication.

Réponses

Nom Type Description
200 OK

ReplicationProtectedItem

D’ACCORD

202 Accepted

Accepté

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

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

Exemples

Updates the replication protected Item settings.

Exemple de requête

PATCH https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b?api-version=2024-04-01

{
  "properties": {
    "recoveryAzureVMName": "vm1",
    "recoveryAzureVMSize": "Basic_A0",
    "selectedRecoveryAzureNetworkId": "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
    "vmNics": [
      {
        "nicId": "TWljcm9zb2Z0OkY4NDkxRTRGLTgxN0EtNDBERC1BOTBDLUFGNzczOTc4Qzc1Qlw3NjAwMzMxRS03NDk4LTQ0QTQtQjdDNy0xQjY1NkJDREQ1MkQ=",
        "selectionType": "SelectedByUser",
        "ipConfigs": [
          {
            "ipConfigName": "ipconfig1",
            "isPrimary": true,
            "recoverySubnetName": "subnet1",
            "recoveryStaticIPAddress": "10.0.2.46"
          }
        ]
      }
    ],
    "licenseType": "WindowsServer",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

Exemple de réponse

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2024-04-01
{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
  "name": "f8491e4f-817a-40dd-a90c-af773978c75b",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "properties": {
    "friendlyName": "vm1",
    "protectedItemType": "HyperVVirtualMachine",
    "protectableItemId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
    "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
    "primaryFabricFriendlyName": "cloud1",
    "recoveryFabricFriendlyName": "Microsoft Azure",
    "recoveryFabricId": "Microsoft Azure",
    "primaryProtectionContainerFriendlyName": "cloud1",
    "recoveryProtectionContainerFriendlyName": "Microsoft Azure",
    "protectionState": "Protected",
    "protectionStateDescription": "Protected",
    "activeLocation": "Primary",
    "testFailoverState": "None",
    "testFailoverStateDescription": "None",
    "allowedOperations": [
      "PlannedFailover",
      "UnplannedFailover",
      "DisableProtection",
      "TestFailover"
    ],
    "replicationHealth": "Normal",
    "policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
    "policyFriendlyName": "protectionprofile1",
    "currentScenario": {
      "scenarioName": "None",
      "jobId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
      "startTime": "1753-01-01T01:01:01Z"
    },
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    },
    "recoveryContainerId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478"
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2024-04-01
Retry-After: 30

Définitions

Nom Description
A2ACrossClusterMigrationReplicationDetails

Paramètres spécifiques du fournisseur A2A.

A2AProtectedDiskDetails

Détails du disque protégé par A2A.

A2AProtectedManagedDiskDetails

Détails du disque managé protégé par A2A.

A2AReplicationDetails

Paramètres spécifiques du fournisseur A2A.

A2AUnprotectedDiskDetails

Détails du disque non protégé A2A.

A2AUpdateReplicationProtectedItemInput

Entrée Azure V2 InMage pour mettre à jour l’élément protégé par la réplication.

A2AVmManagedDiskUpdateDetails

Détails de la mise à jour du disque managé de machine virtuelle A2A.

AgentUpgradeBlockedReason

Indique si la mise à jour est possible ou non.

AutoProtectionOfDataDisk

Valeur indiquant si la protection automatique est activée.

AzureToAzureVmSyncedConfigDetails

Détails de la configuration synchronisée azure vers une machine virtuelle Azure.

AzureVmDiskDetails

Détails du disque pour le fournisseur E2A.

ChurnOptionSelected

Valeur indiquant l’option d’attrition sélectionnée par l’utilisateur.

CurrentScenarioDetails

Détails du scénario actuel de l’entité protégée.

DiskAccountType

Type de disque.

DiskDetails

Données détaillées sur le disque surprem.

DiskEncryptionInfo

Informations de chiffrement de disque de récupération (BEK et KEK).

DiskEncryptionKeyInfo

Informations sur la clé de chiffrement de disque (clé de chiffrement BitLocker (BEK) sur Windows).

DiskReplicationProgressHealth

Intégrité de la progression.

DiskState

État du disque.

EthernetAddressType

Type d’adresse IP source.

ExtendedLocation

Emplacement étendu de la ressource.

ExtendedLocationType

Type d’emplacement étendu.

HealthError

Erreur d’intégrité.

HealthErrorCustomerResolvability

Valeur indiquant si l’erreur d’intégrité est résolvable par le client.

HyperVReplicaAzureManagedDiskDetails

Hyper-V détails du disque managé.

HyperVReplicaAzureReplicationDetails

Paramètres spécifiques du fournisseur Azure du réplica Hyper V.

HyperVReplicaAzureUpdateReplicationProtectedItemInput

Entrée Azure du réplica HyperV pour mettre à jour l’élément protégé par la réplication.

HyperVReplicaBaseReplicationDetails

Classe de base des paramètres spécifiques du fournisseur de réplica Hyper V.

HyperVReplicaBlueReplicationDetails

Détails de la réplication HyperV 2012 R2 (bleu).

HyperVReplicaReplicationDetails

Détails de la réplication du réplica HyperV 2012.

InitialReplicationDetails

Détails de la réplication initiale.

InMageAgentDetails

Détails de l’agent InMage.

InMageAzureV2ManagedDiskDetails

Détails du disque managé InMageAzureV2.

InMageAzureV2ProtectedDiskDetails

Détails du disque protégé InMageAzureV2.

InMageAzureV2ReplicationDetails

Paramètres spécifiques du fournisseur InMageAzureV2.

InMageAzureV2SwitchProviderBlockingErrorDetails

Détails de l’erreur de blocage du fournisseur de commutateur InMageAzureV2.

InMageAzureV2SwitchProviderDetails

Détails du fournisseur de commutateur InMageAzureV2.

InMageAzureV2UpdateReplicationProtectedItemInput

Entrée Azure V2 InMage pour mettre à jour l’élément protégé par la réplication.

InMageProtectedDiskDetails

Détails du disque protégé par inMage.

InMageRcmAgentUpgradeBlockingErrorDetails

Détails de l’erreur de blocage de la mise à niveau de l’agent source InMageRcm.

InMageRcmDiscoveredProtectedVmDetails

Détails de la machine virtuelle protégée découverte par InMageRcm.

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback a découvert les détails de la machine virtuelle.

InMageRcmFailbackMobilityAgentDetails

Détails de l’agent de mobilité InMageRcmFailback.

InMageRcmFailbackNicDetails

Détails de la carte réseau InMageRcmFailback.

InMageRcmFailbackProtectedDiskDetails

Détails du disque protégé par InMageRcmFailback.

InMageRcmFailbackReplicationDetails

Détails spécifiques du fournisseur InMageRcmFailback.

InMageRcmFailbackSyncDetails

Détails de synchronisation au niveau du disque InMageRcmFailback.

InMageRcmLastAgentUpgradeErrorDetails

Détails de la dernière erreur de mise à niveau de l’agent source InMageRcm.

InMageRcmMobilityAgentDetails

Détails de l’agent de mobilité InMageRcm.

InMageRcmNicDetails

Détails de la carte réseau InMageRcm.

InMageRcmNicInput

Entrée de carte réseau InMageRcm.

InMageRcmProtectedDiskDetails

Détails du disque protégé par InMageRcm.

InMageRcmReplicationDetails

Détails spécifiques du fournisseur InMageRcm.

InMageRcmSyncDetails

Détails de synchronisation au niveau du disque InMageRcm.

InMageRcmUnProtectedDiskDetails

Détails du disque non protégé InMageRcm.

InMageRcmUpdateReplicationProtectedItemInput

Entrée spécifique du fournisseur InMageRcm pour mettre à jour l’élément protégé par la réplication.

InMageReplicationDetails

Paramètres spécifiques du fournisseur InMage.

InnerHealthError

Implémente la classe InnerHealthError. L’objet HealthError contient une liste d’InnerHealthErrors en tant qu’erreurs enfants. InnerHealthError est utilisé, car cela empêche une boucle infinie de structures lorsque Hydra tente de générer automatiquement le contrat. Nous exposons les erreurs d’intégrité associées en tant qu’erreurs d’intégrité interne et tous les consommateurs d’API peuvent l’utiliser de la même manière que exception -> InnerException.

InputEndpoint
IPConfigDetails
IPConfigInputDetails
KeyEncryptionKeyInfo

Informations sur la clé de chiffrement de clé (KEK).

LicenseType

Type de licence.

MobilityAgentUpgradeState

État de mise à niveau automatique de l’agent.

MultiVmGroupCreateOption

Indique si le groupe de machines virtuelles multiples est créé automatiquement ou spécifié par l’utilisateur.

OSDetails

Détails du disque.

OSDiskDetails

Détails du disque du système d’exploitation.

OSUpgradeSupportedVersions

Versions de mise à niveau du système d’exploitation prises en charge.

PlannedFailoverStatus

Dernier état de basculement planifié.

ReplicationProtectedItem

Élément protégé par la réplication.

ReplicationProtectedItemProperties

Détails des données personnalisées de l’élément protégé par la réplication.

ResyncState

État de resynchronisation.

SecurityConfiguration

État de configuration de la sécurité.

SecurityProfileProperties

Entrée de profil de sécurité.

SecurityType

Type de sécurité de machine virtuelle cible.

SqlServerLicenseType

Type de licence SQL Server.

UpdateDiskInput

Entrée de disque pour la mise à jour.

UpdateReplicationProtectedItemInput

Mettez à jour l’entrée d’élément protégé par la réplication.

UpdateReplicationProtectedItemInputProperties

Mettez à jour les propriétés d’entrée d’élément protégé.

UserCreatedResourceTag

Entrée de balise de ressource.

VmEncryptionType

Type de chiffrement de la machine virtuelle.

VMNicDetails

Détails du réseau de machines virtuelles Hyper V.

VMNicInputDetails

Détails de l’entrée réseau de machines virtuelles Hyper V.

VmReplicationProgressHealth

Intégrité initiale de la progression de la réplication.

A2ACrossClusterMigrationReplicationDetails

Paramètres spécifiques du fournisseur A2A.

Nom Type Description
fabricObjectId

string

ID d’objet spécifique à l’infrastructure de la machine virtuelle.

instanceType string:

A2ACrossClusterMigration

Obtient le type d’instance.

lifecycleId

string

ID associé au PE qui survive aux actions telles que la protection des commutateurs qui modifient les objets PE/CPE de stockage en interne. L’ID de cycle de vie est transféré pour avoir un lien/continuité en étant en mesure d’avoir un ID qui désigne l’élément protégé « identique », même si d’autres ID internes/ID ARM peuvent changer.

osType

string

Type de système d’exploitation.

primaryFabricLocation

string

Emplacement principal de l’infrastructure.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

A2AProtectedDiskDetails

Détails du disque protégé par A2A.

Nom Type Description
allowedDiskLevelOperation

string[]

Liste des opérations au niveau du disque.

dataPendingAtSourceAgentInMB

number

Données en attente sur la machine virtuelle source en Mo.

dataPendingInStagingStorageAccountInMB

number

Données en attente de réplication en Mo au niveau du compte intermédiaire.

dekKeyVaultArmId

string

ID de ressource KeyVault pour secret (BEK).

diskCapacityInBytes

integer

Capacité du disque en octets.

diskName

string

Nom du disque.

diskState

string

État du disque.

diskType

string

Type de disque.

diskUri

string

URI du disque.

failoverDiskName

string

Nom du basculement du disque managé.

isDiskEncrypted

boolean

Valeur indiquant si la machine virtuelle a un disque de système d’exploitation chiffré ou non.

isDiskKeyEncrypted

boolean

Valeur indiquant si la clé de disque a été chiffrée ou non.

kekKeyVaultArmId

string

ID de ressource KeyVault pour la clé (KEK).

keyIdentifier

string

URL/identificateur de clé (KEK).

monitoringJobType

string

Type du travail de surveillance. La progression est contenue dans la propriété MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Pourcentage du travail de surveillance. Le type du travail de surveillance est défini par la propriété MonitoringJobType.

primaryDiskAzureStorageAccountId

string

Compte de stockage de disque principal.

primaryStagingAzureStorageAccountId

string

Compte de stockage intermédiaire principal.

recoveryAzureStorageAccountId

string

Compte de stockage de disque de récupération.

recoveryDiskUri

string

URI du disque de récupération.

resyncRequired

boolean

Valeur indiquant si la resynchronisation est requise pour ce disque.

secretIdentifier

string

URL/identificateur du secret (BEK).

tfoDiskName

string

Nom du test de basculement pour le disque managé.

A2AProtectedManagedDiskDetails

Détails du disque managé protégé par A2A.

Nom Type Description
allowedDiskLevelOperation

string[]

Liste des opérations au niveau du disque.

dataPendingAtSourceAgentInMB

number

Données en attente sur la machine virtuelle source en Mo.

dataPendingInStagingStorageAccountInMB

number

Données en attente de réplication en Mo au niveau du compte intermédiaire.

dekKeyVaultArmId

string

ID de ressource KeyVault pour secret (BEK).

diskCapacityInBytes

integer

Capacité du disque en octets.

diskId

string

ID arm du disque managé.

diskName

string

Nom du disque.

diskState

string

État du disque.

diskType

string

Type de disque.

failoverDiskName

string

Nom du basculement du disque managé.

isDiskEncrypted

boolean

Valeur indiquant si la machine virtuelle a un disque de système d’exploitation chiffré ou non.

isDiskKeyEncrypted

boolean

Valeur indiquant si la clé de disque a été chiffrée ou non.

kekKeyVaultArmId

string

ID de ressource KeyVault pour la clé (KEK).

keyIdentifier

string

URL/identificateur de clé (KEK).

monitoringJobType

string

Type du travail de surveillance. La progression est contenue dans la propriété MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Pourcentage du travail de surveillance. Le type du travail de surveillance est défini par la propriété MonitoringJobType.

primaryDiskEncryptionSetId

string

ID du jeu de chiffrement de disque principal.

primaryStagingAzureStorageAccountId

string

Compte de stockage intermédiaire principal.

recoveryDiskEncryptionSetId

string

ID du jeu de chiffrement de disque de récupération.

recoveryOrignalTargetDiskId

string

Récupérer l’ID d’arm du disque cible d’origine.

recoveryReplicaDiskAccountType

string

Type de disque de réplica. Sa valeur facultative et sera identique au type de disque source s’il n’est pas fourni par l’utilisateur.

recoveryReplicaDiskId

string

ID du disque de réplica de récupération.

recoveryResourceGroupId

string

ID arm du groupe de ressources de disque de récupération.

recoveryTargetDiskAccountType

string

Type de disque cible après le basculement. Sa valeur facultative et sera identique au type de disque source s’il n’est pas fourni par l’utilisateur.

recoveryTargetDiskId

string

ID arm du disque cible de récupération.

resyncRequired

boolean

Valeur indiquant si la resynchronisation est requise pour ce disque.

secretIdentifier

string

URL/identificateur du secret (BEK).

tfoDiskName

string

Nom du test de basculement pour le disque managé.

A2AReplicationDetails

Paramètres spécifiques du fournisseur A2A.

Nom Type Description
agentCertificateExpiryDate

string

Date d’expiration du certificat de l’agent.

agentExpiryDate

string

Date d’expiration de l’agent.

agentVersion

string

Version de l’agent.

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

Valeur indiquant si la protection automatique est activée.

churnOptionSelected

ChurnOptionSelected

Valeur indiquant l’option d’attrition sélectionnée par l’utilisateur.

fabricObjectId

string

ID d’objet spécifique à l’infrastructure de la machine virtuelle.

initialPrimaryExtendedLocation

ExtendedLocation

Emplacement étendu principal initial.

initialPrimaryFabricLocation

string

Emplacement principal initial de l’infrastructure.

initialPrimaryZone

string

Zone de disponibilité principale initiale.

initialRecoveryExtendedLocation

ExtendedLocation

Emplacement étendu de récupération initiale.

initialRecoveryFabricLocation

string

Emplacement initial de l’infrastructure de récupération.

initialRecoveryZone

string

Zone de disponibilité de récupération initiale.

instanceType string:

A2A

Obtient le type d’instance.

isClusterInfraReady

boolean

Valeur indiquant si l’infrastructure de cluster est prête ou non.

isReplicationAgentCertificateUpdateRequired

boolean

Valeur indiquant si la mise à jour du certificat de l’agent est requise.

isReplicationAgentUpdateRequired

boolean

Valeur indiquant si la mise à jour de l’agent de réplication est requise.

lastHeartbeat

string

Dernière pulsation reçue du serveur source.

lastRpoCalculatedTime

string

Heure (en UTC) quand la dernière valeur RPO a été calculée par le service de protection.

lifecycleId

string

ID associé au PE qui survive aux actions telles que la protection des commutateurs qui modifient les objets PE/CPE de stockage en interne. L’ID de cycle de vie est transféré pour avoir un lien/continuité en étant en mesure d’avoir un ID qui désigne l’élément protégé « identique », même si d’autres ID internes/ID ARM peuvent changer.

managementId

string

ID de gestion.

monitoringJobType

string

Type du travail de surveillance. La progression est contenue dans la propriété MonitoringPercentageCompletion.

monitoringPercentageCompletion

integer

Pourcentage du travail de surveillance. Le type du travail de surveillance est défini par la propriété MonitoringJobType.

multiVmGroupCreateOption

MultiVmGroupCreateOption

Indique si le groupe de machines virtuelles multiples est créé automatiquement ou spécifié par l’utilisateur.

multiVmGroupId

string

ID de groupe de machines virtuelles multiples.

multiVmGroupName

string

Nom du groupe de machines virtuelles multiples.

osType

string

Type de système d’exploitation.

primaryAvailabilityZone

string

Zone de disponibilité principale.

primaryExtendedLocation

ExtendedLocation

Emplacement étendu principal.

primaryFabricLocation

string

Emplacement principal de l’infrastructure.

protectedDisks

A2AProtectedDiskDetails[]

Liste des disques protégés.

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

Liste des disques managés protégés.

protectionClusterId

string

ID du cluster de protection de la réplication.

recoveryAvailabilitySet

string

Groupe à haute disponibilité de récupération.

recoveryAvailabilityZone

string

Zone de disponibilité de récupération.

recoveryAzureGeneration

string

Génération azure de récupération.

recoveryAzureResourceGroupId

string

Groupe de ressources de récupération.

recoveryAzureVMName

string

Nom de la machine virtuelle de récupération.

recoveryAzureVMSize

string

Taille de la machine virtuelle de récupération.

recoveryBootDiagStorageAccountId

string

ID arm du compte de stockage de diagnostic de démarrage de récupération.

recoveryCapacityReservationGroupId

string

ID du groupe de réservation de capacité de récupération.

recoveryCloudService

string

Service cloud de récupération.

recoveryExtendedLocation

ExtendedLocation

Emplacement étendu de récupération.

recoveryFabricLocation

string

Emplacement de l’infrastructure de récupération.

recoveryFabricObjectId

string

ID d’objet de l’infrastructure de récupération.

recoveryProximityPlacementGroupId

string

ID du groupe de placement de proximité de récupération.

recoveryVirtualMachineScaleSetId

string

ID du groupe de machines virtuelles identiques de récupération.

rpoInSeconds

integer

Dernière valeur de RPO en secondes.

selectedRecoveryAzureNetworkId

string

Réseau virtuel de récupération.

selectedTfoAzureNetworkId

string

Réseau virtuel de test de basculement.

testFailoverRecoveryFabricObjectId

string

ID d’objet de l’infrastructure de test de basculement.

tfoAzureVMName

string

Nom de la machine virtuelle de test de basculement.

unprotectedDisks

A2AUnprotectedDiskDetails[]

Liste des disques non protégés.

vmEncryptionType

VmEncryptionType

Type de chiffrement de la machine virtuelle.

vmNics

VMNicDetails[]

Détails de la carte réseau de la machine virtuelle.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

vmSyncedConfigDetails

AzureToAzureVmSyncedConfigDetails

Détails de la configuration synchronisée.

A2AUnprotectedDiskDetails

Détails du disque non protégé A2A.

Nom Type Description
diskAutoProtectionStatus

AutoProtectionOfDataDisk

Valeur indiquant si la protection automatique du disque est activée.

diskLunId

integer

ID d’unité logique source pour le disque de données.

A2AUpdateReplicationProtectedItemInput

Entrée Azure V2 InMage pour mettre à jour l’élément protégé par la réplication.

Nom Type Description
diskEncryptionInfo

DiskEncryptionInfo

Informations de chiffrement du disque du système d’exploitation de récupération.

instanceType string:

A2A

Type de classe.

managedDiskUpdateDetails

A2AVmManagedDiskUpdateDetails[]

Détails de la mise à jour de disque managé.

recoveryBootDiagStorageAccountId

string

Compte de stockage de diagnostic de démarrage.

recoveryCapacityReservationGroupId

string

ID du groupe de réservation de capacité de récupération.

recoveryCloudServiceId

string

ID ARM du service cloud cible (pour V1).

recoveryProximityPlacementGroupId

string

ID du groupe de placement de proximité de récupération.

recoveryResourceGroupId

string

ID ARM du groupe de ressources cible (pour V2).

recoveryVirtualMachineScaleSetId

string

ID du groupe de machines virtuelles identiques de récupération.

tfoAzureVMName

string

Nom d’utilisateur donné pour la machine virtuelle de test de basculement.

A2AVmManagedDiskUpdateDetails

Détails de la mise à jour du disque managé de machine virtuelle A2A.

Nom Type Description
diskEncryptionInfo

DiskEncryptionInfo

Informations de chiffrement du disque du système d’exploitation de récupération.

diskId

string

ID de disque.

failoverDiskName

string

Nom du disque cible pour l’opération de basculement non planifiée.

recoveryReplicaDiskAccountType

string

Type de disque réplica avant le basculement.

recoveryTargetDiskAccountType

string

Type de disque cible avant le basculement.

tfoDiskName

string

Nom du disque cible pour l’opération de test de basculement.

AgentUpgradeBlockedReason

Indique si la mise à jour est possible ou non.

Nom Type Description
AgentNoHeartbeat

string

AlreadyOnLatestVersion

string

DistroIsNotReported

string

DistroNotSupportedForUpgrade

string

IncompatibleApplianceVersion

string

InvalidAgentVersion

string

InvalidDriverVersion

string

MissingUpgradePath

string

NotProtected

string

ProcessServerNoHeartbeat

string

RcmProxyNoHeartbeat

string

RebootRequired

string

Unknown

string

UnsupportedProtectionScenario

string

AutoProtectionOfDataDisk

Valeur indiquant si la protection automatique est activée.

Nom Type Description
Disabled

string

Enabled

string

AzureToAzureVmSyncedConfigDetails

Détails de la configuration synchronisée azure vers une machine virtuelle Azure.

Nom Type Description
inputEndpoints

InputEndpoint[]

Points de terminaison d’entrée de machine virtuelle Azure.

tags

object

Balises de machine virtuelle Azure.

AzureVmDiskDetails

Détails du disque pour le fournisseur E2A.

Nom Type Description
customTargetDiskName

string

Nom de disque Azure cible personnalisé.

diskEncryptionSetId

string

ID ARM DiskEncryptionSet.

diskId

string

ID de ressource de disque.

lunId

string

Ordinal\LunId du disque pour la machine virtuelle Azure.

maxSizeMB

string

Côté maximal en Mo.

targetDiskLocation

string

URI d’objet blob du disque Azure.

targetDiskName

string

Nom du disque Azure cible.

vhdId

string

ID du disque dur virtuel.

vhdName

string

Nom du disque dur virtuel.

vhdType

string

Type de disque dur virtuel.

ChurnOptionSelected

Valeur indiquant l’option d’attrition sélectionnée par l’utilisateur.

Nom Type Description
High

string

Normal

string

CurrentScenarioDetails

Détails du scénario actuel de l’entité protégée.

Nom Type Description
jobId

string

ID ARM du travail en cours d’exécution.

scenarioName

string

Nom du scénario.

startTime

string

Heure de début du flux de travail.

DiskAccountType

Type de disque.

Nom Type Description
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

DiskDetails

Données détaillées sur le disque surprem.

Nom Type Description
maxSizeMB

integer

Taille maximale du disque dur en Mo.

vhdId

string

ID du disque dur virtuel.

vhdName

string

Nom du disque dur virtuel.

vhdType

string

Type du volume.

DiskEncryptionInfo

Informations de chiffrement de disque de récupération (BEK et KEK).

Nom Type Description
diskEncryptionKeyInfo

DiskEncryptionKeyInfo

Informations de référence sur le coffre de clés de récupération pour le secret.

keyEncryptionKeyInfo

KeyEncryptionKeyInfo

Référence keyVault de récupération pour la clé.

DiskEncryptionKeyInfo

Informations sur la clé de chiffrement de disque (clé de chiffrement BitLocker (BEK) sur Windows).

Nom Type Description
keyVaultResourceArmId

string

ID ARM de ressource KeyVault pour secret.

secretIdentifier

string

URL/identificateur du secret.

DiskReplicationProgressHealth

Intégrité de la progression.

Nom Type Description
InProgress

string

NoProgress

string

None

string

Queued

string

SlowProgress

string

DiskState

État du disque.

Nom Type Description
InitialReplicationFailed

string

InitialReplicationPending

string

Protected

string

Unavailable

string

EthernetAddressType

Type d’adresse IP source.

Nom Type Description
Dynamic

string

Static

string

ExtendedLocation

Emplacement étendu de la ressource.

Nom Type Description
name

string

Nom de l’emplacement étendu.

type

ExtendedLocationType

Type d’emplacement étendu.

ExtendedLocationType

Type d’emplacement étendu.

Nom Type Description
EdgeZone

string

HealthError

Erreur d’intégrité.

Nom Type Description
creationTimeUtc

string

Heure de création d’erreur (UTC).

customerResolvability

HealthErrorCustomerResolvability

Valeur indiquant si l’erreur d’intégrité est résolvable par le client.

entityId

string

ID de l’entité.

errorCategory

string

Catégorie d’erreur.

errorCode

string

Code d’erreur.

errorId

string

ID unique de l’erreur d’intégrité.

errorLevel

string

Niveau d’erreur.

errorMessage

string

Message d'erreur.

errorSource

string

Source d’erreur.

errorType

string

Type d’erreur.

innerHealthErrors

InnerHealthError[]

Erreurs d’intégrité interne. HealthError ayant une liste d’HealthError, car les erreurs enfants sont problématiques. InnerHealthError est utilisé, car cela empêche une boucle infinie de structures lorsque Hydra tente de générer automatiquement le contrat. Nous exposons les erreurs d’intégrité associées en tant qu’erreurs d’intégrité interne et tous les consommateurs d’API peuvent l’utiliser de la même manière que exception -> InnerException.

possibleCauses

string

Causes possibles d’erreur.

recommendedAction

string

Action recommandée pour résoudre l’erreur.

recoveryProviderErrorMessage

string

Message d’erreur DRA.

summaryMessage

string

Message de synthèse de l’entité.

HealthErrorCustomerResolvability

Valeur indiquant si l’erreur d’intégrité est résolvable par le client.

Nom Type Description
Allowed

string

NotAllowed

string

HyperVReplicaAzureManagedDiskDetails

Hyper-V détails du disque managé.

Nom Type Description
diskEncryptionSetId

string

Id ARM du jeu de chiffrement de disque.

diskId

string

ID de disque.

replicaDiskType

string

Type de disque de réplica.

sectorSizeInBytes

integer

Taille du secteur logique (en octets), 512 par défaut.

seedManagedDiskId

string

ID de disque managé de départ.

targetDiskAccountType

DiskAccountType

Type de disque.

HyperVReplicaAzureReplicationDetails

Paramètres spécifiques du fournisseur Azure du réplica Hyper V.

Nom Type Description
allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

Valeur indiquant toutes les configurations de mise à niveau du système d’exploitation inplace disponibles.

azureVmDiskDetails

AzureVmDiskDetails[]

Détails du disque de machine virtuelle Azure.

enableRdpOnTargetOption

string

Option sélectionnée pour activer RDP\SSH sur la machine virtuelle cible après le basculement. Valeur de chaîne de l’énumération SrsDataContract.EnableRDPOnTargetOption.

encryption

string

Informations de chiffrement.

initialReplicationDetails

InitialReplicationDetails

Détails de la réplication initiale.

instanceType string:

HyperVReplicaAzure

Obtient le type d’instance.

lastRecoveryPointReceived

string

Heure de réception du dernier point de récupération.

lastReplicatedTime

string

Heure de la dernière réplication.

lastRpoCalculatedTime

string

Heure calculée du dernier RPO.

licenseType

string

Type de licence de la machine virtuelle à utiliser.

oSDetails

OSDetails

Informations sur le système d’exploitation.

protectedManagedDisks

HyperVReplicaAzureManagedDiskDetails[]

Liste des disques managés protégés.

recoveryAvailabilitySetId

string

ID du groupe à haute disponibilité de récupération.

recoveryAzureLogStorageAccountId

string

ID ARM du compte de stockage du journal utilisé pour la réplication. Cette valeur est définie sur Null si aucun compte de stockage de journal n’a été fourni pendant l’activation de la protection.

recoveryAzureResourceGroupId

string

ID du groupe de ressources cible.

recoveryAzureStorageAccount

string

Compte de stockage Azure de récupération.

recoveryAzureVMSize

string

Taille de machine virtuelle Azure recovery.

recoveryAzureVmName

string

Nom donné à Azure de récupération.

rpoInSeconds

integer

Dernière valeur de RPO.

seedManagedDiskTags

object

Balises pour les disques managés de départ.

selectedRecoveryAzureNetworkId

string

ID réseau Azure de récupération sélectionné.

selectedSourceNicId

string

ID de carte réseau source sélectionné qui sera utilisé comme carte réseau principale pendant le basculement.

sourceVmCpuCount

integer

Nombre d’UC de la machine virtuelle côté principal.

sourceVmRamSizeInMB

integer

Taille de ram de la machine virtuelle côté principal.

sqlServerLicenseType

string

Type de licence SQL Server.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetManagedDiskTags

object

Balises pour les disques managés cibles.

targetNicTags

object

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetVmSecurityProfile

SecurityProfileProperties

Profil de sécurité de machine virtuelle cible.

targetVmTags

object

Balises de machine virtuelle cible.

useManagedDisks

string

Valeur indiquant si les disques managés doivent être utilisés pendant le basculement.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

HyperVReplicaAzureUpdateReplicationProtectedItemInput

Entrée Azure du réplica HyperV pour mettre à jour l’élément protégé par la réplication.

Nom Type Description
diskIdToDiskEncryptionMap

object

Dictionnaire d’ID de ressource de disque pour le chiffrement de disque définir l’ID ARM.

instanceType string:

HyperVReplicaAzure

Type de classe.

recoveryAzureV1ResourceGroupId

string

ID de groupe de ressources Azure de récupération pour le déploiement classique.

recoveryAzureV2ResourceGroupId

string

ID de groupe de ressources Azure de récupération pour le déploiement de Resource Manager.

sqlServerLicenseType

SqlServerLicenseType

Type de licence SQL Server.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetManagedDiskTags

object

Balises pour les disques managés cibles.

targetNicTags

object

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetVmTags

object

Balises de machine virtuelle cible.

useManagedDisks

string

Valeur indiquant si les disques managés doivent être utilisés pendant le basculement.

vmDisks

UpdateDiskInput[]

Liste des propriétés de mise à jour de disque.

HyperVReplicaBaseReplicationDetails

Classe de base des paramètres spécifiques du fournisseur de réplica Hyper V.

Nom Type Description
initialReplicationDetails

InitialReplicationDetails

Détails de la réplication initiale.

instanceType string:

HyperVReplicaBaseReplicationDetails

Obtient le type d’instance.

lastReplicatedTime

string

Heure de la dernière réplication.

vMDiskDetails

DiskDetails[]

Détails du disque de machine virtuelle.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

HyperVReplicaBlueReplicationDetails

Détails de la réplication HyperV 2012 R2 (bleu).

Nom Type Description
initialReplicationDetails

InitialReplicationDetails

Détails de la réplication initiale.

instanceType string:

HyperVReplica2012R2

Obtient le type d’instance.

lastReplicatedTime

string

Heure de la dernière réplication.

vMDiskDetails

DiskDetails[]

Détails du disque de machine virtuelle.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

HyperVReplicaReplicationDetails

Détails de la réplication du réplica HyperV 2012.

Nom Type Description
initialReplicationDetails

InitialReplicationDetails

Détails de la réplication initiale.

instanceType string:

HyperVReplica2012

Obtient le type d’instance.

lastReplicatedTime

string

Heure de la dernière réplication.

vMDiskDetails

DiskDetails[]

Détails du disque de machine virtuelle.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

InitialReplicationDetails

Détails de la réplication initiale.

Nom Type Description
initialReplicationProgressPercentage

string

Pourcentage de progression de la réplication initiale.

initialReplicationType

string

Type de réplication initial.

InMageAgentDetails

Détails de l’agent InMage.

Nom Type Description
agentExpiryDate

string

Date d’expiration de l’agent.

agentUpdateStatus

string

Valeur indiquant si l’agent installé doit être mis à jour.

agentVersion

string

Version de l’agent.

postUpdateRebootStatus

string

Valeur indiquant si le redémarrage est requis après l’application de la mise à jour.

InMageAzureV2ManagedDiskDetails

Détails du disque managé InMageAzureV2.

Nom Type Description
diskEncryptionSetId

string

ID ARM DiskEncryptionSet.

diskId

string

ID de disque.

replicaDiskType

string

Type de disque de réplica.

seedManagedDiskId

string

ID de disque managé de départ.

targetDiskName

string

Nom du disque cible.

InMageAzureV2ProtectedDiskDetails

Détails du disque protégé InMageAzureV2.

Nom Type Description
diskCapacityInBytes

integer

Capacité du disque en octets.

diskId

string

ID de disque.

diskName

string

Nom du disque.

diskResized

string

Valeur indiquant si le disque est redimensionné.

fileSystemCapacityInBytes

integer

Capacité du système de fichiers disque en octets.

healthErrorCode

string

Code d’erreur d’intégrité du disque.

lastRpoCalculatedTime

string

Heure calculée du dernier RPO.

progressHealth

string

Intégrité de progression.

progressStatus

string

État de progression.

protectionStage

string

Étape de protection.

psDataInMegaBytes

number

Transit de données PS en Mo.

resyncDurationInSeconds

integer

Durée de resynchronisation en secondes.

resyncLast15MinutesTransferredBytes

integer

La resynchronisation des 15 dernières minutes a été transférée en octets.

resyncLastDataTransferTimeUTC

string

Dernière heure de transfert de données au format UTC.

resyncProcessedBytes

integer

Résynchronisation des octets traités.

resyncProgressPercentage

integer

Pourcentage de progression resynchronisation.

resyncRequired

string

Valeur indiquant si la resynchronisation est requise pour ce disque.

resyncStartTime

string

Heure de début resynchronisation.

resyncTotalTransferredBytes

integer

Nombre total d’octets transférés à resynchronisation.

rpoInSeconds

integer

RPO en secondes.

secondsToTakeSwitchProvider

integer

Secondes à prendre pour le fournisseur de commutateurs.

sourceDataInMegaBytes

number

Transit de données sources en Mo.

targetDataInMegaBytes

number

Transit des données cibles en Mo.

InMageAzureV2ReplicationDetails

Paramètres spécifiques du fournisseur InMageAzureV2.

Nom Type Description
agentExpiryDate

string

Date d’expiration de l’agent.

agentVersion

string

Version de l’agent.

allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

Valeur indiquant toutes les configurations de mise à niveau du système d’exploitation inplace disponibles.

azureVMDiskDetails

AzureVmDiskDetails[]

Détails du disque de machine virtuelle Azure.

azureVmGeneration

string

Génération cible de cet élément protégé.

compressedDataRateInMB

number

Taux de modification des données compressés en Mo.

datastores

string[]

Magasins de données de l’ordinateur local. La valeur peut être la liste des chaînes qui contiennent des noms de magasin de données.

discoveryType

string

Valeur indiquant le type de découverte de l’ordinateur. La valeur peut être vCenter ou physique.

diskResized

string

Valeur indiquant si un disque est redimensionné pour cette machine virtuelle.

enableRdpOnTargetOption

string

Option sélectionnée pour activer RDP\SSH sur la machine virtuelle cible après le basculement. Valeur de chaîne de l’énumération SrsDataContract.EnableRDPOnTargetOption.

firmwareType

string

Type de microprogramme de cet élément protégé.

infrastructureVmId

string

ID de machine virtuelle d’infrastructure.

instanceType string:

InMageAzureV2

Obtient le type d’instance.

ipAddress

string

Adresse IP source.

isAdditionalStatsAvailable

boolean

Valeur indiquant si des statistiques ir supplémentaires sont disponibles ou non.

isAgentUpdateRequired

string

Valeur indiquant si l’agent installé doit être mis à jour.

isRebootAfterUpdateRequired

string

Valeur indiquant si le serveur source nécessite un redémarrage après la mise à jour.

lastHeartbeat

string

Dernière pulsation reçue du serveur source.

lastRecoveryPointReceived

string

Heure de réception du dernier point de récupération.

lastRpoCalculatedTime

string

Heure calculée du dernier RPO.

lastUpdateReceivedTime

string

Heure de la dernière mise à jour reçue des composants locaux.

licenseType

string

Type de licence de la machine virtuelle à utiliser.

masterTargetId

string

ID cible maître.

multiVmGroupId

string

ID de groupe de machines virtuelles multiples.

multiVmGroupName

string

Nom du groupe de machines virtuelles multiples.

multiVmSyncStatus

string

Valeur indiquant si la synchronisation de plusieurs machines virtuelles est activée ou désactivée.

osDiskId

string

ID du disque contenant le système d’exploitation.

osName

string

Nom du système d’exploitation sur la machine virtuelle.

osType

string

Type du système d’exploitation sur la machine virtuelle.

osVersion

string

Version du système d’exploitation de l’élément protégé.

processServerId

string

ID du serveur de processus.

processServerName

string

Nom du serveur de processus.

protectedDisks

InMageAzureV2ProtectedDiskDetails[]

Liste des disques protégés.

protectedManagedDisks

InMageAzureV2ManagedDiskDetails[]

Liste des disques managés protégés.

protectionStage

string

Étape de protection.

recoveryAvailabilitySetId

string

ID du groupe à haute disponibilité de récupération.

recoveryAzureLogStorageAccountId

string

ID ARM du compte de stockage du journal utilisé pour la réplication. Cette valeur est définie sur Null si aucun compte de stockage de journal n’a été fourni pendant l’activation de la protection.

recoveryAzureResourceGroupId

string

ID du groupe de ressources cible.

recoveryAzureStorageAccount

string

Compte de stockage Azure de récupération.

recoveryAzureVMName

string

Nom donné à Azure de récupération.

recoveryAzureVMSize

string

Taille de machine virtuelle Azure recovery.

replicaId

string

ID de réplica de l’élément protégé.

resyncProgressPercentage

integer

Pourcentage de progression resynchronisation.

rpoInSeconds

integer

RPO en secondes.

seedManagedDiskTags

object

Balises pour les disques managés de départ.

selectedRecoveryAzureNetworkId

string

ID réseau Azure de récupération sélectionné.

selectedSourceNicId

string

ID de carte réseau source sélectionné qui sera utilisé comme carte réseau principale pendant le basculement.

selectedTfoAzureNetworkId

string

Réseau virtuel de test de basculement.

sourceVmCpuCount

integer

Nombre d’UC de la machine virtuelle côté principal.

sourceVmRamSizeInMB

integer

Taille de ram de la machine virtuelle côté principal.

sqlServerLicenseType

string

Type de licence SQL Server.

supportedOSVersions

string[]

Valeur indiquant la version de mise à niveau du système d’exploitation inplace.

switchProviderBlockingErrorDetails

InMageAzureV2SwitchProviderBlockingErrorDetails[]

Le fournisseur de commutateurs bloque les informations d’erreur.

switchProviderDetails

InMageAzureV2SwitchProviderDetails

Le fournisseur de commutateurs bloque les informations d’erreur.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetManagedDiskTags

object

Balises pour les disques managés cibles.

targetNicTags

object

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetVmId

string

ID ARM de la machine virtuelle Azure cible. Cette valeur est null jusqu’à ce que la machine virtuelle soit basculée. Une fois l’échec terminé, il est rempli avec l’ID ARM de la machine virtuelle Azure.

targetVmTags

object

Balises de machine virtuelle cible.

totalDataTransferred

integer

Nombre total de données transférées en octets.

totalProgressHealth

string

Intégrité de la progression.

uncompressedDataRateInMB

number

Taux de modification de données non compressé en Mo.

useManagedDisks

string

Valeur indiquant si les disques managés doivent être utilisés pendant le basculement.

vCenterInfrastructureId

string

ID d’infrastructure vCenter.

validationErrors

HealthError[]

Les erreurs de validation de la valeur de l’ordinateur local peuvent être la liste des erreurs de validation.

vhdName

string

Nom du disque dur virtuel du disque du système d’exploitation.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

InMageAzureV2SwitchProviderBlockingErrorDetails

Détails de l’erreur de blocage du fournisseur de commutateur InMageAzureV2.

Nom Type Description
errorCode

string

Code d’erreur.

errorMessage

string

Message d’erreur.

errorMessageParameters

object

Paramètres du message d’erreur.

errorTags

object

Balises d’erreur.

possibleCauses

string

Les causes possibles.

recommendedAction

string

Action recommandée.

InMageAzureV2SwitchProviderDetails

Détails du fournisseur de commutateur InMageAzureV2.

Nom Type Description
targetApplianceId

string

ID de l’appliance cible.

targetFabricId

string

ID de l’infrastructure cible.

targetResourceId

string

ID de ressource cible.

targetVaultId

string

ID du coffre cible.

InMageAzureV2UpdateReplicationProtectedItemInput

Entrée Azure V2 InMage pour mettre à jour l’élément protégé par la réplication.

Nom Type Description
instanceType string:

InMageAzureV2

Type de classe.

recoveryAzureV1ResourceGroupId

string

ID de groupe de ressources Azure de récupération pour le déploiement classique.

recoveryAzureV2ResourceGroupId

string

ID de groupe de ressources Azure de récupération pour le déploiement de Resource Manager.

sqlServerLicenseType

SqlServerLicenseType

Type de licence SQL Server.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetManagedDiskTags

object

Balises pour les disques managés cibles.

targetNicTags

object

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetVmTags

object

Balises de machine virtuelle cible.

useManagedDisks

string

Valeur indiquant si les disques managés doivent être utilisés pendant le basculement.

vmDisks

UpdateDiskInput[]

Liste des propriétés de mise à jour de disque.

InMageProtectedDiskDetails

Détails du disque protégé par inMage.

Nom Type Description
diskCapacityInBytes

integer

Capacité du disque en octets.

diskId

string

ID de disque.

diskName

string

Nom du disque.

diskResized

string

Valeur indiquant si le disque est redimensionné.

fileSystemCapacityInBytes

integer

Capacité du système de fichiers en octets.

healthErrorCode

string

Code d’erreur d’intégrité du disque.

lastRpoCalculatedTime

string

Heure calculée du dernier RPO.

progressHealth

string

Intégrité de progression.

progressStatus

string

État de progression.

protectionStage

string

Étape de protection.

psDataInMB

number

Transit de données PS en Mo.

resyncDurationInSeconds

integer

Durée de resynchronisation en secondes.

resyncLast15MinutesTransferredBytes

integer

La resynchronisation des 15 dernières minutes a été transférée en octets.

resyncLastDataTransferTimeUTC

string

Dernière heure de transfert de données au format UTC.

resyncProcessedBytes

integer

Résynchronisation des octets traités.

resyncProgressPercentage

integer

Pourcentage de progression resynchronisation.

resyncRequired

string

Valeur indiquant si la resynchronisation est requise pour ce disque.

resyncStartTime

string

Heure de début resynchronisation.

resyncTotalTransferredBytes

integer

Nombre total d’octets transférés à resynchronisation.

rpoInSeconds

integer

RPO en secondes.

sourceDataInMB

number

Transit de données sources en Mo.

targetDataInMB

number

Transit des données cibles en Mo.

InMageRcmAgentUpgradeBlockingErrorDetails

Détails de l’erreur de blocage de la mise à niveau de l’agent source InMageRcm.

Nom Type Description
errorCode

string

Code d’erreur.

errorMessage

string

Message d’erreur.

errorMessageParameters

object

Paramètres du message d’erreur.

errorTags

object

Balises d’erreur.

possibleCauses

string

Les causes possibles.

recommendedAction

string

Action recommandée.

InMageRcmDiscoveredProtectedVmDetails

Détails de la machine virtuelle protégée découverte par InMageRcm.

Nom Type Description
createdTimestamp

string

Horodatage créé par SDS.

datastores

string[]

Liste des magasins de données.

ipAddresses

string[]

Liste des adresses IP.

isDeleted

boolean

Valeur indiquant si la machine virtuelle est supprimée.

lastDiscoveryTimeInUtc

string

Dernière fois que les informations SDS ont été découvertes dans SRS.

osName

string

Nom du système d’exploitation de la machine virtuelle.

powerStatus

string

État de l’alimentation de la machine virtuelle.

updatedTimestamp

string

Horodatage mis à jour SDS.

vCenterFqdn

string

Fqdn VCenter.

vCenterId

string

ID VCenter.

vmFqdn

string

Nom de domaine complet de la machine virtuelle.

vmwareToolsStatus

string

État des outils VMware.

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback a découvert les détails de la machine virtuelle.

Nom Type Description
createdTimestamp

string

Horodatage créé par SDS.

datastores

string[]

Liste des magasins de données.

ipAddresses

string[]

Liste des adresses IP.

isDeleted

boolean

Valeur indiquant si la machine virtuelle est supprimée.

lastDiscoveryTimeInUtc

string

Dernière fois que les informations SDS ont été découvertes dans SRS.

osName

string

Nom du système d’exploitation de la machine virtuelle.

powerStatus

string

État de l’alimentation de la machine virtuelle.

updatedTimestamp

string

Horodatage mis à jour SDS.

vCenterFqdn

string

Fqdn VCenter.

vCenterId

string

ID VCenter.

vmFqdn

string

Nom de domaine complet de la machine virtuelle.

vmwareToolsStatus

string

État des outils VMware.

InMageRcmFailbackMobilityAgentDetails

Détails de l’agent de mobilité InMageRcmFailback.

Nom Type Description
agentVersionExpiryDate

string

Date d’expiration de la version de l’agent.

driverVersion

string

Version du pilote.

driverVersionExpiryDate

string

Date d’expiration de la version du pilote.

isUpgradeable

string

Valeur indiquant si l’agent peut être mis à niveau ou non.

lastHeartbeatUtc

string

Heure de la dernière pulsation reçue de l’agent.

latestUpgradableVersionWithoutReboot

string

La dernière version pouvant être mise à niveau disponible sans redémarrage.

latestVersion

string

La dernière version de l’agent disponible.

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

Indique si la mise à jour est possible ou non.

version

string

Version de l’agent.

InMageRcmFailbackNicDetails

Détails de la carte réseau InMageRcmFailback.

Nom Type Description
adapterType

string

Type d’adaptateur.

macAddress

string

Adresse mac.

networkName

string

Nom du réseau.

sourceIpAddress

string

Adresse IP.

InMageRcmFailbackProtectedDiskDetails

Détails du disque protégé par InMageRcmFailback.

Nom Type Description
capacityInBytes

integer

Capacité du disque en octets.

dataPendingAtSourceAgentInMB

number

Données en attente au niveau de l’agent source en Mo.

dataPendingInLogDataStoreInMB

number

Données en attente dans le magasin de données de journal en Mo.

diskId

string

ID de disque (signalé par l’agent source).

diskName

string

Nom du disque.

diskUuid

string

Disque Uuid (signalé par vCenter).

irDetails

InMageRcmFailbackSyncDetails

Détails de la réplication initiale.

isInitialReplicationComplete

string

Valeur indiquant si la réplication initiale est terminée ou non.

isOSDisk

string

Valeur indiquant si le disque est le disque du système d’exploitation.

lastSyncTime

string

Heure de la dernière synchronisation.

resyncDetails

InMageRcmFailbackSyncDetails

Détails de la resynchronisation.

InMageRcmFailbackReplicationDetails

Détails spécifiques du fournisseur InMageRcmFailback.

Nom Type Description
azureVirtualMachineId

string

ID ARM de la machine virtuelle Azure.

discoveredVmDetails

InMageRcmFailbackDiscoveredProtectedVmDetails

Informations sur la machine virtuelle découverte.

initialReplicationProcessedBytes

integer

La réplication initiale a traité les octets. Cela inclut la somme des octets totaux transférés et correspondants sur tous les disques sélectionnés dans la machine virtuelle source.

initialReplicationProgressHealth

VmReplicationProgressHealth

Intégrité initiale de la progression de la réplication.

initialReplicationProgressPercentage

integer

Pourcentage de progression de la réplication initiale.

initialReplicationTransferredBytes

integer

La réplication initiale a transféré les octets de la machine virtuelle source vers la cible pour tous les disques sélectionnés sur la machine virtuelle source.

instanceType string:

InMageRcmFailback

Obtient le type d’instance.

internalIdentifier

string

Identificateur interne de la machine virtuelle.

isAgentRegistrationSuccessfulAfterFailover

boolean

Valeur indiquant si l’inscription de l’agent a réussi après le basculement.

lastPlannedFailoverStartTime

string

Heure de début du dernier basculement planifié.

lastPlannedFailoverStatus

PlannedFailoverStatus

Dernier état de basculement planifié.

lastUsedPolicyFriendlyName

string

Nom convivial de stratégie utilisé par la réplication de transfert.

lastUsedPolicyId

string

ID de stratégie utilisé par la réplication de transfert.

logStorageAccountId

string

ID ARM du compte de stockage du journal.

mobilityAgentDetails

InMageRcmFailbackMobilityAgentDetails

Informations sur l’agent de mobilité.

multiVmGroupName

string

Nom du groupe de machines virtuelles multiples.

osType

string

Type du système d’exploitation sur la machine virtuelle.

protectedDisks

InMageRcmFailbackProtectedDiskDetails[]

Liste des disques protégés.

reprotectAgentId

string

ID de l’agent de reprotection.

reprotectAgentName

string

Nom de l’agent de reprotection.

resyncProcessedBytes

integer

Résynchronisation des octets traités. Cela inclut la somme des octets totaux transférés et correspondants sur tous les disques sélectionnés dans la machine virtuelle source.

resyncProgressHealth

VmReplicationProgressHealth

Intégrité de la progression de la resynchronisation.

resyncProgressPercentage

integer

Pourcentage de progression resynchronisation.

resyncRequired

string

Valeur indiquant si la resynchronisation est requise.

resyncState

ResyncState

État de resynchronisation.

resyncTransferredBytes

integer

Resynchronisation des octets de la machine virtuelle source vers la cible pour tous les disques sélectionnés sur la machine virtuelle source.

targetDataStoreName

string

Nom du magasin de données cible.

targetVmName

string

Nom de la machine virtuelle cible.

targetvCenterId

string

ID vCenter cible.

vmNics

InMageRcmFailbackNicDetails[]

Détails du réseau.

InMageRcmFailbackSyncDetails

Détails de synchronisation au niveau du disque InMageRcmFailback.

Nom Type Description
last15MinutesTransferredBytes

integer

Octets transférés au cours des 15 dernières minutes de la machine virtuelle source vers la cible.

lastDataTransferTimeUtc

string

Heure du dernier transfert de données de la machine virtuelle source vers la cible.

lastRefreshTime

string

Heure de la dernière actualisation.

processedBytes

integer

Nombre total d’octets traités. Cela inclut les octets transférés de la machine virtuelle source vers la cible et les octets correspondants.

progressHealth

DiskReplicationProgressHealth

Intégrité de la progression.

progressPercentage

integer

Progression en pourcentage. Le pourcentage de progression est calculé en fonction des octets traités.

startTime

string

Heure de début.

transferredBytes

integer

Octets transférés de la machine virtuelle source vers Azure pour le disque.

InMageRcmLastAgentUpgradeErrorDetails

Détails de la dernière erreur de mise à niveau de l’agent source InMageRcm.

Nom Type Description
errorCode

string

Code d’erreur.

errorMessage

string

Message d’erreur.

errorMessageParameters

object

Paramètres du message d’erreur.

errorTags

object

Balises d’erreur.

possibleCauses

string

Les causes possibles.

recommendedAction

string

Action recommandée.

InMageRcmMobilityAgentDetails

Détails de l’agent de mobilité InMageRcm.

Nom Type Description
agentVersionExpiryDate

string

Date d’expiration de la version de l’agent.

driverVersion

string

Version du pilote.

driverVersionExpiryDate

string

Date d’expiration de la version du pilote.

isUpgradeable

string

Valeur indiquant si l’agent peut être mis à niveau ou non.

lastHeartbeatUtc

string

Heure de la dernière pulsation reçue de l’agent.

latestAgentReleaseDate

string

Date de publication de la dernière version de l’agent.

latestUpgradableVersionWithoutReboot

string

La dernière version pouvant être mise à niveau disponible sans redémarrage.

latestVersion

string

La dernière version de l’agent disponible.

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

Indique si la mise à jour est possible ou non.

version

string

Version de l’agent.

InMageRcmNicDetails

Détails de la carte réseau InMageRcm.

Nom Type Description
isPrimaryNic

string

Valeur indiquant s’il s’agit de la carte réseau principale.

isSelectedForFailover

string

Valeur indiquant si cette carte réseau est sélectionnée pour le basculement.

nicId

string

ID de carte réseau.

sourceIPAddress

string

Adresse IP source.

sourceIPAddressType

EthernetAddressType

Type d’adresse IP source.

sourceNetworkId

string

ID réseau source.

sourceSubnetName

string

Nom du sous-réseau source.

targetIPAddress

string

Adresse IP cible.

targetIPAddressType

EthernetAddressType

Type d’adresse IP cible.

targetSubnetName

string

Nom du sous-réseau cible.

testIPAddress

string

Adresse IP de test.

testIPAddressType

EthernetAddressType

Type d’adresse IP de test.

testSubnetName

string

Nom du sous-réseau de test.

InMageRcmNicInput

Entrée de carte réseau InMageRcm.

Nom Type Description
isPrimaryNic

string

Valeur indiquant s’il s’agit de la carte réseau principale.

isSelectedForFailover

string

Valeur indiquant si cette carte réseau est sélectionnée pour le basculement.

nicId

string

ID de carte réseau.

targetStaticIPAddress

string

Adresse IP statique cible.

targetSubnetName

string

Nom du sous-réseau cible.

testStaticIPAddress

string

Adresse IP statique de test.

testSubnetName

string

Nom du sous-réseau de test.

InMageRcmProtectedDiskDetails

Détails du disque protégé par InMageRcm.

Nom Type Description
capacityInBytes

integer

Capacité du disque en octets.

customTargetDiskName

string

Nom de disque Azure cible personnalisé.

dataPendingAtSourceAgentInMB

number

Données en attente au niveau de l’agent source en Mo.

dataPendingInLogDataStoreInMB

number

Données en attente dans le magasin de données de journal en Mo.

diskEncryptionSetId

string

ID ARM DiskEncryptionSet.

diskId

string

ID de disque.

diskName

string

Nom du disque.

diskState

DiskState

État du disque.

diskType

DiskAccountType

Type de disque.

irDetails

InMageRcmSyncDetails

Détails de la réplication initiale.

isInitialReplicationComplete

string

Valeur indiquant si la réplication initiale est terminée ou non.

isOSDisk

string

Valeur indiquant si le disque est le disque du système d’exploitation.

logStorageAccountId

string

ID ARM du compte de stockage du journal.

resyncDetails

InMageRcmSyncDetails

Détails de la resynchronisation.

sectorSizeInBytes

integer

Taille du secteur logique (en octets), 512 par défaut.

seedBlobUri

string

URI de l’objet blob de départ.

seedManagedDiskId

string

ID ARM du disque managé seed.

targetManagedDiskId

string

ID ARM du disque managé cible.

InMageRcmReplicationDetails

Détails spécifiques du fournisseur InMageRcm.

Nom Type Description
agentUpgradeAttemptToVersion

string

Version de l’agent vers laquelle la dernière mise à niveau de l’agent a été tentée.

agentUpgradeBlockingErrorDetails

InMageRcmAgentUpgradeBlockingErrorDetails[]

Informations d’erreur de blocage de la mise à niveau de l’agent.

agentUpgradeJobId

string

ID du travail de mise à niveau de l’agent.

agentUpgradeState

MobilityAgentUpgradeState

État de mise à niveau automatique de l’agent.

allocatedMemoryInMB

number

Mémoire allouée en Mo.

discoveredVmDetails

InMageRcmDiscoveredProtectedVmDetails

Détails de la machine virtuelle découverte.

discoveryType

string

Type de la machine virtuelle découverte.

fabricDiscoveryMachineId

string

ID ARM de la machine virtuelle découverte.

failoverRecoveryPointId

string

ID du point de récupération vers lequel la machine virtuelle a été basculée.

firmwareType

string

Type de microprogramme.

initialReplicationProcessedBytes

integer

La réplication initiale a traité les octets. Cela inclut la somme des octets totaux transférés et correspondants sur tous les disques sélectionnés dans la machine virtuelle source.

initialReplicationProgressHealth

VmReplicationProgressHealth

Intégrité initiale de la progression de la réplication.

initialReplicationProgressPercentage

integer

Pourcentage de progression de la réplication initiale. Cette opération est calculée en fonction du nombre total d’octets traités pour tous les disques de la machine virtuelle source.

initialReplicationTransferredBytes

integer

La réplication initiale a transféré des octets de la machine virtuelle source vers Azure pour tous les disques sélectionnés sur la machine virtuelle source.

instanceType string:

InMageRcm

Obtient le type d’instance.

internalIdentifier

string

Identificateur interne de la machine virtuelle.

isAgentRegistrationSuccessfulAfterFailover

boolean

Valeur indiquant si l’inscription de l’agent a réussi après le basculement.

isLastUpgradeSuccessful

string

Valeur indiquant si la dernière mise à niveau de l’agent a réussi ou non.

lastAgentUpgradeErrorDetails

InMageRcmLastAgentUpgradeErrorDetails[]

Informations sur la dernière erreur de mise à niveau de l’agent.

lastAgentUpgradeType

string

Dernier type de mise à niveau de l’agent.

lastRecoveryPointId

string

Id du dernier point de récupération.

lastRecoveryPointReceived

string

Heure de réception du dernier point de récupération.

lastRpoCalculatedTime

string

Dernier objectif de point de récupération calculé.

lastRpoInSeconds

integer

Dernière valeur de l’objectif de point de récupération.

licenseType

string

Type de licence de la machine virtuelle à utiliser.

mobilityAgentDetails

InMageRcmMobilityAgentDetails

Informations sur l’agent de mobilité.

multiVmGroupName

string

Nom du groupe de machines virtuelles multiples.

osName

string

Nom du système d’exploitation associé à la machine virtuelle.

osType

string

Type du système d’exploitation sur la machine virtuelle.

primaryNicIpAddress

string

Adresse IP de l’interface réseau principale.

processServerId

string

ID du serveur de processus.

processServerName

string

Nom du serveur de processus.

processorCoreCount

integer

Nombre de cœurs du processeur.

protectedDisks

InMageRcmProtectedDiskDetails[]

Liste des disques protégés.

resyncProcessedBytes

integer

Résynchronisation des octets traités. Cela inclut la somme des octets totaux transférés et correspondants sur tous les disques sélectionnés dans la machine virtuelle source.

resyncProgressHealth

VmReplicationProgressHealth

Intégrité de la progression de la resynchronisation.

resyncProgressPercentage

integer

Pourcentage de progression resynchronisation. Cette opération est calculée en fonction du nombre total d’octets traités pour tous les disques de la machine virtuelle source.

resyncRequired

string

Valeur indiquant si la resynchronisation est requise.

resyncState

ResyncState

État de resynchronisation.

resyncTransferredBytes

integer

Resynchronisation des octets de la machine virtuelle source vers Azure pour tous les disques sélectionnés sur la machine virtuelle source.

runAsAccountId

string

ID du compte d’identification.

seedManagedDiskTags

UserCreatedResourceTag[]

Balises pour les disques managés de départ.

sqlServerLicenseType

string

Type de licence SQL Server.

storageAccountId

string

ID ARM du compte de stockage de réplication. Cela s’applique uniquement au hook de test de réplication basé sur les objets blob.

supportedOSVersions

string[]

Valeur indiquant la version de mise à niveau du système d’exploitation inplace.

targetAvailabilitySetId

string

ID du groupe à haute disponibilité cible.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetBootDiagnosticsStorageAccountId

string

ID ARM du compte de stockage de diagnostic de démarrage cible.

targetGeneration

string

Génération cible.

targetLocation

string

Emplacement cible.

targetManagedDiskTags

UserCreatedResourceTag[]

Balises pour les disques managés cibles.

targetNetworkId

string

ID réseau cible.

targetNicTags

UserCreatedResourceTag[]

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetResourceGroupId

string

ID du groupe de ressources cible.

targetVmName

string

Nom de la machine virtuelle cible.

targetVmSecurityProfile

SecurityProfileProperties

Profil de sécurité de machine virtuelle cible.

targetVmSize

string

Taille de machine virtuelle cible.

targetVmTags

UserCreatedResourceTag[]

Balises de machine virtuelle cible.

testNetworkId

string

ID réseau de test.

unprotectedDisks

InMageRcmUnProtectedDiskDetails[]

Liste des disques non protégés.

vmNics

InMageRcmNicDetails[]

Détails du réseau.

InMageRcmSyncDetails

Détails de synchronisation au niveau du disque InMageRcm.

Nom Type Description
last15MinutesTransferredBytes

integer

Octets transférés au cours des 15 dernières minutes de la machine virtuelle source vers Azure.

lastDataTransferTimeUtc

string

Heure du dernier transfert de données de la machine virtuelle source vers Azure.

lastRefreshTime

string

Heure de la dernière actualisation.

processedBytes

integer

Nombre total d’octets traités. Cela inclut les octets transférés de la machine virtuelle source vers Azure et les octets correspondants.

progressHealth

DiskReplicationProgressHealth

Intégrité de la progression.

progressPercentage

integer

Progression en pourcentage. Le pourcentage de progression est calculé en fonction des octets traités.

startTime

string

Heure de début.

transferredBytes

integer

Octets transférés de la machine virtuelle source vers Azure pour le disque.

InMageRcmUnProtectedDiskDetails

Détails du disque non protégé InMageRcm.

Nom Type Description
capacityInBytes

integer

Capacité du disque en octets.

diskId

string

ID de disque.

diskName

string

Nom du disque.

InMageRcmUpdateReplicationProtectedItemInput

Entrée spécifique du fournisseur InMageRcm pour mettre à jour l’élément protégé par la réplication.

Nom Type Description
instanceType string:

InMageRcm

Type de classe.

licenseType

LicenseType

Type de licence.

sqlServerLicenseType

SqlServerLicenseType

Type de licence SQL Server.

targetAvailabilitySetId

string

ID ARM du groupe à haute disponibilité cible.

targetAvailabilityZone

string

Zone de disponibilité cible.

targetBootDiagnosticsStorageAccountId

string

ID ARM du compte de stockage de diagnostic de démarrage cible.

targetManagedDiskTags

UserCreatedResourceTag[]

Balises pour les disques managés cibles.

targetNetworkId

string

ID ARM du réseau cible.

targetNicTags

UserCreatedResourceTag[]

Balises pour les cartes réseau cibles.

targetProximityPlacementGroupId

string

ID du groupe de placement de proximité cible.

targetResourceGroupId

string

ID ARM du groupe de ressources cible.

targetVmName

string

Nom de la machine virtuelle cible.

targetVmSize

string

Taille de machine virtuelle cible.

targetVmTags

UserCreatedResourceTag[]

Balises de machine virtuelle cible.

testNetworkId

string

ID ARM du réseau de test.

vmNics

InMageRcmNicInput[]

Liste des détails de la carte réseau.

InMageReplicationDetails

Paramètres spécifiques du fournisseur InMage.

Nom Type Description
activeSiteType

string

Emplacement actif de la machine virtuelle. Si la machine virtuelle est protégée d’Azure, ce champ prend les valeurs de { Azure, OnPrem }. Si la machine virtuelle est protégée entre deux centres de données, ce champ sera toujours Activé.

agentDetails

InMageAgentDetails

Détails de l’agent.

azureStorageAccountId

string

Valeur indiquant le compte de stockage Azure sous-jacent. Si la machine virtuelle n’est pas en cours d’exécution dans Azure, cette valeur est définie sur Null.

compressedDataRateInMB

number

Taux de modification des données compressés en Mo.

consistencyPoints

object

Collection de points de cohérence.

datastores

string[]

Les magasins de données de la valeur de l’ordinateur local peuvent être la liste des chaînes qui contiennent des noms de magasins de données.

discoveryType

string

Valeur indiquant le type de découverte de l’ordinateur.

diskResized

string

Valeur indiquant si un disque est redimensionné pour cette machine virtuelle.

infrastructureVmId

string

ID de machine virtuelle d’infrastructure.

instanceType string:

InMage

Obtient le type d’instance.

ipAddress

string

Adresse IP source.

isAdditionalStatsAvailable

boolean

Valeur indiquant si des statistiques ir supplémentaires sont disponibles ou non.

lastHeartbeat

string

Dernière pulsation reçue du serveur source.

lastRpoCalculatedTime

string

Heure calculée du dernier RPO.

lastUpdateReceivedTime

string

Heure de la dernière mise à jour reçue des composants locaux.

masterTargetId

string

ID cible maître.

multiVmGroupId

string

ID de groupe de machines virtuelles multiples, le cas échéant.

multiVmGroupName

string

Nom du groupe de machines virtuelles multiples, le cas échéant.

multiVmSyncStatus

string

Valeur indiquant si la synchronisation de plusieurs machines virtuelles est activée ou désactivée.

osDetails

OSDiskDetails

Détails du système d’exploitation.

osVersion

string

Version du système d’exploitation de l’élément protégé.

processServerId

string

ID du serveur de processus.

protectedDisks

InMageProtectedDiskDetails[]

Liste des disques protégés.

protectionStage

string

Étape de protection.

rebootAfterUpdateStatus

string

Valeur indiquant si le serveur source nécessite un redémarrage après la mise à jour.

replicaId

string

ID de réplica de l’élément protégé.

resyncDetails

InitialReplicationDetails

Détails de resynchronisation de l’ordinateur.

retentionWindowEnd

string

Heure de fin de la fenêtre de rétention.

retentionWindowStart

string

Heure de début de la fenêtre de rétention.

rpoInSeconds

integer

RPO en secondes.

sourceVmCpuCount

integer

Nombre d’UC de la machine virtuelle côté principal.

sourceVmRamSizeInMB

integer

Taille de ram de la machine virtuelle côté principal.

totalDataTransferred

integer

Nombre total de données transférées en octets.

totalProgressHealth

string

Intégrité de la progression.

uncompressedDataRateInMB

number

Taux de modification de données non compressé en Mo.

vCenterInfrastructureId

string

ID d’infrastructure vCenter.

validationErrors

HealthError[]

Les erreurs de validation de la valeur de l’ordinateur local peuvent être la liste des erreurs de validation.

vmId

string

ID de la machine virtuelle.

vmNics

VMNicDetails[]

Détails du réseau PE.

vmProtectionState

string

État de protection de la machine virtuelle.

vmProtectionStateDescription

string

Description de l’état de protection de la machine virtuelle.

InnerHealthError

Implémente la classe InnerHealthError. L’objet HealthError contient une liste d’InnerHealthErrors en tant qu’erreurs enfants. InnerHealthError est utilisé, car cela empêche une boucle infinie de structures lorsque Hydra tente de générer automatiquement le contrat. Nous exposons les erreurs d’intégrité associées en tant qu’erreurs d’intégrité interne et tous les consommateurs d’API peuvent l’utiliser de la même manière que exception -> InnerException.

Nom Type Description
creationTimeUtc

string

Heure de création d’erreur (UTC).

customerResolvability

HealthErrorCustomerResolvability

Valeur indiquant si l’erreur d’intégrité est résolvable par le client.

entityId

string

ID de l’entité.

errorCategory

string

Catégorie d’erreur.

errorCode

string

Code d’erreur.

errorId

string

ID unique de l’erreur d’intégrité.

errorLevel

string

Niveau d’erreur.

errorMessage

string

Message d'erreur.

errorSource

string

Source d’erreur.

errorType

string

Type d’erreur.

possibleCauses

string

Causes possibles d’erreur.

recommendedAction

string

Action recommandée pour résoudre l’erreur.

recoveryProviderErrorMessage

string

Message d’erreur DRA.

summaryMessage

string

Message de synthèse de l’entité.

InputEndpoint

Nom Type Description
endpointName

string

privatePort

integer

protocol

string

publicPort

integer

IPConfigDetails

Nom Type Description
ipAddressType

string

isPrimary

boolean

isSeletedForFailover

boolean

name

string

recoveryIPAddressType

string

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

staticIPAddress

string

subnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

IPConfigInputDetails

Nom Type Description
ipConfigName

string

isPrimary

boolean

isSeletedForFailover

boolean

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

KeyEncryptionKeyInfo

Informations sur la clé de chiffrement de clé (KEK).

Nom Type Description
keyIdentifier

string

URL/identificateur de clé.

keyVaultResourceArmId

string

ID ARM de la ressource KeyVault pour la clé.

LicenseType

Type de licence.

Nom Type Description
NoLicenseType

string

NotSpecified

string

WindowsServer

string

MobilityAgentUpgradeState

État de mise à niveau automatique de l’agent.

Nom Type Description
Commit

string

Completed

string

None

string

Started

string

MultiVmGroupCreateOption

Indique si le groupe de machines virtuelles multiples est créé automatiquement ou spécifié par l’utilisateur.

Nom Type Description
AutoCreated

string

UserSpecified

string

OSDetails

Détails du disque.

Nom Type Description
oSMajorVersion

string

Version principale du système d’exploitation.

oSMinorVersion

string

Version mineure du système d’exploitation.

oSVersion

string

Version du système d’exploitation.

osEdition

string

The OSEdition.

osType

string

Détails du disque de machine virtuelle.

productType

string

Type de produit.

userSelectedOSName

string

Nom du système d’exploitation sélectionné par l’utilisateur.

OSDiskDetails

Détails du disque du système d’exploitation.

Nom Type Description
osType

string

Type du système d’exploitation sur la machine virtuelle.

osVhdId

string

ID du disque contenant le système d’exploitation.

vhdName

string

Nom du disque dur virtuel du disque du système d’exploitation.

OSUpgradeSupportedVersions

Versions de mise à niveau du système d’exploitation prises en charge.

Nom Type Description
supportedSourceOsVersion

string

Nom de la version du système d’exploitation source.

supportedTargetOsVersions

string[]

Noms des versions du système d’exploitation cible.

PlannedFailoverStatus

Dernier état de basculement planifié.

Nom Type Description
Cancelled

string

Failed

string

Succeeded

string

Unknown

string

ReplicationProtectedItem

Élément protégé par la réplication.

Nom Type Description
id

string

ID de ressource

location

string

Emplacement des ressources

name

string

Nom de la ressource

properties

ReplicationProtectedItemProperties

Données personnalisées.

type

string

Type de ressource

ReplicationProtectedItemProperties

Détails des données personnalisées de l’élément protégé par la réplication.

Nom Type Description
activeLocation

string

Emplacement actif actuel du PE.

allowedOperations

string[]

Opérations autorisées sur l’élément protégé par la réplication.

currentScenario

CurrentScenarioDetails

Scénario actuel.

eventCorrelationId

string

ID de corrélation pour les événements associés à cet élément protégé.

failoverHealth

string

Intégrité du basculement consolidé pour la machine virtuelle.

failoverRecoveryPointId

string

ID ARM du point de récupération vers lequel la machine virtuelle a été basculée.

friendlyName

string

Nom.

healthErrors

HealthError[]

Liste des erreurs d’intégrité.

lastSuccessfulFailoverTime

string

Dernière heure de basculement réussie.

lastSuccessfulTestFailoverTime

string

Dernière heure de test de basculement réussie.

policyFriendlyName

string

Nom de la stratégie régissant ce PE.

policyId

string

ID de stratégie régissant ce PE.

primaryFabricFriendlyName

string

Nom convivial de l’infrastructure primaire.

primaryFabricProvider

string

Fournisseur de structure de l’infrastructure principale.

primaryProtectionContainerFriendlyName

string

Nom convivial du conteneur de protection principale.

protectableItemId

string

ID ARM de l’élément protégé.

protectedItemType

string

Type de type d’élément protégé.

protectionState

string

État de la protection.

protectionStateDescription

string

Description de l’état de protection.

providerSpecificDetails ReplicationProviderSpecificSettings:

Paramètres personnalisés du fournisseur de réplication.

recoveryContainerId

string

ID du conteneur de récupération.

recoveryFabricFriendlyName

string

Nom convivial de la structure de récupération.

recoveryFabricId

string

ID arm de la structure de récupération.

recoveryProtectionContainerFriendlyName

string

Nom convivial du conteneur de récupération.

recoveryServicesProviderId

string

ID ARM du fournisseur de récupération.

replicationHealth

string

Intégrité de la protection consolidée pour la machine virtuelle qui rencontre des problèmes avec SRS, ainsi que toutes les unités de réplication associées au groupe de réplication de la machine virtuelle en compte. Il s’agit d’une représentation sous forme de chaîne de l’énumération ProtectionHealth.

switchProviderState

string

État du fournisseur de commutateurs.

switchProviderStateDescription

string

Description de l’état du fournisseur de commutateurs.

testFailoverState

string

État de test de basculement.

testFailoverStateDescription

string

Description de l’état de test de basculement.

ResyncState

État de resynchronisation.

Nom Type Description
None

string

PreparedForResynchronization

string

StartedResynchronization

string

SecurityConfiguration

État de configuration de la sécurité.

Nom Type Description
Disabled

string

Enabled

string

SecurityProfileProperties

Entrée de profil de sécurité.

Nom Type Description
targetVmConfidentialEncryption

SecurityConfiguration

Valeur indiquant si le chiffrement de calcul confidentiel doit être activé.

targetVmMonitoring

SecurityConfiguration

Valeur indiquant si la surveillance de l’intégrité doit être activée.

targetVmSecureBoot

SecurityConfiguration

Valeur indiquant si le démarrage sécurisé doit être activé.

targetVmSecurityType

SecurityType

Type de sécurité de machine virtuelle cible.

targetVmTpm

SecurityConfiguration

Valeur indiquant si le module de plateforme approuvé doit être activé.

SecurityType

Type de sécurité de machine virtuelle cible.

Nom Type Description
ConfidentialVM

string

None

string

TrustedLaunch

string

SqlServerLicenseType

Type de licence SQL Server.

Nom Type Description
AHUB

string

NoLicenseType

string

NotSpecified

string

PAYG

string

UpdateDiskInput

Entrée de disque pour la mise à jour.

Nom Type Description
diskId

string

ID de disque.

targetDiskName

string

Nom du disque cible.

UpdateReplicationProtectedItemInput

Mettez à jour l’entrée d’élément protégé par la réplication.

Nom Type Description
properties

UpdateReplicationProtectedItemInputProperties

Mettez à jour les propriétés d’élément protégé par la réplication.

UpdateReplicationProtectedItemInputProperties

Mettez à jour les propriétés d’entrée d’élément protégé.

Nom Type Description
enableRdpOnTargetOption

string

Option sélectionnée pour activer RDP\SSH sur la machine virtuelle cible après le basculement. Valeur de chaîne de l’énumération SrsDataContract.EnableRDPOnTargetOption.

licenseType

LicenseType

Type de licence.

providerSpecificDetails UpdateReplicationProtectedItemProviderInput:

Entrée spécifique du fournisseur pour mettre à jour l’élément protégé par la réplication.

recoveryAvailabilitySetId

string

ID du groupe à haute disponibilité cible.

recoveryAzureVMName

string

Nom de machine virtuelle Azure cible donné par l’utilisateur.

recoveryAzureVMSize

string

Taille de machine virtuelle Azure cible.

selectedRecoveryAzureNetworkId

string

Id réseau Azure cible.

selectedSourceNicId

string

ID de carte réseau source sélectionné qui sera utilisé comme carte réseau principale pendant le basculement.

selectedTfoAzureNetworkId

string

ID réseau Azure pour le test de basculement.

vmNics

VMNicInputDetails[]

Liste des détails de la carte réseau de machine virtuelle.

UserCreatedResourceTag

Entrée de balise de ressource.

Nom Type Description
tagName

string

Nom de la balise. Pour plus d’informations, consultez les informations suivantes : https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

tagValue

string

Valeur de balise. Veuillez la lire pour plus d’informations : https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

VmEncryptionType

Type de chiffrement de la machine virtuelle.

Nom Type Description
NotEncrypted

string

OnePassEncrypted

string

TwoPassEncrypted

string

VMNicDetails

Détails du réseau de machines virtuelles Hyper V.

Nom Type Valeur par défaut Description
enableAcceleratedNetworkingOnRecovery

boolean

Valeur indiquant si la carte réseau a activé la mise en réseau accélérée.

enableAcceleratedNetworkingOnTfo

boolean

Indique si la carte réseau TFO a activé la mise en réseau accélérée.

ipConfigs

IPConfigDetails[]

Configurations IP de la carte réseau.

nicId

string

ID de carte réseau.

recoveryNetworkSecurityGroupId

string

ID du groupe de sécurité réseau associé à la carte réseau.

recoveryNicName

string

Nom de la carte réseau à utiliser lors de la création de cartes réseau cibles.

recoveryNicResourceGroupName

string

Groupe de ressources de la carte réseau à utiliser lors de la création de cartes réseau cibles.

recoveryVMNetworkId

string

ID réseau de machine virtuelle de récupération.

replicaNicId

string

ID de carte réseau du réplica.

reuseExistingNic

boolean

False

Valeur indiquant si une carte réseau existante est autorisée à être réutilisée pendant le basculement sous réserve de disponibilité.

selectionType

string

Type de sélection pour le basculement.

sourceNicArmId

string

ID ARM de la carte réseau source.

targetNicName

string

Nom de la carte réseau cible.

tfoNetworkSecurityGroupId

string

Groupe de sécurité réseau à utiliser par la carte réseau pendant le test de basculement.

tfoRecoveryNicName

string

Nom de la carte réseau à utiliser lors de la création de cartes réseau cibles dans TFO.

tfoRecoveryNicResourceGroupName

string

Groupe de ressources de la carte réseau à utiliser lors de la création de cartes réseau cibles dans TFO.

tfoReuseExistingNic

boolean

False

Valeur indiquant si une carte réseau existante est autorisée à être réutilisée pendant le test de basculement sous réserve de disponibilité.

tfoVMNetworkId

string

Réseau à utiliser par la carte réseau pendant le test de basculement.

vMNetworkName

string

Nom du réseau de machines virtuelles.

VMNicInputDetails

Détails de l’entrée réseau de machines virtuelles Hyper V.

Nom Type Description
enableAcceleratedNetworkingOnRecovery

boolean

Indique si la carte réseau a activé la mise en réseau accélérée.

enableAcceleratedNetworkingOnTfo

boolean

Indique si la carte réseau de test a activé la mise en réseau accélérée.

ipConfigs

IPConfigInputDetails[]

Configurations IP à utiliser par la carte réseau pendant le test de basculement et de basculement.

nicId

string

ID de carte réseau.

recoveryNetworkSecurityGroupId

string

ID du groupe de sécurité réseau associé à la carte réseau.

recoveryNicName

string

Nom de la carte réseau à utiliser lors de la création de cartes réseau cibles.

recoveryNicResourceGroupName

string

Groupe de ressources de la carte réseau à utiliser lors de la création de cartes réseau cibles.

reuseExistingNic

boolean

Valeur indiquant si une carte réseau existante est autorisée à être réutilisée pendant le basculement sous réserve de disponibilité.

selectionType

string

Type de sélection pour le basculement.

targetNicName

string

Nom de la carte réseau cible.

tfoNetworkSecurityGroupId

string

Groupe de sécurité réseau à utiliser par la carte réseau pendant le test de basculement.

tfoNicName

string

Nom de la carte réseau à utiliser lors de la création de cartes réseau cibles dans TFO.

tfoNicResourceGroupName

string

Groupe de ressources de la carte réseau à utiliser lors de la création de cartes réseau cibles dans TFO.

tfoReuseExistingNic

boolean

Valeur indiquant si une carte réseau existante est autorisée à être réutilisée pendant le test de basculement sous réserve de disponibilité.

VmReplicationProgressHealth

Intégrité initiale de la progression de la réplication.

Nom Type Description
InProgress

string

NoProgress

string

None

string

SlowProgress

string