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