Beispiel #1
0
        public void TestRegionConfiguration()
        {
            var regionConfigurationRequest = new RegionConfigurationRequest
            {
                TransportAvailabilityRequest = new TransportAvailabilityRequest
                {
                    SkuName = SkuName.DataBox
                }
            };

            var regionconfigurationResponse = this.Client.Service.RegionConfiguration(TestConstants.DefaultResourceLocation, transportAvailabilityRequest: regionConfigurationRequest.TransportAvailabilityRequest);

            Assert.True(regionconfigurationResponse != null, "Call for RegionConfiguration request is successful");
            //Assert.True(regionconfigurationResponse.ScheduleAvailabilityResponse.AvailableDates != null);
            Assert.True(regionconfigurationResponse.TransportAvailabilityResponse.TransportAvailabilityDetails != null);
        }
Beispiel #2
0
        public void TestRegionConfigurationByResourceGroup()
        {
            var resourceGroupName = TestUtilities.GenerateName("SdkRg");

            var regionConfigurationRequest = new RegionConfigurationRequest
            {
                TransportAvailabilityRequest = new TransportAvailabilityRequest
                {
                    SkuName = SkuName.DataBox
                }
            };

            var regionconfigurationResponse = this.Client.Service.RegionConfigurationByResourceGroup(resourceGroupName, TestConstants.DefaultResourceLocation, transportAvailabilityRequest: regionConfigurationRequest.TransportAvailabilityRequest);

            Assert.True(regionconfigurationResponse != null, "Call for RegionConfiguration at resource group request is successful");
            Assert.True(regionconfigurationResponse.TransportAvailabilityResponse.TransportAvailabilityDetails != null);
        }
 /// <summary>
 /// This API provides configuration details specific to given region/location
 /// at Resource group level.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The Resource Group Name
 /// </param>
 /// <param name='location'>
 /// The location of the resource
 /// </param>
 /// <param name='regionConfigurationRequest'>
 /// Request body to get the configuration for the region at resource group
 /// level.
 /// </param>
 public static RegionConfigurationResponse RegionConfigurationByResourceGroup(this IServiceOperations operations, string resourceGroupName, string location, RegionConfigurationRequest regionConfigurationRequest)
 {
     return(operations.RegionConfigurationByResourceGroupAsync(resourceGroupName, location, regionConfigurationRequest).GetAwaiter().GetResult());
 }
 /// <summary>
 /// This API provides configuration details specific to given region/location
 /// at Resource group level.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The Resource Group Name
 /// </param>
 /// <param name='location'>
 /// The location of the resource
 /// </param>
 /// <param name='regionConfigurationRequest'>
 /// Request body to get the configuration for the region at resource group
 /// level.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <RegionConfigurationResponse> RegionConfigurationByResourceGroupAsync(this IServiceOperations operations, string resourceGroupName, string location, RegionConfigurationRequest regionConfigurationRequest, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.RegionConfigurationByResourceGroupWithHttpMessagesAsync(resourceGroupName, location, regionConfigurationRequest, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// This API provides configuration details specific to given region/location
 /// at Subscription level.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='location'>
 /// The location of the resource
 /// </param>
 /// <param name='regionConfigurationRequest'>
 /// Request body to get the configuration for the region.
 /// </param>
 public static RegionConfigurationResponse RegionConfiguration(this IServiceOperations operations, string location, RegionConfigurationRequest regionConfigurationRequest)
 {
     return(operations.RegionConfigurationAsync(location, regionConfigurationRequest).GetAwaiter().GetResult());
 }