From 5d7a988642fcd2e292adaa803f21c80a1792582d Mon Sep 17 00:00:00 2001 From: viverm Date: Wed, 6 Sep 2017 12:11:00 +0530 Subject: [PATCH 1/5] test changes and autogenerated --- .../Generated/IOperations.cs | 6 +- .../Generated/IRecoveryPointsOperations.cs | 6 +- .../IReplicationAlertSettingsOperations.cs | 10 +- .../Generated/IReplicationEventsOperations.cs | 12 +- .../IReplicationFabricsOperations.cs | 56 +++- .../Generated/IReplicationJobsOperations.cs | 6 +- .../IReplicationLogicalNetworksOperations.cs | 6 +- .../IReplicationNetworkMappingsOperations.cs | 6 +- .../IReplicationNetworksOperations.cs | 6 +- .../IReplicationPoliciesOperations.cs | 6 +- .../IReplicationProtectableItemsOperations.cs | 6 +- .../IReplicationProtectedItemsOperations.cs | 64 ++--- ...onProtectionContainerMappingsOperations.cs | 6 +- ...plicationProtectionContainersOperations.cs | 24 +- .../IReplicationRecoveryPlansOperations.cs | 6 +- ...tionRecoveryServicesProvidersOperations.cs | 34 +-- ...StorageClassificationMappingsOperations.cs | 6 +- ...icationStorageClassificationsOperations.cs | 6 +- .../IReplicationVaultHealthOperations.cs | 46 ++++ .../IReplicationvCentersOperations.cs | 6 +- .../ISiteRecoveryManagementClient.cs | 11 +- .../Models/A2AApplyRecoveryPointInput.cs | 6 +- .../Models/A2AContainerCreationInput.cs | 6 +- .../Models/A2AEnableProtectionInput.cs | 17 +- .../Generated/Models/A2AEventDetails.cs | 6 +- .../Models/A2AFailoverProviderInput.cs | 15 +- .../Models/A2APolicyCreationInput.cs | 22 +- .../Generated/Models/A2APolicyDetails.cs | 12 +- .../Models/A2AProtectedDiskDetails.cs | 74 +++--- .../Models/A2AProtectedManagedDiskDetails.cs | 153 +++++++++++ .../Generated/Models/A2AReplicationDetails.cs | 78 ++++-- .../Generated/Models/A2AReprotectInput.cs | 6 +- .../Models/A2ARpRecoveryPointType.cs | 43 +++- .../Models/A2ASwitchProtectionInput.cs | 17 +- .../A2AUpdateReplicationProtectedItemInput.cs | 6 +- .../Generated/Models/A2AVmDiskInputDetails.cs | 6 +- .../Models/A2AVmManagedDiskInputDetails.cs | 69 +++++ .../Generated/Models/ARMException.cs | 6 +- .../Generated/Models/ARMExceptionDetails.cs | 6 +- .../Generated/Models/ARMInnerError.cs | 6 +- .../Generated/Models/ASRTask.cs | 28 +- .../Generated/Models/AddVCenterRequest.cs | 6 +- .../Models/AddVCenterRequestProperties.cs | 6 +- .../Generated/Models/Alert.cs | 6 +- .../Generated/Models/AlertProperties.cs | 6 +- .../Models/AlternateLocationRecoveryOption.cs | 35 ++- .../Models/ApplyRecoveryPointInput.cs | 6 +- .../ApplyRecoveryPointInputProperties.cs | 6 +- ...ApplyRecoveryPointProviderSpecificInput.cs | 6 +- .../Generated/Models/AsrJobDetails.cs | 11 +- .../Models/AutomationRunbookTaskDetails.cs | 6 +- .../Models/AzureFabricCreationInput.cs | 6 +- .../Models/AzureFabricSpecificDetails.cs | 6 +- .../AzureToAzureCreateNetworkMappingInput.cs | 9 +- .../AzureToAzureNetworkMappingSettings.cs | 8 +- .../AzureToAzureUpdateNetworkMappingInput.cs | 6 +- .../AzureToAzureVmSyncedConfigDetails.cs | 6 +- .../Generated/Models/AzureVmDiskDetails.cs | 6 +- .../Generated/Models/ConfigurationSettings.cs | 6 +- .../Generated/Models/ConfigureAlertRequest.cs | 6 +- .../Models/ConfigureAlertRequestProperties.cs | 6 +- .../Models/ConsistencyCheckTaskDetails.cs | 6 +- .../Models/CreateNetworkMappingInput.cs | 11 +- .../CreateNetworkMappingInputProperties.cs | 6 +- .../Generated/Models/CreatePolicyInput.cs | 6 +- .../Models/CreatePolicyInputProperties.cs | 6 +- .../Models/CreateProtectionContainerInput.cs | 6 +- ...reateProtectionContainerInputProperties.cs | 6 +- .../CreateProtectionContainerMappingInput.cs | 6 +- ...otectionContainerMappingInputProperties.cs | 6 +- .../Models/CreateRecoveryPlanInput.cs | 6 +- .../CreateRecoveryPlanInputProperties.cs | 6 +- .../Models/CurrentScenarioDetails.cs | 6 +- .../Generated/Models/DataStore.cs | 6 +- .../Generated/Models/DataSyncStatus.cs | 35 ++- .../Models/DisableProtectionInput.cs | 6 +- .../DisableProtectionInputProperties.cs | 6 +- .../DisableProtectionProviderSpecificInput.cs | 6 +- .../Models/DisableProtectionReason.cs | 35 ++- .../Models/DiscoverProtectableItemRequest.cs | 6 +- ...iscoverProtectableItemRequestProperties.cs | 6 +- .../Generated/Models/DiskDetails.cs | 6 +- .../Generated/Models/DiskVolumeDetails.cs | 6 +- .../Generated/Models/Display.cs | 134 ++++------ .../Generated/Models/EnableProtectionInput.cs | 6 +- .../Models/EnableProtectionInputProperties.cs | 21 +- .../EnableProtectionProviderSpecificInput.cs | 6 +- .../Generated/Models/EncryptionDetails.cs | 6 +- .../Generated/Models/EventModel.cs | 6 +- .../Generated/Models/EventProperties.cs | 27 +- .../Models/EventProviderSpecificDetails.cs | 6 +- .../Generated/Models/EventQueryParameter.cs | 107 ++++++++ .../Generated/Models/EventSpecificDetails.cs | 6 +- .../Generated/Models/ExportJobDetails.cs | 11 +- .../Generated/Models/Fabric.cs | 6 +- .../Generated/Models/FabricCreationInput.cs | 6 +- .../Models/FabricCreationInputProperties.cs | 6 +- .../Generated/Models/FabricProperties.cs | 6 +- .../FabricReplicationGroupTaskDetails.cs | 6 +- ...FabricSpecificCreateNetworkMappingInput.cs | 6 +- .../Models/FabricSpecificCreationInput.cs | 6 +- .../Generated/Models/FabricSpecificDetails.cs | 6 +- ...FabricSpecificUpdateNetworkMappingInput.cs | 6 +- .../Models/FailoverDeploymentModel.cs | 39 ++- .../Generated/Models/FailoverJobDetails.cs | 55 ++++ .../Models/FailoverProcessServerRequest.cs | 6 +- .../FailoverProcessServerRequestProperties.cs | 6 +- ...FailoverReplicationProtectedItemDetails.cs | 117 +++++++++ .../Generated/Models/GroupTaskDetails.cs | 9 +- .../Generated/Models/HealthError.cs | 36 ++- .../Generated/Models/HealthErrorCategory.cs | 62 +++++ .../Generated/Models/HealthErrorSummary.cs | 116 +++++++++ .../Models/HyperVReplica2012EventDetails.cs | 6 +- .../Models/HyperVReplica2012R2EventDetails.cs | 6 +- ...perVReplicaAzureApplyRecoveryPointInput.cs | 6 +- ...HyperVReplicaAzureEnableProtectionInput.cs | 29 +-- .../Models/HyperVReplicaAzureEventDetails.cs | 6 +- ...HyperVReplicaAzureFailbackProviderInput.cs | 6 +- ...HyperVReplicaAzureFailoverProviderInput.cs | 15 +- .../Models/HyperVReplicaAzurePolicyDetails.cs | 26 +- .../Models/HyperVReplicaAzurePolicyInput.cs | 29 +-- .../HyperVReplicaAzureReplicationDetails.cs | 28 +- .../HyperVReplicaAzureReprotectInput.cs | 6 +- .../HyperVReplicaAzureRpRecoveryPointType.cs | 39 ++- ...zureUpdateReplicationProtectedItemInput.cs | 6 +- .../Models/HyperVReplicaBaseEventDetails.cs | 6 +- .../Models/HyperVReplicaBasePolicyDetails.cs | 13 +- .../HyperVReplicaBaseReplicationDetails.cs | 6 +- .../Models/HyperVReplicaBluePolicyDetails.cs | 13 +- .../Models/HyperVReplicaBluePolicyInput.cs | 6 +- .../HyperVReplicaBlueReplicationDetails.cs | 6 +- .../Models/HyperVReplicaPolicyDetails.cs | 13 +- .../Models/HyperVReplicaPolicyInput.cs | 6 +- .../Models/HyperVReplicaReplicationDetails.cs | 6 +- .../Generated/Models/HyperVSiteDetails.cs | 6 +- .../Models/HyperVVirtualMachineDetails.cs | 6 +- .../Generated/Models/IdentityInformation.cs | 123 +++++++++ .../Generated/Models/IdentityProviderType.cs | 56 ++++ .../Generated/Models/InMageAgentDetails.cs | 6 +- .../InMageAzureV2ApplyRecoveryPointInput.cs | 6 +- .../InMageAzureV2EnableProtectionInput.cs | 36 +-- .../Models/InMageAzureV2EventDetails.cs | 14 +- .../InMageAzureV2FailoverProviderInput.cs | 15 +- .../Models/InMageAzureV2PolicyDetails.cs | 12 +- .../Models/InMageAzureV2PolicyInput.cs | 22 +- .../InMageAzureV2ProtectedDiskDetails.cs | 17 +- .../InMageAzureV2RecoveryPointDetails.cs | 63 +++++ .../Models/InMageAzureV2ReplicationDetails.cs | 104 +++++--- .../Models/InMageAzureV2ReprotectInput.cs | 13 +- ...reV2UpdateReplicationProtectedItemInput.cs | 6 +- .../Models/InMageBasePolicyDetails.cs | 12 +- ...eDisableProtectionProviderSpecificInput.cs | 13 +- .../Generated/Models/InMageDiskDetails.cs | 6 +- .../Models/InMageDiskExclusionInput.cs | 6 +- .../InMageDiskSignatureExclusionOptions.cs | 9 +- .../Models/InMageEnableProtectionInput.cs | 42 ++- .../Models/InMageFailoverProviderInput.cs | 36 +-- .../Generated/Models/InMagePolicyDetails.cs | 12 +- .../Generated/Models/InMagePolicyInput.cs | 22 +- .../Models/InMageProtectedDiskDetails.cs | 17 +- .../Models/InMageReplicationDetails.cs | 90 ++++--- .../Generated/Models/InMageReprotectInput.cs | 36 ++- .../Models/InMageV2RpRecoveryPointType.cs | 43 +++- .../Models/InMageVolumeExclusionOptions.cs | 30 +-- .../Generated/Models/InconsistentVmDetails.cs | 10 +- .../Models/InitialReplicationDetails.cs | 6 +- .../Models/InlineWorkflowTaskDetails.cs | 6 +- .../Generated/Models/InputEndpoint.cs | 6 +- .../Generated/Models/Job.cs | 19 +- .../Generated/Models/JobDetails.cs | 15 +- .../Generated/Models/JobEntity.cs | 6 +- .../Generated/Models/JobErrorDetails.cs | 6 +- .../Generated/Models/JobProperties.cs | 32 +-- .../Generated/Models/JobQueryParameter.cs | 6 +- .../Generated/Models/JobStatusEventDetails.cs | 10 +- .../Generated/Models/JobTaskDetails.cs | 9 +- .../Generated/Models/LicenseType.cs | 39 ++- .../Generated/Models/LogicalNetwork.cs | 6 +- .../Models/LogicalNetworkProperties.cs | 6 +- .../Models/ManualActionTaskDetails.cs | 6 +- .../Generated/Models/MasterTargetServer.cs | 24 +- .../Generated/Models/MethodCallStatus.cs | 6 +- .../Generated/Models/MobilityServiceUpdate.cs | 6 +- .../Generated/Models/MultiVmSyncStatus.cs | 56 ++++ .../Generated/Models/Network.cs | 6 +- .../Generated/Models/NetworkMapping.cs | 24 +- .../NetworkMappingFabricSpecificSettings.cs | 6 +- .../Models/NetworkMappingProperties.cs | 6 +- .../Generated/Models/NetworkProperties.cs | 6 +- .../Generated/Models/OSDetails.cs | 10 +- .../Generated/Models/OSDiskDetails.cs | 6 +- .../Generated/Models/OperationsDiscovery.cs | 108 ++++---- .../Generated/Models/Page.cs | 6 +- .../Generated/Models/PlannedFailoverInput.cs | 6 +- .../Models/PlannedFailoverInputProperties.cs | 6 +- .../Generated/Models/Policy.cs | 6 +- .../Generated/Models/PolicyProperties.cs | 6 +- .../Models/PolicyProviderSpecificDetails.cs | 6 +- .../Models/PolicyProviderSpecificInput.cs | 6 +- .../Models/PossibleOperationsDirections.cs | 35 ++- .../Generated/Models/ProcessServer.cs | 25 +- .../Generated/Models/ProtectableItem.cs | 6 +- .../Models/ProtectableItemProperties.cs | 6 +- .../Models/ProtectedItemsQueryParameter.cs | 16 +- .../Generated/Models/ProtectionContainer.cs | 6 +- ...rotectionContainerFabricSpecificDetails.cs | 6 +- .../Models/ProtectionContainerMapping.cs | 6 +- .../ProtectionContainerMappingProperties.cs | 6 +- ...ContainerMappingProviderSpecificDetails.cs | 6 +- .../Models/ProtectionContainerProperties.cs | 6 +- .../Generated/Models/ProviderError.cs | 6 +- .../Models/ProviderSpecificFailoverInput.cs | 6 +- .../ProviderSpecificRecoveryPointDetails.cs | 51 ++++ .../Models/RcmAzureMigrationPolicyDetails.cs | 92 +++++++ .../Generated/Models/RecoveryPlan.cs | 6 +- .../Models/RecoveryPlanA2AFailoverInput.cs | 6 +- .../Generated/Models/RecoveryPlanAction.cs | 6 +- .../Models/RecoveryPlanActionDetails.cs | 6 +- .../Models/RecoveryPlanActionLocation.cs | 35 ++- ...overyPlanAutomationRunbookActionDetails.cs | 6 +- .../Generated/Models/RecoveryPlanGroup.cs | 6 +- .../Models/RecoveryPlanGroupTaskDetails.cs | 6 +- .../Generated/Models/RecoveryPlanGroupType.cs | 39 ++- ...veryPlanHyperVReplicaAzureFailbackInput.cs | 6 +- ...veryPlanHyperVReplicaAzureFailoverInput.cs | 6 +- .../RecoveryPlanInMageAzureV2FailoverInput.cs | 19 +- .../Models/RecoveryPlanInMageFailoverInput.cs | 6 +- .../Models/RecoveryPlanManualActionDetails.cs | 6 +- .../RecoveryPlanPlannedFailoverInput.cs | 6 +- ...overyPlanPlannedFailoverInputProperties.cs | 6 +- .../Models/RecoveryPlanProperties.cs | 17 +- .../Models/RecoveryPlanProtectedItem.cs | 6 +- ...coveryPlanProviderSpecificFailoverInput.cs | 6 +- .../Models/RecoveryPlanScriptActionDetails.cs | 6 +- .../RecoveryPlanShutdownGroupTaskDetails.cs | 6 +- .../RecoveryPlanTestFailoverCleanupInput.cs | 6 +- ...yPlanTestFailoverCleanupInputProperties.cs | 6 +- .../Models/RecoveryPlanTestFailoverInput.cs | 6 +- ...RecoveryPlanTestFailoverInputProperties.cs | 6 +- .../RecoveryPlanUnplannedFailoverInput.cs | 6 +- ...eryPlanUnplannedFailoverInputProperties.cs | 6 +- .../Generated/Models/RecoveryPoint.cs | 6 +- .../Models/RecoveryPointProperties.cs | 17 +- .../Generated/Models/RecoveryPointType.cs | 62 +++++ .../Models/RecoveryServicesProvider.cs | 6 +- .../RecoveryServicesProviderProperties.cs | 28 +- .../RemoveProtectionContainerMappingInput.cs | 6 +- ...otectionContainerMappingInputProperties.cs | 6 +- .../Generated/Models/RenewCertificateInput.cs | 6 +- .../Models/RenewCertificateInputProperties.cs | 6 +- .../Models/ReplicationGroupDetails.cs | 6 +- .../Models/ReplicationProtectedItem.cs | 6 +- .../ReplicationProtectedItemOperation.cs | 79 +++++- .../ReplicationProtectedItemProperties.cs | 39 ++- ...licationProviderContainerUnmappingInput.cs | 6 +- ...nProviderSpecificContainerCreationInput.cs | 6 +- ...onProviderSpecificContainerMappingInput.cs | 6 +- .../ReplicationProviderSpecificSettings.cs | 6 +- .../Generated/Models/Resource.cs | 6 +- .../Generated/Models/ResourceHealthSummary.cs | 63 +++++ .../Generated/Models/ResumeJobParams.cs | 6 +- .../Models/ResumeJobParamsProperties.cs | 6 +- .../Generated/Models/RetentionVolume.cs | 6 +- .../Models/ReverseReplicationInput.cs | 6 +- .../ReverseReplicationInputProperties.cs | 6 +- ...ReverseReplicationProviderSpecificInput.cs | 6 +- .../Generated/Models/RoleAssignment.cs | 6 +- .../Models/RpInMageRecoveryPointType.cs | 39 ++- .../Generated/Models/RunAsAccount.cs | 6 +- .../Models/SanEnableProtectionInput.cs | 6 +- .../Models/ScriptActionTaskDetails.cs | 6 +- .../Generated/Models/ServiceError.cs | 6 +- .../Generated/Models/SetMultiVmSyncStatus.cs | 35 ++- .../Generated/Models/Severity.cs | 68 +++++ .../Generated/Models/SourceSiteOperations.cs | 35 ++- .../Generated/Models/StorageClassification.cs | 6 +- .../Models/StorageClassificationMapping.cs | 6 +- .../StorageClassificationMappingInput.cs | 6 +- .../StorageClassificationMappingProperties.cs | 6 +- .../Models/StorageClassificationProperties.cs | 6 +- .../Models/StorageMappingInputProperties.cs | 6 +- .../Generated/Models/Subnet.cs | 6 +- .../Generated/Models/SwitchProtectionInput.cs | 6 +- .../Models/SwitchProtectionInputProperties.cs | 6 +- .../Models/SwitchProtectionJobDetails.cs | 11 +- .../SwitchProtectionProviderSpecificInput.cs | 6 +- .../Generated/Models/TaskTypeDetails.cs | 6 +- .../Models/TestFailoverCleanupInput.cs | 6 +- .../TestFailoverCleanupInputProperties.cs | 6 +- .../Generated/Models/TestFailoverInput.cs | 6 +- .../Models/TestFailoverInputProperties.cs | 6 +- .../Models/TestFailoverJobDetails.cs | 15 +- .../Models/UnplannedFailoverInput.cs | 6 +- .../UnplannedFailoverInputProperties.cs | 6 +- .../Models/UpdateMobilityServiceRequest.cs | 6 +- .../UpdateMobilityServiceRequestProperties.cs | 6 +- .../Models/UpdateNetworkMappingInput.cs | 11 +- .../UpdateNetworkMappingInputProperties.cs | 6 +- .../Generated/Models/UpdatePolicyInput.cs | 6 +- .../Models/UpdatePolicyInputProperties.cs | 6 +- .../Models/UpdateRecoveryPlanInput.cs | 6 +- .../UpdateRecoveryPlanInputProperties.cs | 6 +- .../UpdateReplicationProtectedItemInput.cs | 6 +- ...ReplicationProtectedItemInputProperties.cs | 19 +- ...teReplicationProtectedItemProviderInput.cs | 6 +- .../Generated/Models/UpdateVCenterRequest.cs | 6 +- .../Models/UpdateVCenterRequestProperties.cs | 6 +- .../Generated/Models/VCenter.cs | 6 +- .../Generated/Models/VCenterProperties.cs | 6 +- .../Generated/Models/VMNicDetails.cs | 17 +- .../Generated/Models/VMNicInputDetails.cs | 6 +- .../Models/VMwareCbtPolicyCreationInput.cs | 72 ++++++ .../Generated/Models/VMwareDetails.cs | 13 +- .../Models/VMwareV2FabricCreationInput.cs | 36 +++ .../Models/VMwareV2FabricSpecificDetails.cs | 62 +++++ .../Models/VMwareVirtualMachineDetails.cs | 17 +- .../Generated/Models/VaultHealthDetails.cs | 54 ++++ .../Generated/Models/VaultHealthProperties.cs | 71 +++++ .../Models/VirtualMachineTaskDetails.cs | 6 +- .../Models/VmNicUpdatesTaskDetails.cs | 18 +- .../Generated/Models/VmmDetails.cs | 6 +- .../VmmToAzureCreateNetworkMappingInput.cs | 9 +- .../VmmToAzureNetworkMappingSettings.cs | 8 +- .../VmmToAzureUpdateNetworkMappingInput.cs | 6 +- .../VmmToVmmCreateNetworkMappingInput.cs | 6 +- .../Models/VmmToVmmNetworkMappingSettings.cs | 8 +- .../VmmToVmmUpdateNetworkMappingInput.cs | 6 +- .../Models/VmwareCbtPolicyDetails.cs | 79 ++++++ .../Generated/Operations.cs | 6 +- .../Generated/OperationsExtensions.cs | 6 +- .../Generated/RecoveryPointsOperations.cs | 6 +- .../RecoveryPointsOperationsExtensions.cs | 6 +- .../ReplicationAlertSettingsOperations.cs | 10 +- ...cationAlertSettingsOperationsExtensions.cs | 14 +- .../Generated/ReplicationEventsOperations.cs | 21 +- .../ReplicationEventsOperationsExtensions.cs | 21 +- .../Generated/ReplicationFabricsOperations.cs | 213 ++++++++++++++- .../ReplicationFabricsOperationsExtensions.cs | 92 ++++++- .../Generated/ReplicationJobsOperations.cs | 6 +- .../ReplicationJobsOperationsExtensions.cs | 6 +- .../ReplicationLogicalNetworksOperations.cs | 6 +- ...tionLogicalNetworksOperationsExtensions.cs | 6 +- .../ReplicationNetworkMappingsOperations.cs | 6 +- ...tionNetworkMappingsOperationsExtensions.cs | 6 +- .../ReplicationNetworksOperations.cs | 6 +- ...ReplicationNetworksOperationsExtensions.cs | 6 +- .../ReplicationPoliciesOperations.cs | 6 +- ...ReplicationPoliciesOperationsExtensions.cs | 6 +- .../ReplicationProtectableItemsOperations.cs | 6 +- ...ionProtectableItemsOperationsExtensions.cs | 6 +- .../ReplicationProtectedItemsOperations.cs | 60 ++--- ...ationProtectedItemsOperationsExtensions.cs | 114 +++------ ...onProtectionContainerMappingsOperations.cs | 6 +- ...onContainerMappingsOperationsExtensions.cs | 6 +- ...plicationProtectionContainersOperations.cs | 24 +- ...rotectionContainersOperationsExtensions.cs | 42 +-- .../ReplicationRecoveryPlansOperations.cs | 6 +- ...cationRecoveryPlansOperationsExtensions.cs | 6 +- ...tionRecoveryServicesProvidersOperations.cs | 38 +-- ...ryServicesProvidersOperationsExtensions.cs | 70 ++--- ...StorageClassificationMappingsOperations.cs | 6 +- ...ssificationMappingsOperationsExtensions.cs | 6 +- ...icationStorageClassificationsOperations.cs | 6 +- ...rageClassificationsOperationsExtensions.cs | 6 +- .../ReplicationVaultHealthOperations.cs | 242 ++++++++++++++++++ ...licationVaultHealthOperationsExtensions.cs | 56 ++++ .../ReplicationvCentersOperations.cs | 6 +- ...ReplicationvCentersOperationsExtensions.cs | 6 +- .../Generated/SiteRecoveryManagementClient.cs | 12 +- .../Helpers/ClientManagementUtilities.cs | 3 +- .../Helpers/TestHelper.cs | 11 +- .../ScenarioTests/ASRTests.cs | 40 ++- .../ApplyRecoveryPoint.json | 0 .../CheckConsistency.json | 0 .../CommitFailover.json | 0 .../CreateAlertSettings.json | 0 .../CreateNetworkMapping.json | 0 .../CreatePCMapping.json | 0 .../CreatePolicy.json | 0 .../CreateProtectedItem.json | 0 .../CreateRecoveryPlan.json | 0 .../CreateSite.json | 0 .../DeleteNetworkMapping.json | 0 .../DeletePCMapping.json | 0 .../DeletePolicy.json | 0 .../DeleteProtectedItem.json | 0 .../DeleteRecoveryPlan.json | 0 .../DeleteRsp.json | 0 .../DeleteSite.json | 0 .../EnumerateContainer.json | 0 .../EnumerateNetworkMapping.json | 0 .../EnumerateNetworks.json | 0 .../EnumeratePCMapping.json | 0 .../EnumerateProtectableItem.json | 0 .../EnumerateProtectedItem.json | 0 .../GetAlertSettings.json | 0 .../GetContainer.json | 0 .../GetHealthDetails.json | 79 ++++++ .../GetNetworkMapping.json | 0 .../GetNetworks.json | 0 .../GetPCMapping.json | 0 .../GetPolicy.json | 0 .../GetProtectableItem.json | 0 .../GetProtectedItem.json | 0 .../GetRSP.json | 0 .../GetRecoveryPlan.json | 0 .../GetRecoveryPoints.json | 0 .../GetReplicationEvent.json | 0 .../GetSite.json | 0 .../ListAlertSettings.json | 0 .../ListAllContainers.json | 0 .../ListAllPCMapping.json | 0 .../ListAllProtectedItem.json | 0 .../ListEventByQuery.json | 79 ++++++ .../ListNetworkMapping.json | 0 .../ListNetworks.json | 0 .../ListPolicy.json | 0 .../ListRecoveryPoints.json | 0 .../ListReplicationEvent.json | 0 .../ListRsp.json | 0 .../ListRspByFabric.json | 0 .../ListSite.json | 0 .../MigrateToAad.json | 141 ++++++++++ .../PlannedFailover.json | 0 .../PurgePCMapping.json | 0 .../PurgeProtectedItem.json | 0 .../PurgeRsp.json | 0 .../PurgeSite.json | 0 .../RPFailback.json | 0 .../RPFailoverCommit.json | 0 .../RPPlannedFailover.json | 0 .../RPReprotect.json | 0 .../RPTestFailover.json | 0 .../RPTestFailoverCleanup.json | 0 .../RPUnplannedFailover.json | 0 .../RefreshRsp.json | 0 .../RenewCertificate.json | 0 .../RepairReplication.json | 0 .../Reprotect.json | 0 .../TestFailover.json | 0 .../TestFailoverCleanup.json | 0 .../UnplannedFailover.json | 0 .../UpdateNetworkMapping.json | 0 .../UpdatePolicy.json | 0 .../UpdateProtectedItem.json | 0 .../UpdateRecoveryPlan.json | 0 446 files changed, 4553 insertions(+), 2620 deletions(-) create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ApplyRecoveryPoint.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CheckConsistency.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CommitFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreateAlertSettings.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreateNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreatePCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreatePolicy.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreateProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreateRecoveryPlan.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/CreateSite.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeleteNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeletePCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeletePolicy.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeleteProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeleteRecoveryPlan.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeleteRsp.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/DeleteSite.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumerateContainer.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumerateNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumerateNetworks.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumeratePCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumerateProtectableItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/EnumerateProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetAlertSettings.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetContainer.json (100%) create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetHealthDetails.json rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetNetworks.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetPCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetPolicy.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetProtectableItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetRSP.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetRecoveryPlan.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetRecoveryPoints.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetReplicationEvent.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/GetSite.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListAlertSettings.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListAllContainers.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListAllPCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListAllProtectedItem.json (100%) create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListEventByQuery.json rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListNetworks.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListPolicy.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListRecoveryPoints.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListReplicationEvent.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListRsp.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListRspByFabric.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/ListSite.json (100%) create mode 100644 src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/MigrateToAad.json rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/PlannedFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/PurgePCMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/PurgeProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/PurgeRsp.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/PurgeSite.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPFailback.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPFailoverCommit.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPPlannedFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPReprotect.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPTestFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPTestFailoverCleanup.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RPUnplannedFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RefreshRsp.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RenewCertificate.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/RepairReplication.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/Reprotect.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/TestFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/TestFailoverCleanup.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/UnplannedFailover.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/UpdateNetworkMapping.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/UpdatePolicy.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/UpdateProtectedItem.json (100%) rename src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/{Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests => RecoveryServices.SiteRecovery.Tests.ASRTests}/UpdateRecoveryPlan.json (100%) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs index 4b129886e568..63a0a65f74a5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs index 56bdc823e8ad..27898964d3f9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs index da3ddfd5ee9b..ae20c08f95de 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -84,7 +80,7 @@ public partial interface IReplicationAlertSettingsOperations /// /// /// Gets the list of email notification(alert) configurations for the - /// vault. . + /// vault. /// /// /// The headers that will be added to request. @@ -108,7 +104,7 @@ public partial interface IReplicationAlertSettingsOperations /// /// /// Gets the list of email notification(alert) configurations for the - /// vault. . + /// vault. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs index 4e4f6c7e3612..7291aa260474 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -13,6 +9,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Rest; using Microsoft.Rest.Azure; + using Microsoft.Rest.Azure.OData; using Models; using System.Collections; using System.Collections.Generic; @@ -55,6 +52,9 @@ public partial interface IReplicationEventsOperations /// /// Gets the list of Azure Site Recovery events for the vault. /// + /// + /// OData parameters to apply to the operation. + /// /// /// The headers that will be added to request. /// @@ -70,7 +70,7 @@ public partial interface IReplicationEventsOperations /// /// Thrown when a required parameter is null /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets the list of Azure Site Recovery events. /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs index 6d20046f0379..af51d41bfe38 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -24,6 +20,28 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery /// public partial interface IReplicationFabricsOperations { + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task MigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Renews certificate for the fabric. /// @@ -63,8 +81,7 @@ public partial interface IReplicationFabricsOperations /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// The headers that will be added to request. @@ -228,6 +245,28 @@ public partial interface IReplicationFabricsOperations /// Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginMigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Renews certificate for the fabric. /// /// @@ -266,8 +305,7 @@ public partial interface IReplicationFabricsOperations /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// The headers that will be added to request. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs index 19c90ac0e327..6e6b3347b11a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs index fbe70ab01fae..fe51c3ffb162 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs index bb0e805a9bd7..6405bbe77d3e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs index f49a4d365456..d8d3e31eeb00 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs index cad844242e93..705878140fb6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs index 9b39fff9e172..09f4c1a7ce12 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs index e7c42fd3b9f1..c3be6be2f3c5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -64,8 +60,8 @@ public partial interface IReplicationProtectedItemsOperations /// OData parameters to apply to the operation. /// /// - /// The pagination token. - /// Possible values: "FabricId" or "FabricId_CloudId" or null + /// The pagination token. Possible values: "FabricId" or + /// "FabricId_CloudId" or null /// /// /// The headers that will be added to request. @@ -123,8 +119,7 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to start resynchronize/repair replication for a - /// replication protected item - /// requiring resynchronization. + /// replication protected item requiring resynchronization. /// /// /// The name of the fabric. @@ -156,23 +151,20 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available + /// version. /// /// /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// The headers that will be added to request. @@ -400,8 +392,7 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to disable replication on a replication protected - /// item. This will also - /// remove the item. + /// item. This will also remove the item. /// /// /// Fabric name. @@ -499,11 +490,9 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove - /// operation on - /// replication protected item to perform a clean disable replication - /// for the item. + /// operation will force delete the replication protected item. Use the + /// remove operation on replication protected item to perform a clean + /// disable replication for the item. /// /// /// Fabric name. @@ -602,8 +591,7 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to start resynchronize/repair replication for a - /// replication protected item - /// requiring resynchronization. + /// replication protected item requiring resynchronization. /// /// /// The name of the fabric. @@ -635,23 +623,20 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available + /// version. /// /// /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// The headers that will be added to request. @@ -879,8 +864,7 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to disable replication on a replication protected - /// item. This will also - /// remove the item. + /// item. This will also remove the item. /// /// /// Fabric name. @@ -947,11 +931,9 @@ public partial interface IReplicationProtectedItemsOperations /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove - /// operation on - /// replication protected item to perform a clean disable replication - /// for the item. + /// operation will force delete the replication protected item. Use the + /// remove operation on replication protected item to perform a clean + /// disable replication for the item. /// /// /// Fabric name. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs index 0cbcba6c0f83..2399d0c1e59a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs index e5ffff1f28b8..daa88e4cf7c3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -26,13 +22,11 @@ public partial interface IReplicationProtectionContainersOperations { /// /// Switches protection from one container to another or one - /// replication provider to - /// another. + /// replication provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// Unique fabric name. @@ -98,8 +92,7 @@ public partial interface IReplicationProtectionContainersOperations /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// The headers that will be added to request. @@ -225,13 +218,11 @@ public partial interface IReplicationProtectionContainersOperations Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Switches protection from one container to another or one - /// replication provider to - /// another. + /// replication provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// Unique fabric name. @@ -297,8 +288,7 @@ public partial interface IReplicationProtectionContainersOperations /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// The headers that will be added to request. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs index 314e3b8c25fe..97fb63775a89 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs index dde7ee57a231..96799e2ebcf8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -54,14 +50,11 @@ public partial interface IReplicationRecoveryServicesProvidersOperations /// Task> RefreshProviderWithHttpMessagesAsync(string fabricName, string providerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is + /// Deletes provider from fabric. Note: Deleting provider for any + /// fabric other than SingleHost is unsupported. To maintain backward + /// compatibility for released clients the object "deleteRspInput" is /// used (if the object is empty we assume that it is old client and - /// continue the old - /// behavior). + /// continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services @@ -169,8 +162,7 @@ public partial interface IReplicationRecoveryServicesProvidersOperations Task>> ListByReplicationFabricsWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets the list of registered recovery services providers in the - /// vault. - /// This is a view only api. + /// vault. This is a view only api. /// /// /// Lists the registered recovery services providers in the vault @@ -221,14 +213,11 @@ public partial interface IReplicationRecoveryServicesProvidersOperations /// Task> BeginRefreshProviderWithHttpMessagesAsync(string fabricName, string providerName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is + /// Deletes provider from fabric. Note: Deleting provider for any + /// fabric other than SingleHost is unsupported. To maintain backward + /// compatibility for released clients the object "deleteRspInput" is /// used (if the object is empty we assume that it is old client and - /// continue the old - /// behavior). + /// continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services @@ -308,8 +297,7 @@ public partial interface IReplicationRecoveryServicesProvidersOperations Task>> ListByReplicationFabricsNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets the list of registered recovery services providers in the - /// vault. - /// This is a view only api. + /// vault. This is a view only api. /// /// /// Lists the registered recovery services providers in the vault diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs index 7f0428f95b11..dfb87a61ebbf 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs index 200678fc719b..61b87ed1f996 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs new file mode 100644 index 000000000000..2eff1a49a83b --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs @@ -0,0 +1,46 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ReplicationVaultHealthOperations operations. + /// + public partial interface IReplicationVaultHealthOperations + { + /// + /// Gets the health summary for the vault. + /// + /// + /// Gets the health details of the vault. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task> GetWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs index c1e93cdb1490..0fe52dedae61 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs index 9740e55b085f..801bd4933aa1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -79,6 +75,11 @@ public partial interface ISiteRecoveryManagementClient : System.IDisposable bool? GenerateClientRequestId { get; set; } + /// + /// Gets the IReplicationVaultHealthOperations. + /// + IReplicationVaultHealthOperations ReplicationVaultHealth { get; } + /// /// Gets the IReplicationProtectedItemsOperations. /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs index c039f87c4f07..22428eb9a1cc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs index 86ac83225ee0..c97f1ec33457 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs index babf3e24e33e..6712513d9203 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -45,7 +41,9 @@ public A2AEnableProtectionInput() /// The recovery availability /// set Id. /// The list of vm disk details. - public A2AEnableProtectionInput(string fabricObjectId = default(string), string recoveryContainerId = default(string), string recoveryResourceGroupId = default(string), string recoveryCloudServiceId = default(string), string recoveryAvailabilitySetId = default(string), IList vmDisks = default(IList)) + /// The list of vm managed disk + /// details. + public A2AEnableProtectionInput(string fabricObjectId = default(string), string recoveryContainerId = default(string), string recoveryResourceGroupId = default(string), string recoveryCloudServiceId = default(string), string recoveryAvailabilitySetId = default(string), IList vmDisks = default(IList), IList vmManagedDisks = default(IList)) { FabricObjectId = fabricObjectId; RecoveryContainerId = recoveryContainerId; @@ -53,6 +51,7 @@ public A2AEnableProtectionInput() RecoveryCloudServiceId = recoveryCloudServiceId; RecoveryAvailabilitySetId = recoveryAvailabilitySetId; VmDisks = vmDisks; + VmManagedDisks = vmManagedDisks; CustomInit(); } @@ -98,5 +97,11 @@ public A2AEnableProtectionInput() [JsonProperty(PropertyName = "vmDisks")] public IList VmDisks { get; set; } + /// + /// Gets or sets the list of vm managed disk details. + /// + [JsonProperty(PropertyName = "vmManagedDisks")] + public IList VmManagedDisks { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs index d2928c817f88..1f520e16b4d0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs index a52773807d61..2408e20176a2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -33,9 +29,8 @@ public A2AFailoverProviderInput() /// Initializes a new instance of the A2AFailoverProviderInput class. /// /// The recovery point id to be passed to - /// failover to a particular recovery - /// point. In case of latest recovery point, null should be - /// passed. + /// failover to a particular recovery point. In case of latest recovery + /// point, null should be passed. /// A value indicating whether /// to use recovery cloud service for TFO or not. public A2AFailoverProviderInput(string recoveryPointId = default(string), string cloudServiceCreationOption = default(string)) @@ -52,8 +47,8 @@ public A2AFailoverProviderInput() /// /// Gets or sets the recovery point id to be passed to failover to a - /// particular recovery - /// point. In case of latest recovery point, null should be passed. + /// particular recovery point. In case of latest recovery point, null + /// should be passed. /// [JsonProperty(PropertyName = "recoveryPointId")] public string RecoveryPointId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs index d3cda9c2bd0e..46aba628f304 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -33,12 +29,10 @@ public A2APolicyCreationInput() /// Initializes a new instance of the A2APolicyCreationInput class. /// /// A value indicating whether multi-VM - /// sync has to be enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// sync has to be enabled. Value should be 'Enabled' or 'Disabled'. + /// Possible values include: 'Enable', 'Disable' /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The crash /// consistent snapshot frequency (in minutes). /// The app consistent @@ -59,8 +53,7 @@ public A2APolicyCreationInput() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } @@ -79,9 +72,8 @@ public A2APolicyCreationInput() /// /// Gets or sets a value indicating whether multi-VM sync has to be - /// enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// enabled. Value should be 'Enabled' or 'Disabled'. Possible values + /// include: 'Enable', 'Disable' /// [JsonProperty(PropertyName = "multiVmSyncStatus")] public SetMultiVmSyncStatus MultiVmSyncStatus { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs index 610dad381bf3..a354a1352e57 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,8 +31,7 @@ public A2APolicyDetails() /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The app consistent /// snapshot frequency in minutes. /// A value indicating whether multi-VM @@ -66,8 +61,7 @@ public A2APolicyDetails() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs index 7292b8da4387..5c986effb8f7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -32,38 +28,38 @@ public A2AProtectedDiskDetails() /// Initializes a new instance of the A2AProtectedDiskDetails class. /// /// The disk uri. - /// The disk name. - /// The disk capacity in - /// bytes. /// The recovery disk /// storage account. - /// The primary - /// staging storage account. /// The primary disk /// storage account. /// Recovery disk uri. + /// The disk name. + /// The disk capacity in + /// bytes. + /// The primary + /// staging storage account. /// The type of disk. /// A value indicating whether resync is /// required for this disk. /// The percentage of the - /// monitoring job. The type of the monitoring job - /// is defined by MonitoringJobType property. + /// monitoring job. The type of the monitoring job is defined by + /// MonitoringJobType property. /// The type of the monitoring job. The - /// progress is contained in - /// MonitoringPercentageCompletion property. + /// progress is contained in MonitoringPercentageCompletion + /// property. /// The data /// pending for replication in MB at staging account. /// The data pending at /// source virtual machine in MB. - public A2AProtectedDiskDetails(string diskUri = default(string), string diskName = default(string), long? diskCapacityInBytes = default(long?), string recoveryAzureStorageAccountId = default(string), string primaryStagingAzureStorageAccountId = default(string), string primaryDiskAzureStorageAccountId = default(string), string recoveryDiskUri = default(string), string diskType = default(string), bool? resyncRequired = default(bool?), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), double? dataPendingInStagingStorageAccountInMB = default(double?), double? dataPendingAtSourceAgentInMB = default(double?)) + public A2AProtectedDiskDetails(string diskUri = default(string), string recoveryAzureStorageAccountId = default(string), string primaryDiskAzureStorageAccountId = default(string), string recoveryDiskUri = default(string), string diskName = default(string), long? diskCapacityInBytes = default(long?), string primaryStagingAzureStorageAccountId = default(string), string diskType = default(string), bool? resyncRequired = default(bool?), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), double? dataPendingInStagingStorageAccountInMB = default(double?), double? dataPendingAtSourceAgentInMB = default(double?)) { DiskUri = diskUri; - DiskName = diskName; - DiskCapacityInBytes = diskCapacityInBytes; RecoveryAzureStorageAccountId = recoveryAzureStorageAccountId; - PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId; PrimaryDiskAzureStorageAccountId = primaryDiskAzureStorageAccountId; RecoveryDiskUri = recoveryDiskUri; + DiskName = diskName; + DiskCapacityInBytes = diskCapacityInBytes; + PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId; DiskType = diskType; ResyncRequired = resyncRequired; MonitoringPercentageCompletion = monitoringPercentageCompletion; @@ -84,30 +80,12 @@ public A2AProtectedDiskDetails() [JsonProperty(PropertyName = "diskUri")] public string DiskUri { get; set; } - /// - /// Gets or sets the disk name. - /// - [JsonProperty(PropertyName = "diskName")] - public string DiskName { get; set; } - - /// - /// Gets or sets the disk capacity in bytes. - /// - [JsonProperty(PropertyName = "diskCapacityInBytes")] - public long? DiskCapacityInBytes { get; set; } - /// /// Gets or sets the recovery disk storage account. /// [JsonProperty(PropertyName = "recoveryAzureStorageAccountId")] public string RecoveryAzureStorageAccountId { get; set; } - /// - /// Gets or sets the primary staging storage account. - /// - [JsonProperty(PropertyName = "primaryStagingAzureStorageAccountId")] - public string PrimaryStagingAzureStorageAccountId { get; set; } - /// /// Gets or sets the primary disk storage account. /// @@ -120,6 +98,24 @@ public A2AProtectedDiskDetails() [JsonProperty(PropertyName = "recoveryDiskUri")] public string RecoveryDiskUri { get; set; } + /// + /// Gets or sets the disk name. + /// + [JsonProperty(PropertyName = "diskName")] + public string DiskName { get; set; } + + /// + /// Gets or sets the disk capacity in bytes. + /// + [JsonProperty(PropertyName = "diskCapacityInBytes")] + public long? DiskCapacityInBytes { get; set; } + + /// + /// Gets or sets the primary staging storage account. + /// + [JsonProperty(PropertyName = "primaryStagingAzureStorageAccountId")] + public string PrimaryStagingAzureStorageAccountId { get; set; } + /// /// Gets or sets the type of disk. /// @@ -135,16 +131,14 @@ public A2AProtectedDiskDetails() /// /// Gets or sets the percentage of the monitoring job. The type of the - /// monitoring job - /// is defined by MonitoringJobType property. + /// monitoring job is defined by MonitoringJobType property. /// [JsonProperty(PropertyName = "monitoringPercentageCompletion")] public int? MonitoringPercentageCompletion { get; set; } /// /// Gets or sets the type of the monitoring job. The progress is - /// contained in - /// MonitoringPercentageCompletion property. + /// contained in MonitoringPercentageCompletion property. /// [JsonProperty(PropertyName = "monitoringJobType")] public string MonitoringJobType { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs new file mode 100644 index 000000000000..67bdbf735519 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs @@ -0,0 +1,153 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// A2A protected managed disk details. + /// + public partial class A2AProtectedManagedDiskDetails + { + /// + /// Initializes a new instance of the A2AProtectedManagedDiskDetails + /// class. + /// + public A2AProtectedManagedDiskDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the A2AProtectedManagedDiskDetails + /// class. + /// + /// The managed disk Arm id. + /// The recovery disk + /// resource group Arm Id. + /// Recovery disk Arm Id. + /// The disk name. + /// The disk capacity in + /// bytes. + /// The primary + /// staging storage account. + /// The type of disk. + /// A value indicating whether resync is + /// required for this disk. + /// The percentage of the + /// monitoring job. The type of the monitoring job is defined by + /// MonitoringJobType property. + /// The type of the monitoring job. The + /// progress is contained in MonitoringPercentageCompletion + /// property. + /// The data + /// pending for replication in MB at staging account. + /// The data pending at + /// source virtual machine in MB. + public A2AProtectedManagedDiskDetails(string diskId = default(string), string recoveryAzureResourceGroupId = default(string), string recoveryDiskId = default(string), string diskName = default(string), long? diskCapacityInBytes = default(long?), string primaryStagingAzureStorageAccountId = default(string), string diskType = default(string), bool? resyncRequired = default(bool?), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), double? dataPendingInStagingStorageAccountInMB = default(double?), double? dataPendingAtSourceAgentInMB = default(double?)) + { + DiskId = diskId; + RecoveryAzureResourceGroupId = recoveryAzureResourceGroupId; + RecoveryDiskId = recoveryDiskId; + DiskName = diskName; + DiskCapacityInBytes = diskCapacityInBytes; + PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId; + DiskType = diskType; + ResyncRequired = resyncRequired; + MonitoringPercentageCompletion = monitoringPercentageCompletion; + MonitoringJobType = monitoringJobType; + DataPendingInStagingStorageAccountInMB = dataPendingInStagingStorageAccountInMB; + DataPendingAtSourceAgentInMB = dataPendingAtSourceAgentInMB; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the managed disk Arm id. + /// + [JsonProperty(PropertyName = "diskId")] + public string DiskId { get; set; } + + /// + /// Gets or sets the recovery disk resource group Arm Id. + /// + [JsonProperty(PropertyName = "recoveryAzureResourceGroupId")] + public string RecoveryAzureResourceGroupId { get; set; } + + /// + /// Gets or sets recovery disk Arm Id. + /// + [JsonProperty(PropertyName = "recoveryDiskId")] + public string RecoveryDiskId { get; set; } + + /// + /// Gets or sets the disk name. + /// + [JsonProperty(PropertyName = "diskName")] + public string DiskName { get; set; } + + /// + /// Gets or sets the disk capacity in bytes. + /// + [JsonProperty(PropertyName = "diskCapacityInBytes")] + public long? DiskCapacityInBytes { get; set; } + + /// + /// Gets or sets the primary staging storage account. + /// + [JsonProperty(PropertyName = "primaryStagingAzureStorageAccountId")] + public string PrimaryStagingAzureStorageAccountId { get; set; } + + /// + /// Gets or sets the type of disk. + /// + [JsonProperty(PropertyName = "diskType")] + public string DiskType { get; set; } + + /// + /// Gets or sets a value indicating whether resync is required for this + /// disk. + /// + [JsonProperty(PropertyName = "resyncRequired")] + public bool? ResyncRequired { get; set; } + + /// + /// Gets or sets the percentage of the monitoring job. The type of the + /// monitoring job is defined by MonitoringJobType property. + /// + [JsonProperty(PropertyName = "monitoringPercentageCompletion")] + public int? MonitoringPercentageCompletion { get; set; } + + /// + /// Gets or sets the type of the monitoring job. The progress is + /// contained in MonitoringPercentageCompletion property. + /// + [JsonProperty(PropertyName = "monitoringJobType")] + public string MonitoringJobType { get; set; } + + /// + /// Gets or sets the data pending for replication in MB at staging + /// account. + /// + [JsonProperty(PropertyName = "dataPendingInStagingStorageAccountInMB")] + public double? DataPendingInStagingStorageAccountInMB { get; set; } + + /// + /// Gets or sets the data pending at source virtual machine in MB. + /// + [JsonProperty(PropertyName = "dataPendingAtSourceAgentInMB")] + public double? DataPendingAtSourceAgentInMB { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs index 3b2154b7e32f..4e32b90c1e09 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -40,6 +36,8 @@ public A2AReplicationDetails() /// The multi vm group name. /// The management Id. /// The list of protected disks. + /// The list of protected managed + /// disks. /// Primary fabric /// location. /// The recovery fabric @@ -61,11 +59,11 @@ public A2AReplicationDetails() /// The synced configuration /// details. /// The percentage of the - /// monitoring job. The type of the monitoring job - /// is defined by MonitoringJobType property. + /// monitoring job. The type of the monitoring job is defined by + /// MonitoringJobType property. /// The type of the monitoring job. The - /// progress is contained in - /// MonitoringPercentageCompletion property. + /// progress is contained in MonitoringPercentageCompletion + /// property. /// The last heartbeat received from the /// source server. /// The agent version. @@ -78,20 +76,24 @@ public A2AReplicationDetails() /// The protection state /// description for the vm. /// An id associated with the PE that - /// survives actions like switch protection - /// which change the backing PE/CPE objects internally.The lifecycle id - /// gets carried - /// forward to have a link/continuity in being able to have an Id that - /// denotes the "same" - /// protected item even though other internal Ids/ARM Id might be - /// changing. - public A2AReplicationDetails(string fabricObjectId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string managementId = default(string), IList protectedDisks = default(IList), string primaryFabricLocation = default(string), string recoveryFabricLocation = default(string), string osType = default(string), string recoveryAzureVMSize = default(string), string recoveryAzureVMName = default(string), string recoveryAzureResourceGroupId = default(string), string recoveryCloudService = default(string), string recoveryAvailabilitySet = default(string), string selectedRecoveryAzureNetworkId = default(string), IList vmNics = default(IList), AzureToAzureVmSyncedConfigDetails vmSyncedConfigDetails = default(AzureToAzureVmSyncedConfigDetails), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string agentVersion = default(string), bool? isReplicationAgentUpdateRequired = default(bool?), string recoveryFabricObjectId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), string lifecycleId = default(string)) + /// survives actions like switch protection which change the backing + /// PE/CPE objects internally.The lifecycle id gets carried forward to + /// have a link/continuity in being able to have an Id that denotes the + /// "same" protected item even though other internal Ids/ARM Id might + /// be changing. + /// The test failover + /// fabric object Id. + /// The last RPO value in seconds. + /// The time (in UTC) when the last + /// RPO value was calculated by Protection Service. + public A2AReplicationDetails(string fabricObjectId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string managementId = default(string), IList protectedDisks = default(IList), IList protectedManagedDisks = default(IList), string primaryFabricLocation = default(string), string recoveryFabricLocation = default(string), string osType = default(string), string recoveryAzureVMSize = default(string), string recoveryAzureVMName = default(string), string recoveryAzureResourceGroupId = default(string), string recoveryCloudService = default(string), string recoveryAvailabilitySet = default(string), string selectedRecoveryAzureNetworkId = default(string), IList vmNics = default(IList), AzureToAzureVmSyncedConfigDetails vmSyncedConfigDetails = default(AzureToAzureVmSyncedConfigDetails), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string agentVersion = default(string), bool? isReplicationAgentUpdateRequired = default(bool?), string recoveryFabricObjectId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), string lifecycleId = default(string), string testFailoverRecoveryFabricObjectId = default(string), long? rpoInSeconds = default(long?), System.DateTime? lastRpoCalculatedTime = default(System.DateTime?)) { FabricObjectId = fabricObjectId; MultiVmGroupId = multiVmGroupId; MultiVmGroupName = multiVmGroupName; ManagementId = managementId; ProtectedDisks = protectedDisks; + ProtectedManagedDisks = protectedManagedDisks; PrimaryFabricLocation = primaryFabricLocation; RecoveryFabricLocation = recoveryFabricLocation; OsType = osType; @@ -112,6 +114,9 @@ public A2AReplicationDetails() VmProtectionState = vmProtectionState; VmProtectionStateDescription = vmProtectionStateDescription; LifecycleId = lifecycleId; + TestFailoverRecoveryFabricObjectId = testFailoverRecoveryFabricObjectId; + RpoInSeconds = rpoInSeconds; + LastRpoCalculatedTime = lastRpoCalculatedTime; CustomInit(); } @@ -150,6 +155,12 @@ public A2AReplicationDetails() [JsonProperty(PropertyName = "protectedDisks")] public IList ProtectedDisks { get; set; } + /// + /// Gets or sets the list of protected managed disks. + /// + [JsonProperty(PropertyName = "protectedManagedDisks")] + public IList ProtectedManagedDisks { get; set; } + /// /// Gets or sets primary fabric location. /// @@ -218,16 +229,14 @@ public A2AReplicationDetails() /// /// Gets or sets the percentage of the monitoring job. The type of the - /// monitoring job - /// is defined by MonitoringJobType property. + /// monitoring job is defined by MonitoringJobType property. /// [JsonProperty(PropertyName = "monitoringPercentageCompletion")] public int? MonitoringPercentageCompletion { get; set; } /// /// Gets or sets the type of the monitoring job. The progress is - /// contained in - /// MonitoringPercentageCompletion property. + /// contained in MonitoringPercentageCompletion property. /// [JsonProperty(PropertyName = "monitoringJobType")] public string MonitoringJobType { get; set; } @@ -271,16 +280,33 @@ public A2AReplicationDetails() /// /// Gets or sets an id associated with the PE that survives actions - /// like switch protection - /// which change the backing PE/CPE objects internally.The lifecycle id - /// gets carried - /// forward to have a link/continuity in being able to have an Id that - /// denotes the "same" + /// like switch protection which change the backing PE/CPE objects + /// internally.The lifecycle id gets carried forward to have a + /// link/continuity in being able to have an Id that denotes the "same" /// protected item even though other internal Ids/ARM Id might be /// changing. /// [JsonProperty(PropertyName = "lifecycleId")] public string LifecycleId { get; set; } + /// + /// Gets or sets the test failover fabric object Id. + /// + [JsonProperty(PropertyName = "testFailoverRecoveryFabricObjectId")] + public string TestFailoverRecoveryFabricObjectId { get; set; } + + /// + /// Gets or sets the last RPO value in seconds. + /// + [JsonProperty(PropertyName = "rpoInSeconds")] + public long? RpoInSeconds { get; set; } + + /// + /// Gets or sets the time (in UTC) when the last RPO value was + /// calculated by Protection Service. + /// + [JsonProperty(PropertyName = "lastRpoCalculatedTime")] + public System.DateTime? LastRpoCalculatedTime { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs index 27a37e8fe4da..890ce4fb369b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs index e2959f7ce4ea..26cf33725ab0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -32,4 +28,41 @@ public enum A2ARpRecoveryPointType [EnumMember(Value = "LatestProcessed")] LatestProcessed } + internal static class A2ARpRecoveryPointTypeEnumExtension + { + internal static string ToSerializedValue(this A2ARpRecoveryPointType? value) => + value == null ? null : ((A2ARpRecoveryPointType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this A2ARpRecoveryPointType value) + { + switch( value ) + { + case A2ARpRecoveryPointType.Latest: + return "Latest"; + case A2ARpRecoveryPointType.LatestApplicationConsistent: + return "LatestApplicationConsistent"; + case A2ARpRecoveryPointType.LatestCrashConsistent: + return "LatestCrashConsistent"; + case A2ARpRecoveryPointType.LatestProcessed: + return "LatestProcessed"; + } + return null; + } + + internal static A2ARpRecoveryPointType? ParseA2ARpRecoveryPointType(this string value) + { + switch( value ) + { + case "Latest": + return A2ARpRecoveryPointType.Latest; + case "LatestApplicationConsistent": + return A2ARpRecoveryPointType.LatestApplicationConsistent; + case "LatestCrashConsistent": + return A2ARpRecoveryPointType.LatestCrashConsistent; + case "LatestProcessed": + return A2ARpRecoveryPointType.LatestProcessed; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs index d96d6c1046a9..74ad255ab7e3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,6 +33,8 @@ public A2ASwitchProtectionInput() /// The recovery container /// Id. /// The list of vm disk details. + /// The list of vm managed disk + /// details. /// The recovery resource group /// Id. Valid for V2 scenarios. /// The recovery cloud service Id. @@ -44,10 +42,11 @@ public A2ASwitchProtectionInput() /// The recovery availability /// set. /// The Policy Id. - public A2ASwitchProtectionInput(string recoveryContainerId = default(string), IList vmDisks = default(IList), string recoveryResourceGroupId = default(string), string recoveryCloudServiceId = default(string), string recoveryAvailabilitySetId = default(string), string policyId = default(string)) + public A2ASwitchProtectionInput(string recoveryContainerId = default(string), IList vmDisks = default(IList), IList vmManagedDisks = default(IList), string recoveryResourceGroupId = default(string), string recoveryCloudServiceId = default(string), string recoveryAvailabilitySetId = default(string), string policyId = default(string)) { RecoveryContainerId = recoveryContainerId; VmDisks = vmDisks; + VmManagedDisks = vmManagedDisks; RecoveryResourceGroupId = recoveryResourceGroupId; RecoveryCloudServiceId = recoveryCloudServiceId; RecoveryAvailabilitySetId = recoveryAvailabilitySetId; @@ -72,6 +71,12 @@ public A2ASwitchProtectionInput() [JsonProperty(PropertyName = "vmDisks")] public IList VmDisks { get; set; } + /// + /// Gets or sets the list of vm managed disk details. + /// + [JsonProperty(PropertyName = "vmManagedDisks")] + public IList VmManagedDisks { get; set; } + /// /// Gets or sets the recovery resource group Id. Valid for V2 /// scenarios. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs index d62e8bd08a72..29bc6b6888c1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs index 4b56ad516692..58ec4ff9af83 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs new file mode 100644 index 000000000000..31b1a5fae41d --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs @@ -0,0 +1,69 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Azure VM managed disk input details. + /// + public partial class A2AVmManagedDiskInputDetails + { + /// + /// Initializes a new instance of the A2AVmManagedDiskInputDetails + /// class. + /// + public A2AVmManagedDiskInputDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the A2AVmManagedDiskInputDetails + /// class. + /// + /// The disk Id. + /// The primary + /// staging storage account Arm Id. + /// The target resource group Arm + /// Id. + public A2AVmManagedDiskInputDetails(string diskId = default(string), string primaryStagingAzureStorageAccountId = default(string), string recoveryResourceGroupId = default(string)) + { + DiskId = diskId; + PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId; + RecoveryResourceGroupId = recoveryResourceGroupId; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the disk Id. + /// + [JsonProperty(PropertyName = "diskId")] + public string DiskId { get; set; } + + /// + /// Gets or sets the primary staging storage account Arm Id. + /// + [JsonProperty(PropertyName = "primaryStagingAzureStorageAccountId")] + public string PrimaryStagingAzureStorageAccountId { get; set; } + + /// + /// Gets or sets the target resource group Arm Id. + /// + [JsonProperty(PropertyName = "recoveryResourceGroupId")] + public string RecoveryResourceGroupId { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs index eadd152faefe..42e548a4fb58 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs index 96b195b3854c..dbe030105bad 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs index 6b5ce2301796..84f4823ac10c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs index c0fc51d38f52..9159132f2a94 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -41,19 +37,18 @@ public ASRTask() /// task. /// The name. /// The State. It is one of these values - - /// NotStarted, InProgress, - /// Succeeded, Failed, Cancelled, Suspended or Other. + /// NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or + /// Other. /// The description of the task state. - /// For example - For Succeeded state, - /// description can be Completed, PartiallySucceeded, - /// CompletedWithInformation or Skipped. + /// For example - For Succeeded state, description can be Completed, + /// PartiallySucceeded, CompletedWithInformation or Skipped. /// The type of task. Details in CustomDetails /// property depend on this type. /// The custom task details based on the /// task type. /// The custom task details based - /// on the task type, if the task type is - /// GroupTaskDetails or one of the types derived from it. + /// on the task type, if the task type is GroupTaskDetails or one of + /// the types derived from it. /// The task error details. public ASRTask(string taskId = default(string), string name = default(string), System.DateTime? startTime = default(System.DateTime?), System.DateTime? endTime = default(System.DateTime?), IList allowedActions = default(IList), string friendlyName = default(string), string state = default(string), string stateDescription = default(string), string taskType = default(string), TaskTypeDetails customDetails = default(TaskTypeDetails), GroupTaskDetails groupTaskCustomDetails = default(GroupTaskDetails), IList errors = default(IList)) { @@ -115,16 +110,14 @@ public ASRTask() /// /// Gets or sets the State. It is one of these values - NotStarted, - /// InProgress, - /// Succeeded, Failed, Cancelled, Suspended or Other. + /// InProgress, Succeeded, Failed, Cancelled, Suspended or Other. /// [JsonProperty(PropertyName = "state")] public string State { get; set; } /// /// Gets or sets the description of the task state. For example - For - /// Succeeded state, - /// description can be Completed, PartiallySucceeded, + /// Succeeded state, description can be Completed, PartiallySucceeded, /// CompletedWithInformation or Skipped. /// [JsonProperty(PropertyName = "stateDescription")] @@ -145,8 +138,7 @@ public ASRTask() /// /// Gets or sets the custom task details based on the task type, if the - /// task type is - /// GroupTaskDetails or one of the types derived from it. + /// task type is GroupTaskDetails or one of the types derived from it. /// [JsonProperty(PropertyName = "groupTaskCustomDetails")] public GroupTaskDetails GroupTaskCustomDetails { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs index 21ba5429e087..a8f87a217d15 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs index 4e315d6e889c..d940063e3145 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs index e686cb8b76dd..e0ef5b9f7ab4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs index f9840a73a0ad..e418c67c0575 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs index 4ed94c20404a..ac260d0bcbe1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum AlternateLocationRecoveryOption [EnumMember(Value = "NoAction")] NoAction } + internal static class AlternateLocationRecoveryOptionEnumExtension + { + internal static string ToSerializedValue(this AlternateLocationRecoveryOption? value) => + value == null ? null : ((AlternateLocationRecoveryOption)value).ToSerializedValue(); + + internal static string ToSerializedValue(this AlternateLocationRecoveryOption value) + { + switch( value ) + { + case AlternateLocationRecoveryOption.CreateVmIfNotFound: + return "CreateVmIfNotFound"; + case AlternateLocationRecoveryOption.NoAction: + return "NoAction"; + } + return null; + } + + internal static AlternateLocationRecoveryOption? ParseAlternateLocationRecoveryOption(this string value) + { + switch( value ) + { + case "CreateVmIfNotFound": + return AlternateLocationRecoveryOption.CreateVmIfNotFound; + case "NoAction": + return AlternateLocationRecoveryOption.NoAction; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs index 4ba2066e612f..db30c7352af9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs index 38774b755458..72d580e005c6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs index 356c42a5c9bc..658dfc72e674 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs index 8c2293e176ae..051be36b162f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -33,9 +29,8 @@ public AsrJobDetails() /// Initializes a new instance of the AsrJobDetails class. /// /// The affected object properties - /// like source server, source cloud, target - /// server, target cloud etc. based on the workflow object - /// details. + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. public AsrJobDetails(IDictionary affectedObjectDetails = default(IDictionary)) : base(affectedObjectDetails) { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs index 763b16d3caab..5f1c92660efb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs index 572e1edfaffb..3a2ec6fec960 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs index 1622ee8b704e..53f54e918c18 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs index 1e6cb011530a..2c115ac7a53f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,8 +13,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// Create network mappings input properties/behaviour specific to Azure to - /// Azure Network - /// mapping. + /// Azure Network mapping. /// [Newtonsoft.Json.JsonObject("AzureToAzure")] public partial class AzureToAzureCreateNetworkMappingInput : FabricSpecificCreateNetworkMappingInput diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs index f772a95ae475..275219e80558 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -16,7 +12,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using System.Linq; /// - /// A2A Network Mapping fabric specific settings. + /// A2A Network Mapping fabric specific settings. /// [Newtonsoft.Json.JsonObject("AzureToAzure")] public partial class AzureToAzureNetworkMappingSettings : NetworkMappingFabricSpecificSettings diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs index 4748395d9bb9..21a5698cc9cc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs index 4e58c4abef50..a748178949cf 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs index f36adbcad398..dc1eb5d4f960 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs index 45e734839bbc..27a852d4c308 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs index e866c41ed5a7..6069d9d0225a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs index 90c5496dc16c..b20ca486eba9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs index 2c2797a3a58e..0a0c86422bda 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs index 5f324b4639fc..1a27c6610864 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -31,7 +27,8 @@ public CreateNetworkMappingInput() /// /// Initializes a new instance of the CreateNetworkMappingInput class. /// - /// Properties. + /// Input properties for creating network + /// mapping. public CreateNetworkMappingInput(CreateNetworkMappingInputProperties properties = default(CreateNetworkMappingInputProperties)) { Properties = properties; @@ -44,7 +41,7 @@ public CreateNetworkMappingInput() partial void CustomInit(); /// - /// Gets or sets properties. + /// Gets or sets input properties for creating network mapping. /// [JsonProperty(PropertyName = "properties")] public CreateNetworkMappingInputProperties Properties { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs index 23db979030a9..9d0f2ff23660 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs index 35440a7a35a1..494d56ae3a31 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs index 67dffd25e0f8..0b7e6f980858 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs index f09ca995f413..a3689e0a1685 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs index ed4fc56017a7..e926a8d426aa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs index bfb93d435595..1f601e8f71ad 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs index 6984f7dfebdb..56ae0e4cc661 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs index 66d37e77361c..a22e0fbd8a75 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs index 377bb1bde608..14d63aa9187f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs index 707f6b7d4e4b..7d583f21837c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs index 8d53315a16ec..352c74cf05fc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs index 59c7fb1d28b6..bc54232c3e66 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum DataSyncStatus [EnumMember(Value = "ForSynchronization")] ForSynchronization } + internal static class DataSyncStatusEnumExtension + { + internal static string ToSerializedValue(this DataSyncStatus? value) => + value == null ? null : ((DataSyncStatus)value).ToSerializedValue(); + + internal static string ToSerializedValue(this DataSyncStatus value) + { + switch( value ) + { + case DataSyncStatus.ForDownTime: + return "ForDownTime"; + case DataSyncStatus.ForSynchronization: + return "ForSynchronization"; + } + return null; + } + + internal static DataSyncStatus? ParseDataSyncStatus(this string value) + { + switch( value ) + { + case "ForDownTime": + return DataSyncStatus.ForDownTime; + case "ForSynchronization": + return DataSyncStatus.ForSynchronization; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs index acf6c8e6eb6d..41e29291b827 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs index d47e87fb4ee2..02f3c4f41a5b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs index 1e72a0018b5a..cf96deb3de3b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs index 79c2259d65d0..22bf5d18931a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum DisableProtectionReason [EnumMember(Value = "MigrationComplete")] MigrationComplete } + internal static class DisableProtectionReasonEnumExtension + { + internal static string ToSerializedValue(this DisableProtectionReason? value) => + value == null ? null : ((DisableProtectionReason)value).ToSerializedValue(); + + internal static string ToSerializedValue(this DisableProtectionReason value) + { + switch( value ) + { + case DisableProtectionReason.NotSpecified: + return "NotSpecified"; + case DisableProtectionReason.MigrationComplete: + return "MigrationComplete"; + } + return null; + } + + internal static DisableProtectionReason? ParseDisableProtectionReason(this string value) + { + switch( value ) + { + case "NotSpecified": + return DisableProtectionReason.NotSpecified; + case "MigrationComplete": + return DisableProtectionReason.MigrationComplete; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs index f415c62e0fa2..24f59b3e2ea3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs index 647eede27a7a..43826c03a6ab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs index 2e2f67e9b429..205be368ddae 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs index 911a2cbdfa7a..cfb230c91e34 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs index 389ccccc6a3a..4700a05057da 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,10 +13,10 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// Contains the localized display information for this particular - /// operation / action. These value will be used by several clients for - /// (1) custom role definitions for RBAC; - /// (2) complex query filters for the event service; and - /// (3) audit history / records for management operations. + /// operation / action. These value will be used by several clients for (1) + /// custom role definitions for RBAC; (2) complex query filters for the + /// event service; and (3) audit history / records for management + /// operations. /// public partial class Display { @@ -35,42 +31,31 @@ public Display() /// /// Initializes a new instance of the Display class. /// - /// The provider. - /// The localized friendly form of the resource provider name � it is - /// expected to also include the publisher/company responsible. - /// It should use Title Casing and begin with "Microsoft" for 1st party - /// services. - /// e.g. "Microsoft Monitoring Insights" or "Microsoft - /// Compute." - /// The resource. - /// The localized friendly form of the resource related to this - /// action/operation � it should match the public documentation for the - /// resource provider. - /// It should use Title Casing. - /// This value should be unique for a particular URL type (e.g. nested - /// types should *not* reuse their parent�s display.resource field). - /// e.g. "Virtual Machines" or "Scheduler Job Collections", or "Virtual - /// Machine VM Sizes" or "Scheduler Jobs" - /// The operation. - /// The localized friendly name for the operation, as it should be - /// shown to the user. - /// It should be concise (to fit in drop downs) but clear (i.e. - /// self-documenting). - /// It should use Title Casing. - /// Prescriptive guidance: Read Create or Update Delete - /// 'ActionName' - /// The description. - /// The localized friendly description for the operation, as it should - /// be shown to the user. - /// It should be thorough, yet concise � it will be used in tool tips - /// and detailed views. - /// Prescriptive guidance for namespaces: - /// Read any 'display.provider' resource - /// Create or Update any 'display.provider' resource - /// Delete any 'display.provider' resource - /// Perform any other action on any 'display.provider' resource - /// Prescriptive guidance for namespaces: - /// Read any 'display.resource' Create or Update any + /// The provider. The localized friendly form of + /// the resource provider name – it is expected to also include the + /// publisher/company responsible. It should use Title Casing and begin + /// with "Microsoft" for 1st party services. e.g. "Microsoft Monitoring + /// Insights" or "Microsoft Compute." + /// The resource. The localized friendly form of + /// the resource related to this action/operation – it should match the + /// public documentation for the resource provider. It should use Title + /// Casing. This value should be unique for a particular URL type (e.g. + /// nested types should *not* reuse their parent’s display.resource + /// field). e.g. "Virtual Machines" or "Scheduler Job Collections", or + /// "Virtual Machine VM Sizes" or "Scheduler Jobs" + /// The operation. The localized friendly name + /// for the operation, as it should be shown to the user. It should be + /// concise (to fit in drop downs) but clear (i.e. self-documenting). + /// It should use Title Casing. Prescriptive guidance: Read Create or + /// Update Delete 'ActionName' + /// The description. The localized friendly + /// description for the operation, as it should be shown to the user. + /// It should be thorough, yet concise – it will be used in tool tips + /// and detailed views. Prescriptive guidance for namespaces: Read any + /// 'display.provider' resource Create or Update any 'display.provider' + /// resource Delete any 'display.provider' resource Perform any other + /// action on any 'display.provider' resource Prescriptive guidance for + /// namespaces: Read any 'display.resource' Create or Update any /// 'display.resource' Delete any 'display.resource' 'ActionName' any /// 'display.resources' public Display(string provider = default(string), string resource = default(string), string operation = default(string), string description = default(string)) @@ -88,55 +73,46 @@ public Display() partial void CustomInit(); /// - /// Gets or sets the provider. - /// The localized friendly form of the resource provider name � it is - /// expected to also include the publisher/company responsible. - /// It should use Title Casing and begin with "Microsoft" for 1st party - /// services. - /// e.g. "Microsoft Monitoring Insights" or "Microsoft Compute." + /// Gets or sets the provider. The localized friendly form of the + /// resource provider name – it is expected to also include the + /// publisher/company responsible. It should use Title Casing and begin + /// with "Microsoft" for 1st party services. e.g. "Microsoft Monitoring + /// Insights" or "Microsoft Compute." /// [JsonProperty(PropertyName = "provider")] public string Provider { get; set; } /// - /// Gets or sets the resource. - /// The localized friendly form of the resource related to this - /// action/operation � it should match the public documentation for the - /// resource provider. - /// It should use Title Casing. - /// This value should be unique for a particular URL type (e.g. nested - /// types should *not* reuse their parent�s display.resource field). - /// e.g. "Virtual Machines" or "Scheduler Job Collections", or "Virtual - /// Machine VM Sizes" or "Scheduler Jobs" + /// Gets or sets the resource. The localized friendly form of the + /// resource related to this action/operation – it should match the + /// public documentation for the resource provider. It should use Title + /// Casing. This value should be unique for a particular URL type (e.g. + /// nested types should *not* reuse their parent’s display.resource + /// field). e.g. "Virtual Machines" or "Scheduler Job Collections", or + /// "Virtual Machine VM Sizes" or "Scheduler Jobs" /// [JsonProperty(PropertyName = "resource")] public string Resource { get; set; } /// - /// Gets or sets the operation. - /// The localized friendly name for the operation, as it should be - /// shown to the user. - /// It should be concise (to fit in drop downs) but clear (i.e. - /// self-documenting). - /// It should use Title Casing. - /// Prescriptive guidance: Read Create or Update Delete 'ActionName' + /// Gets or sets the operation. The localized friendly name for the + /// operation, as it should be shown to the user. It should be concise + /// (to fit in drop downs) but clear (i.e. self-documenting). It should + /// use Title Casing. Prescriptive guidance: Read Create or Update + /// Delete 'ActionName' /// [JsonProperty(PropertyName = "operation")] public string Operation { get; set; } /// - /// Gets or sets the description. - /// The localized friendly description for the operation, as it should - /// be shown to the user. - /// It should be thorough, yet concise � it will be used in tool tips - /// and detailed views. - /// Prescriptive guidance for namespaces: - /// Read any 'display.provider' resource - /// Create or Update any 'display.provider' resource - /// Delete any 'display.provider' resource - /// Perform any other action on any 'display.provider' resource - /// Prescriptive guidance for namespaces: - /// Read any 'display.resource' Create or Update any + /// Gets or sets the description. The localized friendly description + /// for the operation, as it should be shown to the user. It should be + /// thorough, yet concise – it will be used in tool tips and detailed + /// views. Prescriptive guidance for namespaces: Read any + /// 'display.provider' resource Create or Update any 'display.provider' + /// resource Delete any 'display.provider' resource Perform any other + /// action on any 'display.provider' resource Prescriptive guidance for + /// namespaces: Read any 'display.resource' Create or Update any /// 'display.resource' Delete any 'display.resource' 'ActionName' any /// 'display.resources' /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs index cca33aebf4d6..ad038d02f8f9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs index a99671a82067..198be10a3d75 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,9 +33,9 @@ public EnableProtectionInputProperties() /// The protectable item Id. /// The ReplicationProviderInput. /// For HyperVReplicaAzure provider, it will be - /// AzureEnableProtectionInput object. - /// For San provider, it will be SanEnableProtectionInput object. - /// For HyperVReplicaAzure provider, it can be null. + /// AzureEnableProtectionInput object. For San provider, it will be + /// SanEnableProtectionInput object. For HyperVReplicaAzure provider, + /// it can be null. public EnableProtectionInputProperties(string policyId = default(string), string protectableItemId = default(string), EnableProtectionProviderSpecificInput providerSpecificDetails = default(EnableProtectionProviderSpecificInput)) { PolicyId = policyId; @@ -66,11 +62,10 @@ public EnableProtectionInputProperties() public string ProtectableItemId { get; set; } /// - /// Gets or sets the ReplicationProviderInput. - /// For HyperVReplicaAzure provider, it will be - /// AzureEnableProtectionInput object. - /// For San provider, it will be SanEnableProtectionInput object. - /// For HyperVReplicaAzure provider, it can be null. + /// Gets or sets the ReplicationProviderInput. For HyperVReplicaAzure + /// provider, it will be AzureEnableProtectionInput object. For San + /// provider, it will be SanEnableProtectionInput object. For + /// HyperVReplicaAzure provider, it can be null. /// [JsonProperty(PropertyName = "providerSpecificDetails")] public EnableProtectionProviderSpecificInput ProviderSpecificDetails { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs index 2f3ef302023e..b0097dd4cc52 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs index 1ef35d157785..7b12f08cfec3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs index f0f5fc2c963e..0558dbacd467 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs index 0adf80be81c1..509803123fdd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,11 +31,11 @@ public EventProperties() /// /// The Id of the monitoring event. /// The event name. - /// The type of the event. - /// for example: VM Health, Server Health, Job Failure etc. + /// The type of the event. for example: VM + /// Health, Server Health, Job Failure etc. /// The friendly name of the - /// source of the event on which it - /// is raised (for example, VM, VMM etc). + /// source of the event on which it is raised (for example, VM, VMM + /// etc). /// The severity of the event. /// The time of occurence of the /// event. @@ -49,8 +45,7 @@ public EventProperties() /// The event specific /// settings. /// The list of errors / warnings capturing - /// details associated with the - /// issue(s). + /// details associated with the issue(s). public EventProperties(string eventCode = default(string), string description = default(string), string eventType = default(string), string affectedObjectFriendlyName = default(string), string severity = default(string), System.DateTime? timeOfOccurrence = default(System.DateTime?), string fabricId = default(string), EventProviderSpecificDetails providerSpecificDetails = default(EventProviderSpecificDetails), EventSpecificDetails eventSpecificDetails = default(EventSpecificDetails), IList healthErrors = default(IList)) { EventCode = eventCode; @@ -84,16 +79,15 @@ public EventProperties() public string Description { get; set; } /// - /// Gets or sets the type of the event. - /// for example: VM Health, Server Health, Job Failure etc. + /// Gets or sets the type of the event. for example: VM Health, Server + /// Health, Job Failure etc. /// [JsonProperty(PropertyName = "eventType")] public string EventType { get; set; } /// /// Gets or sets the friendly name of the source of the event on which - /// it - /// is raised (for example, VM, VMM etc). + /// it is raised (for example, VM, VMM etc). /// [JsonProperty(PropertyName = "affectedObjectFriendlyName")] public string AffectedObjectFriendlyName { get; set; } @@ -130,8 +124,7 @@ public EventProperties() /// /// Gets or sets the list of errors / warnings capturing details - /// associated with the - /// issue(s). + /// associated with the issue(s). /// [JsonProperty(PropertyName = "healthErrors")] public IList HealthErrors { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs index cb329c42a556..cd823a2a283d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs new file mode 100644 index 000000000000..2193700c2d11 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs @@ -0,0 +1,107 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Implements the event query parameter. + /// + public partial class EventQueryParameter + { + /// + /// Initializes a new instance of the EventQueryParameter class. + /// + public EventQueryParameter() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the EventQueryParameter class. + /// + /// The source id of the events to be + /// queried. + /// The severity of the events to be + /// queried. + /// The type of the events to be + /// queried. + /// The affected object server id of the + /// events to be queried. + /// The affected object name + /// of the events to be queried. + /// The start time of the time range within + /// which the events are to be queried. + /// The end time of the time range within which + /// the events are to be queried. + public EventQueryParameter(string eventCode = default(string), string severity = default(string), string eventType = default(string), string fabricName = default(string), string affectedObjectFriendlyName = default(string), System.DateTime? startTime = default(System.DateTime?), System.DateTime? endTime = default(System.DateTime?)) + { + EventCode = eventCode; + Severity = severity; + EventType = eventType; + FabricName = fabricName; + AffectedObjectFriendlyName = affectedObjectFriendlyName; + StartTime = startTime; + EndTime = endTime; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the source id of the events to be queried. + /// + [JsonProperty(PropertyName = "EventCode")] + public string EventCode { get; set; } + + /// + /// Gets or sets the severity of the events to be queried. + /// + [JsonProperty(PropertyName = "Severity")] + public string Severity { get; set; } + + /// + /// Gets or sets the type of the events to be queried. + /// + [JsonProperty(PropertyName = "EventType")] + public string EventType { get; set; } + + /// + /// Gets or sets the affected object server id of the events to be + /// queried. + /// + [JsonProperty(PropertyName = "FabricName")] + public string FabricName { get; set; } + + /// + /// Gets or sets the affected object name of the events to be queried. + /// + [JsonProperty(PropertyName = "AffectedObjectFriendlyName")] + public string AffectedObjectFriendlyName { get; set; } + + /// + /// Gets or sets the start time of the time range within which the + /// events are to be queried. + /// + [JsonProperty(PropertyName = "StartTime")] + public System.DateTime? StartTime { get; set; } + + /// + /// Gets or sets the end time of the time range within which the events + /// are to be queried. + /// + [JsonProperty(PropertyName = "EndTime")] + public System.DateTime? EndTime { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs index fd63b833adeb..04e7c8d4491c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs index eb66535d5c7e..e706f87ba10b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,9 +30,8 @@ public ExportJobDetails() /// Initializes a new instance of the ExportJobDetails class. /// /// The affected object properties - /// like source server, source cloud, target - /// server, target cloud etc. based on the workflow object - /// details. + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. /// BlobUri of the exported jobs. /// The sas token to access blob. public ExportJobDetails(IDictionary affectedObjectDetails = default(IDictionary), string blobUri = default(string), string sasToken = default(string)) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs index ff2ec7eb12e9..55b2e687c561 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs index 68f73d05675c..5fa651bb6d97 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs index 16544f4c2738..38e6a65ed927 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs index 6064fa9765db..94db80efd539 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs index 314b08901d2a..0de8ef8ca915 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs index 0de61fd3d6fd..462367f81270 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs index 7f6bf01e2ef7..704854f6a69f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs index f849fca90965..76aadffd369d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs index 10c276af3e5a..ef910a3e9e3b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs index 391563e3cda0..8953a8a67d79 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -30,4 +26,37 @@ public enum FailoverDeploymentModel [EnumMember(Value = "ResourceManager")] ResourceManager } + internal static class FailoverDeploymentModelEnumExtension + { + internal static string ToSerializedValue(this FailoverDeploymentModel? value) => + value == null ? null : ((FailoverDeploymentModel)value).ToSerializedValue(); + + internal static string ToSerializedValue(this FailoverDeploymentModel value) + { + switch( value ) + { + case FailoverDeploymentModel.NotApplicable: + return "NotApplicable"; + case FailoverDeploymentModel.Classic: + return "Classic"; + case FailoverDeploymentModel.ResourceManager: + return "ResourceManager"; + } + return null; + } + + internal static FailoverDeploymentModel? ParseFailoverDeploymentModel(this string value) + { + switch( value ) + { + case "NotApplicable": + return FailoverDeploymentModel.NotApplicable; + case "Classic": + return FailoverDeploymentModel.Classic; + case "ResourceManager": + return FailoverDeploymentModel.ResourceManager; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs new file mode 100644 index 000000000000..0730b7611cb2 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs @@ -0,0 +1,55 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// This class represents the details for a failover job. + /// + public partial class FailoverJobDetails : JobDetails + { + /// + /// Initializes a new instance of the FailoverJobDetails class. + /// + public FailoverJobDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the FailoverJobDetails class. + /// + /// The affected object properties + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. + /// The test VM details. + public FailoverJobDetails(IDictionary affectedObjectDetails = default(IDictionary), IList protectedItemDetails = default(IList)) + : base(affectedObjectDetails) + { + ProtectedItemDetails = protectedItemDetails; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the test VM details. + /// + [JsonProperty(PropertyName = "protectedItemDetails")] + public IList ProtectedItemDetails { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs index 6fe70bdac54b..5516960b395e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs index 780fa22149a4..627e3c3e6b9e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs new file mode 100644 index 000000000000..9e06c262154e --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs @@ -0,0 +1,117 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Failover details for a replication protected item. + /// + public partial class FailoverReplicationProtectedItemDetails + { + /// + /// Initializes a new instance of the + /// FailoverReplicationProtectedItemDetails class. + /// + public FailoverReplicationProtectedItemDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// FailoverReplicationProtectedItemDetails class. + /// + /// The name. + /// The friendly name. + /// The test Vm name. + /// The test Vm friendly name. + /// The network connection + /// status. + /// The network friendly + /// name. + /// The network subnet. + /// The recovery point Id. + /// The recovery point time. + public FailoverReplicationProtectedItemDetails(string name = default(string), string friendlyName = default(string), string testVmName = default(string), string testVmFriendlyName = default(string), string networkConnectionStatus = default(string), string networkFriendlyName = default(string), string subnet = default(string), string recoveryPointId = default(string), System.DateTime? recoveryPointTime = default(System.DateTime?)) + { + Name = name; + FriendlyName = friendlyName; + TestVmName = testVmName; + TestVmFriendlyName = testVmFriendlyName; + NetworkConnectionStatus = networkConnectionStatus; + NetworkFriendlyName = networkFriendlyName; + Subnet = subnet; + RecoveryPointId = recoveryPointId; + RecoveryPointTime = recoveryPointTime; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the name. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets the friendly name. + /// + [JsonProperty(PropertyName = "friendlyName")] + public string FriendlyName { get; set; } + + /// + /// Gets or sets the test Vm name. + /// + [JsonProperty(PropertyName = "testVmName")] + public string TestVmName { get; set; } + + /// + /// Gets or sets the test Vm friendly name. + /// + [JsonProperty(PropertyName = "testVmFriendlyName")] + public string TestVmFriendlyName { get; set; } + + /// + /// Gets or sets the network connection status. + /// + [JsonProperty(PropertyName = "networkConnectionStatus")] + public string NetworkConnectionStatus { get; set; } + + /// + /// Gets or sets the network friendly name. + /// + [JsonProperty(PropertyName = "networkFriendlyName")] + public string NetworkFriendlyName { get; set; } + + /// + /// Gets or sets the network subnet. + /// + [JsonProperty(PropertyName = "subnet")] + public string Subnet { get; set; } + + /// + /// Gets or sets the recovery point Id. + /// + [JsonProperty(PropertyName = "recoveryPointId")] + public string RecoveryPointId { get; set; } + + /// + /// Gets or sets the recovery point time. + /// + [JsonProperty(PropertyName = "recoveryPointTime")] + public System.DateTime? RecoveryPointTime { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs index fb46c87291f9..78f1ea86a74e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -19,8 +15,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// This class represents the group task details when parent child - /// relationship exists - /// in the drill down. + /// relationship exists in the drill down. /// public partial class GroupTaskDetails { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs index 8365ba7447f5..b16f6955ba99 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -13,10 +9,12 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// - /// The health error class. + /// Health Error /// public partial class HealthError { @@ -31,6 +29,8 @@ public HealthError() /// /// Initializes a new instance of the HealthError class. /// + /// Source of error. + /// Type of error. /// Level of error. /// Error code. /// Error message. @@ -41,8 +41,11 @@ public HealthError() /// DRA error /// message. /// ID of the entity. - public HealthError(string errorLevel = default(string), string errorCode = default(string), string errorMessage = default(string), string possibleCauses = default(string), string recommendedAction = default(string), System.DateTime? creationTimeUtc = default(System.DateTime?), string recoveryProviderErrorMessage = default(string), string entityId = default(string)) + /// The child health errors. + public HealthError(string errorSource = default(string), string errorType = default(string), string errorLevel = default(string), string errorCode = default(string), string errorMessage = default(string), string possibleCauses = default(string), string recommendedAction = default(string), System.DateTime? creationTimeUtc = default(System.DateTime?), string recoveryProviderErrorMessage = default(string), string entityId = default(string), IList childErrors = default(IList)) { + ErrorSource = errorSource; + ErrorType = errorType; ErrorLevel = errorLevel; ErrorCode = errorCode; ErrorMessage = errorMessage; @@ -51,6 +54,7 @@ public HealthError() CreationTimeUtc = creationTimeUtc; RecoveryProviderErrorMessage = recoveryProviderErrorMessage; EntityId = entityId; + ChildErrors = childErrors; CustomInit(); } @@ -59,6 +63,18 @@ public HealthError() /// partial void CustomInit(); + /// + /// Gets or sets source of error. + /// + [JsonProperty(PropertyName = "errorSource")] + public string ErrorSource { get; set; } + + /// + /// Gets or sets type of error. + /// + [JsonProperty(PropertyName = "errorType")] + public string ErrorType { get; set; } + /// /// Gets or sets level of error. /// @@ -107,5 +123,11 @@ public HealthError() [JsonProperty(PropertyName = "entityId")] public string EntityId { get; set; } + /// + /// Gets or sets the child health errors. + /// + [JsonProperty(PropertyName = "childErrors")] + public IList ChildErrors { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs new file mode 100644 index 000000000000..25ab3387f0e1 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs @@ -0,0 +1,62 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for HealthErrorCategory. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum HealthErrorCategory + { + [EnumMember(Value = "Replication")] + Replication, + [EnumMember(Value = "TestFailover")] + TestFailover, + [EnumMember(Value = "Configuration")] + Configuration + } + internal static class HealthErrorCategoryEnumExtension + { + internal static string ToSerializedValue(this HealthErrorCategory? value) => + value == null ? null : ((HealthErrorCategory)value).ToSerializedValue(); + + internal static string ToSerializedValue(this HealthErrorCategory value) + { + switch( value ) + { + case HealthErrorCategory.Replication: + return "Replication"; + case HealthErrorCategory.TestFailover: + return "TestFailover"; + case HealthErrorCategory.Configuration: + return "Configuration"; + } + return null; + } + + internal static HealthErrorCategory? ParseHealthErrorCategory(this string value) + { + switch( value ) + { + case "Replication": + return HealthErrorCategory.Replication; + case "TestFailover": + return HealthErrorCategory.TestFailover; + case "Configuration": + return HealthErrorCategory.Configuration; + } + return null; + } + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs new file mode 100644 index 000000000000..02c4c13b1fe9 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs @@ -0,0 +1,116 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// class to define the summary of the health error details. + /// + public partial class HealthErrorSummary + { + /// + /// Initializes a new instance of the HealthErrorSummary class. + /// + public HealthErrorSummary() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the HealthErrorSummary class. + /// + /// The code of the health error. + /// The category of the health error. Possible + /// values include: 'Replication', 'TestFailover', + /// 'Configuration' + /// Severity of error. Possible values include: + /// 'NONE', 'Warning', 'Error', 'Info' + /// The summary message of the health + /// error. + /// The type of affected ARM + /// resource. + /// The sub type of any + /// subcomponent within the ARM resource that this might be applicable. + /// Value remains null if not applicable. + /// The list of affected + /// resource correlation Ids. This can be used to uniquely identify the + /// count of items affected by a specific category and severity as well + /// as count of item affected by an specific issue. + public HealthErrorSummary(string summaryCode = default(string), HealthErrorCategory? category = default(HealthErrorCategory?), Severity? severity = default(Severity?), string summaryMessage = default(string), string affectedResourceType = default(string), string affectedResourceSubtype = default(string), IList affectedResourceCorrelationIds = default(IList)) + { + SummaryCode = summaryCode; + Category = category; + Severity = severity; + SummaryMessage = summaryMessage; + AffectedResourceType = affectedResourceType; + AffectedResourceSubtype = affectedResourceSubtype; + AffectedResourceCorrelationIds = affectedResourceCorrelationIds; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the code of the health error. + /// + [JsonProperty(PropertyName = "summaryCode")] + public string SummaryCode { get; set; } + + /// + /// Gets or sets the category of the health error. Possible values + /// include: 'Replication', 'TestFailover', 'Configuration' + /// + [JsonProperty(PropertyName = "category")] + public HealthErrorCategory? Category { get; set; } + + /// + /// Gets or sets severity of error. Possible values include: 'NONE', + /// 'Warning', 'Error', 'Info' + /// + [JsonProperty(PropertyName = "severity")] + public Severity? Severity { get; set; } + + /// + /// Gets or sets the summary message of the health error. + /// + [JsonProperty(PropertyName = "summaryMessage")] + public string SummaryMessage { get; set; } + + /// + /// Gets or sets the type of affected ARM resource. + /// + [JsonProperty(PropertyName = "affectedResourceType")] + public string AffectedResourceType { get; set; } + + /// + /// Gets or sets the sub type of any subcomponent within the ARM + /// resource that this might be applicable. Value remains null if not + /// applicable. + /// + [JsonProperty(PropertyName = "affectedResourceSubtype")] + public string AffectedResourceSubtype { get; set; } + + /// + /// Gets or sets the list of affected resource correlation Ids. This + /// can be used to uniquely identify the count of items affected by a + /// specific category and severity as well as count of item affected by + /// an specific issue. + /// + [JsonProperty(PropertyName = "affectedResourceCorrelationIds")] + public IList AffectedResourceCorrelationIds { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs index 809184a34db3..7d3a80f10bcc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs index 1fe25eeffe82..f9c4a6d62b18 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs index 2bd321535af1..667f6a5711ce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs index 6213a2bd89fe..900648b65b91 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -47,20 +43,19 @@ public HyperVReplicaAzureEnableProtectionInput() /// The selected target Azure subnet /// Id. /// The selected option to enable - /// RDP\SSH on target vm after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} - /// enum. + /// RDP\SSH on target vm after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// The target azure Vm Name. /// The storage account to be used /// for logging during replication. /// The list of VHD IDs of disks to be /// protected. /// The Id of the target - /// resource group (for classic deployment) in which the - /// failover VM is to be created. + /// resource group (for classic deployment) in which the failover VM is + /// to be created. /// The Id of the target - /// resource group (for resource manager deployment) in - /// which the failover VM is to be created. + /// resource group (for resource manager deployment) in which the + /// failover VM is to be created. /// A value indicating whether managed /// disks should be used during failover. public HyperVReplicaAzureEnableProtectionInput(string hvHostVmId = default(string), string vmName = default(string), string osType = default(string), string vhdId = default(string), string targetStorageAccountId = default(string), string targetAzureNetworkId = default(string), string targetAzureSubnetId = default(string), string enableRDPOnTargetOption = default(string), string targetAzureVmName = default(string), string logStorageAccountId = default(string), IList disksToInclude = default(IList), string targetAzureV1ResourceGroupId = default(string), string targetAzureV2ResourceGroupId = default(string), string useManagedDisks = default(string)) @@ -131,8 +126,8 @@ public HyperVReplicaAzureEnableProtectionInput() /// /// Gets or sets the selected option to enable RDP\SSH on target vm - /// after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} enum. + /// after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// [JsonProperty(PropertyName = "enableRDPOnTargetOption")] public string EnableRDPOnTargetOption { get; set; } @@ -158,16 +153,14 @@ public HyperVReplicaAzureEnableProtectionInput() /// /// Gets or sets the Id of the target resource group (for classic - /// deployment) in which the - /// failover VM is to be created. + /// deployment) in which the failover VM is to be created. /// [JsonProperty(PropertyName = "targetAzureV1ResourceGroupId")] public string TargetAzureV1ResourceGroupId { get; set; } /// /// Gets or sets the Id of the target resource group (for resource - /// manager deployment) in - /// which the failover VM is to be created. + /// manager deployment) in which the failover VM is to be created. /// [JsonProperty(PropertyName = "targetAzureV2ResourceGroupId")] public string TargetAzureV2ResourceGroupId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs index 110378476974..173ecfd88611 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs index 1e8c44bfdc7b..df3f79dbb93e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs index 6204ee370105..06c74c51022b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -40,9 +36,8 @@ public HyperVReplicaAzureFailoverProviderInput() /// Secondary kek certificate /// pfx. /// The recovery point id to be passed to - /// failover to a particular recovery - /// point. In case of latest recovery point, null should be - /// passed. + /// failover to a particular recovery point. In case of latest recovery + /// point, null should be passed. public HyperVReplicaAzureFailoverProviderInput(string vaultLocation = default(string), string primaryKekCertificatePfx = default(string), string secondaryKekCertificatePfx = default(string), string recoveryPointId = default(string)) { VaultLocation = vaultLocation; @@ -77,8 +72,8 @@ public HyperVReplicaAzureFailoverProviderInput() /// /// Gets or sets the recovery point id to be passed to failover to a - /// particular recovery - /// point. In case of latest recovery point, null should be passed. + /// particular recovery point. In case of latest recovery point, null + /// should be passed. /// [JsonProperty(PropertyName = "recoveryPointId")] public string RecoveryPointId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs index 1517bcc5ec1a..76d19e63fbe7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -42,11 +38,10 @@ public HyperVReplicaAzurePolicyDetails() /// application consistent snapshot within the VM. /// The replication interval. /// The scheduled start time - /// for the initial replication. If this parameter - /// is Null, the initial replication starts immediately. + /// for the initial replication. If this parameter is Null, the initial + /// replication starts immediately. /// A value indicating whether encryption is - /// enabled for virtual machines - /// in this cloud. + /// enabled for virtual machines in this cloud. /// The active storage account /// Id. public HyperVReplicaAzurePolicyDetails(int? recoveryPointHistoryDurationInHours = default(int?), int? applicationConsistentSnapshotFrequencyInHours = default(int?), int? replicationInterval = default(int?), string onlineReplicationStartTime = default(string), string encryption = default(string), string activeStorageAccountId = default(string)) @@ -67,16 +62,14 @@ public HyperVReplicaAzurePolicyDetails() /// /// Gets or sets the duration (in hours) to which point the recovery - /// history needs to be - /// maintained. + /// history needs to be maintained. /// [JsonProperty(PropertyName = "recoveryPointHistoryDurationInHours")] public int? RecoveryPointHistoryDurationInHours { get; set; } /// /// Gets or sets the interval (in hours) at which Hyper-V Replica - /// should create an - /// application consistent snapshot within the VM. + /// should create an application consistent snapshot within the VM. /// [JsonProperty(PropertyName = "applicationConsistentSnapshotFrequencyInHours")] public int? ApplicationConsistentSnapshotFrequencyInHours { get; set; } @@ -89,16 +82,15 @@ public HyperVReplicaAzurePolicyDetails() /// /// Gets or sets the scheduled start time for the initial replication. - /// If this parameter - /// is Null, the initial replication starts immediately. + /// If this parameter is Null, the initial replication starts + /// immediately. /// [JsonProperty(PropertyName = "onlineReplicationStartTime")] public string OnlineReplicationStartTime { get; set; } /// /// Gets or sets a value indicating whether encryption is enabled for - /// virtual machines - /// in this cloud. + /// virtual machines in this cloud. /// [JsonProperty(PropertyName = "encryption")] public string Encryption { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs index 19470bb72d54..51b2a37ab25a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,20 +33,18 @@ public HyperVReplicaAzurePolicyInput() /// class. /// /// The duration (in hours) - /// to which point the recovery history needs to be - /// maintained. + /// to which point the recovery history needs to be maintained. /// The /// interval (in hours) at which Hyper-V Replica should create an /// application consistent snapshot within the VM. /// The replication interval. /// The scheduled start time - /// for the initial replication. If this parameter - /// is Null, the initial replication starts immediately. + /// for the initial replication. If this parameter is Null, the initial + /// replication starts immediately. /// A value indicating whether encryption /// needs to be enabled for Vms in this cloud. /// The list of storage accounts to which - /// the VMs in the primary cloud can - /// replicate to. + /// the VMs in the primary cloud can replicate to. public HyperVReplicaAzurePolicyInput(int? recoveryPointHistoryDuration = default(int?), int? applicationConsistentSnapshotFrequencyInHours = default(int?), int? replicationInterval = default(int?), string onlineReplicationStartTime = default(string), string encryption = default(string), IList storageAccounts = default(IList)) { RecoveryPointHistoryDuration = recoveryPointHistoryDuration; @@ -69,16 +63,14 @@ public HyperVReplicaAzurePolicyInput() /// /// Gets or sets the duration (in hours) to which point the recovery - /// history needs to be - /// maintained. + /// history needs to be maintained. /// [JsonProperty(PropertyName = "recoveryPointHistoryDuration")] public int? RecoveryPointHistoryDuration { get; set; } /// /// Gets or sets the interval (in hours) at which Hyper-V Replica - /// should create an - /// application consistent snapshot within the VM. + /// should create an application consistent snapshot within the VM. /// [JsonProperty(PropertyName = "applicationConsistentSnapshotFrequencyInHours")] public int? ApplicationConsistentSnapshotFrequencyInHours { get; set; } @@ -91,8 +83,8 @@ public HyperVReplicaAzurePolicyInput() /// /// Gets or sets the scheduled start time for the initial replication. - /// If this parameter - /// is Null, the initial replication starts immediately. + /// If this parameter is Null, the initial replication starts + /// immediately. /// [JsonProperty(PropertyName = "onlineReplicationStartTime")] public string OnlineReplicationStartTime { get; set; } @@ -106,8 +98,7 @@ public HyperVReplicaAzurePolicyInput() /// /// Gets or sets the list of storage accounts to which the VMs in the - /// primary cloud can - /// replicate to. + /// primary cloud can replicate to. /// [JsonProperty(PropertyName = "storageAccounts")] public IList StorageAccounts { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs index a3bf93a2222a..a7b8e15c74da 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -44,9 +40,8 @@ public HyperVReplicaAzureReplicationDetails() /// The recovery Azure /// storage account. /// The ARM id of the - /// log storage acount used for replication. - /// This will be set to null if no log storage account was provided - /// during enable + /// log storage account used for replication. This will be set to null + /// if no log storage account was provided during enable /// protection. /// The Last replication time. /// The virtual machine Id. @@ -66,9 +61,8 @@ public HyperVReplicaAzureReplicationDetails() /// The CPU count of the VM on the /// primary side. /// The selected option to enable - /// RDP\SSH on target vm after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} - /// enum. + /// RDP\SSH on target vm after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// The target resource /// group Id. /// The recovery availability @@ -133,11 +127,9 @@ public HyperVReplicaAzureReplicationDetails() public string RecoveryAzureStorageAccount { get; set; } /// - /// Gets or sets the ARM id of the log storage acount used for - /// replication. - /// This will be set to null if no log storage account was provided - /// during enable - /// protection. + /// Gets or sets the ARM id of the log storage account used for + /// replication. This will be set to null if no log storage account was + /// provided during enable protection. /// [JsonProperty(PropertyName = "recoveryAzureLogStorageAccountId")] public string RecoveryAzureLogStorageAccountId { get; set; } @@ -210,8 +202,8 @@ public HyperVReplicaAzureReplicationDetails() /// /// Gets or sets the selected option to enable RDP\SSH on target vm - /// after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} enum. + /// after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// [JsonProperty(PropertyName = "enableRDPOnTargetOption")] public string EnableRDPOnTargetOption { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs index 4eafbcecf7f1..153f7d6b9ab9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs index a4b2d587446c..cc69ae1188a5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -30,4 +26,37 @@ public enum HyperVReplicaAzureRpRecoveryPointType [EnumMember(Value = "LatestProcessed")] LatestProcessed } + internal static class HyperVReplicaAzureRpRecoveryPointTypeEnumExtension + { + internal static string ToSerializedValue(this HyperVReplicaAzureRpRecoveryPointType? value) => + value == null ? null : ((HyperVReplicaAzureRpRecoveryPointType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this HyperVReplicaAzureRpRecoveryPointType value) + { + switch( value ) + { + case HyperVReplicaAzureRpRecoveryPointType.Latest: + return "Latest"; + case HyperVReplicaAzureRpRecoveryPointType.LatestApplicationConsistent: + return "LatestApplicationConsistent"; + case HyperVReplicaAzureRpRecoveryPointType.LatestProcessed: + return "LatestProcessed"; + } + return null; + } + + internal static HyperVReplicaAzureRpRecoveryPointType? ParseHyperVReplicaAzureRpRecoveryPointType(this string value) + { + switch( value ) + { + case "Latest": + return HyperVReplicaAzureRpRecoveryPointType.Latest; + case "LatestApplicationConsistent": + return HyperVReplicaAzureRpRecoveryPointType.LatestApplicationConsistent; + case "LatestProcessed": + return HyperVReplicaAzureRpRecoveryPointType.LatestProcessed; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs index 1ea04dfc564d..efdf0c16aaae 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs index 5e69ed112073..71aea92c150f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs index 01e6ef67fe4b..5e4a3df73630 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -52,8 +48,8 @@ public HyperVReplicaBasePolicyDetails() /// A value indicating the /// authentication type. /// A value indicating whether the - /// VM has to be auto deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// VM has to be auto deleted. Supported Values: String.Empty, None, + /// OnRecoveryCloud public HyperVReplicaBasePolicyDetails(int? recoveryPoints = default(int?), int? applicationConsistentSnapshotFrequencyInHours = default(int?), string compression = default(string), string initialReplicationMethod = default(string), string onlineReplicationStartTime = default(string), string offlineReplicationImportPath = default(string), string offlineReplicationExportPath = default(string), int? replicationPort = default(int?), int? allowedAuthenticationType = default(int?), string replicaDeletionOption = default(string)) { RecoveryPoints = recoveryPoints; @@ -132,8 +128,7 @@ public HyperVReplicaBasePolicyDetails() /// /// Gets or sets a value indicating whether the VM has to be auto - /// deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// deleted. Supported Values: String.Empty, None, OnRecoveryCloud /// [JsonProperty(PropertyName = "replicaDeletionOption")] public string ReplicaDeletionOption { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs index 101b43ce39dd..0299fd3553de 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs index 0c6bcc4f7874..811af282b7a5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -55,8 +51,8 @@ public HyperVReplicaBluePolicyDetails() /// A value indicating the /// authentication type. /// A value indicating whether the - /// VM has to be auto deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// VM has to be auto deleted. Supported Values: String.Empty, None, + /// OnRecoveryCloud public HyperVReplicaBluePolicyDetails(int? replicationFrequencyInSeconds = default(int?), int? recoveryPoints = default(int?), int? applicationConsistentSnapshotFrequencyInHours = default(int?), string compression = default(string), string initialReplicationMethod = default(string), string onlineReplicationStartTime = default(string), string offlineReplicationImportPath = default(string), string offlineReplicationExportPath = default(string), int? replicationPort = default(int?), int? allowedAuthenticationType = default(int?), string replicaDeletionOption = default(string)) { ReplicationFrequencyInSeconds = replicationFrequencyInSeconds; @@ -142,8 +138,7 @@ public HyperVReplicaBluePolicyDetails() /// /// Gets or sets a value indicating whether the VM has to be auto - /// deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// deleted. Supported Values: String.Empty, None, OnRecoveryCloud /// [JsonProperty(PropertyName = "replicaDeletionOption")] public string ReplicaDeletionOption { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs index cb45ba01a4dd..67ff13de816b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs index 8a93e3cd067b..e32e1e41f5bd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs index 934ff9d5da6f..b5cd23b467b8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -51,8 +47,8 @@ public HyperVReplicaPolicyDetails() /// A value indicating the /// authentication type. /// A value indicating whether the - /// VM has to be auto deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// VM has to be auto deleted. Supported Values: String.Empty, None, + /// OnRecoveryCloud public HyperVReplicaPolicyDetails(int? recoveryPoints = default(int?), int? applicationConsistentSnapshotFrequencyInHours = default(int?), string compression = default(string), string initialReplicationMethod = default(string), string onlineReplicationStartTime = default(string), string offlineReplicationImportPath = default(string), string offlineReplicationExportPath = default(string), int? replicationPort = default(int?), int? allowedAuthenticationType = default(int?), string replicaDeletionOption = default(string)) { RecoveryPoints = recoveryPoints; @@ -131,8 +127,7 @@ public HyperVReplicaPolicyDetails() /// /// Gets or sets a value indicating whether the VM has to be auto - /// deleted. - /// Supported Values: String.Empty, None, OnRecoveryCloud + /// deleted. Supported Values: String.Empty, None, OnRecoveryCloud /// [JsonProperty(PropertyName = "replicaDeletionOption")] public string ReplicaDeletionOption { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs index d8e26ac903d1..e73fd4e7333f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs index abe0a2961fb9..2a737df9e144 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs index 8ea1c8706cea..ac16b9ac0952 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs index 6b70bf3a5bad..4d26d0902485 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs new file mode 100644 index 000000000000..af60f2a57921 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs @@ -0,0 +1,123 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Identity details. + /// + public partial class IdentityInformation + { + /// + /// Initializes a new instance of the IdentityInformation class. + /// + public IdentityInformation() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the IdentityInformation class. + /// + /// The identity provider type. + /// Value is the ToString() of a IdentityProviderType value. Possible + /// values include: 'RecoveryServicesActiveDirectory', + /// 'CustomerActiveDirectory' + /// The tenant Id for the service principal with + /// which the on-premise management/data plane components would + /// communicate with our Azure services. + /// The application/client Id for the + /// service principal with which the on-premise management/data plane + /// components would communicate with our Azure services. + /// The object Id of the service principal with + /// which the on-premise management/data plane components would + /// communicate with our Azure services. + /// The intended Audience of the service + /// principal with which the on-premise management/data plane + /// components would communicate with our Azure services. + /// The base authority for Azure Active + /// Directory authentication. + /// The certificate thumbprint. + /// Applicable only if IdentityProviderType is + /// RecoveryServicesActiveDirectory. + public IdentityInformation(IdentityProviderType? identityProviderType = default(IdentityProviderType?), string tenantId = default(string), string applicationId = default(string), string objectId = default(string), string audience = default(string), string aadAuthority = default(string), string certificateThumbprint = default(string)) + { + IdentityProviderType = identityProviderType; + TenantId = tenantId; + ApplicationId = applicationId; + ObjectId = objectId; + Audience = audience; + AadAuthority = aadAuthority; + CertificateThumbprint = certificateThumbprint; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the identity provider type. Value is the ToString() of + /// a IdentityProviderType value. Possible values include: + /// 'RecoveryServicesActiveDirectory', 'CustomerActiveDirectory' + /// + [JsonProperty(PropertyName = "identityProviderType")] + public IdentityProviderType? IdentityProviderType { get; set; } + + /// + /// Gets or sets the tenant Id for the service principal with which the + /// on-premise management/data plane components would communicate with + /// our Azure services. + /// + [JsonProperty(PropertyName = "tenantId")] + public string TenantId { get; set; } + + /// + /// Gets or sets the application/client Id for the service principal + /// with which the on-premise management/data plane components would + /// communicate with our Azure services. + /// + [JsonProperty(PropertyName = "applicationId")] + public string ApplicationId { get; set; } + + /// + /// Gets or sets the object Id of the service principal with which the + /// on-premise management/data plane components would communicate with + /// our Azure services. + /// + [JsonProperty(PropertyName = "objectId")] + public string ObjectId { get; set; } + + /// + /// Gets or sets the intended Audience of the service principal with + /// which the on-premise management/data plane components would + /// communicate with our Azure services. + /// + [JsonProperty(PropertyName = "audience")] + public string Audience { get; set; } + + /// + /// Gets or sets the base authority for Azure Active Directory + /// authentication. + /// + [JsonProperty(PropertyName = "aadAuthority")] + public string AadAuthority { get; set; } + + /// + /// Gets or sets the certificate thumbprint. Applicable only if + /// IdentityProviderType is RecoveryServicesActiveDirectory. + /// + [JsonProperty(PropertyName = "certificateThumbprint")] + public string CertificateThumbprint { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs new file mode 100644 index 000000000000..740a678f8494 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs @@ -0,0 +1,56 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for IdentityProviderType. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum IdentityProviderType + { + [EnumMember(Value = "RecoveryServicesActiveDirectory")] + RecoveryServicesActiveDirectory, + [EnumMember(Value = "CustomerActiveDirectory")] + CustomerActiveDirectory + } + internal static class IdentityProviderTypeEnumExtension + { + internal static string ToSerializedValue(this IdentityProviderType? value) => + value == null ? null : ((IdentityProviderType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this IdentityProviderType value) + { + switch( value ) + { + case IdentityProviderType.RecoveryServicesActiveDirectory: + return "RecoveryServicesActiveDirectory"; + case IdentityProviderType.CustomerActiveDirectory: + return "CustomerActiveDirectory"; + } + return null; + } + + internal static IdentityProviderType? ParseIdentityProviderType(this string value) + { + switch( value ) + { + case "RecoveryServicesActiveDirectory": + return IdentityProviderType.RecoveryServicesActiveDirectory; + case "CustomerActiveDirectory": + return IdentityProviderType.CustomerActiveDirectory; + } + return null; + } + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs index 20b38fd43fce..be188164caa2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs index 66f098e69728..e6141e39da91 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs index d0f7b512b3ff..07af9569dfae 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -49,19 +45,17 @@ public InMageAzureV2EnableProtectionInput() /// The selected target Azure subnet /// Id. /// The selected option to enable - /// RDP\SSH on target vm after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} - /// enum. + /// RDP\SSH on target vm after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// The target azure Vm Name. /// The storage account to be used - /// for logging - /// during replication. + /// for logging during replication. /// The Id of the target - /// resource group (for classic deployment) in which the - /// failover VM is to be created. + /// resource group (for classic deployment) in which the failover VM is + /// to be created. /// The Id of the target - /// resource group (for resource manager deployment) in - /// which the failover VM is to be created. + /// resource group (for resource manager deployment) in which the + /// failover VM is to be created. /// A value indicating whether managed /// disks should be used during failover. public InMageAzureV2EnableProtectionInput(string storageAccountId, string masterTargetId = default(string), string processServerId = default(string), string runAsAccountId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), IList disksToInclude = default(IList), string targetAzureNetworkId = default(string), string targetAzureSubnetId = default(string), string enableRDPOnTargetOption = default(string), string targetAzureVmName = default(string), string logStorageAccountId = default(string), string targetAzureV1ResourceGroupId = default(string), string targetAzureV2ResourceGroupId = default(string), string useManagedDisks = default(string)) @@ -145,8 +139,8 @@ public InMageAzureV2EnableProtectionInput() /// /// Gets or sets the selected option to enable RDP\SSH on target vm - /// after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} enum. + /// after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// [JsonProperty(PropertyName = "enableRDPOnTargetOption")] public string EnableRDPOnTargetOption { get; set; } @@ -158,24 +152,22 @@ public InMageAzureV2EnableProtectionInput() public string TargetAzureVmName { get; set; } /// - /// Gets or sets the storage account to be used for logging - /// during replication. + /// Gets or sets the storage account to be used for logging during + /// replication. /// [JsonProperty(PropertyName = "logStorageAccountId")] public string LogStorageAccountId { get; set; } /// /// Gets or sets the Id of the target resource group (for classic - /// deployment) in which the - /// failover VM is to be created. + /// deployment) in which the failover VM is to be created. /// [JsonProperty(PropertyName = "targetAzureV1ResourceGroupId")] public string TargetAzureV1ResourceGroupId { get; set; } /// /// Gets or sets the Id of the target resource group (for resource - /// manager deployment) in - /// which the failover VM is to be created. + /// manager deployment) in which the failover VM is to be created. /// [JsonProperty(PropertyName = "targetAzureV2ResourceGroupId")] public string TargetAzureV2ResourceGroupId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs index 11d43e954a96..ecbac1ba8188 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -32,9 +28,8 @@ public InMageAzureV2EventDetails() /// /// Initializes a new instance of the InMageAzureV2EventDetails class. /// - /// InMage Event type. - /// Takes one of the values of - /// {InMageDataContract.InMageMonitoringEventType}. + /// InMage Event type. Takes one of the values + /// of {InMageDataContract.InMageMonitoringEventType}. /// InMage Event Category. /// InMage Event Component. /// Corrective Action string for the @@ -60,8 +55,7 @@ public InMageAzureV2EventDetails() partial void CustomInit(); /// - /// Gets or sets inMage Event type. - /// Takes one of the values of + /// Gets or sets inMage Event type. Takes one of the values of /// {InMageDataContract.InMageMonitoringEventType}. /// [JsonProperty(PropertyName = "eventType")] diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs index dd4c4f58b59c..7317127bfe35 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -36,9 +32,8 @@ public InMageAzureV2FailoverProviderInput() /// /// Location of the vault. /// The recovery point id to be passed to - /// failover to a particular recovery - /// point. In case of latest recovery point, null should be - /// passed. + /// failover to a particular recovery point. In case of latest recovery + /// point, null should be passed. public InMageAzureV2FailoverProviderInput(string vaultLocation = default(string), string recoveryPointId = default(string)) { VaultLocation = vaultLocation; @@ -59,8 +54,8 @@ public InMageAzureV2FailoverProviderInput() /// /// Gets or sets the recovery point id to be passed to failover to a - /// particular recovery - /// point. In case of latest recovery point, null should be passed. + /// particular recovery point. In case of latest recovery point, null + /// should be passed. /// [JsonProperty(PropertyName = "recoveryPointId")] public string RecoveryPointId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs index 09a940d8399e..c9f64f61972f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,8 +33,7 @@ public InMageAzureV2PolicyDetails() /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The app consistent /// snapshot frequency in minutes. /// A value indicating whether multi-VM @@ -72,8 +67,7 @@ public InMageAzureV2PolicyDetails() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs index f040b1844b9f..2b15fbcfc59f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -33,14 +29,12 @@ public InMageAzureV2PolicyInput() /// Initializes a new instance of the InMageAzureV2PolicyInput class. /// /// A value indicating whether multi-VM - /// sync has to be enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// sync has to be enabled. Value should be 'Enabled' or 'Disabled'. + /// Possible values include: 'Enable', 'Disable' /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The crash /// consistent snapshot frequency (in minutes). /// The app consistent @@ -68,8 +62,7 @@ public InMageAzureV2PolicyInput() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } @@ -88,9 +81,8 @@ public InMageAzureV2PolicyInput() /// /// Gets or sets a value indicating whether multi-VM sync has to be - /// enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// enabled. Value should be 'Enabled' or 'Disabled'. Possible values + /// include: 'Enable', 'Disable' /// [JsonProperty(PropertyName = "multiVmSyncStatus")] public SetMultiVmSyncStatus MultiVmSyncStatus { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs index 889d8e9ba677..53ebe516002d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -56,7 +52,9 @@ public InMageAzureV2ProtectedDiskDetails() /// MB. /// A value indicating whether disk is /// resized. - public InMageAzureV2ProtectedDiskDetails(string diskId = default(string), string diskName = default(string), string protectionStage = default(string), string healthErrorCode = default(string), long? rpoInSeconds = default(long?), string resyncRequired = default(string), int? resyncProgressPercentage = default(int?), long? resyncDurationInSeconds = default(long?), long? diskCapacityInBytes = default(long?), long? fileSystemCapacityInBytes = default(long?), double? sourceDataInMegaBytes = default(double?), double? psDataInMegaBytes = default(double?), double? targetDataInMegaBytes = default(double?), string diskResized = default(string)) + /// The last RPO calculated + /// time. + public InMageAzureV2ProtectedDiskDetails(string diskId = default(string), string diskName = default(string), string protectionStage = default(string), string healthErrorCode = default(string), long? rpoInSeconds = default(long?), string resyncRequired = default(string), int? resyncProgressPercentage = default(int?), long? resyncDurationInSeconds = default(long?), long? diskCapacityInBytes = default(long?), long? fileSystemCapacityInBytes = default(long?), double? sourceDataInMegaBytes = default(double?), double? psDataInMegaBytes = default(double?), double? targetDataInMegaBytes = default(double?), string diskResized = default(string), System.DateTime? lastRpoCalculatedTime = default(System.DateTime?)) { DiskId = diskId; DiskName = diskName; @@ -72,6 +70,7 @@ public InMageAzureV2ProtectedDiskDetails() PsDataInMegaBytes = psDataInMegaBytes; TargetDataInMegaBytes = targetDataInMegaBytes; DiskResized = diskResized; + LastRpoCalculatedTime = lastRpoCalculatedTime; CustomInit(); } @@ -165,5 +164,11 @@ public InMageAzureV2ProtectedDiskDetails() [JsonProperty(PropertyName = "diskResized")] public string DiskResized { get; set; } + /// + /// Gets or sets the last RPO calculated time. + /// + [JsonProperty(PropertyName = "lastRpoCalculatedTime")] + public System.DateTime? LastRpoCalculatedTime { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs new file mode 100644 index 000000000000..d5c086eac425 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs @@ -0,0 +1,63 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// InMage Azure V2 provider specific recovery point details. + /// + public partial class InMageAzureV2RecoveryPointDetails : ProviderSpecificRecoveryPointDetails + { + /// + /// Initializes a new instance of the InMageAzureV2RecoveryPointDetails + /// class. + /// + public InMageAzureV2RecoveryPointDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the InMageAzureV2RecoveryPointDetails + /// class. + /// + /// Gets the provider type. + /// Gets the instance type. + /// A value indicating whether the + /// recovery point is multi VM consistent. + public InMageAzureV2RecoveryPointDetails(string type = default(string), string instanceType = default(string), string isMultiVmSyncPoint = default(string)) + : base(type) + { + InstanceType = instanceType; + IsMultiVmSyncPoint = isMultiVmSyncPoint; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the instance type. + /// + [JsonProperty(PropertyName = "instanceType")] + public string InstanceType { get; private set; } + + /// + /// Gets or sets a value indicating whether the recovery point is multi + /// VM consistent. + /// + [JsonProperty(PropertyName = "isMultiVmSyncPoint")] + public string IsMultiVmSyncPoint { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs index f197837cd6cb..c052c3e6ea75 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -57,8 +53,7 @@ public InMageAzureV2ReplicationDetails() /// A value indicating whether /// installed agent needs to be updated. /// A value indicating - /// whether the source server requires a restart after - /// update. + /// whether the source server requires a restart after update. /// The last heartbeat received from the /// source server. /// The process server Id. @@ -86,26 +81,22 @@ public InMageAzureV2ReplicationDetails() /// The recovery Azure /// storage account. /// The ARM id of the - /// log storage acount used for replication. - /// This will be set to null if no log storage account was provided - /// during enable + /// log storage account used for replication. This will be set to null + /// if no log storage account was provided during enable /// protection. /// The PE Network details. /// The selected recovery /// azure network Id. - /// A value inidicating the discovery type - /// of the machine. - /// Value can be vCenter or physical. + /// A value indicating the discovery type + /// of the machine. Value can be vCenter or physical. /// The selected option to enable - /// RDP\SSH on target vm after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} - /// enum. + /// RDP\SSH on target vm after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// The datastores of the on-premise machine. /// Value can be list of strings that contain datastore names. - /// The ARM Id of the target Azure VM. - /// This value will be null until the VM is failed over. - /// Only after failure it will be populated with the ARM Id of the - /// Azure VM. + /// The ARM Id of the target Azure VM. This + /// value will be null until the VM is failed over. Only after failure + /// it will be populated with the ARM Id of the Azure VM. /// The target resource /// group Id. /// The recovery availability @@ -115,9 +106,16 @@ public InMageAzureV2ReplicationDetails() /// License Type of the VM to be /// used. /// The validation errors of the - /// on-premise machine - /// Value can be list of validation errors. - public InMageAzureV2ReplicationDetails(string infrastructureVmId = default(string), string vCenterInfrastructureId = default(string), string protectionStage = default(string), string vmId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), int? resyncProgressPercentage = default(int?), long? rpoInSeconds = default(long?), double? compressedDataRateInMB = default(double?), double? uncompressedDataRateInMB = default(double?), string ipAddress = default(string), string agentVersion = default(string), string isAgentUpdateRequired = default(string), string isRebootAfterUpdateRequired = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string processServerId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string multiVmSyncStatus = default(string), IList protectedDisks = default(IList), string diskResized = default(string), string masterTargetId = default(string), int? sourceVmCPUCount = default(int?), int? sourceVmRAMSizeInMB = default(int?), string osType = default(string), string vhdName = default(string), string osDiskId = default(string), IList azureVMDiskDetails = default(IList), string recoveryAzureVMName = default(string), string recoveryAzureVMSize = default(string), string recoveryAzureStorageAccount = default(string), string recoveryAzureLogStorageAccountId = default(string), IList vmNics = default(IList), string selectedRecoveryAzureNetworkId = default(string), string discoveryType = default(string), string enableRDPOnTargetOption = default(string), IList datastores = default(IList), string targetVmId = default(string), string recoveryAzureResourceGroupId = default(string), string recoveryAvailabilitySetId = default(string), string useManagedDisks = default(string), string licenseType = default(string), IList validationErrors = default(IList)) + /// on-premise machine Value can be list of validation errors. + /// The last RPO calculated + /// time. + /// The last update time received + /// from on-prem components. + /// The replica id of the protected + /// item. + /// The OS Version of the protected + /// item. + public InMageAzureV2ReplicationDetails(string infrastructureVmId = default(string), string vCenterInfrastructureId = default(string), string protectionStage = default(string), string vmId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), int? resyncProgressPercentage = default(int?), long? rpoInSeconds = default(long?), double? compressedDataRateInMB = default(double?), double? uncompressedDataRateInMB = default(double?), string ipAddress = default(string), string agentVersion = default(string), string isAgentUpdateRequired = default(string), string isRebootAfterUpdateRequired = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string processServerId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string multiVmSyncStatus = default(string), IList protectedDisks = default(IList), string diskResized = default(string), string masterTargetId = default(string), int? sourceVmCPUCount = default(int?), int? sourceVmRAMSizeInMB = default(int?), string osType = default(string), string vhdName = default(string), string osDiskId = default(string), IList azureVMDiskDetails = default(IList), string recoveryAzureVMName = default(string), string recoveryAzureVMSize = default(string), string recoveryAzureStorageAccount = default(string), string recoveryAzureLogStorageAccountId = default(string), IList vmNics = default(IList), string selectedRecoveryAzureNetworkId = default(string), string discoveryType = default(string), string enableRDPOnTargetOption = default(string), IList datastores = default(IList), string targetVmId = default(string), string recoveryAzureResourceGroupId = default(string), string recoveryAvailabilitySetId = default(string), string useManagedDisks = default(string), string licenseType = default(string), IList validationErrors = default(IList), System.DateTime? lastRpoCalculatedTime = default(System.DateTime?), System.DateTime? lastUpdateReceivedTime = default(System.DateTime?), string replicaId = default(string), string osVersion = default(string)) { InfrastructureVmId = infrastructureVmId; VCenterInfrastructureId = vCenterInfrastructureId; @@ -162,6 +160,10 @@ public InMageAzureV2ReplicationDetails() UseManagedDisks = useManagedDisks; LicenseType = licenseType; ValidationErrors = validationErrors; + LastRpoCalculatedTime = lastRpoCalculatedTime; + LastUpdateReceivedTime = lastUpdateReceivedTime; + ReplicaId = replicaId; + OsVersion = osVersion; CustomInit(); } @@ -251,8 +253,7 @@ public InMageAzureV2ReplicationDetails() /// /// Gets or sets a value indicating whether the source server requires - /// a restart after - /// update. + /// a restart after update. /// [JsonProperty(PropertyName = "isRebootAfterUpdateRequired")] public string IsRebootAfterUpdateRequired { get; set; } @@ -362,11 +363,9 @@ public InMageAzureV2ReplicationDetails() public string RecoveryAzureStorageAccount { get; set; } /// - /// Gets or sets the ARM id of the log storage acount used for - /// replication. - /// This will be set to null if no log storage account was provided - /// during enable - /// protection. + /// Gets or sets the ARM id of the log storage account used for + /// replication. This will be set to null if no log storage account was + /// provided during enable protection. /// [JsonProperty(PropertyName = "recoveryAzureLogStorageAccountId")] public string RecoveryAzureLogStorageAccountId { get; set; } @@ -384,7 +383,7 @@ public InMageAzureV2ReplicationDetails() public string SelectedRecoveryAzureNetworkId { get; set; } /// - /// Gets or sets a value inidicating the discovery type of the machine. + /// Gets or sets a value indicating the discovery type of the machine. /// Value can be vCenter or physical. /// [JsonProperty(PropertyName = "discoveryType")] @@ -392,24 +391,23 @@ public InMageAzureV2ReplicationDetails() /// /// Gets or sets the selected option to enable RDP\SSH on target vm - /// after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} enum. + /// after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// [JsonProperty(PropertyName = "enableRDPOnTargetOption")] public string EnableRDPOnTargetOption { get; set; } /// - /// Gets or sets the datastores of the on-premise machine. - /// Value can be list of strings that contain datastore names. + /// Gets or sets the datastores of the on-premise machine. Value can be + /// list of strings that contain datastore names. /// [JsonProperty(PropertyName = "datastores")] public IList Datastores { get; set; } /// - /// Gets or sets the ARM Id of the target Azure VM. - /// This value will be null until the VM is failed over. - /// Only after failure it will be populated with the ARM Id of the - /// Azure VM. + /// Gets or sets the ARM Id of the target Azure VM. This value will be + /// null until the VM is failed over. Only after failure it will be + /// populated with the ARM Id of the Azure VM. /// [JsonProperty(PropertyName = "targetVmId")] public string TargetVmId { get; set; } @@ -440,11 +438,35 @@ public InMageAzureV2ReplicationDetails() public string LicenseType { get; set; } /// - /// Gets or sets the validation errors of the on-premise machine - /// Value can be list of validation errors. + /// Gets or sets the validation errors of the on-premise machine Value + /// can be list of validation errors. /// [JsonProperty(PropertyName = "validationErrors")] public IList ValidationErrors { get; set; } + /// + /// Gets or sets the last RPO calculated time. + /// + [JsonProperty(PropertyName = "lastRpoCalculatedTime")] + public System.DateTime? LastRpoCalculatedTime { get; set; } + + /// + /// Gets or sets the last update time received from on-prem components. + /// + [JsonProperty(PropertyName = "lastUpdateReceivedTime")] + public System.DateTime? LastUpdateReceivedTime { get; set; } + + /// + /// Gets or sets the replica id of the protected item. + /// + [JsonProperty(PropertyName = "replicaId")] + public string ReplicaId { get; set; } + + /// + /// Gets or sets the OS Version of the protected item. + /// + [JsonProperty(PropertyName = "osVersion")] + public string OsVersion { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs index 0331d058f159..b00d54031944 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -42,8 +38,7 @@ public InMageAzureV2ReprotectInput() /// The CS account Id. /// The Policy Id. /// The storage account to be used - /// for logging - /// during replication. + /// for logging during replication. /// The disks to include list. public InMageAzureV2ReprotectInput(string masterTargetId = default(string), string processServerId = default(string), string storageAccountId = default(string), string runAsAccountId = default(string), string policyId = default(string), string logStorageAccountId = default(string), IList disksToInclude = default(IList)) { @@ -93,8 +88,8 @@ public InMageAzureV2ReprotectInput() public string PolicyId { get; set; } /// - /// Gets or sets the storage account to be used for logging - /// during replication. + /// Gets or sets the storage account to be used for logging during + /// replication. /// [JsonProperty(PropertyName = "logStorageAccountId")] public string LogStorageAccountId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs index 3a1765378be7..2a2420d35331 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs index f3697dfc9c65..ee8ed74a4c24 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,8 +30,7 @@ public InMageBasePolicyDetails() /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The app consistent /// snapshot frequency in minutes. /// A value indicating whether multi-VM @@ -62,8 +57,7 @@ public InMageBasePolicyDetails() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs index 0b2f1945cf64..7b93f3980f35 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,8 +31,8 @@ public InMageDisableProtectionProviderSpecificInput() /// InMageDisableProtectionProviderSpecificInput class. /// /// A value indicating whether - /// the replica VM should be destroyed or retained. - /// Values from Delete and Retain. + /// the replica VM should be destroyed or retained. Values from Delete + /// and Retain. public InMageDisableProtectionProviderSpecificInput(string replicaVmDeletionStatus = default(string)) { ReplicaVmDeletionStatus = replicaVmDeletionStatus; @@ -50,8 +46,7 @@ public InMageDisableProtectionProviderSpecificInput() /// /// Gets or sets a value indicating whether the replica VM should be - /// destroyed or retained. - /// Values from Delete and Retain. + /// destroyed or retained. Values from Delete and Retain. /// [JsonProperty(PropertyName = "replicaVmDeletionStatus")] public string ReplicaVmDeletionStatus { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs index 469b514d003f..113623a47018 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs index 6174f309dbb1..7796e760e8f4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs index 6a6d83e998dd..58178911c81f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,8 +13,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// Guest disk signature based disk exclusion option when doing enable - /// protection of - /// virtual machine in InMage provider. + /// protection of virtual machine in InMage provider. /// public partial class InMageDiskSignatureExclusionOptions { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs index 24c80d91f27f..949af2006868 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -12,6 +8,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using Microsoft.Azure.Management; using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Microsoft.Rest; using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; @@ -36,19 +33,19 @@ public InMageEnableProtectionInput() /// Initializes a new instance of the InMageEnableProtectionInput /// class. /// - /// The Vm Name. /// The Master Target Id. /// The Process Server Id. /// The retention drive to use on the /// MT. - /// The CS account Id. /// The multi vm group Id. /// The multi vm group name. + /// The Vm Name. + /// The CS account Id. /// The target datastore name. /// The enable disk exclusion /// input. /// The disks to include list. - public InMageEnableProtectionInput(string vmFriendlyName = default(string), string masterTargetId = default(string), string processServerId = default(string), string retentionDrive = default(string), string runAsAccountId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string datastoreName = default(string), InMageDiskExclusionInput diskExclusionInput = default(InMageDiskExclusionInput), IList disksToInclude = default(IList)) + public InMageEnableProtectionInput(string masterTargetId, string processServerId, string retentionDrive, string multiVmGroupId, string multiVmGroupName, string vmFriendlyName = default(string), string runAsAccountId = default(string), string datastoreName = default(string), InMageDiskExclusionInput diskExclusionInput = default(InMageDiskExclusionInput), IList disksToInclude = default(IList)) { VmFriendlyName = vmFriendlyName; MasterTargetId = masterTargetId; @@ -128,5 +125,34 @@ public InMageEnableProtectionInput() [JsonProperty(PropertyName = "disksToInclude")] public IList DisksToInclude { get; set; } + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (MasterTargetId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "MasterTargetId"); + } + if (ProcessServerId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "ProcessServerId"); + } + if (RetentionDrive == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "RetentionDrive"); + } + if (MultiVmGroupId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "MultiVmGroupId"); + } + if (MultiVmGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "MultiVmGroupName"); + } + } } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs index 5ef531807f44..365ef24d3033 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,17 +31,14 @@ public InMageFailoverProviderInput() /// class. /// /// The recovery point type. Values - /// from LatestTime, - /// LatestTag or Custom. In the case of custom, the recovery point - /// provided by - /// RecoveryPointId will be used. In the other two cases, recovery - /// point id - /// will be ignored. + /// from LatestTime, LatestTag or Custom. In the case of custom, the + /// recovery point provided by RecoveryPointId will be used. In the + /// other two cases, recovery point id will be ignored. Possible values + /// include: 'LatestTime', 'LatestTag', 'Custom' /// The recovery point id to be passed to - /// failover to a particular recovery - /// point. In case of latest recovery point, null should be - /// passed. - public InMageFailoverProviderInput(string recoveryPointType = default(string), string recoveryPointId = default(string)) + /// failover to a particular recovery point. In case of latest recovery + /// point, null should be passed. + public InMageFailoverProviderInput(RecoveryPointType? recoveryPointType = default(RecoveryPointType?), string recoveryPointId = default(string)) { RecoveryPointType = recoveryPointType; RecoveryPointId = recoveryPointId; @@ -60,18 +53,17 @@ public InMageFailoverProviderInput() /// /// Gets or sets the recovery point type. Values from LatestTime, /// LatestTag or Custom. In the case of custom, the recovery point - /// provided by - /// RecoveryPointId will be used. In the other two cases, recovery - /// point id - /// will be ignored. + /// provided by RecoveryPointId will be used. In the other two cases, + /// recovery point id will be ignored. Possible values include: + /// 'LatestTime', 'LatestTag', 'Custom' /// [JsonProperty(PropertyName = "recoveryPointType")] - public string RecoveryPointType { get; set; } + public RecoveryPointType? RecoveryPointType { get; set; } /// /// Gets or sets the recovery point id to be passed to failover to a - /// particular recovery - /// point. In case of latest recovery point, null should be passed. + /// particular recovery point. In case of latest recovery point, null + /// should be passed. /// [JsonProperty(PropertyName = "recoveryPointId")] public string RecoveryPointId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs index cdb18fecc2ee..a455f4b93e22 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,8 +31,7 @@ public InMagePolicyDetails() /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The app consistent /// snapshot frequency in minutes. /// A value indicating whether multi-VM @@ -63,8 +58,7 @@ public InMagePolicyDetails() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs index 2ea6f6a6a115..7f1f33433769 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -33,14 +29,12 @@ public InMagePolicyInput() /// Initializes a new instance of the InMagePolicyInput class. /// /// A value indicating whether multi-VM - /// sync has to be enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// sync has to be enabled. Value should be 'Enabled' or 'Disabled'. + /// Possible values include: 'Enable', 'Disable' /// The recovery point /// threshold in minutes. /// The duration in minutes until - /// which the recovery points need to be - /// stored. + /// which the recovery points need to be stored. /// The app consistent /// snapshot frequency (in minutes). public InMagePolicyInput(SetMultiVmSyncStatus multiVmSyncStatus, int? recoveryPointThresholdInMinutes = default(int?), int? recoveryPointHistory = default(int?), int? appConsistentFrequencyInMinutes = default(int?)) @@ -65,8 +59,7 @@ public InMagePolicyInput() /// /// Gets or sets the duration in minutes until which the recovery - /// points need to be - /// stored. + /// points need to be stored. /// [JsonProperty(PropertyName = "recoveryPointHistory")] public int? RecoveryPointHistory { get; set; } @@ -79,9 +72,8 @@ public InMagePolicyInput() /// /// Gets or sets a value indicating whether multi-VM sync has to be - /// enabled. - /// Value should be 'Enabled' or 'Disabled'. Possible values include: - /// 'Enable', 'Disable' + /// enabled. Value should be 'Enabled' or 'Disabled'. Possible values + /// include: 'Enable', 'Disable' /// [JsonProperty(PropertyName = "multiVmSyncStatus")] public SetMultiVmSyncStatus MultiVmSyncStatus { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs index 345f466d80bd..0976e0e0da8e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -52,7 +48,9 @@ public InMageProtectedDiskDetails() /// The target data transit in MB. /// A value indicating whether disk is /// resized. - public InMageProtectedDiskDetails(string diskId = default(string), string diskName = default(string), string protectionStage = default(string), string healthErrorCode = default(string), long? rpoInSeconds = default(long?), string resyncRequired = default(string), int? resyncProgressPercentage = default(int?), long? resyncDurationInSeconds = default(long?), long? diskCapacityInBytes = default(long?), long? fileSystemCapacityInBytes = default(long?), double? sourceDataInMB = default(double?), double? psDataInMB = default(double?), double? targetDataInMB = default(double?), string diskResized = default(string)) + /// The last RPO calculated + /// time. + public InMageProtectedDiskDetails(string diskId = default(string), string diskName = default(string), string protectionStage = default(string), string healthErrorCode = default(string), long? rpoInSeconds = default(long?), string resyncRequired = default(string), int? resyncProgressPercentage = default(int?), long? resyncDurationInSeconds = default(long?), long? diskCapacityInBytes = default(long?), long? fileSystemCapacityInBytes = default(long?), double? sourceDataInMB = default(double?), double? psDataInMB = default(double?), double? targetDataInMB = default(double?), string diskResized = default(string), System.DateTime? lastRpoCalculatedTime = default(System.DateTime?)) { DiskId = diskId; DiskName = diskName; @@ -68,6 +66,7 @@ public InMageProtectedDiskDetails() PsDataInMB = psDataInMB; TargetDataInMB = targetDataInMB; DiskResized = diskResized; + LastRpoCalculatedTime = lastRpoCalculatedTime; CustomInit(); } @@ -161,5 +160,11 @@ public InMageProtectedDiskDetails() [JsonProperty(PropertyName = "diskResized")] public string DiskResized { get; set; } + /// + /// Gets or sets the last RPO calculated time. + /// + [JsonProperty(PropertyName = "lastRpoCalculatedTime")] + public System.DateTime? LastRpoCalculatedTime { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs index 81dd2baa94ca..1e2d0379a364 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -35,11 +31,9 @@ public InMageReplicationDetails() /// Initializes a new instance of the InMageReplicationDetails class. /// /// The active location of the VM. If the - /// VM is being protected - /// from Azure, this field will take values from { Azure, OnPrem }. If - /// the VM - /// is being protected between two data-centers, this field will be - /// OnPrem always. + /// VM is being protected from Azure, this field will take values from + /// { Azure, OnPrem }. If the VM is being protected between two + /// data-centers, this field will be OnPrem always. /// The CPU count of the VM on the /// primary side. /// The RAM size of the VM on the @@ -73,8 +67,7 @@ public InMageReplicationDetails() /// A value indicating whether any disk is /// resized for this VM. /// A value indicating whether - /// the source server requires a restart after - /// update. + /// the source server requires a restart after update. /// The multi vm group Id, if any. /// The multi vm group name, if /// any. @@ -85,18 +78,24 @@ public InMageReplicationDetails() /// Id. /// The infrastructure VM Id. /// The PE Network details. - /// A value inidicating the discovery type + /// A value indicating the discovery type /// of the machine. /// A value indicating the - /// underlying Azure storage account. If - /// the VM is not running in Azure, this value shall be set to - /// null. + /// underlying Azure storage account. If the VM is not running in + /// Azure, this value shall be set to null. /// The datastores of the on-premise machine /// Value can be list of strings that contain datastore names /// The validation errors of the - /// on-premise machine - /// Value can be list of validation errors - public InMageReplicationDetails(string activeSiteType = default(string), int? sourceVmCPUCount = default(int?), int? sourceVmRAMSizeInMB = default(int?), OSDiskDetails osDetails = default(OSDiskDetails), string protectionStage = default(string), string vmId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), InitialReplicationDetails resyncDetails = default(InitialReplicationDetails), System.DateTime? retentionWindowStart = default(System.DateTime?), System.DateTime? retentionWindowEnd = default(System.DateTime?), double? compressedDataRateInMB = default(double?), double? uncompressedDataRateInMB = default(double?), long? rpoInSeconds = default(long?), IList protectedDisks = default(IList), string ipAddress = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string processServerId = default(string), string masterTargetId = default(string), IDictionary consistencyPoints = default(IDictionary), string diskResized = default(string), string rebootAfterUpdateStatus = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string multiVmSyncStatus = default(string), InMageAgentDetails agentDetails = default(InMageAgentDetails), string vCenterInfrastructureId = default(string), string infrastructureVmId = default(string), IList vmNics = default(IList), string discoveryType = default(string), string azureStorageAccountId = default(string), IList datastores = default(IList), IList validationErrors = default(IList)) + /// on-premise machine Value can be list of validation errors + /// The last RPO calculated + /// time. + /// The last update time received + /// from on-prem components. + /// The replica id of the protected + /// item. + /// The OS Version of the protected + /// item. + public InMageReplicationDetails(string activeSiteType = default(string), int? sourceVmCPUCount = default(int?), int? sourceVmRAMSizeInMB = default(int?), OSDiskDetails osDetails = default(OSDiskDetails), string protectionStage = default(string), string vmId = default(string), string vmProtectionState = default(string), string vmProtectionStateDescription = default(string), InitialReplicationDetails resyncDetails = default(InitialReplicationDetails), System.DateTime? retentionWindowStart = default(System.DateTime?), System.DateTime? retentionWindowEnd = default(System.DateTime?), double? compressedDataRateInMB = default(double?), double? uncompressedDataRateInMB = default(double?), long? rpoInSeconds = default(long?), IList protectedDisks = default(IList), string ipAddress = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string processServerId = default(string), string masterTargetId = default(string), IDictionary consistencyPoints = default(IDictionary), string diskResized = default(string), string rebootAfterUpdateStatus = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), string multiVmSyncStatus = default(string), InMageAgentDetails agentDetails = default(InMageAgentDetails), string vCenterInfrastructureId = default(string), string infrastructureVmId = default(string), IList vmNics = default(IList), string discoveryType = default(string), string azureStorageAccountId = default(string), IList datastores = default(IList), IList validationErrors = default(IList), System.DateTime? lastRpoCalculatedTime = default(System.DateTime?), System.DateTime? lastUpdateReceivedTime = default(System.DateTime?), string replicaId = default(string), string osVersion = default(string)) { ActiveSiteType = activeSiteType; SourceVmCPUCount = sourceVmCPUCount; @@ -131,6 +130,10 @@ public InMageReplicationDetails() AzureStorageAccountId = azureStorageAccountId; Datastores = datastores; ValidationErrors = validationErrors; + LastRpoCalculatedTime = lastRpoCalculatedTime; + LastUpdateReceivedTime = lastUpdateReceivedTime; + ReplicaId = replicaId; + OsVersion = osVersion; CustomInit(); } @@ -141,11 +144,9 @@ public InMageReplicationDetails() /// /// Gets or sets the active location of the VM. If the VM is being - /// protected - /// from Azure, this field will take values from { Azure, OnPrem }. If - /// the VM - /// is being protected between two data-centers, this field will be - /// OnPrem always. + /// protected from Azure, this field will take values from { Azure, + /// OnPrem }. If the VM is being protected between two data-centers, + /// this field will be OnPrem always. /// [JsonProperty(PropertyName = "activeSiteType")] public string ActiveSiteType { get; set; } @@ -273,8 +274,7 @@ public InMageReplicationDetails() /// /// Gets or sets a value indicating whether the source server requires - /// a restart after - /// update. + /// a restart after update. /// [JsonProperty(PropertyName = "rebootAfterUpdateStatus")] public string RebootAfterUpdateStatus { get; set; } @@ -323,32 +323,56 @@ public InMageReplicationDetails() public IList VmNics { get; set; } /// - /// Gets or sets a value inidicating the discovery type of the machine. + /// Gets or sets a value indicating the discovery type of the machine. /// [JsonProperty(PropertyName = "discoveryType")] public string DiscoveryType { get; set; } /// /// Gets or sets a value indicating the underlying Azure storage - /// account. If - /// the VM is not running in Azure, this value shall be set to null. + /// account. If the VM is not running in Azure, this value shall be set + /// to null. /// [JsonProperty(PropertyName = "azureStorageAccountId")] public string AzureStorageAccountId { get; set; } /// - /// Gets or sets the datastores of the on-premise machine - /// Value can be list of strings that contain datastore names + /// Gets or sets the datastores of the on-premise machine Value can be + /// list of strings that contain datastore names /// [JsonProperty(PropertyName = "datastores")] public IList Datastores { get; set; } /// - /// Gets or sets the validation errors of the on-premise machine - /// Value can be list of validation errors + /// Gets or sets the validation errors of the on-premise machine Value + /// can be list of validation errors /// [JsonProperty(PropertyName = "validationErrors")] public IList ValidationErrors { get; set; } + /// + /// Gets or sets the last RPO calculated time. + /// + [JsonProperty(PropertyName = "lastRpoCalculatedTime")] + public System.DateTime? LastRpoCalculatedTime { get; set; } + + /// + /// Gets or sets the last update time received from on-prem components. + /// + [JsonProperty(PropertyName = "lastUpdateReceivedTime")] + public System.DateTime? LastUpdateReceivedTime { get; set; } + + /// + /// Gets or sets the replica id of the protected item. + /// + [JsonProperty(PropertyName = "replicaId")] + public string ReplicaId { get; set; } + + /// + /// Gets or sets the OS Version of the protected item. + /// + [JsonProperty(PropertyName = "osVersion")] + public string OsVersion { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs index 402e173d4d80..ef7375cb3e9b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -12,6 +8,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using Microsoft.Azure.Management; using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Microsoft.Rest; using Newtonsoft.Json; using System.Collections; using System.Collections.Generic; @@ -38,13 +35,13 @@ public InMageReprotectInput() /// The Process Server Id. /// The retention drive to use on the /// MT. + /// The Policy Id. /// The CS account Id. /// The target datastore name. /// The enable disk exclusion /// input. - /// The Policy Id. /// The disks to include list. - public InMageReprotectInput(string masterTargetId = default(string), string processServerId = default(string), string retentionDrive = default(string), string runAsAccountId = default(string), string datastoreName = default(string), InMageDiskExclusionInput diskExclusionInput = default(InMageDiskExclusionInput), string profileId = default(string), IList disksToInclude = default(IList)) + public InMageReprotectInput(string masterTargetId, string processServerId, string retentionDrive, string profileId, string runAsAccountId = default(string), string datastoreName = default(string), InMageDiskExclusionInput diskExclusionInput = default(InMageDiskExclusionInput), IList disksToInclude = default(IList)) { MasterTargetId = masterTargetId; ProcessServerId = processServerId; @@ -110,5 +107,30 @@ public InMageReprotectInput() [JsonProperty(PropertyName = "disksToInclude")] public IList DisksToInclude { get; set; } + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (MasterTargetId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "MasterTargetId"); + } + if (ProcessServerId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "ProcessServerId"); + } + if (RetentionDrive == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "RetentionDrive"); + } + if (ProfileId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "ProfileId"); + } + } } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs index 87f9111bf626..309f7b24b11c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -32,4 +28,41 @@ public enum InMageV2RpRecoveryPointType [EnumMember(Value = "LatestProcessed")] LatestProcessed } + internal static class InMageV2RpRecoveryPointTypeEnumExtension + { + internal static string ToSerializedValue(this InMageV2RpRecoveryPointType? value) => + value == null ? null : ((InMageV2RpRecoveryPointType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this InMageV2RpRecoveryPointType value) + { + switch( value ) + { + case InMageV2RpRecoveryPointType.Latest: + return "Latest"; + case InMageV2RpRecoveryPointType.LatestApplicationConsistent: + return "LatestApplicationConsistent"; + case InMageV2RpRecoveryPointType.LatestCrashConsistent: + return "LatestCrashConsistent"; + case InMageV2RpRecoveryPointType.LatestProcessed: + return "LatestProcessed"; + } + return null; + } + + internal static InMageV2RpRecoveryPointType? ParseInMageV2RpRecoveryPointType(this string value) + { + switch( value ) + { + case "Latest": + return InMageV2RpRecoveryPointType.Latest; + case "LatestApplicationConsistent": + return InMageV2RpRecoveryPointType.LatestApplicationConsistent; + case "LatestCrashConsistent": + return InMageV2RpRecoveryPointType.LatestCrashConsistent; + case "LatestProcessed": + return InMageV2RpRecoveryPointType.LatestProcessed; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs index 5c4fd5bef37c..7ca1240d354a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,8 +13,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// Guest disk signature based disk exclusion option when doing enable - /// protection of - /// virtual machine in InMage provider. + /// protection of virtual machine in InMage provider. /// public partial class InMageVolumeExclusionOptions { @@ -36,13 +31,11 @@ public InMageVolumeExclusionOptions() /// class. /// /// The volume label. The disk having any - /// volume with this label will be - /// excluded from replication. + /// volume with this label will be excluded from replication. /// The value indicating - /// whether to exclude multi volume disk or not. - /// If a disk has multiple volumes and one of the volume has label - /// matching with - /// VolumeLabel this disk will be excluded from replication if + /// whether to exclude multi volume disk or not. If a disk has multiple + /// volumes and one of the volume has label matching with VolumeLabel + /// this disk will be excluded from replication if /// OnlyExcludeIfSingleVolume is false. public InMageVolumeExclusionOptions(string volumeLabel = default(string), string onlyExcludeIfSingleVolume = default(string)) { @@ -58,19 +51,16 @@ public InMageVolumeExclusionOptions() /// /// Gets or sets the volume label. The disk having any volume with this - /// label will be - /// excluded from replication. + /// label will be excluded from replication. /// [JsonProperty(PropertyName = "volumeLabel")] public string VolumeLabel { get; set; } /// /// Gets or sets the value indicating whether to exclude multi volume - /// disk or not. - /// If a disk has multiple volumes and one of the volume has label - /// matching with - /// VolumeLabel this disk will be excluded from replication if - /// OnlyExcludeIfSingleVolume is false. + /// disk or not. If a disk has multiple volumes and one of the volume + /// has label matching with VolumeLabel this disk will be excluded from + /// replication if OnlyExcludeIfSingleVolume is false. /// [JsonProperty(PropertyName = "OnlyExcludeIfSingleVolume")] public string OnlyExcludeIfSingleVolume { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs index 1835ce4b618a..471459f0cd1c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -66,8 +62,8 @@ public InconsistentVmDetails() public string CloudName { get; set; } /// - /// Gets or sets the list of details regarding state of the - /// Protected Entity in SRS and On prem. + /// Gets or sets the list of details regarding state of the Protected + /// Entity in SRS and On prem. /// [JsonProperty(PropertyName = "details")] public IList Details { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs index f55a51c7a728..47a2d4ddcce8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs index ac213727a619..dbdc1b9c49c9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs index 55099f78b7ed..5749e7aaa06e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs index ce70a88bd80e..6fb5619b38cd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,10 +33,9 @@ public Job() /// Resource Location /// The custom data. /// The status of the Job. ARM expects the - /// terminal status to be one of - /// (1) Succeeded, (2) Failed or (3) Canceled. - /// All other values imply that the operation is still running / being - /// applied. + /// terminal status to be one of (1) Succeeded, (2) Failed or (3) + /// Canceled. All other values imply that the operation is still + /// running / being applied. /// The error. /// The start time. /// The start time. @@ -68,10 +63,8 @@ public Job() /// /// Gets or sets the status of the Job. ARM expects the terminal status - /// to be one of - /// (1) Succeeded, (2) Failed or (3) Canceled. - /// All other values imply that the operation is still running / being - /// applied. + /// to be one of (1) Succeeded, (2) Failed or (3) Canceled. All other + /// values imply that the operation is still running / being applied. /// [JsonProperty(PropertyName = "status")] public string Status { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs index 116ad1b66b6b..257b9eda43f4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,9 +30,8 @@ public JobDetails() /// Initializes a new instance of the JobDetails class. /// /// The affected object properties - /// like source server, source cloud, target - /// server, target cloud etc. based on the workflow object - /// details. + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. public JobDetails(IDictionary affectedObjectDetails = default(IDictionary)) { AffectedObjectDetails = affectedObjectDetails; @@ -50,8 +45,8 @@ public JobDetails() /// /// Gets or sets the affected object properties like source server, - /// source cloud, target - /// server, target cloud etc. based on the workflow object details. + /// source cloud, target server, target cloud etc. based on the + /// workflow object details. /// [JsonProperty(PropertyName = "affectedObjectDetails")] public IDictionary AffectedObjectDetails { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs index 399774276f1f..243b3426dea9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs index d79d610cd9d1..2ac5490e3249 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs index 267dcec7d8be..cb6bdaae06c2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,12 +33,11 @@ public JobProperties() /// The ScenarioName. /// The DisplayName. /// The status of the Job. It is one of these - /// values - NotStarted, InProgress, - /// Succeeded, Failed, Cancelled, Suspended or Other. + /// values - NotStarted, InProgress, Succeeded, Failed, Cancelled, + /// Suspended or Other. /// The description of the state of the - /// Job. For e.g. - For Succeeded state, - /// description can be Completed, PartiallySucceeded, - /// CompletedWithInformation or Skipped. + /// Job. For e.g. - For Succeeded state, description can be Completed, + /// PartiallySucceeded, CompletedWithInformation or Skipped. /// The tasks. /// The errors. /// The start time. @@ -52,8 +47,8 @@ public JobProperties() /// The name of the affected /// object. /// The type of the affected object - /// which is - /// of {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType} + /// which is of + /// {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType} /// class. /// The custom job details like test /// failover job details. @@ -101,17 +96,16 @@ public JobProperties() /// /// Gets or sets the status of the Job. It is one of these values - - /// NotStarted, InProgress, - /// Succeeded, Failed, Cancelled, Suspended or Other. + /// NotStarted, InProgress, Succeeded, Failed, Cancelled, Suspended or + /// Other. /// [JsonProperty(PropertyName = "state")] public string State { get; set; } /// /// Gets or sets the description of the state of the Job. For e.g. - - /// For Succeeded state, - /// description can be Completed, PartiallySucceeded, - /// CompletedWithInformation or Skipped. + /// For Succeeded state, description can be Completed, + /// PartiallySucceeded, CompletedWithInformation or Skipped. /// [JsonProperty(PropertyName = "stateDescription")] public string StateDescription { get; set; } @@ -159,8 +153,8 @@ public JobProperties() public string TargetObjectName { get; set; } /// - /// Gets or sets the type of the affected object which is - /// of {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType} + /// Gets or sets the type of the affected object which is of + /// {Microsoft.Azure.SiteRecovery.V2015_11_10.AffectedObjectType} /// class. /// [JsonProperty(PropertyName = "targetInstanceType")] diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs index 34a38eb1081d..8d55b9711d4c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs index 331cd46e0357..a40e6c6251c6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,7 +30,7 @@ public JobStatusEventDetails() /// /// Job arm id for the event. /// JobName for the Event. - /// JobStatus for the Event. + /// JobStatus for the Event. /// AffectedObjectType for the /// event. public JobStatusEventDetails(string jobId = default(string), string jobFriendlyName = default(string), string jobStatus = default(string), string affectedObjectType = default(string)) @@ -64,7 +60,7 @@ public JobStatusEventDetails() public string JobFriendlyName { get; set; } /// - /// Gets or sets jobStatus for the Event. + /// Gets or sets jobStatus for the Event. /// [JsonProperty(PropertyName = "jobStatus")] public string JobStatus { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs index fc63eb18fb30..09d727cee336 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,8 +13,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// This class represents a task which is actually a workflow so that one - /// can navigate - /// to its individual drill down. + /// can navigate to its individual drill down. /// public partial class JobTaskDetails : TaskTypeDetails { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs index 7079903d7b5d..e6c19ca4e930 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -30,4 +26,37 @@ public enum LicenseType [EnumMember(Value = "WindowsServer")] WindowsServer } + internal static class LicenseTypeEnumExtension + { + internal static string ToSerializedValue(this LicenseType? value) => + value == null ? null : ((LicenseType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this LicenseType value) + { + switch( value ) + { + case LicenseType.NotSpecified: + return "NotSpecified"; + case LicenseType.NoLicenseType: + return "NoLicenseType"; + case LicenseType.WindowsServer: + return "WindowsServer"; + } + return null; + } + + internal static LicenseType? ParseLicenseType(this string value) + { + switch( value ) + { + case "NotSpecified": + return LicenseType.NotSpecified; + case "NoLicenseType": + return LicenseType.NoLicenseType; + case "WindowsServer": + return LicenseType.WindowsServer; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs index 7cd1c690f4a2..94df673733c7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs index 14a4f910d888..e3cd15438b20 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs index eed7d958ea08..ad0f2c4b1f6b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs index 23e144adad92..b6dac0d6c298 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -47,7 +43,9 @@ public MasterTargetServer() /// The list of data stores in the /// fabric. /// Validation errors. - public MasterTargetServer(string id = default(string), string ipAddress = default(string), string name = default(string), string osType = default(string), string agentVersion = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string versionStatus = default(string), IList retentionVolumes = default(IList), IList dataStores = default(IList), IList validationErrors = default(IList)) + /// Disk count of the master target. + /// OS Version of the master target. + public MasterTargetServer(string id = default(string), string ipAddress = default(string), string name = default(string), string osType = default(string), string agentVersion = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string versionStatus = default(string), IList retentionVolumes = default(IList), IList dataStores = default(IList), IList validationErrors = default(IList), int? diskCount = default(int?), string osVersion = default(string)) { Id = id; IpAddress = ipAddress; @@ -59,6 +57,8 @@ public MasterTargetServer() RetentionVolumes = retentionVolumes; DataStores = dataStores; ValidationErrors = validationErrors; + DiskCount = diskCount; + OsVersion = osVersion; CustomInit(); } @@ -127,5 +127,17 @@ public MasterTargetServer() [JsonProperty(PropertyName = "validationErrors")] public IList ValidationErrors { get; set; } + /// + /// Gets or sets disk count of the master target. + /// + [JsonProperty(PropertyName = "diskCount")] + public int? DiskCount { get; set; } + + /// + /// Gets or sets OS Version of the master target. + /// + [JsonProperty(PropertyName = "osVersion")] + public string OsVersion { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs index 04901204f6a7..b2d4794083b6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs index 14722975755d..3b0675cc5a9f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs new file mode 100644 index 000000000000..24c5ab19de05 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs @@ -0,0 +1,56 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for MultiVmSyncStatus. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum MultiVmSyncStatus + { + [EnumMember(Value = "Enabled")] + Enabled, + [EnumMember(Value = "Disabled")] + Disabled + } + internal static class MultiVmSyncStatusEnumExtension + { + internal static string ToSerializedValue(this MultiVmSyncStatus? value) => + value == null ? null : ((MultiVmSyncStatus)value).ToSerializedValue(); + + internal static string ToSerializedValue(this MultiVmSyncStatus value) + { + switch( value ) + { + case MultiVmSyncStatus.Enabled: + return "Enabled"; + case MultiVmSyncStatus.Disabled: + return "Disabled"; + } + return null; + } + + internal static MultiVmSyncStatus? ParseMultiVmSyncStatus(this string value) + { + switch( value ) + { + case "Enabled": + return MultiVmSyncStatus.Enabled; + case "Disabled": + return MultiVmSyncStatus.Disabled; + } + return null; + } + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs index 0fdaf13cb7fc..955198d07f77 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs index 40cef582b0c6..6a444bca5bc1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -16,17 +12,13 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using System.Linq; /// - /// Network Mapping model. - /// Ideally it should have been possible to inherit this class from prev - /// version in - /// InheritedModels as long as there is no difference in structure or - /// method signature. - /// Since there were no base Models for certain fields and methods viz - /// NetworkMappingProperties - /// and Load with required return type, the class has been introduced in - /// its entirety with - /// references to base models to facilitate exensions in subsequent - /// versions. + /// Network Mapping model. Ideally it should have been possible to inherit + /// this class from prev version in InheritedModels as long as there is no + /// difference in structure or method signature. Since there were no base + /// Models for certain fields and methods viz NetworkMappingProperties and + /// Load with required return type, the class has been introduced in its + /// entirety with references to base models to facilitate exensions in + /// subsequent versions. /// public partial class NetworkMapping : Resource { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs index 94d9f75db968..2cbfd6200a0f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs index 5f91df971cd5..9b24c9509192 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs index 105ddc5a21b4..cc8f2ba46b03 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs index 596533aad44c..c73800c23121 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -32,7 +28,7 @@ public OSDetails() /// Initializes a new instance of the OSDetails class. /// /// VM Disk details. - /// ProductType. + /// Product type. /// The OSEdition. /// The OS Version. /// The OS Major Version. @@ -60,7 +56,7 @@ public OSDetails() public string OsType { get; set; } /// - /// Gets or sets productType. + /// Gets or sets product type. /// [JsonProperty(PropertyName = "productType")] public string ProductType { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs index ed48606248ca..7cefcbd25bb6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs index cccfa91d6bfe..abdf4a411f95 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -31,36 +27,31 @@ public OperationsDiscovery() /// /// Initializes a new instance of the OperationsDiscovery class. /// - /// Name of the API. - /// The name of the operation being performed on this particular - /// object. It should match the action name that appears in RBAC / the - /// event service. - /// Examples of operations include: - /// * Microsoft.Compute/virtualMachine/capture/action - /// * Microsoft.Compute/virtualMachine/restart/action - /// * Microsoft.Compute/virtualMachine/write - /// * Microsoft.Compute/virtualMachine/read - /// * Microsoft.Compute/virtualMachine/delete - /// Each action should include, in order: - /// (1) Resource Provider Namespace - /// (2) Type hierarchy for which the action applies (e.g. - /// server/databases for a SQL Azure database) - /// (3) Read, Write, Action or Delete indicating which type applies. If - /// it is a PUT/PATCH on a collection or named value, Write should be - /// used. - /// If it is a GET, Read should be used. If it is a DELETE, Delete - /// should be used. If it is a POST, Action should be used. - /// As a note: all resource providers would need to include the + /// Name of the API. The name of the operation being + /// performed on this particular object. It should match the action + /// name that appears in RBAC / the event service. Examples of + /// operations include: * + /// Microsoft.Compute/virtualMachine/capture/action * + /// Microsoft.Compute/virtualMachine/restart/action * + /// Microsoft.Compute/virtualMachine/write * + /// Microsoft.Compute/virtualMachine/read * + /// Microsoft.Compute/virtualMachine/delete Each action should include, + /// in order: (1) Resource Provider Namespace (2) Type hierarchy for + /// which the action applies (e.g. server/databases for a SQL Azure + /// database) (3) Read, Write, Action or Delete indicating which type + /// applies. If it is a PUT/PATCH on a collection or named value, Write + /// should be used. If it is a GET, Read should be used. If it is a + /// DELETE, Delete should be used. If it is a POST, Action should be + /// used. As a note: all resource providers would need to include the /// "{Resource Provider Namespace}/register/action" operation in their - /// response. - /// This API is used to register for their service, and should include - /// details about the operation (e.g. a localized name for the resource - /// provider + any special considerations like PII release) + /// response. This API is used to register for their service, and + /// should include details about the operation (e.g. a localized name + /// for the resource provider + any special considerations like PII + /// release) /// Object type - /// Origin. - /// The intended executor of the operation; governs the display of the - /// operation in the RBAC UX and the audit logs UX. - /// Default value is "user,system" + /// Origin. The intended executor of the + /// operation; governs the display of the operation in the RBAC UX and + /// the audit logs UX. Default value is "user,system" /// Properties. Reserved for future /// use. public OperationsDiscovery(string name = default(string), Display display = default(Display), string origin = default(string), object properties = default(object)) @@ -78,31 +69,27 @@ public OperationsDiscovery() partial void CustomInit(); /// - /// Gets or sets name of the API. - /// The name of the operation being performed on this particular - /// object. It should match the action name that appears in RBAC / the - /// event service. - /// Examples of operations include: - /// * Microsoft.Compute/virtualMachine/capture/action - /// * Microsoft.Compute/virtualMachine/restart/action - /// * Microsoft.Compute/virtualMachine/write - /// * Microsoft.Compute/virtualMachine/read - /// * Microsoft.Compute/virtualMachine/delete - /// Each action should include, in order: - /// (1) Resource Provider Namespace - /// (2) Type hierarchy for which the action applies (e.g. - /// server/databases for a SQL Azure database) - /// (3) Read, Write, Action or Delete indicating which type applies. If - /// it is a PUT/PATCH on a collection or named value, Write should be - /// used. - /// If it is a GET, Read should be used. If it is a DELETE, Delete - /// should be used. If it is a POST, Action should be used. - /// As a note: all resource providers would need to include the + /// Gets or sets name of the API. The name of the operation being + /// performed on this particular object. It should match the action + /// name that appears in RBAC / the event service. Examples of + /// operations include: * + /// Microsoft.Compute/virtualMachine/capture/action * + /// Microsoft.Compute/virtualMachine/restart/action * + /// Microsoft.Compute/virtualMachine/write * + /// Microsoft.Compute/virtualMachine/read * + /// Microsoft.Compute/virtualMachine/delete Each action should include, + /// in order: (1) Resource Provider Namespace (2) Type hierarchy for + /// which the action applies (e.g. server/databases for a SQL Azure + /// database) (3) Read, Write, Action or Delete indicating which type + /// applies. If it is a PUT/PATCH on a collection or named value, Write + /// should be used. If it is a GET, Read should be used. If it is a + /// DELETE, Delete should be used. If it is a POST, Action should be + /// used. As a note: all resource providers would need to include the /// "{Resource Provider Namespace}/register/action" operation in their - /// response. - /// This API is used to register for their service, and should include - /// details about the operation (e.g. a localized name for the resource - /// provider + any special considerations like PII release) + /// response. This API is used to register for their service, and + /// should include details about the operation (e.g. a localized name + /// for the resource provider + any special considerations like PII + /// release) /// [JsonProperty(PropertyName = "name")] public string Name { get; set; } @@ -114,10 +101,9 @@ public OperationsDiscovery() public Display Display { get; set; } /// - /// Gets or sets origin. - /// The intended executor of the operation; governs the display of the - /// operation in the RBAC UX and the audit logs UX. - /// Default value is "user,system" + /// Gets or sets origin. The intended executor of the operation; + /// governs the display of the operation in the RBAC UX and the audit + /// logs UX. Default value is "user,system" /// [JsonProperty(PropertyName = "origin")] public string Origin { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs index 82efbbfcb657..30d9667c3134 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs index 70274088b01a..aa5b38dced1c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs index 466f74ec9a52..bf15876242e4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs index f30df4cbfcab..89ad7a9b1cce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs index 22ad7ff97260..585e8452514c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs index 89266389d290..9badf7030028 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs index db5b45a4b1ab..ab78b54be8f2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs index cf2c593acc0b..a8fc4708d6ca 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum PossibleOperationsDirections [EnumMember(Value = "RecoveryToPrimary")] RecoveryToPrimary } + internal static class PossibleOperationsDirectionsEnumExtension + { + internal static string ToSerializedValue(this PossibleOperationsDirections? value) => + value == null ? null : ((PossibleOperationsDirections)value).ToSerializedValue(); + + internal static string ToSerializedValue(this PossibleOperationsDirections value) + { + switch( value ) + { + case PossibleOperationsDirections.PrimaryToRecovery: + return "PrimaryToRecovery"; + case PossibleOperationsDirections.RecoveryToPrimary: + return "RecoveryToPrimary"; + } + return null; + } + + internal static PossibleOperationsDirections? ParsePossibleOperationsDirections(this string value) + { + switch( value ) + { + case "PrimaryToRecovery": + return PossibleOperationsDirections.PrimaryToRecovery; + case "RecoveryToPrimary": + return PossibleOperationsDirections.RecoveryToPrimary; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs index 78c0c1375c26..24802f8b1fec 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -44,8 +40,7 @@ public ProcessServer() /// server. /// Version status /// The list of the mobility - /// service updates available on the - /// Process Server. + /// service updates available on the Process Server. /// The agent generated Id. /// The servers configured with this /// PS. @@ -66,7 +61,10 @@ public ProcessServer() /// date. /// CS SSL cert expiry /// date. - public ProcessServer(string friendlyName = default(string), string id = default(string), string ipAddress = default(string), string osType = default(string), string agentVersion = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string versionStatus = default(string), IList mobilityServiceUpdates = default(IList), string hostId = default(string), string machineCount = default(string), string replicationPairCount = default(string), string systemLoad = default(string), string systemLoadStatus = default(string), string cpuLoad = default(string), string cpuLoadStatus = default(string), long? totalMemoryInBytes = default(long?), long? availableMemoryInBytes = default(long?), string memoryUsageStatus = default(string), long? totalSpaceInBytes = default(long?), long? availableSpaceInBytes = default(long?), string spaceUsageStatus = default(string), string psServiceStatus = default(string), System.DateTime? sslCertExpiryDate = default(System.DateTime?), int? sslCertExpiryRemainingDays = default(int?)) + /// OS Version of the process server. Note: + /// This will get populated if user has CS version greater than + /// 9.12.0.0. + public ProcessServer(string friendlyName = default(string), string id = default(string), string ipAddress = default(string), string osType = default(string), string agentVersion = default(string), System.DateTime? lastHeartbeat = default(System.DateTime?), string versionStatus = default(string), IList mobilityServiceUpdates = default(IList), string hostId = default(string), string machineCount = default(string), string replicationPairCount = default(string), string systemLoad = default(string), string systemLoadStatus = default(string), string cpuLoad = default(string), string cpuLoadStatus = default(string), long? totalMemoryInBytes = default(long?), long? availableMemoryInBytes = default(long?), string memoryUsageStatus = default(string), long? totalSpaceInBytes = default(long?), long? availableSpaceInBytes = default(long?), string spaceUsageStatus = default(string), string psServiceStatus = default(string), System.DateTime? sslCertExpiryDate = default(System.DateTime?), int? sslCertExpiryRemainingDays = default(int?), string osVersion = default(string)) { FriendlyName = friendlyName; Id = id; @@ -92,6 +90,7 @@ public ProcessServer() PsServiceStatus = psServiceStatus; SslCertExpiryDate = sslCertExpiryDate; SslCertExpiryRemainingDays = sslCertExpiryRemainingDays; + OsVersion = osVersion; CustomInit(); } @@ -144,8 +143,7 @@ public ProcessServer() /// /// Gets or sets the list of the mobility service updates available on - /// the - /// Process Server. + /// the Process Server. /// [JsonProperty(PropertyName = "mobilityServiceUpdates")] public IList MobilityServiceUpdates { get; set; } @@ -246,5 +244,12 @@ public ProcessServer() [JsonProperty(PropertyName = "sslCertExpiryRemainingDays")] public int? SslCertExpiryRemainingDays { get; set; } + /// + /// Gets or sets OS Version of the process server. Note: This will get + /// populated if user has CS version greater than 9.12.0.0. + /// + [JsonProperty(PropertyName = "osVersion")] + public string OsVersion { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs index 59857d8cb4bc..af1dc7d5a4d2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs index 74f392a6d294..7d08303313b3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs index 710c13ad141b..2570f2c9b42d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -36,10 +32,12 @@ public ProtectedItemsQueryParameter() /// The source fabric name /// filter. /// The recovery plan filter. - public ProtectedItemsQueryParameter(string sourceFabricName = default(string), string recoveryPlanName = default(string)) + /// The vCenter name filter. + public ProtectedItemsQueryParameter(string sourceFabricName = default(string), string recoveryPlanName = default(string), string vCenterName = default(string)) { SourceFabricName = sourceFabricName; RecoveryPlanName = recoveryPlanName; + VCenterName = vCenterName; CustomInit(); } @@ -60,5 +58,11 @@ public ProtectedItemsQueryParameter() [JsonProperty(PropertyName = "recoveryPlanName")] public string RecoveryPlanName { get; set; } + /// + /// Gets or sets the vCenter name filter. + /// + [JsonProperty(PropertyName = "vCenterName")] + public string VCenterName { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs index b894e8bad39d..755c5089fae7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs index fd901c61542e..501693fdfe21 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs index 7beed5d83e4e..a080c7ed2352 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs index 45c5a33a368c..24fd3fd48538 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs index 006409f3250d..c7be5130cef0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs index 616572ce2ad3..bb2e3f30901c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs index 21db30d761ee..677e48a0569b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs index 9d0137f39743..9788215cba94 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs new file mode 100644 index 000000000000..d8a76d5353ff --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs @@ -0,0 +1,51 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Replication provider specific recovery point details. + /// + public partial class ProviderSpecificRecoveryPointDetails + { + /// + /// Initializes a new instance of the + /// ProviderSpecificRecoveryPointDetails class. + /// + public ProviderSpecificRecoveryPointDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ProviderSpecificRecoveryPointDetails class. + /// + /// Gets the provider type. + public ProviderSpecificRecoveryPointDetails(string type = default(string)) + { + Type = type; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the provider type. + /// + [JsonProperty(PropertyName = "Type")] + public string Type { get; private set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs new file mode 100644 index 000000000000..3c87feb87f79 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs @@ -0,0 +1,92 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// RCM based Azure migration specific policy details. + /// + [Newtonsoft.Json.JsonObject("RcmAzureMigration")] + public partial class RcmAzureMigrationPolicyDetails : PolicyProviderSpecificDetails + { + /// + /// Initializes a new instance of the RcmAzureMigrationPolicyDetails + /// class. + /// + public RcmAzureMigrationPolicyDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RcmAzureMigrationPolicyDetails + /// class. + /// + /// The recovery point + /// threshold in minutes. + /// The duration in minutes until + /// which the recovery points need to be stored. + /// The app consistent + /// snapshot frequency in minutes. + /// A value indicating whether multi-VM + /// sync has to be enabled. Possible values include: 'Enabled', + /// 'Disabled' + /// The crash + /// consistent snapshot frequency in minutes. + public RcmAzureMigrationPolicyDetails(int? recoveryPointThresholdInMinutes = default(int?), int? recoveryPointHistory = default(int?), int? appConsistentFrequencyInMinutes = default(int?), MultiVmSyncStatus? multiVmSyncStatus = default(MultiVmSyncStatus?), int? crashConsistentFrequencyInMinutes = default(int?)) + { + RecoveryPointThresholdInMinutes = recoveryPointThresholdInMinutes; + RecoveryPointHistory = recoveryPointHistory; + AppConsistentFrequencyInMinutes = appConsistentFrequencyInMinutes; + MultiVmSyncStatus = multiVmSyncStatus; + CrashConsistentFrequencyInMinutes = crashConsistentFrequencyInMinutes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the recovery point threshold in minutes. + /// + [JsonProperty(PropertyName = "recoveryPointThresholdInMinutes")] + public int? RecoveryPointThresholdInMinutes { get; set; } + + /// + /// Gets or sets the duration in minutes until which the recovery + /// points need to be stored. + /// + [JsonProperty(PropertyName = "recoveryPointHistory")] + public int? RecoveryPointHistory { get; set; } + + /// + /// Gets or sets the app consistent snapshot frequency in minutes. + /// + [JsonProperty(PropertyName = "appConsistentFrequencyInMinutes")] + public int? AppConsistentFrequencyInMinutes { get; set; } + + /// + /// Gets or sets a value indicating whether multi-VM sync has to be + /// enabled. Possible values include: 'Enabled', 'Disabled' + /// + [JsonProperty(PropertyName = "multiVmSyncStatus")] + public MultiVmSyncStatus? MultiVmSyncStatus { get; set; } + + /// + /// Gets or sets the crash consistent snapshot frequency in minutes. + /// + [JsonProperty(PropertyName = "crashConsistentFrequencyInMinutes")] + public int? CrashConsistentFrequencyInMinutes { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs index d961b8a124a8..ae88ee838607 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs index 535ab1107829..71d60268c409 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs index 227abc05bd15..f323f3e341ac 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs index 73313a9edd63..da16bdb19c61 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs index 316bae8897cc..84cd0f1dfa29 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum RecoveryPlanActionLocation [EnumMember(Value = "Recovery")] Recovery } + internal static class RecoveryPlanActionLocationEnumExtension + { + internal static string ToSerializedValue(this RecoveryPlanActionLocation? value) => + value == null ? null : ((RecoveryPlanActionLocation)value).ToSerializedValue(); + + internal static string ToSerializedValue(this RecoveryPlanActionLocation value) + { + switch( value ) + { + case RecoveryPlanActionLocation.Primary: + return "Primary"; + case RecoveryPlanActionLocation.Recovery: + return "Recovery"; + } + return null; + } + + internal static RecoveryPlanActionLocation? ParseRecoveryPlanActionLocation(this string value) + { + switch( value ) + { + case "Primary": + return RecoveryPlanActionLocation.Primary; + case "Recovery": + return RecoveryPlanActionLocation.Recovery; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs index bdf092737ffe..962f5d578b82 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs index 3702f8c691d9..c89f7b0cbab2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs index aacc7603a313..1f3b448a80be 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs index 35363a1f87b0..82144d017c51 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -30,4 +26,37 @@ public enum RecoveryPlanGroupType [EnumMember(Value = "Failover")] Failover } + internal static class RecoveryPlanGroupTypeEnumExtension + { + internal static string ToSerializedValue(this RecoveryPlanGroupType? value) => + value == null ? null : ((RecoveryPlanGroupType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this RecoveryPlanGroupType value) + { + switch( value ) + { + case RecoveryPlanGroupType.Shutdown: + return "Shutdown"; + case RecoveryPlanGroupType.Boot: + return "Boot"; + case RecoveryPlanGroupType.Failover: + return "Failover"; + } + return null; + } + + internal static RecoveryPlanGroupType? ParseRecoveryPlanGroupType(this string value) + { + switch( value ) + { + case "Shutdown": + return RecoveryPlanGroupType.Shutdown; + case "Boot": + return RecoveryPlanGroupType.Boot; + case "Failover": + return RecoveryPlanGroupType.Failover; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs index a7b833e7a16b..477b68f38313 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs index 87061cbcec69..1f0bbbeeca26 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs index 3b243e2df974..2c5b1cef717c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -39,10 +35,14 @@ public RecoveryPlanInMageAzureV2FailoverInput() /// The recovery point type. Possible /// values include: 'Latest', 'LatestApplicationConsistent', /// 'LatestCrashConsistent', 'LatestProcessed' - public RecoveryPlanInMageAzureV2FailoverInput(string vaultLocation, InMageV2RpRecoveryPointType recoveryPointType) + /// A value indicating whether multi + /// VM sync enabled VMs should use multi VM sync points for + /// failover. + public RecoveryPlanInMageAzureV2FailoverInput(string vaultLocation, InMageV2RpRecoveryPointType recoveryPointType, string useMultiVmSyncPoint = default(string)) { VaultLocation = vaultLocation; RecoveryPointType = recoveryPointType; + UseMultiVmSyncPoint = useMultiVmSyncPoint; CustomInit(); } @@ -65,6 +65,13 @@ public RecoveryPlanInMageAzureV2FailoverInput(string vaultLocation, InMageV2RpRe [JsonProperty(PropertyName = "recoveryPointType")] public InMageV2RpRecoveryPointType RecoveryPointType { get; set; } + /// + /// Gets or sets a value indicating whether multi VM sync enabled VMs + /// should use multi VM sync points for failover. + /// + [JsonProperty(PropertyName = "useMultiVmSyncPoint")] + public string UseMultiVmSyncPoint { get; set; } + /// /// Validate the object. /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs index 161da70d958a..ac11e38426b1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs index f37e1d5a46df..a035783c15f7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs index d02d8915b5e2..503dbd0a0b33 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs index 18d83e607853..838990ac9cf3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs index 2a0131fe5e09..6a6b0d241857 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -48,6 +44,8 @@ public RecoveryPlanProperties() /// operations. /// The start time of the last /// planned failover. + /// The start time of the last + /// unplanned failover. /// The start time of the last test /// failover. /// The current scenario details. @@ -56,7 +54,7 @@ public RecoveryPlanProperties() /// The recovery plan /// status description. /// The recovery plan groups. - public RecoveryPlanProperties(string friendlyName = default(string), string primaryFabricId = default(string), string primaryFabricFriendlyName = default(string), string recoveryFabricId = default(string), string recoveryFabricFriendlyName = default(string), string failoverDeploymentModel = default(string), IList replicationProviders = default(IList), IList allowedOperations = default(IList), System.DateTime? lastPlannedFailoverTime = default(System.DateTime?), System.DateTime? lastTestFailoverTime = default(System.DateTime?), CurrentScenarioDetails currentScenario = default(CurrentScenarioDetails), string currentScenarioStatus = default(string), string currentScenarioStatusDescription = default(string), IList groups = default(IList)) + public RecoveryPlanProperties(string friendlyName = default(string), string primaryFabricId = default(string), string primaryFabricFriendlyName = default(string), string recoveryFabricId = default(string), string recoveryFabricFriendlyName = default(string), string failoverDeploymentModel = default(string), IList replicationProviders = default(IList), IList allowedOperations = default(IList), System.DateTime? lastPlannedFailoverTime = default(System.DateTime?), System.DateTime? lastUnplannedFailoverTime = default(System.DateTime?), System.DateTime? lastTestFailoverTime = default(System.DateTime?), CurrentScenarioDetails currentScenario = default(CurrentScenarioDetails), string currentScenarioStatus = default(string), string currentScenarioStatusDescription = default(string), IList groups = default(IList)) { FriendlyName = friendlyName; PrimaryFabricId = primaryFabricId; @@ -67,6 +65,7 @@ public RecoveryPlanProperties() ReplicationProviders = replicationProviders; AllowedOperations = allowedOperations; LastPlannedFailoverTime = lastPlannedFailoverTime; + LastUnplannedFailoverTime = lastUnplannedFailoverTime; LastTestFailoverTime = lastTestFailoverTime; CurrentScenario = currentScenario; CurrentScenarioStatus = currentScenarioStatus; @@ -134,6 +133,12 @@ public RecoveryPlanProperties() [JsonProperty(PropertyName = "lastPlannedFailoverTime")] public System.DateTime? LastPlannedFailoverTime { get; set; } + /// + /// Gets or sets the start time of the last unplanned failover. + /// + [JsonProperty(PropertyName = "lastUnplannedFailoverTime")] + public System.DateTime? LastUnplannedFailoverTime { get; set; } + /// /// Gets or sets the start time of the last test failover. /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs index c07db9a54402..3a9488aa6455 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs index dccb43370cfc..a33998148d7d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs index 9436c2b60354..3664874fb06b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs index ed20c74ac4a0..f5c36c2c54e1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs index b12a2785395a..d45b9274aeb7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs index 6ca23824b08f..3030696d9aba 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs index bf8cd456dd30..5ee3b9389fd4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs index a74317fbb41c..668f1de7b5ce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs index 0563803dc4cf..cf4836652072 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs index f8d782a5dbb3..dcf2cd1deb57 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs index 4db9dfe28c0f..3208dfc455c5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs index 42c0d0c0b2d7..35747cd3885d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,10 +30,13 @@ public RecoveryPointProperties() /// The recovery point time. /// The recovery point type: /// ApplicationConsistent, CrashConsistent. - public RecoveryPointProperties(System.DateTime? recoveryPointTime = default(System.DateTime?), string recoveryPointType = default(string)) + /// The provider specific details + /// for the recovery point. + public RecoveryPointProperties(System.DateTime? recoveryPointTime = default(System.DateTime?), string recoveryPointType = default(string), ProviderSpecificRecoveryPointDetails providerSpecificDetails = default(ProviderSpecificRecoveryPointDetails)) { RecoveryPointTime = recoveryPointTime; RecoveryPointType = recoveryPointType; + ProviderSpecificDetails = providerSpecificDetails; CustomInit(); } @@ -59,5 +58,11 @@ public RecoveryPointProperties() [JsonProperty(PropertyName = "recoveryPointType")] public string RecoveryPointType { get; set; } + /// + /// Gets or sets the provider specific details for the recovery point. + /// + [JsonProperty(PropertyName = "providerSpecificDetails")] + public ProviderSpecificRecoveryPointDetails ProviderSpecificDetails { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs new file mode 100644 index 000000000000..69b9ab56ddc3 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs @@ -0,0 +1,62 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for RecoveryPointType. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum RecoveryPointType + { + [EnumMember(Value = "LatestTime")] + LatestTime, + [EnumMember(Value = "LatestTag")] + LatestTag, + [EnumMember(Value = "Custom")] + Custom + } + internal static class RecoveryPointTypeEnumExtension + { + internal static string ToSerializedValue(this RecoveryPointType? value) => + value == null ? null : ((RecoveryPointType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this RecoveryPointType value) + { + switch( value ) + { + case RecoveryPointType.LatestTime: + return "LatestTime"; + case RecoveryPointType.LatestTag: + return "LatestTag"; + case RecoveryPointType.Custom: + return "Custom"; + } + return null; + } + + internal static RecoveryPointType? ParseRecoveryPointType(this string value) + { + switch( value ) + { + case "LatestTime": + return RecoveryPointType.LatestTime; + case "LatestTag": + return RecoveryPointType.LatestTag; + case "Custom": + return RecoveryPointType.Custom; + } + return null; + } + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs index 42ca0ebc32a4..2c0e935efa48 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs index 9c4bd4361ab4..1994214788c4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -49,11 +45,13 @@ public RecoveryServicesProviderProperties() /// responsive. /// Number of protected VMs currently /// managed by the DRA. - /// The scenarions allowed on this + /// The scenarios allowed on this /// provider. /// The recovery services provider /// health error details. - public RecoveryServicesProviderProperties(string fabricType = default(string), string friendlyName = default(string), string providerVersion = default(string), string serverVersion = default(string), string providerVersionState = default(string), System.DateTime? providerVersionExpiryDate = default(System.DateTime?), string fabricFriendlyName = default(string), System.DateTime? lastHeartBeat = default(System.DateTime?), string connectionStatus = default(string), int? protectedItemCount = default(int?), IList allowedScenarios = default(IList), IList healthErrorDetails = default(IList)) + /// The DRA Id. + /// The identity details. + public RecoveryServicesProviderProperties(string fabricType = default(string), string friendlyName = default(string), string providerVersion = default(string), string serverVersion = default(string), string providerVersionState = default(string), System.DateTime? providerVersionExpiryDate = default(System.DateTime?), string fabricFriendlyName = default(string), System.DateTime? lastHeartBeat = default(System.DateTime?), string connectionStatus = default(string), int? protectedItemCount = default(int?), IList allowedScenarios = default(IList), IList healthErrorDetails = default(IList), string draIdentifier = default(string), IdentityInformation identityDetails = default(IdentityInformation)) { FabricType = fabricType; FriendlyName = friendlyName; @@ -67,6 +65,8 @@ public RecoveryServicesProviderProperties() ProtectedItemCount = protectedItemCount; AllowedScenarios = allowedScenarios; HealthErrorDetails = healthErrorDetails; + DraIdentifier = draIdentifier; + IdentityDetails = identityDetails; CustomInit(); } @@ -136,7 +136,7 @@ public RecoveryServicesProviderProperties() public int? ProtectedItemCount { get; set; } /// - /// Gets or sets the scenarions allowed on this provider. + /// Gets or sets the scenarios allowed on this provider. /// [JsonProperty(PropertyName = "allowedScenarios")] public IList AllowedScenarios { get; set; } @@ -147,5 +147,17 @@ public RecoveryServicesProviderProperties() [JsonProperty(PropertyName = "healthErrorDetails")] public IList HealthErrorDetails { get; set; } + /// + /// Gets or sets the DRA Id. + /// + [JsonProperty(PropertyName = "draIdentifier")] + public string DraIdentifier { get; set; } + + /// + /// Gets or sets the identity details. + /// + [JsonProperty(PropertyName = "identityDetails")] + public IdentityInformation IdentityDetails { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs index 22e5193106d5..de3c625bb7b8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs index 7e0a04cb5eb9..5ef5653cbea1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs index 3fbddcedca64..64e6ef0c6ee0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs index 8cd4cdb8867f..cc7952bcf3c4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs index 7f7374245f59..11e6e1a9ac50 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs index 6e04fc160a29..adbab97ecc2b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs index 859b9a5a8696..028c7122e8dc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -50,4 +46,77 @@ public enum ReplicationProtectedItemOperation [EnumMember(Value = "CompleteMigration")] CompleteMigration } + internal static class ReplicationProtectedItemOperationEnumExtension + { + internal static string ToSerializedValue(this ReplicationProtectedItemOperation? value) => + value == null ? null : ((ReplicationProtectedItemOperation)value).ToSerializedValue(); + + internal static string ToSerializedValue(this ReplicationProtectedItemOperation value) + { + switch( value ) + { + case ReplicationProtectedItemOperation.ReverseReplicate: + return "ReverseReplicate"; + case ReplicationProtectedItemOperation.Commit: + return "Commit"; + case ReplicationProtectedItemOperation.PlannedFailover: + return "PlannedFailover"; + case ReplicationProtectedItemOperation.UnplannedFailover: + return "UnplannedFailover"; + case ReplicationProtectedItemOperation.DisableProtection: + return "DisableProtection"; + case ReplicationProtectedItemOperation.TestFailover: + return "TestFailover"; + case ReplicationProtectedItemOperation.TestFailoverCleanup: + return "TestFailoverCleanup"; + case ReplicationProtectedItemOperation.Failback: + return "Failback"; + case ReplicationProtectedItemOperation.FinalizeFailback: + return "FinalizeFailback"; + case ReplicationProtectedItemOperation.ChangePit: + return "ChangePit"; + case ReplicationProtectedItemOperation.RepairReplication: + return "RepairReplication"; + case ReplicationProtectedItemOperation.SwitchProtection: + return "SwitchProtection"; + case ReplicationProtectedItemOperation.CompleteMigration: + return "CompleteMigration"; + } + return null; + } + + internal static ReplicationProtectedItemOperation? ParseReplicationProtectedItemOperation(this string value) + { + switch( value ) + { + case "ReverseReplicate": + return ReplicationProtectedItemOperation.ReverseReplicate; + case "Commit": + return ReplicationProtectedItemOperation.Commit; + case "PlannedFailover": + return ReplicationProtectedItemOperation.PlannedFailover; + case "UnplannedFailover": + return ReplicationProtectedItemOperation.UnplannedFailover; + case "DisableProtection": + return ReplicationProtectedItemOperation.DisableProtection; + case "TestFailover": + return ReplicationProtectedItemOperation.TestFailover; + case "TestFailoverCleanup": + return ReplicationProtectedItemOperation.TestFailoverCleanup; + case "Failback": + return ReplicationProtectedItemOperation.Failback; + case "FinalizeFailback": + return ReplicationProtectedItemOperation.FinalizeFailback; + case "ChangePit": + return ReplicationProtectedItemOperation.ChangePit; + case "RepairReplication": + return ReplicationProtectedItemOperation.RepairReplication; + case "SwitchProtection": + return ReplicationProtectedItemOperation.SwitchProtection; + case "CompleteMigration": + return ReplicationProtectedItemOperation.CompleteMigration; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs index b505b96cfc55..46fbc69c2ea3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -62,13 +58,16 @@ public ReplicationProtectedItemProperties() /// The allowed operations on the /// Replication protected item. /// The consolidated protection health - /// for the VM taking any issues with SRS - /// as well as all the replication units associated with the VM's - /// replication group into + /// for the VM taking any issues with SRS as well as all the + /// replication units associated with the VM's replication group into /// account. This is a string representation of the ProtectionHealth /// enumeration. + /// The consolidated failover health for + /// the VM. /// List of replication health /// errors. + /// List of failover health + /// errors. /// The ID of Policy governing this PE. /// The name of Policy governing this /// PE. @@ -83,7 +82,7 @@ public ReplicationProtectedItemProperties() /// custom settings. /// The recovery container /// Id. - public ReplicationProtectedItemProperties(string friendlyName = default(string), string protectedItemType = default(string), string protectableItemId = default(string), string recoveryServicesProviderId = default(string), string primaryFabricFriendlyName = default(string), string recoveryFabricFriendlyName = default(string), string recoveryFabricId = default(string), string primaryProtectionContainerFriendlyName = default(string), string recoveryProtectionContainerFriendlyName = default(string), string protectionState = default(string), string protectionStateDescription = default(string), string activeLocation = default(string), string testFailoverState = default(string), string testFailoverStateDescription = default(string), IList allowedOperations = default(IList), string replicationHealth = default(string), IList replicationHealthErrors = default(IList), string policyId = default(string), string policyFriendlyName = default(string), System.DateTime? lastSuccessfulFailoverTime = default(System.DateTime?), System.DateTime? lastSuccessfulTestFailoverTime = default(System.DateTime?), CurrentScenarioDetails currentScenario = default(CurrentScenarioDetails), string failoverRecoveryPointId = default(string), ReplicationProviderSpecificSettings providerSpecificDetails = default(ReplicationProviderSpecificSettings), string recoveryContainerId = default(string)) + public ReplicationProtectedItemProperties(string friendlyName = default(string), string protectedItemType = default(string), string protectableItemId = default(string), string recoveryServicesProviderId = default(string), string primaryFabricFriendlyName = default(string), string recoveryFabricFriendlyName = default(string), string recoveryFabricId = default(string), string primaryProtectionContainerFriendlyName = default(string), string recoveryProtectionContainerFriendlyName = default(string), string protectionState = default(string), string protectionStateDescription = default(string), string activeLocation = default(string), string testFailoverState = default(string), string testFailoverStateDescription = default(string), IList allowedOperations = default(IList), string replicationHealth = default(string), string failoverHealth = default(string), IList replicationHealthErrors = default(IList), IList failoverHealthErrors = default(IList), string policyId = default(string), string policyFriendlyName = default(string), System.DateTime? lastSuccessfulFailoverTime = default(System.DateTime?), System.DateTime? lastSuccessfulTestFailoverTime = default(System.DateTime?), CurrentScenarioDetails currentScenario = default(CurrentScenarioDetails), string failoverRecoveryPointId = default(string), ReplicationProviderSpecificSettings providerSpecificDetails = default(ReplicationProviderSpecificSettings), string recoveryContainerId = default(string)) { FriendlyName = friendlyName; ProtectedItemType = protectedItemType; @@ -101,7 +100,9 @@ public ReplicationProtectedItemProperties() TestFailoverStateDescription = testFailoverStateDescription; AllowedOperations = allowedOperations; ReplicationHealth = replicationHealth; + FailoverHealth = failoverHealth; ReplicationHealthErrors = replicationHealthErrors; + FailoverHealthErrors = failoverHealthErrors; PolicyId = policyId; PolicyFriendlyName = policyFriendlyName; LastSuccessfulFailoverTime = lastSuccessfulFailoverTime; @@ -212,21 +213,31 @@ public ReplicationProtectedItemProperties() /// /// Gets or sets the consolidated protection health for the VM taking - /// any issues with SRS - /// as well as all the replication units associated with the VM's - /// replication group into - /// account. This is a string representation of the ProtectionHealth - /// enumeration. + /// any issues with SRS as well as all the replication units associated + /// with the VM's replication group into account. This is a string + /// representation of the ProtectionHealth enumeration. /// [JsonProperty(PropertyName = "replicationHealth")] public string ReplicationHealth { get; set; } + /// + /// Gets or sets the consolidated failover health for the VM. + /// + [JsonProperty(PropertyName = "failoverHealth")] + public string FailoverHealth { get; set; } + /// /// Gets or sets list of replication health errors. /// [JsonProperty(PropertyName = "replicationHealthErrors")] public IList ReplicationHealthErrors { get; set; } + /// + /// Gets or sets list of failover health errors. + /// + [JsonProperty(PropertyName = "failoverHealthErrors")] + public IList FailoverHealthErrors { get; set; } + /// /// Gets or sets the ID of Policy governing this PE. /// diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs index 781179070791..46452797d030 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs index f49d57f94664..b2d8ad097967 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs index d2a3ff33b5c7..35c64fa54e61 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs index 612f654eb0f6..3048506de6b4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs index 565bf6d54b30..fcfa203c65a6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs new file mode 100644 index 000000000000..a809f957470f --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs @@ -0,0 +1,63 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Base class to define the health summary of the resources contained + /// under an Arm resource. + /// + public partial class ResourceHealthSummary + { + /// + /// Initializes a new instance of the ResourceHealthSummary class. + /// + public ResourceHealthSummary() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ResourceHealthSummary class. + /// + /// The count of total resources umder the + /// container. + /// The list of summary of health errors across + /// the resources under the container. + public ResourceHealthSummary(int? resourceCount = default(int?), IList issues = default(IList)) + { + ResourceCount = resourceCount; + Issues = issues; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the count of total resources umder the container. + /// + [JsonProperty(PropertyName = "resourceCount")] + public int? ResourceCount { get; set; } + + /// + /// Gets or sets the list of summary of health errors across the + /// resources under the container. + /// + [JsonProperty(PropertyName = "issues")] + public IList Issues { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs index 2024677df390..93424ead6a7a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs index dc720453115f..005a837cd366 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs index 0d51115bd451..221f52920d54 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs index 50e0e346afdd..65d2fc683561 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs index 01f016bb63fb..b6cf5ab062b3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs index b11786912278..487a2c26b5d3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs index 2e25a15a9cb3..3840a84935f9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs index ae577e65547b..5199a985642d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -30,4 +26,37 @@ public enum RpInMageRecoveryPointType [EnumMember(Value = "Custom")] Custom } + internal static class RpInMageRecoveryPointTypeEnumExtension + { + internal static string ToSerializedValue(this RpInMageRecoveryPointType? value) => + value == null ? null : ((RpInMageRecoveryPointType)value).ToSerializedValue(); + + internal static string ToSerializedValue(this RpInMageRecoveryPointType value) + { + switch( value ) + { + case RpInMageRecoveryPointType.LatestTime: + return "LatestTime"; + case RpInMageRecoveryPointType.LatestTag: + return "LatestTag"; + case RpInMageRecoveryPointType.Custom: + return "Custom"; + } + return null; + } + + internal static RpInMageRecoveryPointType? ParseRpInMageRecoveryPointType(this string value) + { + switch( value ) + { + case "LatestTime": + return RpInMageRecoveryPointType.LatestTime; + case "LatestTag": + return RpInMageRecoveryPointType.LatestTag; + case "Custom": + return RpInMageRecoveryPointType.Custom; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs index 935499ee8fff..c89da8258b3a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs index 578880811307..2c823f698d3d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs index bff2e2eaf6c0..e8affc697b05 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs index 198e404b57c0..0a07abf65163 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs index 5f0ec1d7284b..44063b7ddea7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum SetMultiVmSyncStatus [EnumMember(Value = "Disable")] Disable } + internal static class SetMultiVmSyncStatusEnumExtension + { + internal static string ToSerializedValue(this SetMultiVmSyncStatus? value) => + value == null ? null : ((SetMultiVmSyncStatus)value).ToSerializedValue(); + + internal static string ToSerializedValue(this SetMultiVmSyncStatus value) + { + switch( value ) + { + case SetMultiVmSyncStatus.Enable: + return "Enable"; + case SetMultiVmSyncStatus.Disable: + return "Disable"; + } + return null; + } + + internal static SetMultiVmSyncStatus? ParseSetMultiVmSyncStatus(this string value) + { + switch( value ) + { + case "Enable": + return SetMultiVmSyncStatus.Enable; + case "Disable": + return SetMultiVmSyncStatus.Disable; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs new file mode 100644 index 000000000000..1a76ca15c3c9 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs @@ -0,0 +1,68 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for Severity. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum Severity + { + [EnumMember(Value = "NONE")] + NONE, + [EnumMember(Value = "Warning")] + Warning, + [EnumMember(Value = "Error")] + Error, + [EnumMember(Value = "Info")] + Info + } + internal static class SeverityEnumExtension + { + internal static string ToSerializedValue(this Severity? value) => + value == null ? null : ((Severity)value).ToSerializedValue(); + + internal static string ToSerializedValue(this Severity value) + { + switch( value ) + { + case Severity.NONE: + return "NONE"; + case Severity.Warning: + return "Warning"; + case Severity.Error: + return "Error"; + case Severity.Info: + return "Info"; + } + return null; + } + + internal static Severity? ParseSeverity(this string value) + { + switch( value ) + { + case "NONE": + return Severity.NONE; + case "Warning": + return Severity.Warning; + case "Error": + return Severity.Error; + case "Info": + return Severity.Info; + } + return null; + } + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs index bcad5767e054..864063ae9643 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -28,4 +24,33 @@ public enum SourceSiteOperations [EnumMember(Value = "NotRequired")] NotRequired } + internal static class SourceSiteOperationsEnumExtension + { + internal static string ToSerializedValue(this SourceSiteOperations? value) => + value == null ? null : ((SourceSiteOperations)value).ToSerializedValue(); + + internal static string ToSerializedValue(this SourceSiteOperations value) + { + switch( value ) + { + case SourceSiteOperations.Required: + return "Required"; + case SourceSiteOperations.NotRequired: + return "NotRequired"; + } + return null; + } + + internal static SourceSiteOperations? ParseSourceSiteOperations(this string value) + { + switch( value ) + { + case "Required": + return SourceSiteOperations.Required; + case "NotRequired": + return SourceSiteOperations.NotRequired; + } + return null; + } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs index 82ea8abfc5f2..ff6a990e50b5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs index 40e463499df8..3046304bb47a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs index 400ceb18b49f..4fee005700e0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs index 711c1c9efdfb..642236d274be 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs index d5357cd38c02..835db7a966d5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs index 86556b43aaab..beca084a23bc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs index 58173ce92bfe..03ff339fd466 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs index 8e2d7e621b61..83c9255171e2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs index d8dbeb98c087..92b73ed16cce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs index df093d16af4b..d97f45c5f0fa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,9 +30,8 @@ public SwitchProtectionJobDetails() /// Initializes a new instance of the SwitchProtectionJobDetails class. /// /// The affected object properties - /// like source server, source cloud, target - /// server, target cloud etc. based on the workflow object - /// details. + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. /// ARM Id of the new /// replication protected item. public SwitchProtectionJobDetails(IDictionary affectedObjectDetails = default(IDictionary), string newReplicationProtectedItemId = default(string)) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs index e3b7d47c4115..6cc3f1285f0d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs index 53d429a7669e..69249e91668d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs index ba410049aafb..1954a0d2272f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs index 5834ee9db54e..a6dc3c04f7aa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs index 552faf9e9e41..6c72dbc1497a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs index 280de7cb0e14..cef12eb3eea2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs index a00119b7bc06..0c905ee61487 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -34,9 +30,8 @@ public TestFailoverJobDetails() /// Initializes a new instance of the TestFailoverJobDetails class. /// /// The affected object properties - /// like source server, source cloud, target - /// server, target cloud etc. based on the workflow object - /// details. + /// like source server, source cloud, target server, target cloud etc. + /// based on the workflow object details. /// The test failover status. /// The test failover comments. /// The test network name. @@ -45,7 +40,7 @@ public TestFailoverJobDetails() /// The test network type (see /// TestFailoverInput enum for possible values). /// The test VM details. - public TestFailoverJobDetails(IDictionary affectedObjectDetails = default(IDictionary), string testFailoverStatus = default(string), string comments = default(string), string networkName = default(string), string networkFriendlyName = default(string), string networkType = default(string), IList protectedItemDetails = default(IList)) + public TestFailoverJobDetails(IDictionary affectedObjectDetails = default(IDictionary), string testFailoverStatus = default(string), string comments = default(string), string networkName = default(string), string networkFriendlyName = default(string), string networkType = default(string), IList protectedItemDetails = default(IList)) : base(affectedObjectDetails) { TestFailoverStatus = testFailoverStatus; @@ -97,7 +92,7 @@ public TestFailoverJobDetails() /// Gets or sets the test VM details. /// [JsonProperty(PropertyName = "protectedItemDetails")] - public IList ProtectedItemDetails { get; set; } + public IList ProtectedItemDetails { get; set; } } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs index 00d88a29e014..ef3bfb269c6f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs index abd8d5b4f0f9..c61dd06e0edd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs index cc9e5aac899c..df69150f0d72 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs index 328b1eb5de3c..1afcef191e4e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs index e0ef0a4b4f0e..68b5cc2695dc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -31,7 +27,8 @@ public UpdateNetworkMappingInput() /// /// Initializes a new instance of the UpdateNetworkMappingInput class. /// - /// Properties. + /// The input properties needed to update + /// network mapping. public UpdateNetworkMappingInput(UpdateNetworkMappingInputProperties properties = default(UpdateNetworkMappingInputProperties)) { Properties = properties; @@ -44,7 +41,7 @@ public UpdateNetworkMappingInput() partial void CustomInit(); /// - /// Gets or sets properties. + /// Gets or sets the input properties needed to update network mapping. /// [JsonProperty(PropertyName = "properties")] public UpdateNetworkMappingInputProperties Properties { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs index c6bd0790b05c..3bc595fc93e4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs index 4b801ad70ba9..21c24a9d48be 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs index eadcb3cdb2fc..ccc6c38011db 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs index 9585a2f99ba4..9c6d55283632 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs index 5ed7660ff489..655c5a457664 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs index ad6ca2e2a6f9..6692cd84d218 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs index 1787e247e258..c12f6cbf65be 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -41,11 +37,10 @@ public UpdateReplicationProtectedItemInputProperties() /// Target Azure Network /// Id. /// The selected option to enable - /// RDP\SSH on target vm after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} - /// enum. + /// RDP\SSH on target vm after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// The list of vm nic details. - /// LicenseType. Possible values include: + /// License type. Possible values include: /// 'NotSpecified', 'NoLicenseType', 'WindowsServer' /// The target availability set /// id. @@ -89,8 +84,8 @@ public UpdateReplicationProtectedItemInputProperties() /// /// Gets or sets the selected option to enable RDP\SSH on target vm - /// after failover. - /// String value of {SrsDataContract.EnableRDPOnTargetOption} enum. + /// after failover. String value of + /// {SrsDataContract.EnableRDPOnTargetOption} enum. /// [JsonProperty(PropertyName = "enableRDPOnTargetOption")] public string EnableRDPOnTargetOption { get; set; } @@ -102,7 +97,7 @@ public UpdateReplicationProtectedItemInputProperties() public IList VmNics { get; set; } /// - /// Gets or sets licenseType. Possible values include: 'NotSpecified', + /// Gets or sets license type. Possible values include: 'NotSpecified', /// 'NoLicenseType', 'WindowsServer' /// [JsonProperty(PropertyName = "licenseType")] diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs index d63d0f10c3a9..ece1bd221c6c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs index 802aa1d9c55f..26873361c3ec 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs index 3a9657d61ad5..2c303523731b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs index 340e5911cc04..1a15a274b522 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs index f1d1b84a6814..928cb69ecebe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs index b873712fb604..b035f93c6244 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -44,7 +40,9 @@ public VMNicDetails() /// Replica nic static IP /// address. /// Selection type for failover. - public VMNicDetails(string nicId = default(string), string replicaNicId = default(string), string sourceNicArmId = default(string), string vMSubnetName = default(string), string vMNetworkName = default(string), string recoveryVMNetworkId = default(string), string recoveryVMSubnetName = default(string), string ipAddressType = default(string), string primaryNicStaticIPAddress = default(string), string replicaNicStaticIPAddress = default(string), string selectionType = default(string)) + /// IP allocation type for + /// recovery VM. + public VMNicDetails(string nicId = default(string), string replicaNicId = default(string), string sourceNicArmId = default(string), string vMSubnetName = default(string), string vMNetworkName = default(string), string recoveryVMNetworkId = default(string), string recoveryVMSubnetName = default(string), string ipAddressType = default(string), string primaryNicStaticIPAddress = default(string), string replicaNicStaticIPAddress = default(string), string selectionType = default(string), string recoveryNicIpAddressType = default(string)) { NicId = nicId; ReplicaNicId = replicaNicId; @@ -57,6 +55,7 @@ public VMNicDetails() PrimaryNicStaticIPAddress = primaryNicStaticIPAddress; ReplicaNicStaticIPAddress = replicaNicStaticIPAddress; SelectionType = selectionType; + RecoveryNicIpAddressType = recoveryNicIpAddressType; CustomInit(); } @@ -131,5 +130,11 @@ public VMNicDetails() [JsonProperty(PropertyName = "selectionType")] public string SelectionType { get; set; } + /// + /// Gets or sets IP allocation type for recovery VM. + /// + [JsonProperty(PropertyName = "recoveryNicIpAddressType")] + public string RecoveryNicIpAddressType { get; set; } + } } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs index dd3f81718d5f..f10a1eaba8e2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs new file mode 100644 index 000000000000..c605e680b644 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs @@ -0,0 +1,72 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// VMware Cbt Policy creation input. + /// + [Newtonsoft.Json.JsonObject("VMwareCbt")] + public partial class VMwareCbtPolicyCreationInput : PolicyProviderSpecificInput + { + /// + /// Initializes a new instance of the VMwareCbtPolicyCreationInput + /// class. + /// + public VMwareCbtPolicyCreationInput() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VMwareCbtPolicyCreationInput + /// class. + /// + /// The duration in minutes until + /// which the recovery points need to be stored. + /// The crash + /// consistent snapshot frequency (in minutes). + /// The app consistent + /// snapshot frequency (in minutes). + public VMwareCbtPolicyCreationInput(int? recoveryPointHistory = default(int?), int? crashConsistentFrequencyInMinutes = default(int?), int? appConsistentFrequencyInMinutes = default(int?)) + { + RecoveryPointHistory = recoveryPointHistory; + CrashConsistentFrequencyInMinutes = crashConsistentFrequencyInMinutes; + AppConsistentFrequencyInMinutes = appConsistentFrequencyInMinutes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the duration in minutes until which the recovery + /// points need to be stored. + /// + [JsonProperty(PropertyName = "recoveryPointHistory")] + public int? RecoveryPointHistory { get; set; } + + /// + /// Gets or sets the crash consistent snapshot frequency (in minutes). + /// + [JsonProperty(PropertyName = "crashConsistentFrequencyInMinutes")] + public int? CrashConsistentFrequencyInMinutes { get; set; } + + /// + /// Gets or sets the app consistent snapshot frequency (in minutes). + /// + [JsonProperty(PropertyName = "appConsistentFrequencyInMinutes")] + public int? AppConsistentFrequencyInMinutes { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs index b2cce2ec646c..6d78781ca760 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,8 +33,7 @@ public VMwareDetails() /// The list of Process Servers associated /// with the fabric. /// The list of Master Target servers - /// associated with - /// the fabric. + /// associated with the fabric. /// The list of run as accounts created on /// the server. /// The number of replication pairs @@ -123,8 +118,8 @@ public VMwareDetails() public IList ProcessServers { get; set; } /// - /// Gets or sets the list of Master Target servers associated with - /// the fabric. + /// Gets or sets the list of Master Target servers associated with the + /// fabric. /// [JsonProperty(PropertyName = "masterTargetServers")] public IList MasterTargetServers { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs new file mode 100644 index 000000000000..8b68c3619982 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs @@ -0,0 +1,36 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Fabric provider specific settings. + /// + [Newtonsoft.Json.JsonObject("VMwareV2")] + public partial class VMwareV2FabricCreationInput : FabricSpecificCreationInput + { + /// + /// Initializes a new instance of the VMwareV2FabricCreationInput + /// class. + /// + public VMwareV2FabricCreationInput() + { + CustomInit(); + } + + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs new file mode 100644 index 000000000000..f3a17e8d864d --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs @@ -0,0 +1,62 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// VMwareV2 fabric Specific Details. + /// + [Newtonsoft.Json.JsonObject("VMwareV2")] + public partial class VMwareV2FabricSpecificDetails : FabricSpecificDetails + { + /// + /// Initializes a new instance of the VMwareV2FabricSpecificDetails + /// class. + /// + public VMwareV2FabricSpecificDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VMwareV2FabricSpecificDetails + /// class. + /// + /// The endpoint for making requests + /// to the SRS Service. + /// The endpoint for making requests + /// to the RCM Service. + public VMwareV2FabricSpecificDetails(string srsServiceEndpoint = default(string), string rcmServiceEndpoint = default(string)) + { + SrsServiceEndpoint = srsServiceEndpoint; + RcmServiceEndpoint = rcmServiceEndpoint; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the endpoint for making requests to the SRS Service. + /// + [JsonProperty(PropertyName = "srsServiceEndpoint")] + public string SrsServiceEndpoint { get; set; } + + /// + /// Gets or sets the endpoint for making requests to the RCM Service. + /// + [JsonProperty(PropertyName = "rcmServiceEndpoint")] + public string RcmServiceEndpoint { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs index 8fba1bbad2aa..5e691101ba1d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -37,8 +33,8 @@ public VMwareVirtualMachineDetails() /// class. /// /// The ID generated by the InMage agent - /// after it gets installed on guest. This is the ID - /// to be used during InMage CreateProtection. + /// after it gets installed on guest. This is the ID to be used during + /// InMage CreateProtection. /// The value indicating if InMage scout /// agent is installed on guest. /// The OsType installed on VM. @@ -49,8 +45,7 @@ public VMwareVirtualMachineDetails() /// The VCenter infrastructure /// Id. /// A value inidicating the discovery type - /// of the machine. - /// Value can be vCenter or physical. + /// of the machine. Value can be vCenter or physical. /// The disk details. /// The validation errors. public VMwareVirtualMachineDetails(string agentGeneratedId = default(string), string agentInstalled = default(string), string osType = default(string), string agentVersion = default(string), string ipAddress = default(string), string poweredOn = default(string), string vCenterInfrastructureId = default(string), string discoveryType = default(string), IList diskDetails = default(IList), IList validationErrors = default(IList)) @@ -75,8 +70,8 @@ public VMwareVirtualMachineDetails() /// /// Gets or sets the ID generated by the InMage agent after it gets - /// installed on guest. This is the ID - /// to be used during InMage CreateProtection. + /// installed on guest. This is the ID to be used during InMage + /// CreateProtection. /// [JsonProperty(PropertyName = "agentGeneratedId")] public string AgentGeneratedId { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs new file mode 100644 index 000000000000..b60729136afd --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs @@ -0,0 +1,54 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// Vault health details definition. + /// + public partial class VaultHealthDetails : Resource + { + /// + /// Initializes a new instance of the VaultHealthDetails class. + /// + public VaultHealthDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VaultHealthDetails class. + /// + /// Resource Id + /// Resource Name + /// Resource Type + /// Resource Location + /// The vault health related data. + public VaultHealthDetails(string id = default(string), string name = default(string), string type = default(string), string location = default(string), VaultHealthProperties properties = default(VaultHealthProperties)) + : base(id, name, type, location) + { + Properties = properties; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the vault health related data. + /// + [JsonProperty(PropertyName = "properties")] + public VaultHealthProperties Properties { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs new file mode 100644 index 000000000000..0f8e3df00bbc --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs @@ -0,0 +1,71 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// class to define the health summary of the Vault. + /// + public partial class VaultHealthProperties + { + /// + /// Initializes a new instance of the VaultHealthProperties class. + /// + public VaultHealthProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VaultHealthProperties class. + /// + /// The list of errors on the vault. + /// The list of the health detail of + /// the protected items in the vault. + /// The list of the health detail of the + /// fabrics in the vault. + public VaultHealthProperties(IList vaultErrors = default(IList), ResourceHealthSummary protectedItemsHealth = default(ResourceHealthSummary), ResourceHealthSummary fabricsHealth = default(ResourceHealthSummary)) + { + VaultErrors = vaultErrors; + ProtectedItemsHealth = protectedItemsHealth; + FabricsHealth = fabricsHealth; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the list of errors on the vault. + /// + [JsonProperty(PropertyName = "vaultErrors")] + public IList VaultErrors { get; set; } + + /// + /// Gets or sets the list of the health detail of the protected items + /// in the vault. + /// + [JsonProperty(PropertyName = "protectedItemsHealth")] + public ResourceHealthSummary ProtectedItemsHealth { get; set; } + + /// + /// Gets or sets the list of the health detail of the fabrics in the + /// vault. + /// + [JsonProperty(PropertyName = "fabricsHealth")] + public ResourceHealthSummary FabricsHealth { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs index cebf1f945919..90c3c72d6a37 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs index 9beb02cf4d40..da3b2413a5f7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -31,9 +27,9 @@ public VmNicUpdatesTaskDetails() /// /// Initializes a new instance of the VmNicUpdatesTaskDetails class. /// - /// VmId. - /// NicId. - /// Name. + /// Virtual machine Id. + /// Nic Id. + /// Name of the Nic. public VmNicUpdatesTaskDetails(string vmId = default(string), string nicId = default(string), string name = default(string)) { VmId = vmId; @@ -48,19 +44,19 @@ public VmNicUpdatesTaskDetails() partial void CustomInit(); /// - /// Gets or sets vmId. + /// Gets or sets virtual machine Id. /// [JsonProperty(PropertyName = "vmId")] public string VmId { get; set; } /// - /// Gets or sets nicId. + /// Gets or sets nic Id. /// [JsonProperty(PropertyName = "nicId")] public string NicId { get; set; } /// - /// Gets or sets name. + /// Gets or sets name of the Nic. /// [JsonProperty(PropertyName = "name")] public string Name { get; set; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs index 3ab6535bf735..238ecaf4481e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs index 2f3ffd15274a..a4902e1d0e90 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -17,8 +13,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models /// /// Create network mappings input properties/behaviour specific to Vmm to - /// Azure Network - /// mapping. + /// Azure Network mapping. /// [Newtonsoft.Json.JsonObject("VmmToAzure")] public partial class VmmToAzureCreateNetworkMappingInput : FabricSpecificCreateNetworkMappingInput diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs index c5b9e578e08a..655e5095fe8c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -16,7 +12,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using System.Linq; /// - /// E2A Network Mapping fabric specific settings. + /// E2A Network Mapping fabric specific settings. /// [Newtonsoft.Json.JsonObject("VmmToAzure")] public partial class VmmToAzureNetworkMappingSettings : NetworkMappingFabricSpecificSettings diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs index 3234861b18ea..f949247de8fa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs index 2d6c5df84eee..6bd1b5e37713 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs index f315dcbc5977..2b5266d27100 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -16,7 +12,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models using System.Linq; /// - /// E2E Network Mapping fabric specific settings. + /// E2E Network Mapping fabric specific settings. /// [Newtonsoft.Json.JsonObject("VmmToVmm")] public partial class VmmToVmmNetworkMappingSettings : NetworkMappingFabricSpecificSettings diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs index 0f677b926c4a..7cc41d0d5f55 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs new file mode 100644 index 000000000000..207ed6f8dfe6 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs @@ -0,0 +1,79 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; + using Newtonsoft.Json; + using System.Linq; + + /// + /// VMware Cbt specific policy details. + /// + [Newtonsoft.Json.JsonObject("VMwareCbt")] + public partial class VmwareCbtPolicyDetails : PolicyProviderSpecificDetails + { + /// + /// Initializes a new instance of the VmwareCbtPolicyDetails class. + /// + public VmwareCbtPolicyDetails() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VmwareCbtPolicyDetails class. + /// + /// The recovery point + /// threshold in minutes. + /// The duration in minutes until + /// which the recovery points need to be stored. + /// The app consistent + /// snapshot frequency in minutes. + /// The crash + /// consistent snapshot frequency in minutes. + public VmwareCbtPolicyDetails(int? recoveryPointThresholdInMinutes = default(int?), int? recoveryPointHistory = default(int?), int? appConsistentFrequencyInMinutes = default(int?), int? crashConsistentFrequencyInMinutes = default(int?)) + { + RecoveryPointThresholdInMinutes = recoveryPointThresholdInMinutes; + RecoveryPointHistory = recoveryPointHistory; + AppConsistentFrequencyInMinutes = appConsistentFrequencyInMinutes; + CrashConsistentFrequencyInMinutes = crashConsistentFrequencyInMinutes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the recovery point threshold in minutes. + /// + [JsonProperty(PropertyName = "recoveryPointThresholdInMinutes")] + public int? RecoveryPointThresholdInMinutes { get; set; } + + /// + /// Gets or sets the duration in minutes until which the recovery + /// points need to be stored. + /// + [JsonProperty(PropertyName = "recoveryPointHistory")] + public int? RecoveryPointHistory { get; set; } + + /// + /// Gets or sets the app consistent snapshot frequency in minutes. + /// + [JsonProperty(PropertyName = "appConsistentFrequencyInMinutes")] + public int? AppConsistentFrequencyInMinutes { get; set; } + + /// + /// Gets or sets the crash consistent snapshot frequency in minutes. + /// + [JsonProperty(PropertyName = "crashConsistentFrequencyInMinutes")] + public int? CrashConsistentFrequencyInMinutes { get; set; } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs index 1e9179ae34b2..389e62c91b44 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs index d57e6f0f61a5..a15a41fd7337 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs index e1e0f901a104..38cbc8cd4fe1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs index 2cc15f79568e..01b50ab5bd95 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs index 342d6a3be77e..7af2fe76a535 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -469,7 +465,7 @@ internal ReplicationAlertSettingsOperations(SiteRecoveryManagementClient client) /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// Headers that will be added to request. @@ -660,7 +656,7 @@ internal ReplicationAlertSettingsOperations(SiteRecoveryManagementClient client) /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// The NextLink from the previous successful call to List operation. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs index d3a4481f5590..41e25e6a1487 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -112,7 +108,7 @@ public static Alert Create(this IReplicationAlertSettingsOperations operations, /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// The operations group for this extension method. @@ -126,7 +122,7 @@ public static IPage List(this IReplicationAlertSettingsOperations operati /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// The operations group for this extension method. @@ -146,7 +142,7 @@ public static IPage List(this IReplicationAlertSettingsOperations operati /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// The operations group for this extension method. @@ -163,7 +159,7 @@ public static IPage ListNext(this IReplicationAlertSettingsOperations ope /// Gets the list of configured email notification(alert) configurations. /// /// - /// Gets the list of email notification(alert) configurations for the vault. . + /// Gets the list of email notification(alert) configurations for the vault. /// /// /// The operations group for this extension method. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs index d51810a54591..f3014b2e6390 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -13,6 +9,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Rest; using Microsoft.Rest.Azure; + using Microsoft.Rest.Azure.OData; using Models; using Newtonsoft.Json; using System.Collections; @@ -257,6 +254,9 @@ internal ReplicationEventsOperations(SiteRecoveryManagementClient client) /// /// Gets the list of Azure Site Recovery events for the vault. /// + /// + /// OData parameters to apply to the operation. + /// /// /// Headers that will be added to request. /// @@ -278,7 +278,7 @@ internal ReplicationEventsOperations(SiteRecoveryManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListWithHttpMessagesAsync(ODataQuery odataQuery = default(ODataQuery), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (Client.ApiVersion == null) { @@ -303,6 +303,7 @@ internal ReplicationEventsOperations(SiteRecoveryManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("odataQuery", odataQuery); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); } @@ -313,6 +314,14 @@ internal ReplicationEventsOperations(SiteRecoveryManagementClient client) _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(Client.ResourceGroupName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (odataQuery != null) + { + var _odataFilter = odataQuery.ToString(); + if (!string.IsNullOrEmpty(_odataFilter)) + { + _queryParameters.Add(_odataFilter); + } + } if (Client.ApiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs index c5d2050d2eb0..2a005210166a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -13,6 +9,7 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery using Microsoft.Azure.Management.RecoveryServices; using Microsoft.Rest; using Microsoft.Rest.Azure; + using Microsoft.Rest.Azure.OData; using Models; using System.Threading; using System.Threading.Tasks; @@ -71,9 +68,12 @@ public static EventModel Get(this IReplicationEventsOperations operations, strin /// /// The operations group for this extension method. /// - public static IPage List(this IReplicationEventsOperations operations) + /// + /// OData parameters to apply to the operation. + /// + public static IPage List(this IReplicationEventsOperations operations, ODataQuery odataQuery = default(ODataQuery)) { - return operations.ListAsync().GetAwaiter().GetResult(); + return ((IReplicationEventsOperations)operations).ListAsync(odataQuery).GetAwaiter().GetResult(); } /// @@ -85,12 +85,15 @@ public static IPage List(this IReplicationEventsOperations operation /// /// The operations group for this extension method. /// + /// + /// OData parameters to apply to the operation. + /// /// /// The cancellation token. /// - public static async Task> ListAsync(this IReplicationEventsOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListAsync(this IReplicationEventsOperations operations, ODataQuery odataQuery = default(ODataQuery), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ListWithHttpMessagesAsync(odataQuery, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs index 19ee0a74cea9..58b5eef3c1ba 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -51,6 +47,28 @@ internal ReplicationFabricsOperations(SiteRecoveryManagementClient client) /// public SiteRecoveryManagementClient Client { get; private set; } + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task MigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginMigrateToAadWithHttpMessagesAsync(fabricName, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Renews certificate for the fabric. /// @@ -87,8 +105,7 @@ internal ReplicationFabricsOperations(SiteRecoveryManagementClient client) /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// The headers that will be added to request. @@ -586,6 +603,185 @@ internal ReplicationFabricsOperations(SiteRecoveryManagementClient client) return _result; } + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task BeginMigrateToAadWithHttpMessagesAsync(string fabricName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ResourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ResourceName"); + } + if (Client.ResourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ResourceGroupName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (fabricName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "fabricName"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("fabricName", fabricName); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "BeginMigrateToAad", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/migratetoaad").ToString(); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(Client.ResourceName)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(Client.ResourceGroupName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{fabricName}", System.Uri.EscapeDataString(fabricName)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 202 && (int)_statusCode != 204) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Renews certificate for the fabric. /// @@ -811,8 +1007,7 @@ internal ReplicationFabricsOperations(SiteRecoveryManagementClient client) /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// Headers that will be added to request. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs index ffe29d07bf75..0c8bad014c0e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -22,6 +18,43 @@ namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery /// public static partial class ReplicationFabricsOperationsExtensions { + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// The operations group for this extension method. + /// + /// + /// ASR fabric to migrate. + /// + public static void MigrateToAad(this IReplicationFabricsOperations operations, string fabricName) + { + operations.MigrateToAadAsync(fabricName).GetAwaiter().GetResult(); + } + + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// The operations group for this extension method. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// The cancellation token. + /// + public static async Task MigrateToAadAsync(this IReplicationFabricsOperations operations, string fabricName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.MigrateToAadWithHttpMessagesAsync(fabricName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Renews certificate for the fabric. /// @@ -82,8 +115,7 @@ public static Fabric RenewCertificate(this IReplicationFabricsOperations operati /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// public static Fabric ReassociateGateway(this IReplicationFabricsOperations operations, string fabricName, FailoverProcessServerRequest failoverProcessServerRequest) { @@ -104,8 +136,7 @@ public static Fabric ReassociateGateway(this IReplicationFabricsOperations opera /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// The cancellation token. @@ -354,6 +385,43 @@ public static IPage List(this IReplicationFabricsOperations operations) } } + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// The operations group for this extension method. + /// + /// + /// ASR fabric to migrate. + /// + public static void BeginMigrateToAad(this IReplicationFabricsOperations operations, string fabricName) + { + operations.BeginMigrateToAadAsync(fabricName).GetAwaiter().GetResult(); + } + + /// + /// Migrates the site to AAD. + /// + /// + /// The operation to migrate an Azure Site Recovery fabric to AAD. + /// + /// + /// The operations group for this extension method. + /// + /// + /// ASR fabric to migrate. + /// + /// + /// The cancellation token. + /// + public static async Task BeginMigrateToAadAsync(this IReplicationFabricsOperations operations, string fabricName, CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginMigrateToAadWithHttpMessagesAsync(fabricName, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + /// /// Renews certificate for the fabric. /// @@ -414,8 +482,7 @@ public static Fabric BeginRenewCertificate(this IReplicationFabricsOperations op /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// public static Fabric BeginReassociateGateway(this IReplicationFabricsOperations operations, string fabricName, FailoverProcessServerRequest failoverProcessServerRequest) { @@ -436,8 +503,7 @@ public static Fabric BeginReassociateGateway(this IReplicationFabricsOperations /// The name of the fabric containing the process server. /// /// - /// The input to the failover process - /// server operation. + /// The input to the failover process server operation. /// /// /// The cancellation token. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs index 8c1ceac56ed9..9acd0dc4a403 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs index 9f93691c9d63..3f5df95bca14 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs index cca1b52d44b9..f2c811b930da 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs index 3bc206165044..4a0adf656b23 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs index 1d58d2133497..c9674719e71e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs index 9f5faefb4bdb..670719c0e652 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs index 39610dab555b..bbbda60bc96a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs index e78ba24a3a0d..07816f6d44d0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs index efec7baff694..263654814faa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs index 10e2809b4eed..1842d6a5535c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs index b732d33908b5..5f8796da6f78 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs index 2fa541832efe..e2834357e318 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs index 6959628da643..d63b9ff20819 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -272,8 +268,8 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// OData parameters to apply to the operation. /// /// - /// The pagination token. - /// Possible values: "FabricId" or "FabricId_CloudId" or null + /// The pagination token. Possible values: "FabricId" or "FabricId_CloudId" or + /// null /// /// /// Headers that will be added to request. @@ -511,8 +507,7 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The name of the fabric. @@ -541,23 +536,19 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// The headers that will be added to request. @@ -761,8 +752,7 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// Fabric name. @@ -1044,10 +1034,9 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// Fabric name. @@ -1341,8 +1330,7 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The name of the fabric. @@ -1561,23 +1549,19 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// Headers that will be added to request. @@ -3181,8 +3165,7 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// Fabric name. @@ -3627,10 +3610,9 @@ internal ReplicationProtectedItemsOperations(SiteRecoveryManagementClient client /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// Fabric name. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs index 7b09252dfe57..dfd2b26bca3a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -84,8 +80,8 @@ public static IPage ListByReplicationProtectionContain /// OData parameters to apply to the operation. /// /// - /// The pagination token. - /// Possible values: "FabricId" or "FabricId_CloudId" or null + /// The pagination token. Possible values: "FabricId" or "FabricId_CloudId" or + /// null /// public static IPage List(this IReplicationProtectedItemsOperations operations, ODataQuery odataQuery = default(ODataQuery), string skipToken = default(string)) { @@ -105,8 +101,8 @@ public static IPage ListByReplicationProtectionContain /// OData parameters to apply to the operation. /// /// - /// The pagination token. - /// Possible values: "FabricId" or "FabricId_CloudId" or null + /// The pagination token. Possible values: "FabricId" or "FabricId_CloudId" or + /// null /// /// /// The cancellation token. @@ -184,8 +180,7 @@ public static ReplicationProtectedItem ApplyRecoveryPoint(this IReplicationProte /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The operations group for this extension method. @@ -209,8 +204,7 @@ public static ReplicationProtectedItem RepairReplication(this IReplicationProtec /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The operations group for this extension method. @@ -240,8 +234,7 @@ public static ReplicationProtectedItem RepairReplication(this IReplicationProtec /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The operations group for this extension method. @@ -250,16 +243,13 @@ public static ReplicationProtectedItem RepairReplication(this IReplicationProtec /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// public static ReplicationProtectedItem UpdateMobilityService(this IReplicationProtectedItemsOperations operations, string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest) { @@ -271,8 +261,7 @@ public static ReplicationProtectedItem UpdateMobilityService(this IReplicationPr /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The operations group for this extension method. @@ -281,16 +270,13 @@ public static ReplicationProtectedItem UpdateMobilityService(this IReplicationPr /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// The cancellation token. @@ -652,8 +638,7 @@ public static ReplicationProtectedItem PlannedFailover(this IReplicationProtecte /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// The operations group for this extension method. @@ -680,8 +665,7 @@ public static void Delete(this IReplicationProtectedItemsOperations operations, /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// The operations group for this extension method. @@ -823,10 +807,9 @@ public static ReplicationProtectedItem Create(this IReplicationProtectedItemsOpe /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// The operations group for this extension method. @@ -850,10 +833,9 @@ public static void Purge(this IReplicationProtectedItemsOperations operations, s /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// The operations group for this extension method. @@ -1000,8 +982,7 @@ public static ReplicationProtectedItem BeginApplyRecoveryPoint(this IReplication /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The operations group for this extension method. @@ -1025,8 +1006,7 @@ public static ReplicationProtectedItem BeginRepairReplication(this IReplicationP /// /// /// The operation to start resynchronize/repair replication for a replication - /// protected item - /// requiring resynchronization. + /// protected item requiring resynchronization. /// /// /// The operations group for this extension method. @@ -1056,8 +1036,7 @@ public static ReplicationProtectedItem BeginRepairReplication(this IReplicationP /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The operations group for this extension method. @@ -1066,16 +1045,13 @@ public static ReplicationProtectedItem BeginRepairReplication(this IReplicationP /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// public static ReplicationProtectedItem BeginUpdateMobilityService(this IReplicationProtectedItemsOperations operations, string fabricName, string protectionContainerName, string replicationProtectedItemName, UpdateMobilityServiceRequest updateMobilityServiceRequest) { @@ -1087,8 +1063,7 @@ public static ReplicationProtectedItem BeginUpdateMobilityService(this IReplicat /// /// /// The operation to update(push update) the installed mobility service - /// software on a - /// replication protected item to the latest available version. + /// software on a replication protected item to the latest available version. /// /// /// The operations group for this extension method. @@ -1097,16 +1072,13 @@ public static ReplicationProtectedItem BeginUpdateMobilityService(this IReplicat /// The name of the fabric containing the protected item. /// /// - /// The name of the container containing the - /// protected item. + /// The name of the container containing the protected item. /// /// - /// The name of the protected item on which the - /// agent is to be updated. + /// The name of the protected item on which the agent is to be updated. /// /// - /// Request to update the mobility - /// service on the protected item. + /// Request to update the mobility service on the protected item. /// /// /// The cancellation token. @@ -1468,8 +1440,7 @@ public static ReplicationProtectedItem BeginPlannedFailover(this IReplicationPro /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// The operations group for this extension method. @@ -1496,8 +1467,7 @@ public static void BeginDelete(this IReplicationProtectedItemsOperations operati /// /// /// The operation to disable replication on a replication protected item. This - /// will also - /// remove the item. + /// will also remove the item. /// /// /// The operations group for this extension method. @@ -1587,10 +1557,9 @@ public static ReplicationProtectedItem BeginCreate(this IReplicationProtectedIte /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// The operations group for this extension method. @@ -1614,10 +1583,9 @@ public static void BeginPurge(this IReplicationProtectedItemsOperations operatio /// /// /// The operation to delete or purge a replication protected item. This - /// operation will - /// force delete the replication protected item. Use the remove operation on - /// replication protected item to perform a clean disable replication for the - /// item. + /// operation will force delete the replication protected item. Use the remove + /// operation on replication protected item to perform a clean disable + /// replication for the item. /// /// /// The operations group for this extension method. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs index f7e5a6031fb9..12a833c400aa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs index 81e7944e6fdc..69e9abe3bca2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs index b3577b905d0f..f542b4d42589 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -53,13 +49,11 @@ internal ReplicationProtectionContainersOperations(SiteRecoveryManagementClient /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// Unique fabric name. @@ -122,8 +116,7 @@ internal ReplicationProtectionContainersOperations(SiteRecoveryManagementClient /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// The headers that will be added to request. @@ -768,13 +761,11 @@ internal ReplicationProtectionContainersOperations(SiteRecoveryManagementClient /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// Unique fabric name. @@ -1195,8 +1186,7 @@ internal ReplicationProtectionContainersOperations(SiteRecoveryManagementClient /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// Headers that will be added to request. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs index 3bdb898554ba..7f0ef5c2240d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -24,13 +20,11 @@ public static partial class ReplicationProtectionContainersOperationsExtensions { /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// The operations group for this extension method. @@ -51,13 +45,11 @@ public static ProtectionContainer SwitchProtection(this IReplicationProtectionCo /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// The operations group for this extension method. @@ -142,8 +134,7 @@ public static void Delete(this IReplicationProtectionContainersOperations operat /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// public static ProtectionContainer DiscoverProtectableItem(this IReplicationProtectionContainersOperations operations, string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest) { @@ -167,8 +158,7 @@ public static ProtectionContainer DiscoverProtectableItem(this IReplicationProte /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// The cancellation token. @@ -355,13 +345,11 @@ public static IPage List(this IReplicationProtectionContain /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// The operations group for this extension method. @@ -382,13 +370,11 @@ public static ProtectionContainer BeginSwitchProtection(this IReplicationProtect /// /// Switches protection from one container to another or one replication - /// provider to - /// another. + /// provider to another. /// /// /// Operation to switch protection from one container to another or one - /// replication - /// provider to another. + /// replication provider to another. /// /// /// The operations group for this extension method. @@ -473,8 +459,7 @@ public static void BeginDelete(this IReplicationProtectionContainersOperations o /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// public static ProtectionContainer BeginDiscoverProtectableItem(this IReplicationProtectionContainersOperations operations, string fabricName, string protectionContainerName, DiscoverProtectableItemRequest discoverProtectableItemRequest) { @@ -498,8 +483,7 @@ public static ProtectionContainer BeginDiscoverProtectableItem(this IReplication /// The name of the protection container. /// /// - /// The request object to add a protectable - /// item. + /// The request object to add a protectable item. /// /// /// The cancellation token. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs index 877d4acc7cb7..e4b19c652a5a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs index 7b4a398db216..a556a5bc5dbd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs index faab6017fd9e..f4be6e93e19a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -78,14 +74,10 @@ internal ReplicationRecoveryServicesProvidersOperations(SiteRecoveryManagementCl } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -546,8 +538,8 @@ internal ReplicationRecoveryServicesProvidersOperations(SiteRecoveryManagementCl } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault @@ -948,14 +940,10 @@ internal ReplicationRecoveryServicesProvidersOperations(SiteRecoveryManagementCl } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -1509,8 +1497,8 @@ internal ReplicationRecoveryServicesProvidersOperations(SiteRecoveryManagementCl } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs index c66a1f27049c..ebf8fcf1855e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -71,14 +67,10 @@ public static RecoveryServicesProvider RefreshProvider(this IReplicationRecovery } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -99,14 +91,10 @@ public static void Delete(this IReplicationRecoveryServicesProvidersOperations o } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -261,8 +249,8 @@ public static IPage ListByReplicationFabrics(this IRep } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault @@ -276,8 +264,8 @@ public static IPage List(this IReplicationRecoveryServ } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault @@ -345,14 +333,10 @@ public static RecoveryServicesProvider BeginRefreshProvider(this IReplicationRec } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -373,14 +357,10 @@ public static void BeginDelete(this IReplicationRecoveryServicesProvidersOperati } /// - /// Deletes provider from fabric. - /// Note: Deleting provider for any fabric other than SingleHost is - /// unsupported. To - /// maintain backward compatibility for released clients the object - /// "deleteRspInput" is - /// used (if the object is empty we assume that it is old client and continue - /// the old - /// behavior). + /// Deletes provider from fabric. Note: Deleting provider for any fabric other + /// than SingleHost is unsupported. To maintain backward compatibility for + /// released clients the object "deleteRspInput" is used (if the object is + /// empty we assume that it is old client and continue the old behavior). /// /// /// The operation to removes/delete(unregister) a recovery services provider @@ -489,8 +469,8 @@ public static IPage ListByReplicationFabricsNext(this } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault @@ -507,8 +487,8 @@ public static IPage ListNext(this IReplicationRecovery } /// - /// Gets the list of registered recovery services providers in the vault. - /// This is a view only api. + /// Gets the list of registered recovery services providers in the vault. This + /// is a view only api. /// /// /// Lists the registered recovery services providers in the vault diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs index d1b50ad1d213..0c0b455ec384 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs index c4d03b94f06d..c0f409c35b3c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs index e3cb70b00c10..94426404199d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs index cc2cdd0d11fa..1a195c2bb9e1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs new file mode 100644 index 000000000000..98be173b8d8d --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs @@ -0,0 +1,242 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// ReplicationVaultHealthOperations operations. + /// + internal partial class ReplicationVaultHealthOperations : IServiceOperations, IReplicationVaultHealthOperations + { + /// + /// Initializes a new instance of the ReplicationVaultHealthOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal ReplicationVaultHealthOperations(SiteRecoveryManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the SiteRecoveryManagementClient + /// + public SiteRecoveryManagementClient Client { get; private set; } + + /// + /// Gets the health summary for the vault. + /// + /// + /// Gets the health details of the vault. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task> GetWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + if (Client.ResourceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ResourceName"); + } + if (Client.ResourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ResourceGroupName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultHealth").ToString(); + _url = _url.Replace("{resourceName}", System.Uri.EscapeDataString(Client.ResourceName)); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(Client.ResourceGroupName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.ApiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs new file mode 100644 index 000000000000..7aec2dab577d --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs @@ -0,0 +1,56 @@ +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. + +namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery +{ + using Microsoft.Azure; + using Microsoft.Azure.Management; + using Microsoft.Azure.Management.RecoveryServices; + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for ReplicationVaultHealthOperations. + /// + public static partial class ReplicationVaultHealthOperationsExtensions + { + /// + /// Gets the health summary for the vault. + /// + /// + /// Gets the health details of the vault. + /// + /// + /// The operations group for this extension method. + /// + public static VaultHealthDetails Get(this IReplicationVaultHealthOperations operations) + { + return operations.GetAsync().GetAwaiter().GetResult(); + } + + /// + /// Gets the health summary for the vault. + /// + /// + /// Gets the health details of the vault. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task GetAsync(this IReplicationVaultHealthOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs index b16f8761409d..d616a396f95f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs index ac7c9e6487a4..877ab1cc6cbe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs index 8fd8376a0664..14e9b06f054d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs @@ -1,8 +1,4 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// -// Code generated by Microsoft (R) AutoRest Code Generator. +// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 // Changes may cause incorrect behavior and will be lost if the code is // regenerated. @@ -82,6 +78,11 @@ public partial class SiteRecoveryManagementClient : ServiceClient public bool? GenerateClientRequestId { get; set; } + /// + /// Gets the IReplicationVaultHealthOperations. + /// + public virtual IReplicationVaultHealthOperations ReplicationVaultHealth { get; private set; } + /// /// Gets the IReplicationProtectedItemsOperations. /// @@ -378,6 +379,7 @@ public SiteRecoveryManagementClient(System.Uri baseUri, ServiceClientCredentials /// private void Initialize() { + ReplicationVaultHealth = new ReplicationVaultHealthOperations(this); ReplicationProtectedItems = new ReplicationProtectedItemsOperations(this); ReplicationNetworkMappings = new ReplicationNetworkMappingsOperations(this); ReplicationFabrics = new ReplicationFabricsOperations(this); diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/ClientManagementUtilities.cs b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/ClientManagementUtilities.cs index d436fb5642d8..77933f2cea6a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/ClientManagementUtilities.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/ClientManagementUtilities.cs @@ -1,9 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. +using Microsoft.Azure.Management.RecoveryServices.SiteRecovery; using Microsoft.Rest.ClientRuntime.Azure.TestFramework; -namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests +namespace RecoveryServices.SiteRecovery.Tests { public static class ClientManagementUtilities { diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/TestHelper.cs b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/TestHelper.cs index a50668211e82..950c748c7384 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/TestHelper.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/Helpers/TestHelper.cs @@ -10,9 +10,9 @@ using System.Collections.Generic; using System.Linq; -namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests +namespace RecoveryServices.SiteRecovery.Tests { - public class TestHelper: IDisposable + public class TestHelper : IDisposable { private const string resourceNamespace = "Microsoft.RecoveryServices"; private const string resourceGroupName = "siterecoveryprod1"; @@ -28,6 +28,13 @@ public void Initialize(MockContext context) this.SiteRecoveryClient.ResourceName = vaultName; } + public void Initialize(MockContext context, string rgName, string vault) + { + this.SiteRecoveryClient = this.GetSiteRecoveryClient(context); + this.SiteRecoveryClient.ResourceGroupName = rgName; + this.SiteRecoveryClient.ResourceName = vault; + } + public void Dispose() { SiteRecoveryClient.Dispose(); diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs index a8b332fee3f9..5c4e4f62b069 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs @@ -9,8 +9,9 @@ using Xunit; using System.Linq; using SiteRecovery.Tests; +using Microsoft.Rest.Azure.OData; -namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests +namespace RecoveryServices.SiteRecovery.Tests { public class ASRTests : SiteRecoveryTestsBase { @@ -1527,5 +1528,42 @@ public void DeleteNetworkMapping() client.ReplicationNetworkMappings.Delete(vmmFabric, vmNetworkName, networkMappingName); } } + + + [Fact] + public void MigrateToAad() + { + using (var context = MockContext.Start(this.GetType().FullName)) + { + testHelper.Initialize(context, "canaryexproute", "IbizaV2ATest"); + var client = testHelper.SiteRecoveryClient; + + client.ReplicationFabrics.MigrateToAad("38de67c62c2b231fb647b060df06a8a69da7e305c44db6646693b7470d709c87"); + } + } + [Fact] + public void ListEventByQuery() + { + using (var context = MockContext.Start(this.GetType().FullName)) + { + testHelper.Initialize(context, "canaryexproute", "IbizaV2ATest"); + var client = testHelper.SiteRecoveryClient; + + var querydata = new ODataQuery("Severity eq 'Critical'"); + client.ReplicationEvents.List(querydata); + } + } + + [Fact] + public void GetHealthDetails() + { + using (var context = MockContext.Start(this.GetType().FullName)) + { + testHelper.Initialize(context, "canaryexproute", "IbizaV2ATest"); + var client = testHelper.SiteRecoveryClient; + + client.ReplicationVaultHealth.Get(); + } + } } } \ No newline at end of file diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ApplyRecoveryPoint.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ApplyRecoveryPoint.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ApplyRecoveryPoint.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ApplyRecoveryPoint.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CheckConsistency.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CheckConsistency.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CheckConsistency.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CheckConsistency.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CommitFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CommitFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CommitFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CommitFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateAlertSettings.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateAlertSettings.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateAlertSettings.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateAlertSettings.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreatePCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreatePCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreatePCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreatePCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreatePolicy.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreatePolicy.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreatePolicy.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreatePolicy.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateRecoveryPlan.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateRecoveryPlan.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateRecoveryPlan.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateRecoveryPlan.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateSite.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateSite.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/CreateSite.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/CreateSite.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeletePCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeletePCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeletePCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeletePCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeletePolicy.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeletePolicy.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeletePolicy.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeletePolicy.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteRecoveryPlan.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteRecoveryPlan.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteRecoveryPlan.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteRecoveryPlan.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteRsp.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteRsp.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteRsp.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteRsp.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteSite.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteSite.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/DeleteSite.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/DeleteSite.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateContainer.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateContainer.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateContainer.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateContainer.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateNetworks.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateNetworks.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateNetworks.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateNetworks.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumeratePCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumeratePCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumeratePCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumeratePCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateProtectableItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateProtectableItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateProtectableItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateProtectableItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/EnumerateProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/EnumerateProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetAlertSettings.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetAlertSettings.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetAlertSettings.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetAlertSettings.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetContainer.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetContainer.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetContainer.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetContainer.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetHealthDetails.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetHealthDetails.json new file mode 100644 index 000000000000..a50c742650d7 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetHealthDetails.json @@ -0,0 +1,79 @@ +{ + "Entries": [ + { + "RequestUri": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationVaultHealth?api-version=2016-08-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvN2M5NDNjMWItNTEyMi00MDk3LTkwYzgtODYxNDExYmRkNTc0L3Jlc291cmNlR3JvdXBzL2NhbmFyeWV4cHJvdXRlL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMvSWJpemFWMkFUZXN0L3JlcGxpY2F0aW9uVmF1bHRIZWFsdGg/YXBpLXZlcnNpb249MjAxNi0wOC0xMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "14b4fed0-930b-4553-a6b8-5d00969483ed" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.25211.01", + "Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient/1.0.2.0" + ] + }, + "ResponseBody": "{\r\n \"name\": \"Default\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationVaultHealth\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationVaultHealth/Default\",\r\n \"properties\": {\r\n \"vaultErrors\": [\r\n {\r\n \"errorSource\": \"ReplicationUnitFailoverValidatorError\",\r\n \"errorType\": \"IPAddressAvailabilityValidator\",\r\n \"errorLevel\": \"Error\",\r\n \"errorCode\": \"161018\",\r\n \"errorMessage\": \"There aren't sufficient IP addresses available in the subnet '/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ERNetwork/providers/Microsoft.Network/virtualNetworks/ASRCanaryTestSub3-CORP-SEA-VNET-1/subnets/Subnet-1' to failover all virtual machines that are configured with it. Available addresses: 27. Required addresses: 36.\",\r\n \"possibleCauses\": \"\",\r\n \"recommendedAction\": \"\",\r\n \"creationTimeUtc\": \"2017-09-05T06:05:23.7540255Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ],\r\n \"protectedItemsHealth\": {\r\n \"resourceCount\": 45,\r\n \"issues\": [\r\n {\r\n \"summaryCode\": \"78022\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"No Mobility Service heartbeat\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"ad94d924-8bac-45e6-a8a5-bd0c4dc503eb\",\r\n \"bb436dff-358a-4cb7-9013-8d704c9318b1\",\r\n \"54fbe4d8-2d52-441f-a73f-d1c7ab7147fe\",\r\n \"f40ceb22-17ed-4774-a15e-6fd4843c7778\",\r\n \"5ed575f1-305e-4a45-acbb-9b014c28996e\",\r\n \"d9a8d7d3-8500-4da5-9885-f00077fd0a86\",\r\n \"e1ec6df5-75b0-46f9-ab0f-e5ed73547f80\",\r\n \"b6598347-730e-4d39-a3bc-930317f8ff43\",\r\n \"e2325d95-b9f7-4e8f-be25-a1867440e627\",\r\n \"5f95c1c6-eb9c-4fa7-bf3c-d840d15dfae3\",\r\n \"5146f64c-41be-4e48-ae19-ef5b2f961798\",\r\n \"aa4bb017-c9ed-4212-9a78-cc14354ad2a1\",\r\n \"9ac2742f-a2c4-4079-8a0c-08a8a1465d4f\",\r\n \"c92e4280-1ccb-48ba-947e-f163c64a4b8d\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78028\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"Replication data upload blocked\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"ad94d924-8bac-45e6-a8a5-bd0c4dc503eb\",\r\n \"c12998e3-eb4d-4585-84cd-1a05db39ff38\",\r\n \"5f95c1c6-eb9c-4fa7-bf3c-d840d15dfae3\",\r\n \"9ac2742f-a2c4-4079-8a0c-08a8a1465d4f\",\r\n \"c92e4280-1ccb-48ba-947e-f163c64a4b8d\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78026\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"RPO threshold exceeded\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"ad94d924-8bac-45e6-a8a5-bd0c4dc503eb\",\r\n \"c12998e3-eb4d-4585-84cd-1a05db39ff38\",\r\n \"ce6d67d6-e3fd-487c-9102-116e7c585cfd\",\r\n \"cceec1cf-7251-4920-8c50-636a0b7d44fb\",\r\n \"5f95c1c6-eb9c-4fa7-bf3c-d840d15dfae3\",\r\n \"9ac2742f-a2c4-4079-8a0c-08a8a1465d4f\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78155\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"Mobility service uninstalled\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"9f29e8e5-099a-4ffc-915c-4d61a613b00d\",\r\n \"f54969ec-ffa3-4943-92e8-a4b482c0106c\",\r\n \"767029a8-f6fc-4071-a359-41c71212ca2f\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78174\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"No Mobility Service heartbeat\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"c12998e3-eb4d-4585-84cd-1a05db39ff38\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78173\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"No Mobility Service heartbeat (AppAgent)\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"ce6d67d6-e3fd-487c-9102-116e7c585cfd\",\r\n \"cceec1cf-7251-4920-8c50-636a0b7d44fb\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78072\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Warning\",\r\n \"summaryMessage\": \"New mobilty version software available\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"cceec1cf-7251-4920-8c50-636a0b7d44fb\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"78172\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"No Mobility Service heartbeat (VxAgent)\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"5f95c1c6-eb9c-4fa7-bf3c-d840d15dfae3\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"161011\",\r\n \"category\": \"TestFailover\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"\",\r\n \"affectedResourceType\": \"ReplicationProtectedItemType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"a03e0102-d42b-476e-ae30-c52450a87ed3\",\r\n \"8f266d98-713d-42e0-a997-d6c190b572d1\",\r\n \"26d831ae-df7f-49a4-b7c0-c91aeff16432\",\r\n \"0bd478a5-d3ff-45d0-9b7d-1b2236af809e\",\r\n \"9991ba07-32a9-4362-8856-62c1ddc7e9ec\",\r\n \"dd1d29d6-1a5c-4b9a-a18c-a46ddf3cbeea\",\r\n \"f54969ec-ffa3-4943-92e8-a4b482c0106c\",\r\n \"ce6d67d6-e3fd-487c-9102-116e7c585cfd\",\r\n \"948ef7a9-a63c-4cab-b294-0bef674ddf33\",\r\n \"cceec1cf-7251-4920-8c50-636a0b7d44fb\",\r\n \"dafb38ab-a75d-4d67-862b-16a0cc409346\",\r\n \"c735640b-6efa-43a6-bed8-6e64a8019f57\",\r\n \"ea2806fa-5a62-4ed4-9dae-9486f3158598\",\r\n \"3ce1b0a2-c642-4d52-af81-230bb718e0ea\",\r\n \"4e65c721-e927-455a-b0b6-ad402b2df222\",\r\n \"efd7bd67-fa8c-48a0-8088-af82cce0c01a\",\r\n \"bb436dff-358a-4cb7-9013-8d704c9318b1\",\r\n \"54fbe4d8-2d52-441f-a73f-d1c7ab7147fe\",\r\n \"f40ceb22-17ed-4774-a15e-6fd4843c7778\",\r\n \"5ed575f1-305e-4a45-acbb-9b014c28996e\",\r\n \"d9a8d7d3-8500-4da5-9885-f00077fd0a86\",\r\n \"e1ec6df5-75b0-46f9-ab0f-e5ed73547f80\",\r\n \"b6598347-730e-4d39-a3bc-930317f8ff43\",\r\n \"e2325d95-b9f7-4e8f-be25-a1867440e627\",\r\n \"5f95c1c6-eb9c-4fa7-bf3c-d840d15dfae3\",\r\n \"5146f64c-41be-4e48-ae19-ef5b2f961798\",\r\n \"aa4bb017-c9ed-4212-9a78-cc14354ad2a1\"\r\n ]\r\n }\r\n ]\r\n },\r\n \"fabricsHealth\": {\r\n \"resourceCount\": 22,\r\n \"issues\": [\r\n {\r\n \"summaryCode\": \"808\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"Master Target server - No heartbeat(VxAgent)\",\r\n \"affectedResourceType\": \"FabricType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\"\r\n ]\r\n },\r\n {\r\n \"summaryCode\": \"809\",\r\n \"category\": \"Replication\",\r\n \"severity\": \"Error\",\r\n \"summaryMessage\": \"Master Target server - No heartbeat(AppAgent)\",\r\n \"affectedResourceType\": \"FabricType\",\r\n \"affectedResourceSubtype\": null,\r\n \"affectedResourceCorrelationIds\": [\r\n \"1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 05 Sep 2017 09:35:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-IIS/8.0", + "Microsoft-IIS/8.5" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "14b4fed0-930b-4553-a6b8-5d00969483ed 9/5/2017 9:35:35 AM" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-client-request-id": [ + "14b4fed0-930b-4553-a6b8-5d00969483ed" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "12291" + ], + "x-ms-correlation-request-id": [ + "70e6214b-5c56-4adc-84c2-6c5d195a05c3" + ], + "x-ms-routing-request-id": [ + "CENTRALINDIA:20170905T093535Z:70e6214b-5c56-4adc-84c2-6c5d195a05c3" + ] + }, + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "7c943c1b-5122-4097-90c8-861411bdd574" + } +} \ No newline at end of file diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetNetworks.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetNetworks.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetNetworks.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetNetworks.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetPCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetPCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetPCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetPCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetPolicy.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetPolicy.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetPolicy.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetPolicy.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetProtectableItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetProtectableItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetProtectableItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetProtectableItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRSP.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRSP.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRSP.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRSP.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRecoveryPlan.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRecoveryPlan.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRecoveryPlan.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRecoveryPlan.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRecoveryPoints.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRecoveryPoints.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetRecoveryPoints.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetRecoveryPoints.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetReplicationEvent.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetReplicationEvent.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetReplicationEvent.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetReplicationEvent.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetSite.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetSite.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/GetSite.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/GetSite.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAlertSettings.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAlertSettings.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAlertSettings.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAlertSettings.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllContainers.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllContainers.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllContainers.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllContainers.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllPCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllPCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllPCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllPCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListAllProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListAllProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListEventByQuery.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListEventByQuery.json new file mode 100644 index 000000000000..4f2bba0eff1b --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListEventByQuery.json @@ -0,0 +1,79 @@ +{ + "Entries": [ + { + "RequestUri": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents?$filter=Severity%20%20eq%20'Critical'&api-version=2016-08-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvN2M5NDNjMWItNTEyMi00MDk3LTkwYzgtODYxNDExYmRkNTc0L3Jlc291cmNlR3JvdXBzL2NhbmFyeWV4cHJvdXRlL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMvSWJpemFWMkFUZXN0L3JlcGxpY2F0aW9uRXZlbnRzPyRmaWx0ZXI9U2V2ZXJpdHklMjAlMjBlcSUyMCdDcml0aWNhbCcmYXBpLXZlcnNpb249MjAxNi0wOC0xMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "debe0c36-9e9d-4501-b67c-1caad8b5b317" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.25211.01", + "Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient/1.0.2.0" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881290289097593_52a6d2f0-fc88-4e75-ba1d-cfea4fd639e9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881290289097593_52a6d2f0-fc88-4e75-ba1d-cfea4fd639e9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-05T08:44:16.5678214Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-05T08:44:16.5678214Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881843443546409_f6127098-fdc2-4ea0-9fcd-f5e810efe56a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881843443546409_f6127098-fdc2-4ea0-9fcd-f5e810efe56a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T17:22:21.1229398Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T17:22:21.1229398Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881843444015164_d68acc42-dd74-4508-8663-f92b66bbd939\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881843444015164_d68acc42-dd74-4508-8663-f92b66bbd939\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T17:22:21.0760643Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T17:22:21.0760643Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881843444952674_ca0cfd6d-6980-4e47-b88a-12a404c4895a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881843444952674_ca0cfd6d-6980-4e47-b88a-12a404c4895a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T17:22:20.9823133Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T17:22:20.9823133Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881861881989069_26eb5158-1bfe-4c1c-b53a-bfc6411d32b9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881861881989069_26eb5158-1bfe-4c1c-b53a-bfc6411d32b9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T16:51:37.2786738Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T16:51:37.2786738Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091881898660506483_052e0eeb-4813-4bd0-b417-0bc39c41a2b0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091881898660506483_052e0eeb-4813-4bd0-b417-0bc39c41a2b0\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T15:50:19.4269324Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T15:50:19.4269324Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882027458805252_c317210d-f240-43f0-94af-8852ff30527c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882027458805252_c317210d-f240-43f0-94af-8852ff30527c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T12:15:39.5970555Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T12:15:39.5970555Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091882071654051099_6fc3b833-3833-4e6e-bf9a-a7fe03b400ee\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091882071654051099_6fc3b833-3833-4e6e-bf9a-a7fe03b400ee\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"12-DC-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T11:02:00.0724708Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f2d2b3d23136d3dbd1696bdbd4b8f8cd4c7aa10147df20886d23786202c2c528\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"12R2-STD-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of 12-DC-1 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T11:02:00.0724708Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091882071654207177_62beaebe-bab8-4d37-8634-f354379be681\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091882071654207177_62beaebe-bab8-4d37-8634-f354379be681\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"12-DC-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T11:02:00.056863Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f2d2b3d23136d3dbd1696bdbd4b8f8cd4c7aa10147df20886d23786202c2c528\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"12R2-STD-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of 12-DC-1 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T11:02:00.056863Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882082714857348_0ada29d6-7399-4b70-8daf-79d00f95b009\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882082714857348_0ada29d6-7399-4b70-8daf-79d00f95b009\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T10:43:33.9918459Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T10:43:33.9918459Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882156319607786_e373d0e9-d989-4ed2-a29f-ac39ad793476\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882156319607786_e373d0e9-d989-4ed2-a29f-ac39ad793476\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-04T08:40:53.5168021Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-04T08:40:53.5168021Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882708346793660_f3a083fa-9952-4e9b-b462-130e729c0e16\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882708346793660_f3a083fa-9952-4e9b-b462-130e729c0e16\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T17:20:50.7982147Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T17:20:50.7982147Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882708347262585_c55879f7-0548-4d83-9944-2d5ea3ddc351\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882708347262585_c55879f7-0548-4d83-9944-2d5ea3ddc351\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T17:20:50.7513222Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T17:20:50.7513222Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882708348199938_1ecba57e-9460-4fb1-a2b7-7468426d1785\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882708348199938_1ecba57e-9460-4fb1-a2b7-7468426d1785\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T17:20:50.6575869Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T17:20:50.6575869Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882726867308019_356eea1e-185e-4829-97b2-f6e08ffc9372\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882726867308019_356eea1e-185e-4829-97b2-f6e08ffc9372\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T16:49:58.7467788Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T16:49:58.7467788Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882763660378927_d2d11903-85b2-42d3-bcc0-2f975454cf4f\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882763660378927_d2d11903-85b2-42d3-bcc0-2f975454cf4f\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T15:48:39.439688Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T15:48:39.439688Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882892315575686_1f8020e6-cb3c-4ffb-977d-1098851f3dbb\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882892315575686_1f8020e6-cb3c-4ffb-977d-1098851f3dbb\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T12:14:13.9200121Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T12:14:13.9200121Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091882947338442966_20c0a913-8ceb-4066-bd4c-7a0d08a6156c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091882947338442966_20c0a913-8ceb-4066-bd4c-7a0d08a6156c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T10:42:31.6332841Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T10:42:31.6332841Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883020907226128_a0638f3e-f5c4-41b3-8139-9d3ac8f152f3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883020907226128_a0638f3e-f5c4-41b3-8139-9d3ac8f152f3\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-03T08:39:54.7549679Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-03T08:39:54.7549679Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883574857913240_51d00c31-def1-4c12-af23-3d4fe984e73d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883574857913240_51d00c31-def1-4c12-af23-3d4fe984e73d\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T17:16:39.6862567Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T17:16:39.6862567Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883574858538650_7163e69a-7c5b-461d-ad24-cb5f091e4967\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883574858538650_7163e69a-7c5b-461d-ad24-cb5f091e4967\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T17:16:39.6237157Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T17:16:39.6237157Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883574859319902_0b106ec6-9aa9-4ff6-87a7-48c32095c758\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883574859319902_0b106ec6-9aa9-4ff6-87a7-48c32095c758\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T17:16:39.5455905Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T17:16:39.5455905Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883593380390648_589ba4d1-9936-4936-aab6-4424b815b0f9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883593380390648_589ba4d1-9936-4936-aab6-4424b815b0f9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T16:45:47.4385159Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T16:45:47.4385159Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883630090586537_18519590-c695-4020-83d7-926b2258e553\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883630090586537_18519590-c695-4020-83d7-926b2258e553\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T15:44:36.418927Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T15:44:36.418927Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883758773368410_ca067396-7da7-4e46-97a9-ce82deb128e5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883758773368410_ca067396-7da7-4e46-97a9-ce82deb128e5\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T12:10:08.1407397Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T12:10:08.1407397Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883813945019603_7f5296f1-56f9-4f58-a64b-9a7fb18c1c27\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883813945019603_7f5296f1-56f9-4f58-a64b-9a7fb18c1c27\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T10:38:10.9756204Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T10:38:10.9756204Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883823128309534_64731626-4117-441f-a0b4-780a2e791dce\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883823128309534_64731626-4117-441f-a0b4-780a2e791dce\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T10:22:52.6466273Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'PRGOYAL-TEST3' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'PRGOYAL-TEST3'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T10:22:52.6466273Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091883887527892826_b924f897-be94-45e9-884c-b4b1e647b88c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091883887527892826_b924f897-be94-45e9-884c-b4b1e647b88c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-02T08:35:32.6882981Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-02T08:35:32.6882981Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884356552815694_d388dd61-6e97-4d0b-9313-d35f8bd8a09d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884356552815694_d388dd61-6e97-4d0b-9313-d35f8bd8a09d\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-rhel2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T19:33:50.1960113Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"prgoyal-test19\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78025\",\r\n \"errorMessage\": \"No retention window is available for '/dev/sda' disks on the master target server.\",\r\n \"possibleCauses\": \"\\n 1. Resynchronization (or initial replication) may not have completed.\\n 2. Source machine system time might have changed to an earlier time.\\n \",\r\n \"recommendedAction\": \"If the disk is resynchronizing, please wait for it to reach the Ok replication status for the recovery window information to be updated.\",\r\n \"creationTimeUtc\": \"2017-09-01T19:33:50.1960113Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884356552972111_620f6b56-6ea1-43df-9509-2cb66a9406d6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884356552972111_620f6b56-6ea1-43df-9509-2cb66a9406d6\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0008\",\r\n \"description\": \"Retention window unavailable.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-rhel2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T19:33:50.1803696Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"prgoyal-test19\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78025\",\r\n \"errorMessage\": \"No retention window is available for '/dev/sda' disks on the master target server.\",\r\n \"possibleCauses\": \"\\n 1. Resynchronization (or initial replication) may not have completed.\\n 2. Source machine system time might have changed to an earlier time.\\n \",\r\n \"recommendedAction\": \"If the disk is resynchronizing, please wait for it to reach the Ok replication status for the recovery window information to be updated.\",\r\n \"creationTimeUtc\": \"2017-09-01T19:33:50.1803696Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884440810789903_59682d54-4495-4488-9af5-f76219fd1183\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884440810789903_59682d54-4495-4488-9af5-f76219fd1183\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T17:13:24.3985904Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T17:13:24.3985904Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884440811415060_436dac22-cb47-48c2-aa9d-6ce0c0289bf4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884440811415060_436dac22-cb47-48c2-aa9d-6ce0c0289bf4\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T17:13:24.3360747Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T17:13:24.3360747Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884440812196856_ac542d81-3179-425a-9408-e7b55a5e6631\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884440812196856_ac542d81-3179-425a-9408-e7b55a5e6631\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T17:13:24.2578951Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T17:13:24.2578951Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884459349945439_255780e0-bc29-4a29-8da0-0407466830eb\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884459349945439_255780e0-bc29-4a29-8da0-0407466830eb\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T16:42:30.4830368Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T16:42:30.4830368Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884496228896437_b48b9b71-ee62-493e-9139-a89baa19681b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884496228896437_b48b9b71-ee62-493e-9139-a89baa19681b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T15:41:02.587937Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T15:41:02.587937Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540221154636_d8d47886-8533-4a68-a7cc-08705609b6a2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540221154636_d8d47886-8533-4a68-a7cc-08705609b6a2\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:43.3621171Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc07' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:43.3621171Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540225529956_474f77fd-8e4f-4202-a3ab-4f90a122b0fb\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540225529956_474f77fd-8e4f-4202-a3ab-4f90a122b0fb\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:42.9245851Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc06' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:42.9245851Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540229753811_16223d30-acb5-4622-a228-478d0db1b4f5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540229753811_16223d30-acb5-4622-a228-478d0db1b4f5\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:42.5021996Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc19' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:42.5021996Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540230066138_133fbba5-496e-4b72-a57d-0f86f6a65d33\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540230066138_133fbba5-496e-4b72-a57d-0f86f6a65d33\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00021\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:42.4709669Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78172\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'ScaleWinSrc19' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout VX Agent - Sentinel/Outpost\\\" service is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:42.4709669Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540234285273_2ea3760c-4d67-4994-a333-4535ed7e6b45\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540234285273_2ea3760c-4d67-4994-a333-4535ed7e6b45\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:42.0490534Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc11' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:42.0490534Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540234441781_10d3f05c-e38c-493c-b378-ad8fa6a44ff5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540234441781_10d3f05c-e38c-493c-b378-ad8fa6a44ff5\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:42.0334026Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc11' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:42.0334026Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540238504215_0488b116-7ee1-4993-95f8-0e631f62bb4c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540238504215_0488b116-7ee1-4993-95f8-0e631f62bb4c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:41.6271592Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc23' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:41.6271592Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540238660150_8104bcf1-d5f7-4505-abb6-b33c5b6ae74d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540238660150_8104bcf1-d5f7-4505-abb6-b33c5b6ae74d\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:41.6115657Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc23' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:41.6115657Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540242566478_9206385c-ae44-4901-929d-7e14288ebfc6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540242566478_9206385c-ae44-4901-929d-7e14288ebfc6\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:41.2209329Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc22' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:41.2209329Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540242722846_90509d9b-4007-45f9-872b-7d0279d39449\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540242722846_90509d9b-4007-45f9-872b-7d0279d39449\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:41.2052961Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc22' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:41.2052961Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540246472978_5b180f68-f839-4e20-9fa9-22dd461f19b5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540246472978_5b180f68-f839-4e20-9fa9-22dd461f19b5\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:40.8302829Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc17' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:40.8302829Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540246629212_f5a831a7-9522-42f4-91a5-c64fa464e1bc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540246629212_f5a831a7-9522-42f4-91a5-c64fa464e1bc\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:40.8146595Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc17' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:40.8146595Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540250067007_7ea56a3b-1fc0-4782-aec3-16426eb74e46\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540250067007_7ea56a3b-1fc0-4782-aec3-16426eb74e46\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:40.47088Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc15' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:40.47088Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540250223407_afba03a6-511a-4d56-bf60-87d1d560ff53\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540250223407_afba03a6-511a-4d56-bf60-87d1d560ff53\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:40.45524Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc15' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:40.45524Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540254754974_24a4a051-f2f3-443c-875e-193c36ae39de\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540254754974_24a4a051-f2f3-443c-875e-193c36ae39de\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:40.0020833Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc14' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:40.0020833Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540254911291_3f8c079a-4042-49c2-b19b-55bf7134ddfb\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540254911291_3f8c079a-4042-49c2-b19b-55bf7134ddfb\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:39.9864516Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc14' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:39.9864516Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540259305551_b87f0164-384a-47e6-b49f-0d7f8b87983b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540259305551_b87f0164-384a-47e6-b49f-0d7f8b87983b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:39.5470256Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc12' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:39.5470256Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540259458608_226bf992-8f42-499c-a034-0110fae7377d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540259458608_226bf992-8f42-499c-a034-0110fae7377d\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:39.5317199Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc12' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:39.5317199Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540263680922_44a954da-6ab9-412a-865d-9268cde9f18b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540263680922_44a954da-6ab9-412a-865d-9268cde9f18b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:39.1094885Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc05' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:39.1094885Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884540263836953_c89181de-4652-458a-beb3-1fb269b22cb6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884540263836953_c89181de-4652-458a-beb3-1fb269b22cb6\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:39.0938854Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc05' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:39.0938854Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884540381424972_03135dab-8d19-4081-a770-75b83cfcfe54\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884540381424972_03135dab-8d19-4081-a770-75b83cfcfe54\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:27.3350835Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:27.3350835Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884540381737691_0bf79fe7-14a3-45b6-9b80-139627c9b5f2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884540381737691_0bf79fe7-14a3-45b6-9b80-139627c9b5f2\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetApplicationServiceHeartbeat\",\r\n \"description\": \"Master target application service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T14:27:27.3038116Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-09-01T14:27:27.3038116Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579947351689_23cb2b57-20d4-4b6c-95a4-5614c21e0c87\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579947351689_23cb2b57-20d4-4b6c-95a4-5614c21e0c87\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:30.7424118Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc07' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:30.7424118Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579951101852_84298487-9c7e-4535-badc-a75bf44773aa\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579951101852_84298487-9c7e-4535-badc-a75bf44773aa\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:30.3673955Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc06' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:30.3673955Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579954852030_be9a54e2-8fb8-471c-869b-e72d6770a67f\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579954852030_be9a54e2-8fb8-471c-869b-e72d6770a67f\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:29.9923777Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc19' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.9923777Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579958289491_b6df0b33-3b3e-40bc-86f7-f7c6387d4f3f\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579958289491_b6df0b33-3b3e-40bc-86f7-f7c6387d4f3f\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:29.6486316Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.6486316Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc11' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.6486316Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579958445997_2f9fc0f3-b112-40c9-a959-7529a12d044d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579958445997_2f9fc0f3-b112-40c9-a959-7529a12d044d\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:29.632981Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc11' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.632981Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579961414564_d9ac30cd-f20f-4326-b1a4-5d5d3b4f1c9d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579961414564_d9ac30cd-f20f-4326-b1a4-5d5d3b4f1c9d\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:29.3361243Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.3361243Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc23' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.3361243Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579961570843_cb15b2a1-5001-4996-a02b-32c3285caf43\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579961570843_cb15b2a1-5001-4996-a02b-32c3285caf43\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:29.3204964Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc23' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:29.3204964Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579965008375_ecac52a9-afda-4364-b88e-ca5dab1355f1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579965008375_ecac52a9-afda-4364-b88e-ca5dab1355f1\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.9767432Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.9767432Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc22' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.9767432Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579965164787_f242c078-962f-4919-b2a2-8a363f65da7e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579965164787_f242c078-962f-4919-b2a2-8a363f65da7e\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.961102Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc22' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.961102Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579968602146_1f520a22-c311-400a-aeeb-0057bd9091c7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579968602146_1f520a22-c311-400a-aeeb-0057bd9091c7\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.6173661Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.6173661Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc17' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.6173661Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579968758607_c89cbf79-bbce-4d8a-a139-503b2916e735\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579968758607_c89cbf79-bbce-4d8a-a139-503b2916e735\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.60172Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc17' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.60172Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579971727034_5cd32bee-6fbb-4664-b0db-584377a61825\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579971727034_5cd32bee-6fbb-4664-b0db-584377a61825\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.3048773Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.3048773Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc15' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.3048773Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579971883624_f4b1d859-fde5-4606-8f66-c77848e3be3d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579971883624_f4b1d859-fde5-4606-8f66-c77848e3be3d\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:28.2892183Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc15' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:28.2892183Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579975633489_a0a5dc9e-8269-4c71-b669-39e92f39d94d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579975633489_a0a5dc9e-8269-4c71-b669-39e92f39d94d\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.9142318Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.9142318Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc14' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.9142318Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579975789737_a1f19061-c8b2-470b-a5b5-3fbb90e0505a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579975789737_a1f19061-c8b2-470b-a5b5-3fbb90e0505a\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.898607Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc14' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.898607Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579978915001_602bc151-be10-466e-aa8c-90578b172d16\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579978915001_602bc151-be10-466e-aa8c-90578b172d16\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.5860806Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.5860806Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc12' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.5860806Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579979071040_2e78b870-d047-46fe-b650-939ace385557\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579979071040_2e78b870-d047-46fe-b650-939ace385557\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.5704767Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc12' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.5704767Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579983133574_30f853dd-0661-4e01-aa81-a2b18234c4c4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579983133574_30f853dd-0661-4e01-aa81-a2b18234c4c4\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.1642233Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.1642233Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc05' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.1642233Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884579983602341_155e9f05-b404-4aae-b6d7-bcdea509c590\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884579983602341_155e9f05-b404-4aae-b6d7-bcdea509c590\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:27.1173466Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc05' or the master target server 'ScaleWinSrc03' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:27.1173466Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884580122661377_b32101b0-25c2-4e64-b777-b57069422c88\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884580122661377_b32101b0-25c2-4e64-b777-b57069422c88\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:13.211443Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:13.211443Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884580123322271_597586ff-4002-4345-b2ef-4f1a42f3a544\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884580123322271_597586ff-4002-4345-b2ef-4f1a42f3a544\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetMobilityAgentServiceHeartbeat\",\r\n \"description\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T13:21:13.1453536Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-09-01T13:21:13.1453536Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884619606420910_09597bad-9dd7-4580-9312-513ff8800f68\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884619606420910_09597bad-9dd7-4580-9312-513ff8800f68\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T12:15:24.8354897Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.8354897Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78173\",\r\n \"errorMessage\": \"No heartbeat received from the app agent on the source machine 'ScaleWinSrc06' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout Application Service\\\" is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.8354897Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884619606577005_d3f64266-081e-4f84-8b3d-dce0aed81141\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884619606577005_d3f64266-081e-4f84-8b3d-dce0aed81141\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00022\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T12:15:24.8198802Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78173\",\r\n \"errorMessage\": \"No heartbeat received from the app agent on the source machine 'ScaleWinSrc06' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout Application Service\\\" is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.8198802Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884619609389639_45bd2a3c-ee39-49cc-a424-dfa9008135d2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884619609389639_45bd2a3c-ee39-49cc-a424-dfa9008135d2\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T12:15:24.5386168Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.5386168Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'ScaleWinSrc19' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.5386168Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884619609545899_f5c3a51c-8d76-43d3-a52a-3db13fc5aa49\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884619609545899_f5c3a51c-8d76-43d3-a52a-3db13fc5aa49\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T12:15:24.5229908Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'ScaleWinSrc19' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:15:24.5229908Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884625363926931_6d14389d-cb46-43e6-8535-4e257fcfb071\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884625363926931_6d14389d-cb46-43e6-8535-4e257fcfb071\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T12:05:49.0848876Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T12:05:49.0848876Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884629410036025_0670deec-c1e7-460e-96c5-64ef7e829620\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884629410036025_0670deec-c1e7-460e-96c5-64ef7e829620\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:59:04.4739782Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:59:04.4739782Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78172\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'ScaleWinSrc07' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout VX Agent - Sentinel/Outpost\\\" service is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:59:04.4739782Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884629410504607_1cf51864-ab87-4396-8c08-9de2bca65bab\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884629410504607_1cf51864-ab87-4396-8c08-9de2bca65bab\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00021\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:59:04.42712Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ed8a3ab891c07617692d42795cc5042a71dbd734ff280e509cecd5a23b161a38\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc03\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78172\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'ScaleWinSrc07' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout VX Agent - Sentinel/Outpost\\\" service is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:59:04.42712Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884631561114206_69cbcff8-b69d-4df0-b7f3-49c4537469a2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884631561114206_69cbcff8-b69d-4df0-b7f3-49c4537469a2\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:55:29.3661601Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks '/dev/sda, /dev/sdb'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.3661601Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78028\",\r\n \"errorMessage\": \"Data upload blocked for the '/dev/sda, /dev/sdb' disk's replication on the source machine.\",\r\n \"possibleCauses\": \"The process server has not received any data from the source machine in the last 30 minutes.\",\r\n \"recommendedAction\": \"Ensure that the network connectivity exists between the source machine and the process server. Check to see if the mobility service (InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the source server.\",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.3661601Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-3' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.3661601Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884631561270383_1e7c2b29-4fb1-4cb2-a007-8b3cbbec97da\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884631561270383_1e7c2b29-4fb1-4cb2-a007-8b3cbbec97da\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:55:29.3505424Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-3' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.3505424Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884631564083017_90110a3b-369b-4201-892f-8b7a5ce12de6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884631564083017_90110a3b-369b-4201-892f-8b7a5ce12de6\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:55:29.069279Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks '/dev/sda, /dev/sdb'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.069279Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78028\",\r\n \"errorMessage\": \"Data upload blocked for the '/dev/sda, /dev/sdb' disk's replication on the source machine.\",\r\n \"possibleCauses\": \"The process server has not received any data from the source machine in the last 30 minutes.\",\r\n \"recommendedAction\": \"Ensure that the network connectivity exists between the source machine and the process server. Check to see if the mobility service (InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the source server.\",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.069279Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.069279Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884631564395612_00096771-93af-4d90-b390-bb614fb2c5ad\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884631564395612_00096771-93af-4d90-b390-bb614fb2c5ad\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:55:29.0380195Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:55:29.0380195Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884661286334246_8b2465ba-210d-45f5-8860-62e148dc8e05\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884661286334246_8b2465ba-210d-45f5-8860-62e148dc8e05\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:05:56.8441561Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks '/dev/sda, /dev/sdb'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.8441561Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78028\",\r\n \"errorMessage\": \"Data upload blocked for the '/dev/sda, /dev/sdb' disk's replication on the source machine.\",\r\n \"possibleCauses\": \"The process server has not received any data from the source machine in the last 30 minutes.\",\r\n \"recommendedAction\": \"Ensure that the network connectivity exists between the source machine and the process server. Check to see if the mobility service (InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the source server.\",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.8441561Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-3' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.8441561Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884661286472851_a49035a1-7756-40c1-ac6f-8b1d49613d32\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884661286472851_a49035a1-7756-40c1-ac6f-8b1d49613d32\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:05:56.8302956Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-3' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.8302956Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884661290552953_e6e4e640-7c44-4112-8a9c-2cace465553a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884661290552953_e6e4e640-7c44-4112-8a9c-2cace465553a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:05:56.4222854Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks '/dev/sda, /dev/sdb'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.4222854Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78028\",\r\n \"errorMessage\": \"Data upload blocked for the '/dev/sda, /dev/sdb' disk's replication on the source machine.\",\r\n \"possibleCauses\": \"The process server has not received any data from the source machine in the last 30 minutes.\",\r\n \"recommendedAction\": \"Ensure that the network connectivity exists between the source machine and the process server. Check to see if the mobility service (InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the source server.\",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.4222854Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.4222854Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884661290865847_6523db99-5aa1-414b-b00b-4864c063b2ad\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884661290865847_6523db99-5aa1-414b-b00b-4864c063b2ad\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T11:05:56.390996Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'GRACE-Lin-2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T11:05:56.390996Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884680559958598_855b2677-4f3f-4d83-80ad-83c723a732b2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884680559958598_855b2677-4f3f-4d83-80ad-83c723a732b2\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T10:33:49.4817209Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T10:33:49.4817209Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884689753975527_b6d9011a-e5b7-4796-9e0f-87ef88761036\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884689753975527_b6d9011a-e5b7-4796-9e0f-87ef88761036\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T10:18:30.080028Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'PRGOYAL-TEST3' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'PRGOYAL-TEST3'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T10:18:30.080028Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091884754246074092_15294144-8f54-4c98-a4c6-6a70d2932c01\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091884754246074092_15294144-8f54-4c98-a4c6-6a70d2932c01\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T08:31:00.8701715Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-09-01T08:31:00.8701715Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884903171299288_4078a47f-f20b-418b-b335-faf2c9e35193\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884903171299288_4078a47f-f20b-418b-b335-faf2c9e35193\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMFailoverHealthChanged\",\r\n \"description\": \"Target configuration of virtual machine is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-u-1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T04:22:48.3476519Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"161008\",\r\n \"errorMessage\": \"No connected network interface is configured for the virtual machine 'prgoyal-u-1404'.\",\r\n \"possibleCauses\": \"The source virtual machine doesn't have a network interface or all the network interfaces were deleted.\",\r\n \"recommendedAction\": \"If there is no network interface on the source machine then add one and the go to Compute and Network settings of the virtual machine and configure a network.\",\r\n \"creationTimeUtc\": \"2017-09-01T04:22:48.3476519Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091884903171768091_1c378764-20c7-4ea2-b3d9-f0b2d2268356\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091884903171768091_1c378764-20c7-4ea2-b3d9-f0b2d2268356\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMFailoverHealthChanged\",\r\n \"description\": \"Target configuration of virtual machine is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"scaletest1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-09-01T04:22:48.3007716Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"161008\",\r\n \"errorMessage\": \"No connected network interface is configured for the virtual machine 'scaletest1'.\",\r\n \"possibleCauses\": \"The source virtual machine doesn't have a network interface or all the network interfaces were deleted.\",\r\n \"recommendedAction\": \"If there is no network interface on the source machine then add one and the go to Compute and Network settings of the virtual machine and configure a network.\",\r\n \"creationTimeUtc\": \"2017-09-01T04:22:48.3007716Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885234625195433_94ea5a69-f167-48b7-b062-f9474d191fb6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885234625195433_94ea5a69-f167-48b7-b062-f9474d191fb6\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-u-1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T19:10:22.9580374Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"prgoyal-test19\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of prgoyal-u-1404 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T19:10:22.9580374Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885234625507718_7ccd6ef5-668f-479e-a1ec-8fe1f68e6dd1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885234625507718_7ccd6ef5-668f-479e-a1ec-8fe1f68e6dd1\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-u-1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T19:10:22.9268089Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/594c9cfc81513571d8d125c9733c764bf3cf71a97244409995cd251498cba141\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"prgoyal-test19\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of prgoyal-u-1404 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T19:10:22.9268089Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885307565655878_140c2756-afbf-489c-b844-fb7a628e9a4a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885307565655878_140c2756-afbf-489c-b844-fb7a628e9a4a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T17:08:48.9119929Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T17:08:48.9119929Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885307566281147_8ba91a4c-932e-42e8-854f-501955b668be\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885307566281147_8ba91a4c-932e-42e8-854f-501955b668be\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T17:08:48.849466Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T17:08:48.849466Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885307568312360_5b7cc8ff-065d-4813-b8f8-6e0fd45b8917\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885307568312360_5b7cc8ff-065d-4813-b8f8-6e0fd45b8917\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T17:08:48.6463447Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T17:08:48.6463447Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885326165404018_aff1da29-20be-4e28-b492-d53a3eaf0dfc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885326165404018_aff1da29-20be-4e28-b492-d53a3eaf0dfc\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T16:37:48.9371789Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T16:37:48.9371789Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885345026500826_a3e485f3-0fbd-493c-bd0b-13ddb0656ac7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885345026500826_a3e485f3-0fbd-493c-bd0b-13ddb0656ac7\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMFailoverHealthChanged\",\r\n \"description\": \"Target configuration of virtual machine is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc08\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T16:06:22.8274981Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"161008\",\r\n \"errorMessage\": \"No connected network interface is configured for the virtual machine 'ScaleWinSrc08'.\",\r\n \"possibleCauses\": \"The source virtual machine doesn't have a network interface or all the network interfaces were deleted.\",\r\n \"recommendedAction\": \"If there is no network interface on the source machine then add one and the go to Compute and Network settings of the virtual machine and configure a network.\",\r\n \"creationTimeUtc\": \"2017-08-31T16:06:22.8274981Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885345026969493_fdcd9adb-2e2e-4f9c-8068-dfb52011debc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885345026969493_fdcd9adb-2e2e-4f9c-8068-dfb52011debc\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMFailoverHealthChanged\",\r\n \"description\": \"Target configuration of virtual machine is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T16:06:22.7806314Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"161008\",\r\n \"errorMessage\": \"No connected network interface is configured for the virtual machine 'ScaleWinSrc02'.\",\r\n \"possibleCauses\": \"The source virtual machine doesn't have a network interface or all the network interfaces were deleted.\",\r\n \"recommendedAction\": \"If there is no network interface on the source machine then add one and the go to Compute and Network settings of the virtual machine and configure a network.\",\r\n \"creationTimeUtc\": \"2017-08-31T16:06:22.7806314Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885362920623627_0685acf2-3470-463d-8b57-582f419ecdba\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885362920623627_0685acf2-3470-463d-8b57-582f419ecdba\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T15:36:33.415218Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T15:36:33.415218Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885491863977108_80c09bd5-0019-45b5-ab5b-a0f5f425ce1a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885491863977108_80c09bd5-0019-45b5-ab5b-a0f5f425ce1a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T12:01:39.0798699Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T12:01:39.0798699Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885501064719610_0fd1d144-ecc4-4a43-900c-19a5a90828a0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885501064719610_0fd1d144-ecc4-4a43-900c-19a5a90828a0\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T11:46:19.0056197Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'PRGOYAL-TEST19' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'PRGOYAL-TEST19'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T11:46:19.0056197Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885547037298286_c3cd504d-23b0-409a-9678-09cb7c19155b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885547037298286_c3cd504d-23b0-409a-9678-09cb7c19155b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T10:29:41.7477521Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T10:29:41.7477521Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091885620676817443_e4f7c6a8-04c3-4635-a59f-ecad00d192fd\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091885620676817443_e4f7c6a8-04c3-4635-a59f-ecad00d192fd\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T08:26:57.7958364Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T08:26:57.7958364Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885664505958554_7edb6a10-371a-4fac-b375-b1e96f729f6b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885664505958554_7edb6a10-371a-4fac-b375-b1e96f729f6b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T07:13:54.8817253Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T07:13:54.8817253Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885664506270745_2602ab0d-8e14-4313-99f4-e66ae464733c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885664506270745_2602ab0d-8e14-4313-99f4-e66ae464733c\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T07:13:54.8505062Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T07:13:54.8505062Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885743754457917_c0825e0b-4530-4d9d-a487-b5f6652775b1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885743754457917_c0825e0b-4530-4d9d-a487-b5f6652775b1\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T05:01:50.031789Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T05:01:50.031789Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885743754614171_890ca96b-30d7-4c90-a27c-03b2aacbbfc7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885743754614171_890ca96b-30d7-4c90-a27c-03b2aacbbfc7\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T05:01:50.0161636Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T05:01:50.0161636Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885803842176126_0b3f5606-349a-4fe9-ace6-8b53d4280880\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885803842176126_0b3f5606-349a-4fe9-ace6-8b53d4280880\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"nichougu-a1win\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T03:21:41.2599681Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/asr-a2a-default-eastasia\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"A2A\",\r\n \"protectedItemName\": \"751947bb-58ec-4a70-ab07-111b43f9a069\",\r\n \"fabricObjectId\": \"/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourcegroups/nichougu-ibizav2atest-rg/providers/microsoft.compute/virtualmachines/nichougu-a1win\",\r\n \"fabricName\": \"asr-a2a-default-eastasia\",\r\n \"fabricLocation\": \"eastasia\",\r\n \"remoteFabricName\": \"asr-a2a-default-southeastasia\",\r\n \"remoteFabricLocation\": \"southeastasia\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"153009\",\r\n \"errorMessage\": \"Resynchronization required for disk(s) 'nichougu-a1win, nichougu-a1win-20170803-172951, nichougu-a1win-20170803-173357'.\",\r\n \"possibleCauses\": \"The machine might have not have been shut down properly. After restart, one or more disks required resynchronization.\",\r\n \"recommendedAction\": \"Resynchronize the replicated item in the Azure portal. If the issue persists, contact support.\",\r\n \"creationTimeUtc\": \"2017-08-31T03:21:41.2599681Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"153007\",\r\n \"errorMessage\": \"No crash consistent recovery point available for the VM in the last 60 minutes.\",\r\n \"possibleCauses\": \"Replication is delayed due to network connectivity issues or low bandwidth availability between source machine and the cache storage account.\",\r\n \"recommendedAction\": \"\\n 1. If you are using firewall proxy to control outbound network connectivity on the VM, ensure you allow communication to the prerequisite URLs or datacenter IP ranges. Refer to https://aka.ms/a2a-firewall-proxy-guidance\\n 2. If you are using Azure Network security group (NSG) rules to control outbound network connectivity on the VM, ensure you allow communication to the prerequisite URLs or datacenter IP ranges. Refer to https://aka.ms/a2a-nsg-guidance\\n 3. Ensure that sufficient network bandwidth is available for replicating data from source virtual machine to the cache storage account.\\n\\n If the issue is not resolved, contact support.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T03:21:41.2599681Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885858513866737_333aa1f4-e75f-4cda-bb12-44d51c6419e0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885858513866737_333aa1f4-e75f-4cda-bb12-44d51c6419e0\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4003\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T01:50:34.090907Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T01:50:34.090907Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885858514023250_bb2f3a1c-52a5-4038-aca8-f2e488df7d02\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885858514023250_bb2f3a1c-52a5-4038-aca8-f2e488df7d02\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4003\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T01:50:34.0752557Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T01:50:34.0752557Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885866430756784_8bc33117-2728-4f11-a2c4-4db9ca0d1b0c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885866430756784_8bc33117-2728-4f11-a2c4-4db9ca0d1b0c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4002\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T01:37:22.4019023Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T01:37:22.4019023Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091885866430913259_04c9817a-b4b3-4402-be2c-ae56398d02d0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091885866430913259_04c9817a-b4b3-4402-be2c-ae56398d02d0\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4002\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-31T01:37:22.3862548Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-31T01:37:22.3862548Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886027628113792_615f623e-a443-4e5a-a585-668a9ef286d4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886027628113792_615f623e-a443-4e5a-a585-668a9ef286d4\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T21:08:42.6662015Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T21:08:42.6662015Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886027628270219_a1bb88f8-1212-497d-82ea-4638814061b1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886027628270219_a1bb88f8-1212-497d-82ea-4638814061b1\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T21:08:42.6505588Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T21:08:42.6505588Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886088313540590_698945db-c261-40d5-afd3-5afe7c24fe89\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886088313540590_698945db-c261-40d5-afd3-5afe7c24fe89\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T19:27:34.1235217Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T19:27:34.1235217Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886088313838366_4909b3fb-3aae-42ff-b51e-340cf4e1ba9a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886088313838366_4909b3fb-3aae-42ff-b51e-340cf4e1ba9a\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T19:27:34.0937441Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T19:27:34.0937441Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886175299338990_db4ec576-3534-48e9-a1c5-58fc6148c94a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886175299338990_db4ec576-3534-48e9-a1c5-58fc6148c94a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T17:02:35.5436817Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T17:02:35.5436817Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886175300433076_b49a804e-ab3d-4f19-97b3-25a84699d8ea\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886175300433076_b49a804e-ab3d-4f19-97b3-25a84699d8ea\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T17:02:35.4342731Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T17:02:35.4342731Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886175301995641_fd49d097-f625-40db-840d-9c451aa93140\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886175301995641_fd49d097-f625-40db-840d-9c451aa93140\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T17:02:35.2780166Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T17:02:35.2780166Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886194245198933_07625ecb-954a-4db6-8635-a7fc5e6ef7e8\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886194245198933_07625ecb-954a-4db6-8635-a7fc5e6ef7e8\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T16:31:00.9576874Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T16:31:00.9576874Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886228620045732_5401fbd0-a137-4b19-bc06-fde9caf6720f\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886228620045732_5401fbd0-a137-4b19-bc06-fde9caf6720f\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T15:33:43.4730075Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T15:33:43.4730075Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886228620201740_fd7d9cb2-3e69-479c-8398-2b2c992a104b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886228620201740_fd7d9cb2-3e69-479c-8398-2b2c992a104b\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"NS-WIN-SRC3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T15:33:43.4574067Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T15:33:43.4574067Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886231473588816_093c195b-be41-4372-8e3f-bd6f521bf344\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886231473588816_093c195b-be41-4372-8e3f-bd6f521bf344\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T15:28:58.1186991Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T15:28:58.1186991Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886288510020403_d6affaae-6273-4c72-98e1-3b7f79433d1a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886288510020403_d6affaae-6273-4c72-98e1-3b7f79433d1a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4002\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T13:53:54.4755404Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of win-4002 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T13:53:54.4755404Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886288510176083_0d8b4ca4-806b-4fa5-81e6-8af8f93a7b6a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886288510176083_0d8b4ca4-806b-4fa5-81e6-8af8f93a7b6a\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4002\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T13:53:54.4599724Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of win-4002 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T13:53:54.4599724Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886346630271275_640690b5-7369-40fb-8267-86365e71f6ab\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886346630271275_640690b5-7369-40fb-8267-86365e71f6ab\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T12:17:02.4504532Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk1'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T12:17:02.4504532Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886348502422824_41d686b2-defe-4205-a562-9a9b9bbcd028\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886348502422824_41d686b2-defe-4205-a562-9a9b9bbcd028\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T12:13:55.2352983Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T12:13:55.2352983Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886348502579129_f6baf13c-a074-453a-b40a-d41a57e77f60\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886348502579129_f6baf13c-a074-453a-b40a-d41a57e77f60\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T12:13:55.2196678Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T12:13:55.2196678Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886356597595178_b80be19e-1b10-4f57-a098-97b452de4f3a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886356597595178_b80be19e-1b10-4f57-a098-97b452de4f3a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T12:00:25.7180629Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T12:00:25.7180629Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886356597751083_f2e031c9-b3f7-45b1-93e9-28e7c566fa28\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886356597751083_f2e031c9-b3f7-45b1-93e9-28e7c566fa28\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T12:00:25.7024724Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T12:00:25.7024724Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886360828672927_b74e013b-60bb-47e9-ac51-13affbb7770a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886360828672927_b74e013b-60bb-47e9-ac51-13affbb7770a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:53:22.610288Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:53:22.610288Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886360829007949_fa5d8e51-bfc8-4e88-9bab-4c79df7fbe96\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886360829007949_fa5d8e51-bfc8-4e88-9bab-4c79df7fbe96\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:53:22.5767858Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:53:22.5767858Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886361392503215_8c0b7b9b-28c0-4b69-ba74-6c3b5af48a39\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886361392503215_8c0b7b9b-28c0-4b69-ba74-6c3b5af48a39\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinFBMT\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:52:26.2272592Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinFBMT' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinFBMT'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:52:26.2272592Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886368389287377_489c15cf-040d-415b-aa6f-6684dffb55f9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886368389287377_489c15cf-040d-415b-aa6f-6684dffb55f9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:40:46.548843Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:40:46.548843Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886368389788925_8db2f09b-e47c-4a23-a817-d81ff58fd0b3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886368389788925_8db2f09b-e47c-4a23-a817-d81ff58fd0b3\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:40:46.4986882Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:40:46.4986882Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886370618669815_0a218ce1-98fe-4d7a-a4e5-d32ea86ac72a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886370618669815_0a218ce1-98fe-4d7a-a4e5-d32ea86ac72a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:37:03.6105992Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'PRGOYAL-TEST19' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'PRGOYAL-TEST19'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:37:03.6105992Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886384551668162_957a9b48-cbb3-4c32-8602-af0d0bdc0a9b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886384551668162_957a9b48-cbb3-4c32-8602-af0d0bdc0a9b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:13:50.3107645Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:13:50.3107645Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886384552018086_3fb3aebd-e4e3-4298-9805-1e14b11516de\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886384552018086_3fb3aebd-e4e3-4298-9805-1e14b11516de\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T11:13:50.2757721Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T11:13:50.2757721Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886417271947453_a326890b-d7df-4fb9-8957-0d10ecc12bb8\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886417271947453_a326890b-d7df-4fb9-8957-0d10ecc12bb8\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T10:19:18.2828354Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T10:19:18.2828354Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886452964775807_89d41666-d41e-43dc-9b85-1a64eda9947d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886452964775807_89d41666-d41e-43dc-9b85-1a64eda9947d\",\r\n \"properties\": {\r\n \"eventCode\": \"EC0109\",\r\n \"description\": \"No communication from the process server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"w2k16cs\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T09:19:49Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": \"PS health\",\r\n \"category\": \"Agent Not Responding\",\r\n \"component\": \"PS\",\r\n \"correctiveAction\": \"Check the network connectivity between CS and the PS server. Boot the PS server if it is shutdown. Ensure that the managed service is running on the PS server. Contact support if issue persists.\",\r\n \"details\": \"No communication from Process Server on w2k16cs since more than 900 seconds.\",\r\n \"summary\": \"Process Server Down: w2k16cs\",\r\n \"siteName\": \"W2K16CS\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90008\",\r\n \"errorMessage\": \"The process server on w2k16cs hasn't communicated for more than 900 seconds.\",\r\n \"possibleCauses\": \"No communication received from the process server.\",\r\n \"recommendedAction\": \"\\n No communication received from the process server\\n 1. Ensure that the process server is running and has network connectivity to the configuration server.\\n 2. Ensure that the following services are running on the process server: cxprocessserver, tmansvc, InMage PushInstall.\\n 3. Replication and replication monitoring for machines replicating through this process server may be impacted. If replication for machines is not progressing move replication to a different process server using the switch or loadbalance option from the Azure portal (Site Recovery infrastructure > Configuration Servers > Configuration Server > Process Server).\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T09:19:49Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886463457468357_27e68129-051b-40c3-9eef-601dd401fed0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886463457468357_27e68129-051b-40c3-9eef-601dd401fed0\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T09:02:19.730745Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T09:02:19.730745Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886463809436076_80e85144-e54e-4770-a08b-d1cb927298d7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886463809436076_80e85144-e54e-4770-a08b-d1cb927298d7\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T09:01:44.5339731Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T09:01:44.5339731Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886463809592487_e476f958-a81d-4ed8-ac9d-b7262900ed29\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886463809592487_e476f958-a81d-4ed8-ac9d-b7262900ed29\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T09:01:44.518332Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T09:01:44.518332Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886479726917522_1fa5e0d5-55bb-4917-a3a4-3721d213c887\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886479726917522_1fa5e0d5-55bb-4917-a3a4-3721d213c887\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T08:35:12.7858285Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T08:35:12.7858285Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886491213273571_84b17fcd-edad-47c8-b82f-dd500bdc5dc7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886491213273571_84b17fcd-edad-47c8-b82f-dd500bdc5dc7\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-660\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T08:16:04.1502236Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/dd6df794a2b47a130e0c2e877e169e2dd3a6fab28a35c4ac8f2299f62b67bf42\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'V2A-w2K12-660' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'V2A-w2K12-660'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T08:16:04.1502236Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886499530348031_0930e0cd-9217-4421-ba4b-6e1d02db2f08\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886499530348031_0930e0cd-9217-4421-ba4b-6e1d02db2f08\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T08:02:12.4427776Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'ScaleWinSrc02' or the master target server 'ScaleWinSrc01' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T08:02:12.4427776Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886499609105889_6d95838c-aa93-4616-9dc7-b12db5f741ee\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886499609105889_6d95838c-aa93-4616-9dc7-b12db5f741ee\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T08:02:04.5669918Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-30T08:02:04.5669918Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886499609262097_b2af74c5-b29e-418f-a55a-fb8f7fc75ee8\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886499609262097_b2af74c5-b29e-418f-a55a-fb8f7fc75ee8\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetMobilityAgentServiceHeartbeat\",\r\n \"description\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T08:02:04.551371Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-30T08:02:04.551371Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886513658673825_dc143583-215a-40e0-a315-1135c4005f44\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886513658673825_dc143583-215a-40e0-a315-1135c4005f44\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:38:39.6101982Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.6101982Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.6101982Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886513658830270_eb3f6c30-61f5-4e78-ae50-a2de7fee3ade\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886513658830270_eb3f6c30-61f5-4e78-ae50-a2de7fee3ade\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:38:39.5945537Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.5945537Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886513662893163_8f24308f-d0eb-4203-a69f-5b96923e69b7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886513662893163_8f24308f-d0eb-4203-a69f-5b96923e69b7\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:38:39.1882644Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.1882644Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.1882644Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886513663049183_a8236d2e-3071-4841-8f54-4f824783676f\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886513663049183_a8236d2e-3071-4841-8f54-4f824783676f\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:38:39.1726624Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:38:39.1726624Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886515112807533_a0afe708-818a-4ae9-b059-23790a46d838\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886515112807533_a0afe708-818a-4ae9-b059-23790a46d838\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc20\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:36:14.1968274Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-30T07:36:14.1968274Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886515113119663_ce6ffe89-ec21-4181-b64c-038a6e046f10\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886515113119663_ce6ffe89-ec21-4181-b64c-038a6e046f10\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetApplicationServiceHeartbeat\",\r\n \"description\": \"Master target application service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc20\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:36:14.1656144Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-30T07:36:14.1656144Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886515113588640_3f2f0252-0985-4a0a-9809-4d2349d29f36\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886515113588640_3f2f0252-0985-4a0a-9809-4d2349d29f36\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc20\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:36:14.1187167Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"806\",\r\n \"errorMessage\": \"Process server heartbeat is missing.\",\r\n \"possibleCauses\": \"PS service is not running.\",\r\n \"recommendedAction\": \"Check and restart the tmansvc service on process server.\",\r\n \"creationTimeUtc\": \"2017-08-30T07:36:14.1187167Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886515113901149_36eeb30f-ad0d-4a8b-affd-b9986ea92eef\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886515113901149_36eeb30f-ad0d-4a8b-affd-b9986ea92eef\",\r\n \"properties\": {\r\n \"eventCode\": \"ProcessServerHeartbeatMissing\",\r\n \"description\": \"Process server heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc20\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:36:14.0874658Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"806\",\r\n \"errorMessage\": \"Process server heartbeat is missing.\",\r\n \"possibleCauses\": \"PS service is not running.\",\r\n \"recommendedAction\": \"Check and restart the tmansvc service on process server.\",\r\n \"creationTimeUtc\": \"2017-08-30T07:36:14.0874658Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886528275843995_6c059671-1eea-4081-8186-d481141a0a1e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886528275843995_6c059671-1eea-4081-8186-d481141a0a1e\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"W2K16CS\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:14:17.8931812Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/1de22f5d9be97ae5505002dab3012da288efd1b372011a8db9d999062193f536\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'W2K16CS' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'W2K16CS'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:14:17.8931812Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091886528954775807_7f712a22-9d4c-4b50-b5dd-4aecf1c72c91\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091886528954775807_7f712a22-9d4c-4b50-b5dd-4aecf1c72c91\",\r\n \"properties\": {\r\n \"eventCode\": \"EC0109\",\r\n \"description\": \"No communication from the process server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc20\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T07:13:10Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/5e93d91d28102e9a0f2d588f1964e4050e0835f54f121ecf2331813bd1613473\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": \"PS health\",\r\n \"category\": \"Agent Not Responding\",\r\n \"component\": \"PS\",\r\n \"correctiveAction\": \"Check the network connectivity between CS and the PS server. Boot the PS server if it is shutdown. Ensure that the managed service is running on the PS server. Contact support if issue persists.\",\r\n \"details\": \"No communication from Process Server on ScaleWinSrc20 since more than 900 seconds.\",\r\n \"summary\": \"Process Server Down: ScaleWinSrc20\",\r\n \"siteName\": \"ScaleWinSrc20\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90008\",\r\n \"errorMessage\": \"The process server on ScaleWinSrc20 hasn't communicated for more than 900 seconds.\",\r\n \"possibleCauses\": \"No communication received from the process server.\",\r\n \"recommendedAction\": \"\\n No communication received from the process server\\n 1. Ensure that the process server is running and has network connectivity to the configuration server.\\n 2. Ensure that the following services are running on the process server: cxprocessserver, tmansvc, InMage PushInstall.\\n 3. Replication and replication monitoring for machines replicating through this process server may be impacted. If replication for machines is not progressing move replication to a different process server using the switch or loadbalance option from the Azure portal (Site Recovery infrastructure > Configuration Servers > Configuration Server > Process Server).\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T07:13:10Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886557473897131_6e2ee468-4af5-4fc2-8f0b-279f1b8b0ab3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886557473897131_6e2ee468-4af5-4fc2-8f0b-279f1b8b0ab3\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T06:25:38.0878676Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T06:25:38.0878676Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886557474209591_bee21a70-6ef2-4668-b27b-c50852ab1654\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886557474209591_bee21a70-6ef2-4668-b27b-c50852ab1654\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T06:25:38.0566216Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T06:25:38.0566216Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886587879208991_80fd504e-1c02-49ea-84b5-d6d734f51c67\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886587879208991_80fd504e-1c02-49ea-84b5-d6d734f51c67\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T05:34:57.5566816Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of win-4001 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T05:34:57.5566816Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886587879521266_83f57ec2-833c-4abd-8794-9df22513dfca\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886587879521266_83f57ec2-833c-4abd-8794-9df22513dfca\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"win-4001\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T05:34:57.5254541Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/3b1adab302bbd6fc3d81a0bc60ddc477055ac3df2a020707618d4d512451e03a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"V2A-W2K12-400\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of win-4001 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T05:34:57.5254541Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886628882198444_787974d0-1191-4c08-b34e-d42e224d2f6c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886628882198444_787974d0-1191-4c08-b34e-d42e224d2f6c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T04:26:37.2577363Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T04:26:37.2577363Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886628882510859_d4dba5eb-c74e-40ac-be09-b8fe60191e73\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886628882510859_d4dba5eb-c74e-40ac-be09-b8fe60191e73\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T04:26:37.2264948Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T04:26:37.2264948Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886666572940971_5a7a62fe-5829-42c6-a1a1-89ff587953a9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886666572940971_5a7a62fe-5829-42c6-a1a1-89ff587953a9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T03:23:48.1834836Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T03:23:48.1834836Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886666573409748_e2d449c9-05a5-4d09-93c9-3ae947d312b8\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886666573409748_e2d449c9-05a5-4d09-93c9-3ae947d312b8\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T03:23:48.1366059Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T03:23:48.1366059Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886676526060526_a104632e-d1d1-46fc-b4cd-deadca32fc82\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886676526060526_a104632e-d1d1-46fc-b4cd-deadca32fc82\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T03:07:12.8715281Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-2 (10.150.3.167) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T03:07:12.8715281Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886676526357520_0a99b62e-b065-4f0d-a805-83040e7a41c0\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886676526357520_0a99b62e-b065-4f0d-a805-83040e7a41c0\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T03:07:12.8418287Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-2 (10.150.3.167) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T03:07:12.8418287Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886745861207037_ecf12442-a71f-4a21-b83f-67dfde16864c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886745861207037_ecf12442-a71f-4a21-b83f-67dfde16864c\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T01:11:39.356877Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T01:11:39.356877Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886745861508167_7a6ce2b3-c5fc-4c23-a439-b8e436ba7237\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886745861508167_7a6ce2b3-c5fc-4c23-a439-b8e436ba7237\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T01:11:39.326764Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-3 (10.150.2.254) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T01:11:39.326764Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886755687510283_baafb5c7-3814-4279-b255-459f6aec9438\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886755687510283_baafb5c7-3814-4279-b255-459f6aec9438\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:55:16.7265524Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-2 (10.150.3.151) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:55:16.7265524Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-2 (10.150.3.151) (/dev/sda, /dev/sdb) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:55:16.7265524Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886755687662735_77d0fb90-4702-47a7-ba00-f399bb31fc65\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886755687662735_77d0fb90-4702-47a7-ba00-f399bb31fc65\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-Lin-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:55:16.7113072Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-Lin-2 (10.150.3.151) (/dev/sda, /dev/sdb) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:55:16.7113072Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886755690167834_8dbbc5b2-e2e1-443c-8439-06dcf47cfb96\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886755690167834_8dbbc5b2-e2e1-443c-8439-06dcf47cfb96\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:55:16.4607973Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-2 (10.150.3.167) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:55:16.4607973Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886755690479088_8b9cf3ad-2679-43a4-b87f-2b3845654581\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886755690479088_8b9cf3ad-2679-43a4-b87f-2b3845654581\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:55:16.4296719Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-2 (10.150.3.167) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:55:16.4296719Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886765703032826_c06558ca-0a26-4eac-9760-76fb98a67803\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886765703032826_c06558ca-0a26-4eac-9760-76fb98a67803\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:38:35.1742981Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:38:35.1742981Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:38:35.1742981Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091886765703189308_14dd07a9-b63a-498a-ad86-54aeba04ed48\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091886765703189308_14dd07a9-b63a-498a-ad86-54aeba04ed48\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"GRACE-V2A-WIN-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-30T00:38:35.1586499Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"Grace-V2A-1\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for GRACE-V2A-WIN-1 (10.150.2.255) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-30T00:38:35.1586499Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887038638133604_218e93fa-5c61-4340-8a26-909e4f14a300\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887038638133604_218e93fa-5c61-4340-8a26-909e4f14a300\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T17:03:41.6642203Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T17:03:41.6642203Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T17:03:41.6642203Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887038638605331_994c77aa-06c4-4bf4-86ea-f7b366e801c6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887038638605331_994c77aa-06c4-4bf4-86ea-f7b366e801c6\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T17:03:41.6170476Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinSrc01\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T17:03:41.6170476Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887048651083416_660799dc-a26a-4ee3-9251-864472f42573\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887048651083416_660799dc-a26a-4ee3-9251-864472f42573\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"Madhavi-Cs-Roll\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T16:47:00.3692391Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/ece29fa7282e1c0c63235fbe876d2100400174eef946339a6b67a2e5a11ae22b\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'Madhavi-Cs-Roll' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'Madhavi-Cs-Roll'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T16:47:00.3692391Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887048652819290_84a81d53-b7e3-49e7-836d-e1d9fb572825\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887048652819290_84a81d53-b7e3-49e7-836d-e1d9fb572825\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"WIN-12-R2-STD\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T16:47:00.1956517Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/59c02f1141475e9ea7fc0302ac260a33053afd50363a8f4c044d42d048d1d669\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'WIN-12-R2-STD' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'WIN-12-R2-STD'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T16:47:00.1956517Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887048653740301_36aec7ca-8456-4c45-a947-2a7d26b96fd2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887048653740301_36aec7ca-8456-4c45-a947-2a7d26b96fd2\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"mtcs1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T16:47:00.1035506Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2d3529c1470bf4b1d5a44818ecda43255653b1d29b44c43f7d55af0c12fcba9f\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'mtcs1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'mtcs1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T16:47:00.1035506Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887067235391356_195e1b80-c253-4260-a0f6-056e779c9c23\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887067235391356_195e1b80-c253-4260-a0f6-056e779c9c23\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T16:16:01.9384451Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/93ffdabf9e3a34db6f8e32d0ff64f44ce6b258cec343b03accb9c12440a7e555\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T16:16:01.9384451Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887085689208984_f1150fa3-9ac9-4daa-9e98-3c1894397283\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887085689208984_f1150fa3-9ac9-4daa-9e98-3c1894397283\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T15:45:16.5566823Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'ScaleWinSrc03' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'ScaleWinSrc03'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T15:45:16.5566823Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887104181341931_e2121e4a-4bee-4bd8-a329-16d7c14dce7b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887104181341931_e2121e4a-4bee-4bd8-a329-16d7c14dce7b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"srpatnan-0420-1\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T15:14:27.3433876Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/f5c7fca6c43d701dd491434086acc68fffae64e51cedd1c55771d0446da26b30\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'srpatnan-0420-1' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'srpatnan-0420-1'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T15:14:27.3433876Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887155042426169_63588ac5-15f2-4fe9-a67b-faf903bc8242\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887155042426169_63588ac5-15f2-4fe9-a67b-faf903bc8242\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc25\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:49:41.2349638Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc25 (10.150.3.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:49:41.2349638Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887155051911581_efa70aa1-9bd1-4e99-b5c6-f8d3768e8ecc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887155051911581_efa70aa1-9bd1-4e99-b5c6-f8d3768e8ecc\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc10\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:49:40.2864226Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc10 (10.150.2.165) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:49:40.2864226Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887155052223817_0d608aea-b6e8-462a-9951-a86ccd7fb1c7\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887155052223817_0d608aea-b6e8-462a-9951-a86ccd7fb1c7\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc10\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:49:40.255199Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc10 (10.150.2.165) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:49:40.255199Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887155074809451_39be232d-e36d-4709-818b-29016a50419b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887155074809451_39be232d-e36d-4709-818b-29016a50419b\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:49:37.9966356Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc22 (10.150.3.218) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:49:37.9966356Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887155086877503_287a8ee1-28c1-4108-b232-5339576a4231\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887155086877503_287a8ee1-28c1-4108-b232-5339576a4231\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:49:36.7898304Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc12 (10.150.3.183) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:49:36.7898304Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887165496885170_4934df33-e5e2-4ee3-8761-979efe93b3cf\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887165496885170_4934df33-e5e2-4ee3-8761-979efe93b3cf\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc25\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:32:15.7890637Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc25 (10.150.3.222) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:32:15.7890637Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887165543727349_c1747a3c-b091-4b5c-909a-c7f6c942ff2a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887165543727349_c1747a3c-b091-4b5c-909a-c7f6c942ff2a\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:32:11.1048458Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc22 (10.150.3.218) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:32:11.1048458Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887165559193488_3e221e19-9d9e-4869-b97e-336707e6093e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887165559193488_3e221e19-9d9e-4869-b97e-336707e6093e\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T13:32:09.5582319Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc12 (10.150.3.183) (Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T13:32:09.5582319Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195810445899_20cc5e72-71b3-43d5-b800-182a352681e4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195810445899_20cc5e72-71b3-43d5-b800-182a352681e4\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc25\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:44.4329908Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc25 (10.150.3.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:44.4329908Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195810618827_fe48529c-fa11-42bf-86bb-282bae28058e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195810618827_fe48529c-fa11-42bf-86bb-282bae28058e\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc25\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:44.415698Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc25 (10.150.3.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:44.415698Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195814681361_41f792fd-c686-449a-96bb-d1d11995ab6a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195814681361_41f792fd-c686-449a-96bb-d1d11995ab6a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc24\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:44.0094446Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc24 (10.150.3.221) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:44.0094446Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc24 (10.150.3.221) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:44.0094446Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195814837623_5a1a075f-fbef-474c-86b9-c0a64e710fa6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195814837623_5a1a075f-fbef-474c-86b9-c0a64e710fa6\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc24\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:43.9938184Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc24 (10.150.3.221) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:43.9938184Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195847494052_88e7f639-d677-4bad-bde1-8d5dc8703a6e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195847494052_88e7f639-d677-4bad-bde1-8d5dc8703a6e\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:40.7281755Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc23 (10.150.2.224) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:40.7281755Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195847806519_465e4d18-9c64-42b1-be8c-50e886d72e82\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195847806519_465e4d18-9c64-42b1-be8c-50e886d72e82\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc23\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:40.6969288Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc23 (10.150.2.224) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:40.6969288Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195851356880_b4b2e8fb-daae-4e2b-8d3a-aa154ea042b2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195851356880_b4b2e8fb-daae-4e2b-8d3a-aa154ea042b2\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:40.3418927Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc22 (10.150.3.218) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:40.3418927Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195851712863_9bfc434f-b497-42cf-9861-ca3d413dd1fc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195851712863_9bfc434f-b497-42cf-9861-ca3d413dd1fc\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc22\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:40.3062944Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc22 (10.150.3.218) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:40.3062944Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195855462847_6072b3ec-6fec-42d0-b83c-504229fb2d03\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195855462847_6072b3ec-6fec-42d0-b83c-504229fb2d03\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:39.931296Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc17 (10.150.3.214) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:39.931296Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195855619152_617ee708-6875-492c-a36f-b7a101fa3924\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195855619152_617ee708-6875-492c-a36f-b7a101fa3924\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc17\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:39.9156655Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc17 (10.150.3.214) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:39.9156655Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195859525409_dcdfbbae-3525-461b-aae5-961692773b9b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195859525409_dcdfbbae-3525-461b-aae5-961692773b9b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:39.5250398Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc15 (10.150.2.183) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:39.5250398Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195859681678_ca0b45bd-5b56-4414-9ede-2ec71d38d2ee\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195859681678_ca0b45bd-5b56-4414-9ede-2ec71d38d2ee\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc15\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:39.5094129Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc15 (10.150.2.183) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:39.5094129Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195867022355_a8cfe02c-3f6c-4c75-b8a1-4c92bdb50061\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195867022355_a8cfe02c-3f6c-4c75-b8a1-4c92bdb50061\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:38.7753452Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc12 (10.150.3.183) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:38.7753452Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195870775494_83f71aa0-559d-4167-982c-c86319654a6b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195870775494_83f71aa0-559d-4167-982c-c86319654a6b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:38.4000313Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc03 (10.150.0.70) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:38.4000313Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195871088001_75cfd3c5-ba40-47c7-a82b-64f697d0041a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195871088001_75cfd3c5-ba40-47c7-a82b-64f697d0041a\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc03\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:38.3687806Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc03 (10.150.0.70) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:38.3687806Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195874681797_cc6299c3-f36b-48cb-91c3-7c64daae360a\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195874681797_cc6299c3-f36b-48cb-91c3-7c64daae360a\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:38.009401Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:38.009401Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195874832401_1b1aa2eb-22f1-4424-8c20-1e246ed36c57\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195874832401_1b1aa2eb-22f1-4424-8c20-1e246ed36c57\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc02\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:37.9943406Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc02 (10.150.209.239) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.9943406Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195878588112_feeb78af-15ab-4b29-9e64-8d0eada26a63\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195878588112_feeb78af-15ab-4b29-9e64-8d0eada26a63\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:37.6187695Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc05 (10.150.3.245) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.6187695Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195878900613_d9123f02-fbb3-415a-bf1b-b3c079158476\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195878900613_d9123f02-fbb3-415a-bf1b-b3c079158476\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc05\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:37.5875194Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc05 (10.150.3.245) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.5875194Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195883119507_343e45aa-e6de-4658-a963-5501f0e5f140\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195883119507_343e45aa-e6de-4658-a963-5501f0e5f140\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:37.16563Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc01 (10.150.1.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.16563Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc01 (10.150.1.222) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.16563Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887195883434105_e566ea90-75a5-445b-b910-c42ebad33fc5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887195883434105_e566ea90-75a5-445b-b910-c42ebad33fc5\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:41:37.1341702Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc01 (10.150.1.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:41:37.1341702Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205880183125_fe063d57-3062-45e1-80a8-7e114abd2279\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205880183125_fe063d57-3062-45e1-80a8-7e114abd2279\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc21\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:57.4592682Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc21 (10.150.2.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.4592682Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc21 (10.150.2.222) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.4592682Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205880339106_4ea7f275-ad04-427f-b9b4-8b7ae78584bf\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205880339106_4ea7f275-ad04-427f-b9b4-8b7ae78584bf\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc21\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:57.4436701Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc21 (10.150.2.222) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.4436701Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205884401763_0dd01de4-7fef-4351-a5f7-00b4b13d4aa6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205884401763_0dd01de4-7fef-4351-a5f7-00b4b13d4aa6\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc10\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:57.0374044Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc10 (10.150.2.165) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.0374044Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc10 (10.150.2.165) (Disk0) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.0374044Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205884558063_ad879d7f-fc3a-41c8-b4aa-1ac505735bb3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205884558063_ad879d7f-fc3a-41c8-b4aa-1ac505735bb3\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc10\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:57.0217744Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc10 (10.150.2.165) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:57.0217744Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205887526856_cb26bfb1-f261-4724-8c88-117fff5973af\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205887526856_cb26bfb1-f261-4724-8c88-117fff5973af\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc09\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.7248951Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc09 (10.150.2.118) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.7248951Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc09 (10.150.2.118) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.7248951Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205887839632_e57e49d1-19ab-4055-87e1-140927eb4bdd\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205887839632_e57e49d1-19ab-4055-87e1-140927eb4bdd\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc09\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.6936175Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc09 (10.150.2.118) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.6936175Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205890808298_405996c0-08f7-4f52-af59-25aaf93a9c5b\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205890808298_405996c0-08f7-4f52-af59-25aaf93a9c5b\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc08\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.3967509Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc08 (10.150.2.234) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.3967509Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc08 (10.150.2.234) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.3967509Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205890964553_fb171b1a-a817-4e00-85a4-2b67fab8a7e1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205890964553_fb171b1a-a817-4e00-85a4-2b67fab8a7e1\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc08\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.3811254Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc08 (10.150.2.234) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.3811254Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205893933412_2a274ef1-4765-4d68-b532-c5aca80aaf75\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205893933412_2a274ef1-4765-4d68-b532-c5aca80aaf75\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.0842395Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc07 (10.150.2.171) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.0842395Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc07 (10.150.2.171) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.0842395Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205894089917_54b0b70a-73b1-45d2-bc89-e9f37d6178cf\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205894089917_54b0b70a-73b1-45d2-bc89-e9f37d6178cf\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc07\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:56.068589Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc07 (10.150.2.171) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:56.068589Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205897058587_c58dd90d-4c5e-4b4e-bc40-bbe5317296ab\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205897058587_c58dd90d-4c5e-4b4e-bc40-bbe5317296ab\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.771722Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc06 (10.150.3.246) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.771722Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc06 (10.150.3.246) (Disk0) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.771722Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205897214823_e6e95b58-8e2c-4465-93f0-b9fc54cc32fc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205897214823_e6e95b58-8e2c-4465-93f0-b9fc54cc32fc\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc06\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.7560984Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc06 (10.150.3.246) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.7560984Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205900496038_b3c3d656-2878-4dce-9326-7bd40dad5b74\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205900496038_b3c3d656-2878-4dce-9326-7bd40dad5b74\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.4279769Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc19 (10.150.2.216) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.4279769Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc19 (10.150.2.216) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.4279769Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205900652267_85e92931-dd6f-4dde-96c5-afe6b1667123\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205900652267_85e92931-dd6f-4dde-96c5-afe6b1667123\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.412354Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc19 (10.150.2.216) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.412354Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205903524861_f6889055-91a2-4e09-92b6-bf1aac33f6e4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205903524861_f6889055-91a2-4e09-92b6-bf1aac33f6e4\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.1250946Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc11 (10.150.3.182) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.1250946Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90079\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc11 (10.150.3.182) (Disk0, Disk1) hasn't progressed in the last 30 minutes.\",\r\n \"possibleCauses\": \"\\n Replication not progressing.\\n Replication may not be progressing due to:\\n 1. Network connectivity issues between the process server and the log/target storage account.\\n 2. Capacity/IOPS limits were hit on the log/target storage account.\\n 3. Authentication errors between the Process server and Azure.\\n 4. The Azure subscription of the log/target storage account has been disabled.\\n \",\r\n \"recommendedAction\": \"\\n 1. On Windows event viewer on the source machine, check \\\"Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication\\\" for any errors and fix them.\\n 2. Ensure that the source machine is running version 9.4 or higher of the mobility service.\\n 3. Ensure that you are replicating to the appropriate storage account tier based on the data change rate (churn) on the source machine and that the data change rate is within Azure Site Recovery supported limits for the storage tier you are replicating to.\\n 4. If you have Azure storage analytics turned on for the log/target storage account, check storage account metrics and ensure that the total requests are within the limits prescribed for this tier of storage, and that the request success percentage is good. Ensure that you have provisioned for sufficient storage IOPs capacity based on Azure Site Recovery recommendations. Replicating too many machines to the same storage account may result in sub-optimal replication performance.\\n 5. Read more here https://aka.ms/asr-v2a-replication-not-progressing\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.1250946Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205903681165_0b5c1100-b140-4895-a418-3a387712abb1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205903681165_0b5c1100-b140-4895-a418-3a387712abb1\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc11\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:55.1094642Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc11 (10.150.3.182) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:55.1094642Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205919151149_6814496d-c0c3-4776-8524-b6dabb15116d\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205919151149_6814496d-c0c3-4776-8524-b6dabb15116d\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:53.5624658Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc14 (10.150.2.178) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:53.5624658Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205919307341_5ab3f28a-db8c-45ac-999a-f75841c3ae0e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205919307341_5ab3f28a-db8c-45ac-999a-f75841c3ae0e\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc14\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:53.5468466Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc14 (10.150.2.178) (Disk0, Disk1) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:53.5468466Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205922276086_4167cfa9-3675-448a-855d-a2ce962932ae\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205922276086_4167cfa9-3675-448a-855d-a2ce962932ae\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:53.2499721Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc12 (10.150.3.183) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:53.2499721Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887205922432771_f72ae125-ebbb-4c2d-8288-ca54f496db1e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887205922432771_f72ae125-ebbb-4c2d-8288-ca54f496db1e\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00014\",\r\n \"description\": \"No replication progress in last 60 minutes.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc12\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T12:24:53.2343036Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"90078\",\r\n \"errorMessage\": \"Replication for ScaleWinSrc12 (10.150.3.183) (Disk0) hasn't progressed in the last 60 minutes.\",\r\n \"possibleCauses\": \"\\n Replication may not be progressing due to\\n 1. Network connectivity issues between the process server and the log/target Azure storage account (or master target server if replicating to an on-premises site)\\n 2. The Azure subscription of the target storage account has been disabled.\\n 3. Process server is unable to upload changes to the log/target Azure storage account, due to authentication errors.\\n \",\r\n \"recommendedAction\": \"\\n 1. Ensure that there is network connectivity between the process server and the log/target Azure storage account (or master-target server if replicating to an on-premises site.)\\n 2. Ensure that the \\\"Microsoft Azure Recovery Services Agent\\\", and \\\"InMage Scout Vx Agent - Sentinel/Outpost\\\" services are running on the process server machine. Try restarting these services on the process server.\\n 3. Go to the Windows event viewer on the process server machine, and check for events under Applications and Services logs\\\\MicrosoftAzureRecoveryServices\\\\Replication and resolve any errors.\\n 4. Log in to the replicating machine and look for the line \\\"Peer certificate cannot be authenticated with given CA certificates\\\" in the svagents.log file at [Mobility service install location]\\\\ASR\\\\Agent\\\\svagents.log. If you find the line, ensure that you are running mobility service version 9.4 or higher and if not update your version.\\n\\n Refer to the article https://aka.ms/asr-v2a-replication-not-progressing , to learn how to troubleshoot replication issues.\\n If the issue persists, contact support.\\n\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T12:24:53.2343036Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887229867911116_7522af36-ec37-470e-b152-cb18a2a2a2f4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887229867911116_7522af36-ec37-470e-b152-cb18a2a2a2f4\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00022\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntu1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:44:58.6864691Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78173\",\r\n \"errorMessage\": \"No heartbeat received from the app agent on the source machine 'prgoyal-ubuntu1404' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the source machine or there is no network connectivity from the source machine to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The \\\"InMage Scout Application Service\\\" is running on the source machine\\n 2) The source machine has network connectivity to the configuration server on the configuration server tcp port 443.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:44:58.6864691Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887243220071725_33e8ae79-8eba-41a4-bade-a97f19dc35ee\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887243220071725_33e8ae79-8eba-41a4-bade-a97f19dc35ee\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSDRAHeartbeatMissing\",\r\n \"description\": \"Dra not reachable on server.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST19\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:22:43.4704082Z\",\r\n \"fabricId\": null,\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"583\",\r\n \"errorMessage\": \"The Configuration server 'PRGOYAL-TEST19' isn't connected\",\r\n \"possibleCauses\": \"Required services may not be running on the Configuration server 'PRGOYAL-TEST19'.\",\r\n \"recommendedAction\": \"\\n Ensure that:\\n 1. The Microsoft Azure Site Recovery Provider service is running.\\n 2. The server can connect to the Internet.\\n 3. The proxy settings used to connect to Azure Site Recovery are correct.\\n 4. The Provider version running on the server is up-to-date. Click Download Provider to obtain the latest version\\n 5. The certificate used to connect from Azure to the Configuration server is valid.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:22:43.4704082Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887246534275088_8f71687a-f900-4db3-980a-52768c93fbf9\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887246534275088_8f71687a-f900-4db3-980a-52768c93fbf9\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc24\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:17:12.0500719Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of ScaleWinSrc24 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:17:12.0500719Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887246534587822_41191942-c83e-4b12-8d9e-308ac5419be6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887246534587822_41191942-c83e-4b12-8d9e-308ac5419be6\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc24\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:17:12.0187985Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of ScaleWinSrc24 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:17:12.0187985Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887246583652083_1f5c00d4-5d49-4683-99f6-c86417a361af\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887246583652083_1f5c00d4-5d49-4683-99f6-c86417a361af\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:17:07.1123724Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of ScaleWinSrc01 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:17:07.1123724Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887246583807990_91c2caf0-cb3a-42e6-9ac0-863319568ecb\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887246583807990_91c2caf0-cb3a-42e6-9ac0-863319568ecb\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_MobilityServiceUninstalledFromSource\",\r\n \"description\": \"Mobility service uninstalled.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"ScaleWinSrc01\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T11:17:07.0967817Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/20cb5524922ccbd97c70b3e00946297f51fedc0a1641e1add59f5823c530502a\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"ScaleWinFBMT\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78155\",\r\n \"errorMessage\": \"Replication health of ScaleWinSrc01 is critical as the Azure Site Recovery mobility service software has been uninstalled from the machine.\",\r\n \"possibleCauses\": \"Mobility service software on the source machine has been uninstalled.\",\r\n \"recommendedAction\": \"\\n The source machine isn’t being replicated as the mobility service software has been uninstalled, but can be failed over to the latest available recovery point. In order to continue protecting this machine :\\n 1) Disable replication for the machine. After removing the replicating machine from Azure Site Recovery perform step 2.\\n 2) Enable replication for the machine to push install the mobility service software on the machine, or, install the mobility service software on the machine manually, register it to the Configuration server, and enable replication.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T11:17:07.0967817Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289419160225_e16e2ac8-9716-4dbc-94b0-0e7ee1bedf22\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289419160225_e16e2ac8-9716-4dbc-94b0-0e7ee1bedf22\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntu1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.5615582Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'prgoyal-ubuntu1404' or the master target server 'prgoyal-ubuntumt' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.5615582Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289419316393_46c34fd3-b326-4806-b101-ef50990085dc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289419316393_46c34fd3-b326-4806-b101-ef50990085dc\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntu1404\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.5459414Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'prgoyal-ubuntu1404' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.5459414Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289424148598_c03a2013-7f6e-463e-950e-883bd3889afd\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289424148598_c03a2013-7f6e-463e-950e-883bd3889afd\",\r\n \"properties\": {\r\n \"eventCode\": \"SRSVMHealthChanged\",\r\n \"description\": \"Virtual machine health is in Critical state.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST4\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.0627209Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk2'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0627209Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'PRGOYAL-TEST4' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0627209Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'PRGOYAL-TEST4' or the master target server 'prgoyal-test2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0627209Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289424472594_11e79f50-eebd-4e61-8f63-7e56d2c2aaf3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289424472594_11e79f50-eebd-4e61-8f63-7e56d2c2aaf3\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0001\",\r\n \"description\": \"No communication from the source.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST4\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.0303213Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78022\",\r\n \"errorMessage\": \"No mobility service heartbeat from the source 'PRGOYAL-TEST4' or the master target server 'prgoyal-test2' in the last 15 minutes.\",\r\n \"possibleCauses\": \"The mobility service is not running on the host. There is no network connectivity from the host to the configuration server.\",\r\n \"recommendedAction\": \"\\n Ensure that the mobility service(InMage Scout VX Agent - Sentinel/Outpost, InMage Scout Application Service) is running on the host, host is connected to a network and the configuration server is reachable from the host.\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0303213Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289424628859_1171588d-e158-4618-8a46-46db27408315\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289424628859_1171588d-e158-4618-8a46-46db27408315\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH0007\",\r\n \"description\": \"RPO threshold exceeded.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST4\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.0146948Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78026\",\r\n \"errorMessage\": \"RPO has exceeded the configured threshold for source disks 'Disk0, Disk2'.\",\r\n \"possibleCauses\": \"\\n The RPO for a replicating machine may be impacted if:\\n 1. The machine is shutdown, the Mobility service components on the machine is not running, or the machine doesn’t have network connectivity to the process server.\\n 2. The replicating machine is unable to upload changes fast enough to the process server, or the replicating machine has been flow controlled/throttled by the process server, thereby causing the machine to go into a non-data replication mode.\\n 3. Recovery tag generation failures on the replicating machine.\\n 4. The process server is unable to upload changes fast enough to the target/log Azure storage account (or the master target server if replicating to an on-premises site). This in turn can happen due to network connectivity issues /glitches or insufficient network throughput/bandwidth between the process server and the Azure log/target storage account.\\n 5. Storage IOPs/throughput limits are being hit on the log/target storage account resulting in reduced end to end upload throughput from the process server to the log/target storage account in Azure.\\n \",\r\n \"recommendedAction\": \"\\n 1. If there are other errors for the replicating machine, resolve them first.\\n 2. See the list of recent events for the replicating machine that may be impacting the RPO of the machine by going to the events section of the recovery services vault. If there are any such events, resolve them.\\n 3. Ensure that you have sufficient network bandwidth between the process server and the log/target Azure storage account (or master target server if replicating to on-premises site) to upload replication data, and that you are replicating to the appropriate tier of storage based on the data change rate characteristics of the replicating machine. Use the ASR deployment planner (https://aka.ms/asr-v2a-deployment-planner) to estimate the necessary network bandwidth requirements and the appropriate tier of storage to replicate to.\\n\\n Refer to the article https://aka.ms/asr-v2a-rpo-exceeded , to learn how to troubleshoot replication issues.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0146948Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"VmMonitoringEvent;9091887289424628859_83008b8b-77aa-4947-af20-93af0aae4989\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/VmMonitoringEvent;9091887289424628859_83008b8b-77aa-4947-af20-93af0aae4989\",\r\n \"properties\": {\r\n \"eventCode\": \"InMageCommon_ECH00023\",\r\n \"description\": \"No communication from the mobility service.\",\r\n \"eventType\": \"VmHealth\",\r\n \"affectedObjectFriendlyName\": \"PRGOYAL-TEST4\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:43.0146948Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": {\r\n \"instanceType\": \"InMageAzureV2\",\r\n \"eventType\": null,\r\n \"category\": null,\r\n \"component\": null,\r\n \"correctiveAction\": null,\r\n \"details\": null,\r\n \"summary\": null,\r\n \"siteName\": \"PRGOYAL-TEST3\"\r\n },\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"78174\",\r\n \"errorMessage\": \"No heartbeat received from the mobility service on the source machine 'PRGOYAL-TEST4' in the last 15 minutes.\",\r\n \"possibleCauses\": \"\\n 1. The mobility service is not running on the source machine\\n 2. There is no network connectivity from the source machine to the configuration server.\\n 3. The source machine is not up\\n 4. The source machine is running a version of the mobility service older than 9.4 and is unable to authenticate with the configuration server\\n \",\r\n \"recommendedAction\": \"\\n Ensure that\\n 1) The source machine is up and that the mobility service(\\\"InMage Scout VX Agent - Sentinel/Outpost\\\", and \\\"InMage Scout Application Service\\\") is running on the host\\n 2) The source machines has network connectivity to the configuration server on the configuration server tcp port 443.\\n 3) If the mobility service version on the machine is 9.3 or lower, upgrade to the latest version of the mobility service\\n Read more at https://aka.ms/asr-v2a-no-heartbeat.\\n \",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:43.0146948Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289708537976_8b913a39-c0bb-49a5-b862-6e2ac52914d4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289708537976_8b913a39-c0bb-49a5-b862-6e2ac52914d4\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.6237831Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.6237831Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.6237831Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289708694277_71339f75-90c5-4876-98ae-e1bb51ce473e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289708694277_71339f75-90c5-4876-98ae-e1bb51ce473e\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetApplicationServiceHeartbeat\",\r\n \"description\": \"Master target application service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.608153Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.608153Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289708694277_b51faad0-7ddd-46a8-a0c0-7a3679a2f6f6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289708694277_b51faad0-7ddd-46a8-a0c0-7a3679a2f6f6\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetMobilityAgentServiceHeartbeat\",\r\n \"description\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test3\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.608153Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.608153Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289709181225_6f055cf8-8259-45e8-932a-4faf374d15e5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289709181225_6f055cf8-8259-45e8-932a-4faf374d15e5\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntumt\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.5594582Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.5594582Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.5594582Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289709649791_937235f3-e54c-4c8c-8fa1-a042f3ec3e6e\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289709649791_937235f3-e54c-4c8c-8fa1-a042f3ec3e6e\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetMobilityAgentServiceHeartbeat\",\r\n \"description\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntumt\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.5126016Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.5126016Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289709649791_ea6ef69c-210d-483e-8cda-a8b0e362f8de\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289709649791_ea6ef69c-210d-483e-8cda-a8b0e362f8de\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetApplicationServiceHeartbeat\",\r\n \"description\": \"Master target application service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-ubuntumt\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.5126016Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.5126016Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289710099655_ed5ee11d-484b-4a35-88e9-d279fb7aaafc\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289710099655_ed5ee11d-484b-4a35-88e9-d279fb7aaafc\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.4676152Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.4676152Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n },\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.4676152Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289710431243_2d931020-1e45-4c7d-9267-cefa1e652014\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289710431243_2d931020-1e45-4c7d-9267-cefa1e652014\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetApplicationServiceHeartbeat\",\r\n \"description\": \"Master target application service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.4344564Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"809\",\r\n \"errorMessage\": \"Master target application service heartbeat is missing.\",\r\n \"possibleCauses\": \"The application service is not running.\",\r\n \"recommendedAction\": \"Check and restart the application service heartbeat.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.4344564Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887289710586851_0a807737-94a9-4919-a4d2-c2c745cd80fa\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887289710586851_0a807737-94a9-4919-a4d2-c2c745cd80fa\",\r\n \"properties\": {\r\n \"eventCode\": \"MasterTargetMobilityAgentServiceHeartbeat\",\r\n \"description\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"prgoyal-test2\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:05:14.4188956Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/2b78434813eee268791d470b0bb1b6ea9fb7669eace05cf482747f68d45d1664\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"808\",\r\n \"errorMessage\": \"Master target mobility agent service heartbeat is missing.\",\r\n \"possibleCauses\": \"InMageVxAgent is not running.\",\r\n \"recommendedAction\": \"Check and restart the InMageVxAgent service.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:05:14.4188956Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887290989355194_ba77aaa0-5dc6-4002-a299-25ee13115cab\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887290989355194_ba77aaa0-5dc6-4002-a299-25ee13115cab\",\r\n \"properties\": {\r\n \"eventCode\": \"SrsServerHealthChanged\",\r\n \"description\": \"Server health is in Critical state.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-139\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:03:06.5420613Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"806\",\r\n \"errorMessage\": \"Process server heartbeat is missing.\",\r\n \"possibleCauses\": \"PS service is not running.\",\r\n \"recommendedAction\": \"Check and restart the tmansvc service on process server.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:03:06.5420613Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n },\r\n {\r\n \"name\": \"ServerMonitoringEvent;9091887290989667261_489bc2e3-c65e-4a77-8a83-6f7367093985\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/replicationEvents\",\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationEvents/ServerMonitoringEvent;9091887290989667261_489bc2e3-c65e-4a77-8a83-6f7367093985\",\r\n \"properties\": {\r\n \"eventCode\": \"ProcessServerHeartbeatMissing\",\r\n \"description\": \"Process server heartbeat is missing.\",\r\n \"eventType\": \"ServerHealth\",\r\n \"affectedObjectFriendlyName\": \"V2A-w2K12-139\",\r\n \"severity\": \"Critical\",\r\n \"timeOfOccurrence\": \"2017-08-29T10:03:06.5108546Z\",\r\n \"fabricId\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/8fbe4080e61082d04e83a94ae9939e6f7a6a42dcb20e1596ffe28d7e5eec38c3\",\r\n \"providerSpecificDetails\": null,\r\n \"eventSpecificDetails\": null,\r\n \"healthErrors\": [\r\n {\r\n \"errorSource\": null,\r\n \"errorType\": null,\r\n \"errorLevel\": null,\r\n \"errorCode\": \"806\",\r\n \"errorMessage\": \"Process server heartbeat is missing.\",\r\n \"possibleCauses\": \"PS service is not running.\",\r\n \"recommendedAction\": \"Check and restart the tmansvc service on process server.\",\r\n \"creationTimeUtc\": \"2017-08-29T10:03:06.5108546Z\",\r\n \"recoveryProviderErrorMessage\": null,\r\n \"entityId\": null\r\n }\r\n ]\r\n }\r\n }\r\n ],\r\n \"nextLink\": null\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Tue, 05 Sep 2017 09:38:15 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-IIS/8.0", + "Microsoft-IIS/8.5" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "debe0c36-9e9d-4501-b67c-1caad8b5b317 9/5/2017 9:38:16 AM" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-client-request-id": [ + "debe0c36-9e9d-4501-b67c-1caad8b5b317" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11503" + ], + "x-ms-correlation-request-id": [ + "35dde986-10b7-4e42-bc90-bd8afa28b18b" + ], + "x-ms-routing-request-id": [ + "CENTRALINDIA:20170905T093816Z:35dde986-10b7-4e42-bc90-bd8afa28b18b" + ] + }, + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "7c943c1b-5122-4097-90c8-861411bdd574" + } +} \ No newline at end of file diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListNetworks.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListNetworks.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListNetworks.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListNetworks.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListPolicy.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListPolicy.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListPolicy.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListPolicy.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRecoveryPoints.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRecoveryPoints.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRecoveryPoints.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRecoveryPoints.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListReplicationEvent.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListReplicationEvent.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListReplicationEvent.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListReplicationEvent.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRsp.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRsp.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRsp.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRsp.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRspByFabric.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRspByFabric.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListRspByFabric.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListRspByFabric.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListSite.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListSite.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/ListSite.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/ListSite.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/MigrateToAad.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/MigrateToAad.json new file mode 100644 index 000000000000..162a4900f926 --- /dev/null +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/MigrateToAad.json @@ -0,0 +1,141 @@ +{ + "Entries": [ + { + "RequestUri": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/38de67c62c2b231fb647b060df06a8a69da7e305c44db6646693b7470d709c87/migratetoaad?api-version=2016-08-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvN2M5NDNjMWItNTEyMi00MDk3LTkwYzgtODYxNDExYmRkNTc0L3Jlc291cmNlR3JvdXBzL2NhbmFyeWV4cHJvdXRlL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMvSWJpemFWMkFUZXN0L3JlcGxpY2F0aW9uRmFicmljcy8zOGRlNjdjNjJjMmIyMzFmYjY0N2IwNjBkZjA2YThhNjlkYTdlMzA1YzQ0ZGI2NjQ2NjkzYjc0NzBkNzA5Yzg3L21pZ3JhdGV0b2FhZD9hcGktdmVyc2lvbj0yMDE2LTA4LTEw", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "91eb68a5-26b7-47ee-8529-1720b17fa54c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.25211.01", + "Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient/1.0.2.0" + ] + }, + "ResponseBody": "", + "ResponseHeaders": { + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 06 Sep 2017 02:41:24 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationFabrics/38de67c62c2b231fb647b060df06a8a69da7e305c44db6646693b7470d709c87/operationresults/fedcaa5c-80e1-4431-b0ef-4cee50c0f796?api-version=2016-08-10" + ], + "Retry-After": [ + "30" + ], + "x-ms-request-id": [ + "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationJobs/fedcaa5c-80e1-4431-b0ef-4cee50c0f796", + "91eb68a5-26b7-47ee-8529-1720b17fa54c 9/6/2017 2:41:24 AM" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationJobs/fedcaa5c-80e1-4431-b0ef-4cee50c0f796?api-version=2016-08-10" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-client-request-id": [ + "91eb68a5-26b7-47ee-8529-1720b17fa54c" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "x-ms-correlation-request-id": [ + "f50e0bf8-378b-4b57-a70c-5123017fab63" + ], + "x-ms-routing-request-id": [ + "CENTRALINDIA:20170906T024124Z:f50e0bf8-378b-4b57-a70c-5123017fab63" + ] + }, + "StatusCode": 202 + }, + { + "RequestUri": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationJobs/fedcaa5c-80e1-4431-b0ef-4cee50c0f796?api-version=2016-08-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvN2M5NDNjMWItNTEyMi00MDk3LTkwYzgtODYxNDExYmRkNTc0L3Jlc291cmNlR3JvdXBzL2NhbmFyeWV4cHJvdXRlL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlcy92YXVsdHMvSWJpemFWMkFUZXN0L3JlcGxpY2F0aW9uSm9icy9mZWRjYWE1Yy04MGUxLTQ0MzEtYjBlZi00Y2VlNTBjMGY3OTY/YXBpLXZlcnNpb249MjAxNi0wOC0xMA==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.25211.01", + "Microsoft.Azure.Management.RecoveryServices.SiteRecovery.SiteRecoveryManagementClient/1.0.2.0" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationJobs/fedcaa5c-80e1-4431-b0ef-4cee50c0f796\",\r\n \"name\": \"fedcaa5c-80e1-4431-b0ef-4cee50c0f796\",\r\n \"properties\": {\r\n \"activityId\": \"91eb68a5-26b7-47ee-8529-1720b17fa54c ActivityId: f50e0bf8-378b-4b57-a70c-5123017fab63\",\r\n \"scenarioName\": \"MigrateFabricToAad\",\r\n \"friendlyName\": \"Migrating the fabric to AAD.\",\r\n \"state\": \"Succeeded\",\r\n \"stateDescription\": \"Completed\",\r\n \"tasks\": [\r\n {\r\n \"taskId\": \"MigrateFabricPreflightChecksTask\",\r\n \"name\": \"MigrateFabricPreflightChecksTask\",\r\n \"startTime\": \"2017-09-06T02:41:24.8401899Z\",\r\n \"endTime\": \"2017-09-06T02:41:25.0276891Z\",\r\n \"allowedActions\": [],\r\n \"friendlyName\": \"Performing preflight checks before migration.\",\r\n \"state\": \"Succeeded\",\r\n \"stateDescription\": \"Completed\",\r\n \"taskType\": \"TaskDetails\",\r\n \"customDetails\": {\r\n \"instanceType\": \"TaskDetails\"\r\n },\r\n \"groupTaskCustomDetails\": null,\r\n \"errors\": []\r\n },\r\n {\r\n \"taskId\": \"MigrateDraToAadTask\",\r\n \"name\": \"MigrateDraToAadTask\",\r\n \"startTime\": \"2017-09-06T02:41:25.0276891Z\",\r\n \"endTime\": \"2017-09-06T02:41:26.8167745Z\",\r\n \"allowedActions\": [],\r\n \"friendlyName\": \"Migrating Azure Site Recovery Providers.\",\r\n \"state\": \"Succeeded\",\r\n \"stateDescription\": \"Completed\",\r\n \"taskType\": \"TaskDetails\",\r\n \"customDetails\": {\r\n \"instanceType\": \"TaskDetails\"\r\n },\r\n \"groupTaskCustomDetails\": null,\r\n \"errors\": []\r\n },\r\n {\r\n \"taskId\": \"MigrateHvrAzureCloudToAadTask\",\r\n \"name\": \"MigrateHvrAzureCloudToAadTask\",\r\n \"startTime\": \"2017-09-06T02:41:26.8167745Z\",\r\n \"endTime\": \"2017-09-06T02:41:26.8324285Z\",\r\n \"allowedActions\": [],\r\n \"friendlyName\": \"Migrating Clouds that are associated with Azure.\",\r\n \"state\": \"Succeeded\",\r\n \"stateDescription\": \"Completed\",\r\n \"taskType\": \"TaskDetails\",\r\n \"customDetails\": {\r\n \"instanceType\": \"TaskDetails\"\r\n },\r\n \"groupTaskCustomDetails\": null,\r\n \"errors\": []\r\n }\r\n ],\r\n \"errors\": [],\r\n \"startTime\": \"2017-09-06T02:41:24.1604518Z\",\r\n \"endTime\": \"2017-09-06T02:41:26Z\",\r\n \"allowedActions\": [],\r\n \"targetObjectId\": \"c7d06f45-fdb7-40b5-a7ae-5061651a831b\",\r\n \"targetObjectName\": \"IDCLAB-A147.ntdev.corp.microsoft.com\",\r\n \"targetInstanceType\": \"Server\",\r\n \"customDetails\": {\r\n \"instanceType\": \"AsrJobDetails\",\r\n \"affectedObjectDetails\": {\r\n \"PrimaryVmmId\": \"c7d06f45-fdb7-40b5-a7ae-5061651a831b\",\r\n \"PrimaryVmmName\": \"IDCLAB-A147.ntdev.corp.microsoft.com\",\r\n \"PrimaryFabricProviderId\": \"VMM\"\r\n }\r\n }\r\n },\r\n \"status\": \"Succeeded\",\r\n \"error\": null,\r\n \"startTime\": \"2017-09-06T02:41:24.1604518Z\",\r\n \"endTime\": \"2017-09-06T02:41:26Z\"\r\n}", + "ResponseHeaders": { + "Content-Type": [ + "application/json" + ], + "Expires": [ + "-1" + ], + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 06 Sep 2017 02:41:54 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Transfer-Encoding": [ + "chunked" + ], + "Server": [ + "Microsoft-IIS/8.0", + "Microsoft-IIS/8.5" + ], + "Vary": [ + "Accept-Encoding" + ], + "x-ms-request-id": [ + "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/canaryexproute/providers/Microsoft.RecoveryServices/vaults/IbizaV2ATest/replicationJobs/fedcaa5c-80e1-4431-b0ef-4cee50c0f796" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-AspNet-Version": [ + "4.0.30319" + ], + "X-Powered-By": [ + "ASP.NET" + ], + "x-ms-client-request-id": [ + "e27d1f26-937f-4599-adfb-d511039e13ca" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11762" + ], + "x-ms-correlation-request-id": [ + "7703b731-77d2-49ef-8337-0a267cf6a34c" + ], + "x-ms-routing-request-id": [ + "CENTRALINDIA:20170906T024154Z:7703b731-77d2-49ef-8337-0a267cf6a34c" + ] + }, + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "7c943c1b-5122-4097-90c8-861411bdd574" + } +} \ No newline at end of file diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PlannedFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PlannedFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PlannedFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PlannedFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgePCMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgePCMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgePCMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgePCMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeRsp.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeRsp.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeRsp.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeRsp.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeSite.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeSite.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/PurgeSite.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/PurgeSite.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPFailback.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPFailback.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPFailback.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPFailback.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPFailoverCommit.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPFailoverCommit.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPFailoverCommit.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPFailoverCommit.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPPlannedFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPPlannedFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPPlannedFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPPlannedFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPReprotect.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPReprotect.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPReprotect.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPReprotect.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPTestFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPTestFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPTestFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPTestFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPTestFailoverCleanup.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPTestFailoverCleanup.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPTestFailoverCleanup.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPTestFailoverCleanup.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPUnplannedFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPUnplannedFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RPUnplannedFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RPUnplannedFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RefreshRsp.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RefreshRsp.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RefreshRsp.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RefreshRsp.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RenewCertificate.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RenewCertificate.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RenewCertificate.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RenewCertificate.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RepairReplication.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RepairReplication.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/RepairReplication.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/RepairReplication.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/Reprotect.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/Reprotect.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/Reprotect.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/Reprotect.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/TestFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/TestFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/TestFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/TestFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/TestFailoverCleanup.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/TestFailoverCleanup.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/TestFailoverCleanup.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/TestFailoverCleanup.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UnplannedFailover.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UnplannedFailover.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UnplannedFailover.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UnplannedFailover.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateNetworkMapping.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateNetworkMapping.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateNetworkMapping.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateNetworkMapping.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdatePolicy.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdatePolicy.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdatePolicy.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdatePolicy.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateProtectedItem.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateProtectedItem.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateProtectedItem.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateProtectedItem.json diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateRecoveryPlan.json b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateRecoveryPlan.json similarity index 100% rename from src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Tests.ScenarioTests.ASRTests/UpdateRecoveryPlan.json rename to src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/SessionRecords/RecoveryServices.SiteRecovery.Tests.ASRTests/UpdateRecoveryPlan.json From e399e656e116202558fe4661dc4dc8646fdcfc1a Mon Sep 17 00:00:00 2001 From: viverm Date: Wed, 6 Sep 2017 15:53:07 +0530 Subject: [PATCH 2/5] indentation --- .../ScenarioTests/ASRTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs index 5c4e4f62b069..0179a8ac45b4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.Tests/ScenarioTests/ASRTests.cs @@ -1541,6 +1541,7 @@ public void MigrateToAad() client.ReplicationFabrics.MigrateToAad("38de67c62c2b231fb647b060df06a8a69da7e305c44db6646693b7470d709c87"); } } + [Fact] public void ListEventByQuery() { From dcea5b149a9809f04e186731886ebee233872c23 Mon Sep 17 00:00:00 2001 From: viverm Date: Wed, 6 Sep 2017 18:58:20 +0530 Subject: [PATCH 3/5] Bumbing up assembly Version --- ...rosoft.Azure.Management.RecoveryServices.SiteRecovery.csproj | 2 +- .../Properties/AssemblyInfo.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj index eb5abed8a923..42006a8083b5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj @@ -3,7 +3,7 @@ Microsoft.Azure.Management.RecoveryServices.SiteRecovery Provides developers with libraries for the updated recovery services site recovery feature under Azure Resource manager. - 1.0.1-preview + 1.0.2-preview Microsoft.Azure.Management.RecoveryServices.SiteRecovery Microsoft Azure resource management diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Properties/AssemblyInfo.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Properties/AssemblyInfo.cs index 8c7eef967a1d..813eb7198b47 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Properties/AssemblyInfo.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Properties/AssemblyInfo.cs @@ -8,7 +8,7 @@ [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure Recovery Services SiteRecovery Resources.")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.1.0")] +[assembly: AssemblyFileVersion("1.0.2.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("Microsoft Azure .NET SDK")] From e53889f885912e02b315936731cc1783dc34b8c5 Mon Sep 17 00:00:00 2001 From: viverm Date: Fri, 8 Sep 2017 14:02:00 +0530 Subject: [PATCH 4/5] Licence Header MICROSOFT_MIT_NO_VERSION --- .../Generated/IOperations.cs | 6 +++++- .../Generated/IRecoveryPointsOperations.cs | 6 +++++- .../Generated/IReplicationAlertSettingsOperations.cs | 6 +++++- .../Generated/IReplicationEventsOperations.cs | 6 +++++- .../Generated/IReplicationFabricsOperations.cs | 6 +++++- .../Generated/IReplicationJobsOperations.cs | 6 +++++- .../Generated/IReplicationLogicalNetworksOperations.cs | 6 +++++- .../Generated/IReplicationNetworkMappingsOperations.cs | 6 +++++- .../Generated/IReplicationNetworksOperations.cs | 6 +++++- .../Generated/IReplicationPoliciesOperations.cs | 6 +++++- .../Generated/IReplicationProtectableItemsOperations.cs | 6 +++++- .../Generated/IReplicationProtectedItemsOperations.cs | 6 +++++- .../IReplicationProtectionContainerMappingsOperations.cs | 6 +++++- .../Generated/IReplicationProtectionContainersOperations.cs | 6 +++++- .../Generated/IReplicationRecoveryPlansOperations.cs | 6 +++++- .../IReplicationRecoveryServicesProvidersOperations.cs | 6 +++++- .../IReplicationStorageClassificationMappingsOperations.cs | 6 +++++- .../IReplicationStorageClassificationsOperations.cs | 6 +++++- .../Generated/IReplicationVaultHealthOperations.cs | 6 +++++- .../Generated/IReplicationvCentersOperations.cs | 6 +++++- .../Generated/ISiteRecoveryManagementClient.cs | 6 +++++- .../Generated/Models/A2AApplyRecoveryPointInput.cs | 6 +++++- .../Generated/Models/A2AContainerCreationInput.cs | 6 +++++- .../Generated/Models/A2AEnableProtectionInput.cs | 6 +++++- .../Generated/Models/A2AEventDetails.cs | 6 +++++- .../Generated/Models/A2AFailoverProviderInput.cs | 6 +++++- .../Generated/Models/A2APolicyCreationInput.cs | 6 +++++- .../Generated/Models/A2APolicyDetails.cs | 6 +++++- .../Generated/Models/A2AProtectedDiskDetails.cs | 6 +++++- .../Generated/Models/A2AProtectedManagedDiskDetails.cs | 6 +++++- .../Generated/Models/A2AReplicationDetails.cs | 6 +++++- .../Generated/Models/A2AReprotectInput.cs | 6 +++++- .../Generated/Models/A2ARpRecoveryPointType.cs | 6 +++++- .../Generated/Models/A2ASwitchProtectionInput.cs | 6 +++++- .../Models/A2AUpdateReplicationProtectedItemInput.cs | 6 +++++- .../Generated/Models/A2AVmDiskInputDetails.cs | 6 +++++- .../Generated/Models/A2AVmManagedDiskInputDetails.cs | 6 +++++- .../Generated/Models/ARMException.cs | 6 +++++- .../Generated/Models/ARMExceptionDetails.cs | 6 +++++- .../Generated/Models/ARMInnerError.cs | 6 +++++- .../Generated/Models/ASRTask.cs | 6 +++++- .../Generated/Models/AddVCenterRequest.cs | 6 +++++- .../Generated/Models/AddVCenterRequestProperties.cs | 6 +++++- .../Generated/Models/Alert.cs | 6 +++++- .../Generated/Models/AlertProperties.cs | 6 +++++- .../Generated/Models/AlternateLocationRecoveryOption.cs | 6 +++++- .../Generated/Models/ApplyRecoveryPointInput.cs | 6 +++++- .../Generated/Models/ApplyRecoveryPointInputProperties.cs | 6 +++++- .../Models/ApplyRecoveryPointProviderSpecificInput.cs | 6 +++++- .../Generated/Models/AsrJobDetails.cs | 6 +++++- .../Generated/Models/AutomationRunbookTaskDetails.cs | 6 +++++- .../Generated/Models/AzureFabricCreationInput.cs | 6 +++++- .../Generated/Models/AzureFabricSpecificDetails.cs | 6 +++++- .../Models/AzureToAzureCreateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/AzureToAzureNetworkMappingSettings.cs | 6 +++++- .../Models/AzureToAzureUpdateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/AzureToAzureVmSyncedConfigDetails.cs | 6 +++++- .../Generated/Models/AzureVmDiskDetails.cs | 6 +++++- .../Generated/Models/ConfigurationSettings.cs | 6 +++++- .../Generated/Models/ConfigureAlertRequest.cs | 6 +++++- .../Generated/Models/ConfigureAlertRequestProperties.cs | 6 +++++- .../Generated/Models/ConsistencyCheckTaskDetails.cs | 6 +++++- .../Generated/Models/CreateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/CreateNetworkMappingInputProperties.cs | 6 +++++- .../Generated/Models/CreatePolicyInput.cs | 6 +++++- .../Generated/Models/CreatePolicyInputProperties.cs | 6 +++++- .../Generated/Models/CreateProtectionContainerInput.cs | 6 +++++- .../Models/CreateProtectionContainerInputProperties.cs | 6 +++++- .../Models/CreateProtectionContainerMappingInput.cs | 6 +++++- .../CreateProtectionContainerMappingInputProperties.cs | 6 +++++- .../Generated/Models/CreateRecoveryPlanInput.cs | 6 +++++- .../Generated/Models/CreateRecoveryPlanInputProperties.cs | 6 +++++- .../Generated/Models/CurrentScenarioDetails.cs | 6 +++++- .../Generated/Models/DataStore.cs | 6 +++++- .../Generated/Models/DataSyncStatus.cs | 6 +++++- .../Generated/Models/DisableProtectionInput.cs | 6 +++++- .../Generated/Models/DisableProtectionInputProperties.cs | 6 +++++- .../Models/DisableProtectionProviderSpecificInput.cs | 6 +++++- .../Generated/Models/DisableProtectionReason.cs | 6 +++++- .../Generated/Models/DiscoverProtectableItemRequest.cs | 6 +++++- .../Models/DiscoverProtectableItemRequestProperties.cs | 6 +++++- .../Generated/Models/DiskDetails.cs | 6 +++++- .../Generated/Models/DiskVolumeDetails.cs | 6 +++++- .../Generated/Models/Display.cs | 6 +++++- .../Generated/Models/EnableProtectionInput.cs | 6 +++++- .../Generated/Models/EnableProtectionInputProperties.cs | 6 +++++- .../Models/EnableProtectionProviderSpecificInput.cs | 6 +++++- .../Generated/Models/EncryptionDetails.cs | 6 +++++- .../Generated/Models/EventModel.cs | 6 +++++- .../Generated/Models/EventProperties.cs | 6 +++++- .../Generated/Models/EventProviderSpecificDetails.cs | 6 +++++- .../Generated/Models/EventQueryParameter.cs | 6 +++++- .../Generated/Models/EventSpecificDetails.cs | 6 +++++- .../Generated/Models/ExportJobDetails.cs | 6 +++++- .../Generated/Models/Fabric.cs | 6 +++++- .../Generated/Models/FabricCreationInput.cs | 6 +++++- .../Generated/Models/FabricCreationInputProperties.cs | 6 +++++- .../Generated/Models/FabricProperties.cs | 6 +++++- .../Generated/Models/FabricReplicationGroupTaskDetails.cs | 6 +++++- .../Models/FabricSpecificCreateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/FabricSpecificCreationInput.cs | 6 +++++- .../Generated/Models/FabricSpecificDetails.cs | 6 +++++- .../Models/FabricSpecificUpdateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/FailoverDeploymentModel.cs | 6 +++++- .../Generated/Models/FailoverJobDetails.cs | 6 +++++- .../Generated/Models/FailoverProcessServerRequest.cs | 6 +++++- .../Models/FailoverProcessServerRequestProperties.cs | 6 +++++- .../Models/FailoverReplicationProtectedItemDetails.cs | 6 +++++- .../Generated/Models/GroupTaskDetails.cs | 6 +++++- .../Generated/Models/HealthError.cs | 6 +++++- .../Generated/Models/HealthErrorCategory.cs | 6 +++++- .../Generated/Models/HealthErrorSummary.cs | 6 +++++- .../Generated/Models/HyperVReplica2012EventDetails.cs | 6 +++++- .../Generated/Models/HyperVReplica2012R2EventDetails.cs | 6 +++++- .../Models/HyperVReplicaAzureApplyRecoveryPointInput.cs | 6 +++++- .../Models/HyperVReplicaAzureEnableProtectionInput.cs | 6 +++++- .../Generated/Models/HyperVReplicaAzureEventDetails.cs | 6 +++++- .../Models/HyperVReplicaAzureFailbackProviderInput.cs | 6 +++++- .../Models/HyperVReplicaAzureFailoverProviderInput.cs | 6 +++++- .../Generated/Models/HyperVReplicaAzurePolicyDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaAzurePolicyInput.cs | 6 +++++- .../Models/HyperVReplicaAzureReplicationDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaAzureReprotectInput.cs | 6 +++++- .../Models/HyperVReplicaAzureRpRecoveryPointType.cs | 6 +++++- ...HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs | 6 +++++- .../Generated/Models/HyperVReplicaBaseEventDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaBasePolicyDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaBaseReplicationDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaBluePolicyDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaBluePolicyInput.cs | 6 +++++- .../Generated/Models/HyperVReplicaBlueReplicationDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaPolicyDetails.cs | 6 +++++- .../Generated/Models/HyperVReplicaPolicyInput.cs | 6 +++++- .../Generated/Models/HyperVReplicaReplicationDetails.cs | 6 +++++- .../Generated/Models/HyperVSiteDetails.cs | 6 +++++- .../Generated/Models/HyperVVirtualMachineDetails.cs | 6 +++++- .../Generated/Models/IdentityInformation.cs | 6 +++++- .../Generated/Models/IdentityProviderType.cs | 6 +++++- .../Generated/Models/InMageAgentDetails.cs | 6 +++++- .../Models/InMageAzureV2ApplyRecoveryPointInput.cs | 6 +++++- .../Generated/Models/InMageAzureV2EnableProtectionInput.cs | 6 +++++- .../Generated/Models/InMageAzureV2EventDetails.cs | 6 +++++- .../Generated/Models/InMageAzureV2FailoverProviderInput.cs | 6 +++++- .../Generated/Models/InMageAzureV2PolicyDetails.cs | 6 +++++- .../Generated/Models/InMageAzureV2PolicyInput.cs | 6 +++++- .../Generated/Models/InMageAzureV2ProtectedDiskDetails.cs | 6 +++++- .../Generated/Models/InMageAzureV2RecoveryPointDetails.cs | 6 +++++- .../Generated/Models/InMageAzureV2ReplicationDetails.cs | 6 +++++- .../Generated/Models/InMageAzureV2ReprotectInput.cs | 6 +++++- .../InMageAzureV2UpdateReplicationProtectedItemInput.cs | 6 +++++- .../Generated/Models/InMageBasePolicyDetails.cs | 6 +++++- .../Models/InMageDisableProtectionProviderSpecificInput.cs | 6 +++++- .../Generated/Models/InMageDiskDetails.cs | 6 +++++- .../Generated/Models/InMageDiskExclusionInput.cs | 6 +++++- .../Generated/Models/InMageDiskSignatureExclusionOptions.cs | 6 +++++- .../Generated/Models/InMageEnableProtectionInput.cs | 6 +++++- .../Generated/Models/InMageFailoverProviderInput.cs | 6 +++++- .../Generated/Models/InMagePolicyDetails.cs | 6 +++++- .../Generated/Models/InMagePolicyInput.cs | 6 +++++- .../Generated/Models/InMageProtectedDiskDetails.cs | 6 +++++- .../Generated/Models/InMageReplicationDetails.cs | 6 +++++- .../Generated/Models/InMageReprotectInput.cs | 6 +++++- .../Generated/Models/InMageV2RpRecoveryPointType.cs | 6 +++++- .../Generated/Models/InMageVolumeExclusionOptions.cs | 6 +++++- .../Generated/Models/InconsistentVmDetails.cs | 6 +++++- .../Generated/Models/InitialReplicationDetails.cs | 6 +++++- .../Generated/Models/InlineWorkflowTaskDetails.cs | 6 +++++- .../Generated/Models/InputEndpoint.cs | 6 +++++- .../Generated/Models/Job.cs | 6 +++++- .../Generated/Models/JobDetails.cs | 6 +++++- .../Generated/Models/JobEntity.cs | 6 +++++- .../Generated/Models/JobErrorDetails.cs | 6 +++++- .../Generated/Models/JobProperties.cs | 6 +++++- .../Generated/Models/JobQueryParameter.cs | 6 +++++- .../Generated/Models/JobStatusEventDetails.cs | 6 +++++- .../Generated/Models/JobTaskDetails.cs | 6 +++++- .../Generated/Models/LicenseType.cs | 6 +++++- .../Generated/Models/LogicalNetwork.cs | 6 +++++- .../Generated/Models/LogicalNetworkProperties.cs | 6 +++++- .../Generated/Models/ManualActionTaskDetails.cs | 6 +++++- .../Generated/Models/MasterTargetServer.cs | 6 +++++- .../Generated/Models/MethodCallStatus.cs | 6 +++++- .../Generated/Models/MobilityServiceUpdate.cs | 6 +++++- .../Generated/Models/MultiVmSyncStatus.cs | 6 +++++- .../Generated/Models/Network.cs | 6 +++++- .../Generated/Models/NetworkMapping.cs | 6 +++++- .../Models/NetworkMappingFabricSpecificSettings.cs | 6 +++++- .../Generated/Models/NetworkMappingProperties.cs | 6 +++++- .../Generated/Models/NetworkProperties.cs | 6 +++++- .../Generated/Models/OSDetails.cs | 6 +++++- .../Generated/Models/OSDiskDetails.cs | 6 +++++- .../Generated/Models/OperationsDiscovery.cs | 6 +++++- .../Generated/Models/Page.cs | 6 +++++- .../Generated/Models/PlannedFailoverInput.cs | 6 +++++- .../Generated/Models/PlannedFailoverInputProperties.cs | 6 +++++- .../Generated/Models/Policy.cs | 6 +++++- .../Generated/Models/PolicyProperties.cs | 6 +++++- .../Generated/Models/PolicyProviderSpecificDetails.cs | 6 +++++- .../Generated/Models/PolicyProviderSpecificInput.cs | 6 +++++- .../Generated/Models/PossibleOperationsDirections.cs | 6 +++++- .../Generated/Models/ProcessServer.cs | 6 +++++- .../Generated/Models/ProtectableItem.cs | 6 +++++- .../Generated/Models/ProtectableItemProperties.cs | 6 +++++- .../Generated/Models/ProtectedItemsQueryParameter.cs | 6 +++++- .../Generated/Models/ProtectionContainer.cs | 6 +++++- .../Models/ProtectionContainerFabricSpecificDetails.cs | 6 +++++- .../Generated/Models/ProtectionContainerMapping.cs | 6 +++++- .../Models/ProtectionContainerMappingProperties.cs | 6 +++++- .../ProtectionContainerMappingProviderSpecificDetails.cs | 6 +++++- .../Generated/Models/ProtectionContainerProperties.cs | 6 +++++- .../Generated/Models/ProviderError.cs | 6 +++++- .../Generated/Models/ProviderSpecificFailoverInput.cs | 6 +++++- .../Models/ProviderSpecificRecoveryPointDetails.cs | 6 +++++- .../Generated/Models/RcmAzureMigrationPolicyDetails.cs | 6 +++++- .../Generated/Models/RecoveryPlan.cs | 6 +++++- .../Generated/Models/RecoveryPlanA2AFailoverInput.cs | 6 +++++- .../Generated/Models/RecoveryPlanAction.cs | 6 +++++- .../Generated/Models/RecoveryPlanActionDetails.cs | 6 +++++- .../Generated/Models/RecoveryPlanActionLocation.cs | 6 +++++- .../Models/RecoveryPlanAutomationRunbookActionDetails.cs | 6 +++++- .../Generated/Models/RecoveryPlanGroup.cs | 6 +++++- .../Generated/Models/RecoveryPlanGroupTaskDetails.cs | 6 +++++- .../Generated/Models/RecoveryPlanGroupType.cs | 6 +++++- .../Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs | 6 +++++- .../Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs | 6 +++++- .../Models/RecoveryPlanInMageAzureV2FailoverInput.cs | 6 +++++- .../Generated/Models/RecoveryPlanInMageFailoverInput.cs | 6 +++++- .../Generated/Models/RecoveryPlanManualActionDetails.cs | 6 +++++- .../Generated/Models/RecoveryPlanPlannedFailoverInput.cs | 6 +++++- .../Models/RecoveryPlanPlannedFailoverInputProperties.cs | 6 +++++- .../Generated/Models/RecoveryPlanProperties.cs | 6 +++++- .../Generated/Models/RecoveryPlanProtectedItem.cs | 6 +++++- .../Models/RecoveryPlanProviderSpecificFailoverInput.cs | 6 +++++- .../Generated/Models/RecoveryPlanScriptActionDetails.cs | 6 +++++- .../Models/RecoveryPlanShutdownGroupTaskDetails.cs | 6 +++++- .../Models/RecoveryPlanTestFailoverCleanupInput.cs | 6 +++++- .../RecoveryPlanTestFailoverCleanupInputProperties.cs | 6 +++++- .../Generated/Models/RecoveryPlanTestFailoverInput.cs | 6 +++++- .../Models/RecoveryPlanTestFailoverInputProperties.cs | 6 +++++- .../Generated/Models/RecoveryPlanUnplannedFailoverInput.cs | 6 +++++- .../Models/RecoveryPlanUnplannedFailoverInputProperties.cs | 6 +++++- .../Generated/Models/RecoveryPoint.cs | 6 +++++- .../Generated/Models/RecoveryPointProperties.cs | 6 +++++- .../Generated/Models/RecoveryPointType.cs | 6 +++++- .../Generated/Models/RecoveryServicesProvider.cs | 6 +++++- .../Generated/Models/RecoveryServicesProviderProperties.cs | 6 +++++- .../Models/RemoveProtectionContainerMappingInput.cs | 6 +++++- .../RemoveProtectionContainerMappingInputProperties.cs | 6 +++++- .../Generated/Models/RenewCertificateInput.cs | 6 +++++- .../Generated/Models/RenewCertificateInputProperties.cs | 6 +++++- .../Generated/Models/ReplicationGroupDetails.cs | 6 +++++- .../Generated/Models/ReplicationProtectedItem.cs | 6 +++++- .../Generated/Models/ReplicationProtectedItemOperation.cs | 6 +++++- .../Generated/Models/ReplicationProtectedItemProperties.cs | 6 +++++- .../Models/ReplicationProviderContainerUnmappingInput.cs | 6 +++++- .../ReplicationProviderSpecificContainerCreationInput.cs | 6 +++++- .../ReplicationProviderSpecificContainerMappingInput.cs | 6 +++++- .../Generated/Models/ReplicationProviderSpecificSettings.cs | 6 +++++- .../Generated/Models/Resource.cs | 6 +++++- .../Generated/Models/ResourceHealthSummary.cs | 6 +++++- .../Generated/Models/ResumeJobParams.cs | 6 +++++- .../Generated/Models/ResumeJobParamsProperties.cs | 6 +++++- .../Generated/Models/RetentionVolume.cs | 6 +++++- .../Generated/Models/ReverseReplicationInput.cs | 6 +++++- .../Generated/Models/ReverseReplicationInputProperties.cs | 6 +++++- .../Models/ReverseReplicationProviderSpecificInput.cs | 6 +++++- .../Generated/Models/RoleAssignment.cs | 6 +++++- .../Generated/Models/RpInMageRecoveryPointType.cs | 6 +++++- .../Generated/Models/RunAsAccount.cs | 6 +++++- .../Generated/Models/SanEnableProtectionInput.cs | 6 +++++- .../Generated/Models/ScriptActionTaskDetails.cs | 6 +++++- .../Generated/Models/ServiceError.cs | 6 +++++- .../Generated/Models/SetMultiVmSyncStatus.cs | 6 +++++- .../Generated/Models/Severity.cs | 6 +++++- .../Generated/Models/SourceSiteOperations.cs | 6 +++++- .../Generated/Models/StorageClassification.cs | 6 +++++- .../Generated/Models/StorageClassificationMapping.cs | 6 +++++- .../Generated/Models/StorageClassificationMappingInput.cs | 6 +++++- .../Models/StorageClassificationMappingProperties.cs | 6 +++++- .../Generated/Models/StorageClassificationProperties.cs | 6 +++++- .../Generated/Models/StorageMappingInputProperties.cs | 6 +++++- .../Generated/Models/Subnet.cs | 6 +++++- .../Generated/Models/SwitchProtectionInput.cs | 6 +++++- .../Generated/Models/SwitchProtectionInputProperties.cs | 6 +++++- .../Generated/Models/SwitchProtectionJobDetails.cs | 6 +++++- .../Models/SwitchProtectionProviderSpecificInput.cs | 6 +++++- .../Generated/Models/TaskTypeDetails.cs | 6 +++++- .../Generated/Models/TestFailoverCleanupInput.cs | 6 +++++- .../Generated/Models/TestFailoverCleanupInputProperties.cs | 6 +++++- .../Generated/Models/TestFailoverInput.cs | 6 +++++- .../Generated/Models/TestFailoverInputProperties.cs | 6 +++++- .../Generated/Models/TestFailoverJobDetails.cs | 6 +++++- .../Generated/Models/UnplannedFailoverInput.cs | 6 +++++- .../Generated/Models/UnplannedFailoverInputProperties.cs | 6 +++++- .../Generated/Models/UpdateMobilityServiceRequest.cs | 6 +++++- .../Models/UpdateMobilityServiceRequestProperties.cs | 6 +++++- .../Generated/Models/UpdateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/UpdateNetworkMappingInputProperties.cs | 6 +++++- .../Generated/Models/UpdatePolicyInput.cs | 6 +++++- .../Generated/Models/UpdatePolicyInputProperties.cs | 6 +++++- .../Generated/Models/UpdateRecoveryPlanInput.cs | 6 +++++- .../Generated/Models/UpdateRecoveryPlanInputProperties.cs | 6 +++++- .../Generated/Models/UpdateReplicationProtectedItemInput.cs | 6 +++++- .../Models/UpdateReplicationProtectedItemInputProperties.cs | 6 +++++- .../Models/UpdateReplicationProtectedItemProviderInput.cs | 6 +++++- .../Generated/Models/UpdateVCenterRequest.cs | 6 +++++- .../Generated/Models/UpdateVCenterRequestProperties.cs | 6 +++++- .../Generated/Models/VCenter.cs | 6 +++++- .../Generated/Models/VCenterProperties.cs | 6 +++++- .../Generated/Models/VMNicDetails.cs | 6 +++++- .../Generated/Models/VMNicInputDetails.cs | 6 +++++- .../Generated/Models/VMwareCbtPolicyCreationInput.cs | 6 +++++- .../Generated/Models/VMwareDetails.cs | 6 +++++- .../Generated/Models/VMwareV2FabricCreationInput.cs | 6 +++++- .../Generated/Models/VMwareV2FabricSpecificDetails.cs | 6 +++++- .../Generated/Models/VMwareVirtualMachineDetails.cs | 6 +++++- .../Generated/Models/VaultHealthDetails.cs | 6 +++++- .../Generated/Models/VaultHealthProperties.cs | 6 +++++- .../Generated/Models/VirtualMachineTaskDetails.cs | 6 +++++- .../Generated/Models/VmNicUpdatesTaskDetails.cs | 6 +++++- .../Generated/Models/VmmDetails.cs | 6 +++++- .../Generated/Models/VmmToAzureCreateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/VmmToAzureNetworkMappingSettings.cs | 6 +++++- .../Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/VmmToVmmCreateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/VmmToVmmNetworkMappingSettings.cs | 6 +++++- .../Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs | 6 +++++- .../Generated/Models/VmwareCbtPolicyDetails.cs | 6 +++++- .../Generated/Operations.cs | 6 +++++- .../Generated/OperationsExtensions.cs | 6 +++++- .../Generated/RecoveryPointsOperations.cs | 6 +++++- .../Generated/RecoveryPointsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationAlertSettingsOperations.cs | 6 +++++- .../ReplicationAlertSettingsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationEventsOperations.cs | 6 +++++- .../Generated/ReplicationEventsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationFabricsOperations.cs | 6 +++++- .../Generated/ReplicationFabricsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationJobsOperations.cs | 6 +++++- .../Generated/ReplicationJobsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationLogicalNetworksOperations.cs | 6 +++++- .../ReplicationLogicalNetworksOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationNetworkMappingsOperations.cs | 6 +++++- .../ReplicationNetworkMappingsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationNetworksOperations.cs | 6 +++++- .../Generated/ReplicationNetworksOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationPoliciesOperations.cs | 6 +++++- .../Generated/ReplicationPoliciesOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationProtectableItemsOperations.cs | 6 +++++- .../ReplicationProtectableItemsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationProtectedItemsOperations.cs | 6 +++++- .../ReplicationProtectedItemsOperationsExtensions.cs | 6 +++++- .../ReplicationProtectionContainerMappingsOperations.cs | 6 +++++- ...cationProtectionContainerMappingsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationProtectionContainersOperations.cs | 6 +++++- .../ReplicationProtectionContainersOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationRecoveryPlansOperations.cs | 6 +++++- .../ReplicationRecoveryPlansOperationsExtensions.cs | 6 +++++- .../ReplicationRecoveryServicesProvidersOperations.cs | 6 +++++- ...licationRecoveryServicesProvidersOperationsExtensions.cs | 6 +++++- .../ReplicationStorageClassificationMappingsOperations.cs | 6 +++++- ...tionStorageClassificationMappingsOperationsExtensions.cs | 6 +++++- .../ReplicationStorageClassificationsOperations.cs | 6 +++++- ...ReplicationStorageClassificationsOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationVaultHealthOperations.cs | 6 +++++- .../Generated/ReplicationVaultHealthOperationsExtensions.cs | 6 +++++- .../Generated/ReplicationvCentersOperations.cs | 6 +++++- .../Generated/ReplicationvCentersOperationsExtensions.cs | 6 +++++- .../Generated/SiteRecoveryManagementClient.cs | 6 +++++- 369 files changed, 1845 insertions(+), 369 deletions(-) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs index 63a0a65f74a5..4b129886e568 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs index 27898964d3f9..56bdc823e8ad 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IRecoveryPointsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs index ae20c08f95de..6b37fc1842f3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationAlertSettingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs index 7291aa260474..f2b7cebbfea0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationEventsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs index af51d41bfe38..84ff2a5c0624 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationFabricsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs index 6e6b3347b11a..19c90ac0e327 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationJobsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs index fe51c3ffb162..fbe70ab01fae 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationLogicalNetworksOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs index 6405bbe77d3e..bb0e805a9bd7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworkMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs index d8d3e31eeb00..f49a4d365456 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationNetworksOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs index 705878140fb6..cad844242e93 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationPoliciesOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs index 09f4c1a7ce12..9b39fff9e172 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectableItemsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs index c3be6be2f3c5..27dd2e141a85 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectedItemsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs index 2399d0c1e59a..0cbcba6c0f83 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainerMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs index daa88e4cf7c3..580422ec3b2e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationProtectionContainersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs index 97fb63775a89..314e3b8c25fe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryPlansOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs index 96799e2ebcf8..b51b959f6190 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationRecoveryServicesProvidersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs index dfb87a61ebbf..7f0428f95b11 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs index 61b87ed1f996..200678fc719b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationStorageClassificationsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs index 2eff1a49a83b..e8d2ad5772f3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationVaultHealthOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs index 0fe52dedae61..c1e93cdb1490 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/IReplicationvCentersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs index 801bd4933aa1..22549c474a88 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ISiteRecoveryManagementClient.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs index 22428eb9a1cc..c039f87c4f07 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AApplyRecoveryPointInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs index c97f1ec33457..86ac83225ee0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AContainerCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs index 6712513d9203..de7feab7a1f0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs index 1f520e16b4d0..d2928c817f88 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AEventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs index 2408e20176a2..467416d59729 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AFailoverProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs index 46aba628f304..486e8325a6aa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs index a354a1352e57..7a7264bdeeaf 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2APolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs index 5c986effb8f7..78c8949ae74d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs index 67bdbf735519..33b41b21cd27 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AProtectedManagedDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs index 4e32b90c1e09..4bd4d394b0b4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs index 890ce4fb369b..27a37e8fe4da 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AReprotectInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs index 26cf33725ab0..b2af3e8c5620 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ARpRecoveryPointType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs index 74ad255ab7e3..1fe6c0fd33a4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2ASwitchProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs index 29bc6b6888c1..d62e8bd08a72 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AUpdateReplicationProtectedItemInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs index 58ec4ff9af83..4b56ad516692 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmDiskInputDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs index 31b1a5fae41d..1f174974b46a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/A2AVmManagedDiskInputDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs index 42e548a4fb58..eadd152faefe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMException.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs index dbe030105bad..96b195b3854c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMExceptionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs index 84f4823ac10c..6b5ce2301796 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ARMInnerError.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs index 9159132f2a94..eda4c36716e9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ASRTask.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs index a8f87a217d15..21ba5429e087 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs index d940063e3145..4e315d6e889c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AddVCenterRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs index e0ef5b9f7ab4..e686cb8b76dd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Alert.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs index e418c67c0575..f9840a73a0ad 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlertProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs index ac260d0bcbe1..3fa462c575c1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AlternateLocationRecoveryOption.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs index db30c7352af9..4ba2066e612f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs index 72d580e005c6..38774b755458 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs index 658dfc72e674..356c42a5c9bc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ApplyRecoveryPointProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs index 051be36b162f..7369e1e9ec13 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AsrJobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs index 5f1c92660efb..763b16d3caab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AutomationRunbookTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs index 3a2ec6fec960..572e1edfaffb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs index 53f54e918c18..1622ee8b704e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureFabricSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs index 2c115ac7a53f..4ed54a0bafa6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureCreateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs index 275219e80558..d8951ee577cc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureNetworkMappingSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs index 21a5698cc9cc..4748395d9bb9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureUpdateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs index a748178949cf..4e58c4abef50 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureToAzureVmSyncedConfigDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs index dc1eb5d4f960..f36adbcad398 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/AzureVmDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs index 27a852d4c308..45e734839bbc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigurationSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs index 6069d9d0225a..e866c41ed5a7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs index b20ca486eba9..90c5496dc16c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConfigureAlertRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs index 0a0c86422bda..2c2797a3a58e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ConsistencyCheckTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs index 1a27c6610864..53cde2acda7c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs index 9d0f2ff23660..23db979030a9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateNetworkMappingInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs index 494d56ae3a31..35440a7a35a1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs index 0b7e6f980858..67dffd25e0f8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreatePolicyInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs index a3689e0a1685..f09ca995f413 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs index e926a8d426aa..ed4fc56017a7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs index 1f601e8f71ad..bfb93d435595 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs index 56ae0e4cc661..6984f7dfebdb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateProtectionContainerMappingInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs index a22e0fbd8a75..66d37e77361c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs index 14d63aa9187f..377bb1bde608 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CreateRecoveryPlanInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs index 7d583f21837c..707f6b7d4e4b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/CurrentScenarioDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs index 352c74cf05fc..8d53315a16ec 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataStore.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs index bc54232c3e66..4d377699bf78 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DataSyncStatus.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs index 41e29291b827..acf6c8e6eb6d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs index 02f3c4f41a5b..d47e87fb4ee2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs index cf96deb3de3b..1e72a0018b5a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs index 22bf5d18931a..88594036b7e9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DisableProtectionReason.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs index 24f59b3e2ea3..f415c62e0fa2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs index 43826c03a6ab..647eede27a7a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiscoverProtectableItemRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs index 205be368ddae..2e2f67e9b429 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs index cfb230c91e34..911a2cbdfa7a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/DiskVolumeDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs index 4700a05057da..f1e6a33c2061 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Display.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs index ad038d02f8f9..cca33aebf4d6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs index 198be10a3d75..e434cc09c468 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs index b0097dd4cc52..2f3ef302023e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EnableProtectionProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs index 7b12f08cfec3..1ef35d157785 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EncryptionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs index 0558dbacd467..f0f5fc2c963e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventModel.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs index 509803123fdd..2b3402abf40c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs index cd823a2a283d..cb329c42a556 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventProviderSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs index 2193700c2d11..feb21e0636e7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventQueryParameter.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs index 04e7c8d4491c..fd63b833adeb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/EventSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs index e706f87ba10b..eadeaade84b4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ExportJobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs index 55b2e687c561..ff2ec7eb12e9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Fabric.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs index 5fa651bb6d97..68f73d05675c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs index 38e6a65ed927..16544f4c2738 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricCreationInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs index 94db80efd539..6064fa9765db 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs index 0de8ef8ca915..314b08901d2a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricReplicationGroupTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs index 462367f81270..0de61fd3d6fd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs index 704854f6a69f..7f6bf01e2ef7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs index 76aadffd369d..f849fca90965 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs index ef910a3e9e3b..10c276af3e5a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FabricSpecificUpdateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs index 8953a8a67d79..056b4a4be66a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverDeploymentModel.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs index 0730b7611cb2..3c5f3fcf80ff 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverJobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs index 5516960b395e..6fe70bdac54b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs index 627e3c3e6b9e..780fa22149a4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverProcessServerRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs index 9e06c262154e..533ab9ce70b7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/FailoverReplicationProtectedItemDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs index 78f1ea86a74e..a86a1b89a4a6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/GroupTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs index b16f6955ba99..13c1f4460683 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthError.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs index 25ab3387f0e1..5540adbccc3f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorCategory.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs index 02c4c13b1fe9..8d3b566db650 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HealthErrorSummary.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs index 7d3a80f10bcc..809184a34db3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012EventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs index f9c4a6d62b18..1fe25eeffe82 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplica2012R2EventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs index 667f6a5711ce..2bd321535af1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureApplyRecoveryPointInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs index 900648b65b91..95e3c6b0f09e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs index 173ecfd88611..110378476974 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureEventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs index df3f79dbb93e..1e8c44bfdc7b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailbackProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs index 06c74c51022b..26238ed9ea2f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureFailoverProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs index 76d19e63fbe7..b09b6eb35037 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs index 51b2a37ab25a..6a118796c43f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzurePolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs index a7b8e15c74da..16052a316686 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs index 153f7d6b9ab9..4eafbcecf7f1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureReprotectInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs index cc69ae1188a5..96f98d89795c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureRpRecoveryPointType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs index efdf0c16aaae..1ea04dfc564d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs index 71aea92c150f..5e69ed112073 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseEventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs index 5e4a3df73630..8f30d6faec30 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBasePolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs index 0299fd3553de..101b43ce39dd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBaseReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs index 811af282b7a5..d46c3fda9282 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs index 67ff13de816b..cb45ba01a4dd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBluePolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs index e32e1e41f5bd..8a93e3cd067b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaBlueReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs index b5cd23b467b8..a8f03436d71f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs index e73fd4e7333f..d8e26ac903d1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaPolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs index 2a737df9e144..abe0a2961fb9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVReplicaReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs index ac16b9ac0952..8ea1c8706cea 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVSiteDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs index 4d26d0902485..6b70bf3a5bad 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/HyperVVirtualMachineDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs index af60f2a57921..594444afae79 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityInformation.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs index 740a678f8494..4ec4c4c07384 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/IdentityProviderType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs index be188164caa2..20b38fd43fce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAgentDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs index e6141e39da91..66f098e69728 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ApplyRecoveryPointInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs index 07af9569dfae..f4284eb621e4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs index ecbac1ba8188..cad4fc2264af 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2EventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs index 7317127bfe35..c03a146ce6de 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2FailoverProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs index c9f64f61972f..bb0a153a5172 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs index 2b15fbcfc59f..bb09e7dd850a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2PolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs index 53ebe516002d..e1f18fcc33eb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ProtectedDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs index d5c086eac425..abe6b536df3d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2RecoveryPointDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs index c052c3e6ea75..c7faba782784 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs index b00d54031944..5a6ef6b64d54 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2ReprotectInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs index 2a2420d35331..3a1765378be7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageAzureV2UpdateReplicationProtectedItemInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs index ee8ed74a4c24..4d86e9a0dff3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageBasePolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs index 7b93f3980f35..5c602b0aee98 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDisableProtectionProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs index 113623a47018..469b514d003f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs index 7796e760e8f4..6174f309dbb1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskExclusionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs index 58178911c81f..ae1b4da6615a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageDiskSignatureExclusionOptions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs index 949af2006868..6944070907d1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageEnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs index 365ef24d3033..d2775cde9ec0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageFailoverProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs index a455f4b93e22..575a7c2ee16f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs index 7f1f33433769..b8ec9ce5b166 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMagePolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs index 0976e0e0da8e..2b2c8a55c0b0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageProtectedDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs index 1e2d0379a364..023f1c40444b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs index ef7375cb3e9b..1bcc348fdb66 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageReprotectInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs index 309f7b24b11c..f5f4742b5a90 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageV2RpRecoveryPointType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs index 7ca1240d354a..961cb60c4367 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InMageVolumeExclusionOptions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs index 471459f0cd1c..01f82f1a2e4c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InconsistentVmDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs index 47a2d4ddcce8..f55a51c7a728 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InitialReplicationDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs index dbdc1b9c49c9..ac213727a619 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InlineWorkflowTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs index 5749e7aaa06e..55099f78b7ed 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/InputEndpoint.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs index 6fb5619b38cd..dba844f276db 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Job.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs index 257b9eda43f4..5027089d25f5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs index 243b3426dea9..399774276f1f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobEntity.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs index 2ac5490e3249..d79d610cd9d1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobErrorDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs index cb6bdaae06c2..9b1411b31f77 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs index 8d55b9711d4c..34a38eb1081d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobQueryParameter.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs index a40e6c6251c6..0b905b6fe4df 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobStatusEventDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs index 09d727cee336..b12b96f741eb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/JobTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs index e6c19ca4e930..283cee336e74 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LicenseType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs index 94df673733c7..7cd1c690f4a2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetwork.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs index e3cd15438b20..14a4f910d888 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/LogicalNetworkProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs index ad0f2c4b1f6b..eed7d958ea08 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ManualActionTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs index b6dac0d6c298..c7754fd44d04 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MasterTargetServer.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs index b2d4794083b6..04901204f6a7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MethodCallStatus.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs index 3b0675cc5a9f..14722975755d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MobilityServiceUpdate.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs index 24c5ab19de05..f6070cba60f3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/MultiVmSyncStatus.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs index 955198d07f77..0fdaf13cb7fc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Network.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs index 6a444bca5bc1..96d9e915ca02 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMapping.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs index 2cbfd6200a0f..94d9f75db968 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingFabricSpecificSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs index 9b24c9509192..5f91df971cd5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkMappingProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs index cc8f2ba46b03..105ddc5a21b4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/NetworkProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs index c73800c23121..9f4bddc008bd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs index 7cefcbd25bb6..ed48606248ca 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OSDiskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs index abdf4a411f95..75adce4eed08 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/OperationsDiscovery.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs index 30d9667c3134..82efbbfcb657 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Page.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs index aa5b38dced1c..70274088b01a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs index bf15876242e4..466f74ec9a52 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PlannedFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs index 89ad7a9b1cce..f30df4cbfcab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Policy.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs index 585e8452514c..22ad7ff97260 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs index 9badf7030028..89266389d290 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs index ab78b54be8f2..db5b45a4b1ab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PolicyProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs index a8fc4708d6ca..a96d89f4a2b1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/PossibleOperationsDirections.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs index 24802f8b1fec..ead5550adb83 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProcessServer.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs index af1dc7d5a4d2..59857d8cb4bc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItem.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs index 7d08303313b3..74f392a6d294 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectableItemProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs index 2570f2c9b42d..98bd27e0eee9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectedItemsQueryParameter.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs index 755c5089fae7..b894e8bad39d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainer.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs index 501693fdfe21..fd901c61542e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerFabricSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs index a080c7ed2352..7beed5d83e4e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMapping.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs index 24fd3fd48538..45c5a33a368c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs index c7be5130cef0..006409f3250d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerMappingProviderSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs index bb2e3f30901c..616572ce2ad3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProtectionContainerProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs index 677e48a0569b..21db30d761ee 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderError.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs index 9788215cba94..9d0137f39743 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs index d8a76d5353ff..6f06b2306296 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ProviderSpecificRecoveryPointDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs index 3c87feb87f79..d0265a4b22b9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RcmAzureMigrationPolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs index ae88ee838607..d961b8a124a8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlan.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs index 71d60268c409..535ab1107829 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanA2AFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs index f323f3e341ac..227abc05bd15 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAction.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs index da16bdb19c61..73313a9edd63 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs index 84cd0f1dfa29..f8a609d2ef46 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanActionLocation.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs index 962f5d578b82..bdf092737ffe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanAutomationRunbookActionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs index c89f7b0cbab2..3702f8c691d9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroup.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs index 1f3b448a80be..aacc7603a313 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs index 82144d017c51..21079ed2867e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanGroupType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs index 477b68f38313..a7b833e7a16b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailbackInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs index 1f0bbbeeca26..87061cbcec69 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanHyperVReplicaAzureFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs index 2c5b1cef717c..179b67c5b825 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageAzureV2FailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs index ac11e38426b1..161da70d958a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanInMageFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs index a035783c15f7..f37e1d5a46df 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanManualActionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs index 503dbd0a0b33..d02d8915b5e2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs index 838990ac9cf3..18d83e607853 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanPlannedFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs index 6a6b0d241857..702bac242bab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs index 3a9488aa6455..c07db9a54402 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProtectedItem.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs index a33998148d7d..dccb43370cfc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanProviderSpecificFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs index 3664874fb06b..9436c2b60354 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanScriptActionDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs index f5c36c2c54e1..ed20c74ac4a0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanShutdownGroupTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs index d45b9274aeb7..b12a2785395a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs index 3030696d9aba..6ca23824b08f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverCleanupInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs index 5ee3b9389fd4..bf8cd456dd30 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs index 668f1de7b5ce..a74317fbb41c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanTestFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs index cf4836652072..0563803dc4cf 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs index dcf2cd1deb57..f8d782a5dbb3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPlanUnplannedFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs index 3208dfc455c5..4db9dfe28c0f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPoint.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs index 35747cd3885d..93d26591e2e1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs index 69b9ab56ddc3..7879de83f68a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryPointType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs index 2c0e935efa48..42ca0ebc32a4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProvider.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs index 1994214788c4..87482fc68c1f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RecoveryServicesProviderProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs index de3c625bb7b8..22e5193106d5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs index 5ef5653cbea1..7e0a04cb5eb9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RemoveProtectionContainerMappingInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs index 64e6ef0c6ee0..3fbddcedca64 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs index cc7952bcf3c4..8cd4cdb8867f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RenewCertificateInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs index 11e6e1a9ac50..7f7374245f59 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationGroupDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs index adbab97ecc2b..6e04fc160a29 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItem.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs index 028c7122e8dc..d93f7a0d8343 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemOperation.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs index 46fbc69c2ea3..6f7f3dbba8b1 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProtectedItemProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs index 46452797d030..781179070791 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderContainerUnmappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs index b2d8ad097967..f49d57f94664 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs index 35c64fa54e61..d2a3ff33b5c7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificContainerMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs index 3048506de6b4..612f654eb0f6 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReplicationProviderSpecificSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs index fcfa203c65a6..565bf6d54b30 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Resource.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs index a809f957470f..ac02ee567fff 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResourceHealthSummary.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs index 93424ead6a7a..2024677df390 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParams.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs index 005a837cd366..dc720453115f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ResumeJobParamsProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs index 221f52920d54..0d51115bd451 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RetentionVolume.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs index 65d2fc683561..50e0e346afdd 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs index b6cf5ab062b3..01f016bb63fb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs index 487a2c26b5d3..b11786912278 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ReverseReplicationProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs index 3840a84935f9..2e25a15a9cb3 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RoleAssignment.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs index 5199a985642d..870bc66e6f86 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RpInMageRecoveryPointType.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs index c89da8258b3a..935499ee8fff 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/RunAsAccount.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs index 2c823f698d3d..578880811307 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SanEnableProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs index e8affc697b05..bff2e2eaf6c0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ScriptActionTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs index 0a07abf65163..198e404b57c0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/ServiceError.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs index 44063b7ddea7..8d7b71652557 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SetMultiVmSyncStatus.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs index 1a76ca15c3c9..b6f45ea8f576 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Severity.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs index 864063ae9643..39c61fd1aa29 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SourceSiteOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs index ff6a990e50b5..82ea8abfc5f2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassification.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs index 3046304bb47a..40e463499df8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMapping.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs index 4fee005700e0..400ceb18b49f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs index 642236d274be..711c1c9efdfb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationMappingProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs index 835db7a966d5..d5357cd38c02 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageClassificationProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs index beca084a23bc..86556b43aaab 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/StorageMappingInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs index 03ff339fd466..58173ce92bfe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/Subnet.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs index 83c9255171e2..8e2d7e621b61 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs index 92b73ed16cce..d8dbeb98c087 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs index d97f45c5f0fa..0862800d6548 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionJobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs index 6cc3f1285f0d..e3b7d47c4115 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/SwitchProtectionProviderSpecificInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs index 69249e91668d..53d429a7669e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TaskTypeDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs index 1954a0d2272f..ba410049aafb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs index a6dc3c04f7aa..5834ee9db54e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverCleanupInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs index 6c72dbc1497a..552faf9e9e41 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs index cef12eb3eea2..280de7cb0e14 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs index 0c905ee61487..7af399907b04 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/TestFailoverJobDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs index ef3bfb269c6f..00d88a29e014 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs index c61dd06e0edd..abd8d5b4f0f9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UnplannedFailoverInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs index df69150f0d72..cc9e5aac899c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs index 1afcef191e4e..328b1eb5de3c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateMobilityServiceRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs index 68b5cc2695dc..8faf16589c1e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs index 3bc595fc93e4..c6bd0790b05c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateNetworkMappingInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs index 21c24a9d48be..4b801ad70ba9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs index ccc6c38011db..eadcb3cdb2fc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdatePolicyInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs index 9c6d55283632..9585a2f99ba4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs index 655c5a457664..5ed7660ff489 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateRecoveryPlanInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs index 6692cd84d218..ad6ca2e2a6f9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs index c12f6cbf65be..3f5cd8444935 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemInputProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs index ece1bd221c6c..d63d0f10c3a9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateReplicationProtectedItemProviderInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs index 26873361c3ec..802aa1d9c55f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequest.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs index 2c303523731b..3a9657d61ad5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/UpdateVCenterRequestProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs index 1a15a274b522..340e5911cc04 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenter.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs index 928cb69ecebe..f1d1b84a6814 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VCenterProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs index b035f93c6244..c5df644c244d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs index f10a1eaba8e2..dd3f81718d5f 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMNicInputDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs index c605e680b644..d9420961d0ba 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareCbtPolicyCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs index 6d78781ca760..5159e4c93bbb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs index 8b68c3619982..2e5b8d1be9a0 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricCreationInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs index f3a17e8d864d..b843af2f8157 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareV2FabricSpecificDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs index 5e691101ba1d..40c648f85c9d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VMwareVirtualMachineDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs index b60729136afd..e9e10933def8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs index 0f8e3df00bbc..5e8752ae0fef 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VaultHealthProperties.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs index 90c3c72d6a37..cebf1f945919 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VirtualMachineTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs index da3b2413a5f7..ec984c958a7d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmNicUpdatesTaskDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs index 238ecaf4481e..3ab6535bf735 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs index a4902e1d0e90..4940f319e38c 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureCreateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs index 655e5095fe8c..b595de2739db 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureNetworkMappingSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs index f949247de8fa..3234861b18ea 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToAzureUpdateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs index 6bd1b5e37713..2d6c5df84eee 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmCreateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs index 2b5266d27100..539674b0c219 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmNetworkMappingSettings.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs index 7cc41d0d5f55..0f677b926c4a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmmToVmmUpdateNetworkMappingInput.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs index 207ed6f8dfe6..f6bb24e4c039 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Models/VmwareCbtPolicyDetails.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs index 389e62c91b44..1e9179ae34b2 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/Operations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs index a15a41fd7337..d57e6f0f61a5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/OperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs index 38cbc8cd4fe1..e1e0f901a104 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs index 01b50ab5bd95..2cc15f79568e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/RecoveryPointsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs index 7af2fe76a535..0a37c02f264a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs index 41e25e6a1487..13418d319424 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationAlertSettingsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs index f3014b2e6390..78e6a9548b57 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs index 2a005210166a..e3335f9f8a4a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationEventsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs index 58b5eef3c1ba..f32e7a3410bc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs index 0c8bad014c0e..b2b3da63b2ce 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationFabricsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs index 9acd0dc4a403..8c1ceac56ed9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs index 3f5df95bca14..9f93691c9d63 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationJobsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs index f2c811b930da..cca1b52d44b9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs index 4a0adf656b23..3bc206165044 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationLogicalNetworksOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs index c9674719e71e..1d58d2133497 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs index 670719c0e652..9f5faefb4bdb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworkMappingsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs index bbbda60bc96a..39610dab555b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs index 07816f6d44d0..e78ba24a3a0d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationNetworksOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs index 263654814faa..efec7baff694 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs index 1842d6a5535c..10e2809b4eed 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationPoliciesOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs index 5f8796da6f78..b732d33908b5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs index e2834357e318..2fa541832efe 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectableItemsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs index d63b9ff20819..0833c0b21e4a 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs index dfd2b26bca3a..b2c121ea1acb 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectedItemsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs index 12a833c400aa..f7e5a6031fb9 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs index 69e9abe3bca2..81e7944e6fdc 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainerMappingsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs index f542b4d42589..6c2ac8504aa5 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs index 7f0ef5c2240d..abbdcdee0526 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationProtectionContainersOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs index e4b19c652a5a..877d4acc7cb7 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs index a556a5bc5dbd..7b4a398db216 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryPlansOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs index f4be6e93e19a..f74d07f6568e 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs index ebf8fcf1855e..d0d539d10f38 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationRecoveryServicesProvidersOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs index 0c0b455ec384..d1b50ad1d213 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs index c0f409c35b3c..c4d03b94f06d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationMappingsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs index 94426404199d..e3cb70b00c10 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs index 1a195c2bb9e1..cc2cdd0d11fa 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationStorageClassificationsOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs index 98be173b8d8d..6ff9dadab137 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs index 7aec2dab577d..2cdd2dda21c8 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationVaultHealthOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs index d616a396f95f..b16f8761409d 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperations.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs index 877ab1cc6cbe..ac7c9e6487a4 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/ReplicationvCentersOperationsExtensions.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs index 14e9b06f054d..f671d2d15e7b 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Generated/SiteRecoveryManagementClient.cs @@ -1,4 +1,8 @@ -// Code generated by Microsoft (R) AutoRest Code Generator 1.2.2.0 +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is // regenerated. From b8ac5eb82d4d4f32f3e25f19bd9d276d595fea25 Mon Sep 17 00:00:00 2001 From: viverm Date: Mon, 11 Sep 2017 23:42:33 +0530 Subject: [PATCH 5/5] SiteRecovery Packate Release notes --- ...osoft.Azure.Management.RecoveryServices.SiteRecovery.csproj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj index 42006a8083b5..262224d56938 100644 --- a/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj +++ b/src/SDKs/RecoveryServices.SiteRecovery/Management.RecoveryServices.SiteRecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj @@ -5,7 +5,8 @@ Provides developers with libraries for the updated recovery services site recovery feature under Azure Resource manager. 1.0.2-preview Microsoft.Azure.Management.RecoveryServices.SiteRecovery - Microsoft Azure resource management + Microsoft Azure resource management + Additional event search, migration support and Replication Health for site recovery. net452;netstandard1.4