/// <summary> /// Create Azure Site Recovery Network Mapping. /// </summary> /// <param name="primaryServerId">Primary server Id</param> /// <param name="primaryNetworkId">Primary network Id</param> /// <param name="recoveryServerId">Recovery server Id</param> /// <param name="recoveryNetworkId">Recovery network Id</param> /// <returns>Job response</returns> public JobResponse NewAzureSiteRecoveryNetworkMapping( string primaryServerId, string primaryNetworkId, string recoveryServerId, string recoveryNetworkId) { CreateNetworkMappingInput createNetworkMappingInput = new CreateNetworkMappingInput(); createNetworkMappingInput.PrimaryServerId = primaryServerId; createNetworkMappingInput.PrimaryNetworkId = primaryNetworkId; createNetworkMappingInput.RecoveryServerId = recoveryServerId; createNetworkMappingInput.RecoveryNetworkId = recoveryNetworkId; NetworkMappingInput networkMappingInput = new NetworkMappingInput(); networkMappingInput.NetworkTargetType = NetworkTargetType.SCVMM.ToString(); networkMappingInput.CreateNetworkMappingInput = DataContractUtils.Serialize <CreateNetworkMappingInput>(createNetworkMappingInput); return(this.GetSiteRecoveryClient() .NetworkMappings .Create(networkMappingInput, this.GetRequestHeaders())); }
/// <summary> /// Create Azure Site Recovery Network Mapping. /// </summary> /// <param name="primaryServerId">Primary server Id</param> /// <param name="primaryNetworkId">Primary network Id</param> /// <param name="recoveryServerId">Recovery server Id</param> /// <param name="recoveryNetworkId">Recovery network Id</param> /// <returns>Job response</returns> public JobResponse NewAzureSiteRecoveryNetworkMapping( string primaryServerId, string primaryNetworkId, string recoveryServerId, string recoveryNetworkId) { CreateNetworkMappingInput createNetworkMappingInput = new CreateNetworkMappingInput(); createNetworkMappingInput.PrimaryServerId = primaryServerId; createNetworkMappingInput.PrimaryNetworkId = primaryNetworkId; createNetworkMappingInput.RecoveryServerId = recoveryServerId; createNetworkMappingInput.RecoveryNetworkId = recoveryNetworkId; NetworkMappingInput networkMappingInput = new NetworkMappingInput(); networkMappingInput.NetworkTargetType = NetworkTargetType.SCVMM.ToString(); networkMappingInput.CreateNetworkMappingInput = DataContractUtils.Serialize<CreateNetworkMappingInput>(createNetworkMappingInput); return this.GetSiteRecoveryClient() .NetworkMappings .Create(networkMappingInput, this.GetRequestHeaders()); }