public ApiManagementLongRunningOperation BeginManageVirtualNetworks( string resourceGroupName, string serviceName, IList <PsApiManagementVirtualNetwork> virtualNetworks) { var parameters = new ApiServiceManageVirtualNetworksParameters { VirtualNetworkConfigurations = (virtualNetworks == null || virtualNetworks.Count == 0) ? null : virtualNetworks.Select(vn => new VirtualNetworkConfiguration { Location = vn.Location, SubnetName = vn.SubnetName, VnetId = vn.VnetId }).ToList() }; var longrunningResponse = Client.ResourceProvider.BeginManagingVirtualNetworks(resourceGroupName, serviceName, parameters); AdjustRetryAfter(longrunningResponse, _client.LongRunningOperationInitialTimeout); return(ApiManagementLongRunningOperation.CreateLongRunningOperation("Set-AzureRmApiManagementVirtualNetworks", longrunningResponse)); }
public ApiManagementLongRunningOperation BeginManageVirtualNetworks( string resourceGroupName, string serviceName, IList<PsApiManagementVirtualNetwork> virtualNetworks) { var parameters = new ApiServiceManageVirtualNetworksParameters { VirtualNetworkConfigurations = (virtualNetworks == null || virtualNetworks.Count == 0) ? null : virtualNetworks.Select(vn => new VirtualNetworkConfiguration { Location = vn.Location, SubnetName = vn.SubnetName, VnetId = vn.VnetId }).ToList() }; var longrunningResponse = Client.ResourceProvider.BeginManagingVirtualNetworks(resourceGroupName, serviceName, parameters); AdjustRetryAfter(longrunningResponse, _client.LongRunningOperationInitialTimeout); return ApiManagementLongRunningOperation.CreateLongRunningOperation("Set-AzureRmApiManagementVirtualNetworks", longrunningResponse); }