/// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     VirtualNetworks                  = new VirtualNetworksOperations(this);
     Subnets                          = new SubnetsOperations(this);
     PrivateEndpoints                 = new PrivateEndpointsOperations(this);
     NetworkInterfaces                = new NetworkInterfacesOperations(this);
     RouteTables                      = new RouteTablesOperations(this);
     Routes                           = new RoutesOperations(this);
     NetworkSecurityGroups            = new NetworkSecurityGroupsOperations(this);
     SecurityRules                    = new SecurityRulesOperations(this);
     DefaultSecurityRules             = new DefaultSecurityRulesOperations(this);
     ServiceTags                      = new ServiceTagsOperations(this);
     BaseUri                          = new System.Uri("https://management.azure.com");
     ApiVersion                       = "2020-07-01";
     AcceptLanguage                   = "en-US";
     LongRunningOperationRetryTimeout = 30;
     GenerateClientRequestId          = true;
     SerializationSettings            = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }
Beispiel #2
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     ApplicationGateways               = new ApplicationGatewaysOperations(this);
     ApplicationSecurityGroups         = new ApplicationSecurityGroupsOperations(this);
     AvailableEndpointServices         = new AvailableEndpointServicesOperations(this);
     ExpressRouteCircuitAuthorizations = new ExpressRouteCircuitAuthorizationsOperations(this);
     ExpressRouteCircuitPeerings       = new ExpressRouteCircuitPeeringsOperations(this);
     ExpressRouteCircuits              = new ExpressRouteCircuitsOperations(this);
     ExpressRouteServiceProviders      = new ExpressRouteServiceProvidersOperations(this);
     LoadBalancers = new LoadBalancersOperations(this);
     LoadBalancerBackendAddressPools      = new LoadBalancerBackendAddressPoolsOperations(this);
     LoadBalancerFrontendIPConfigurations = new LoadBalancerFrontendIPConfigurationsOperations(this);
     InboundNatRules = new InboundNatRulesOperations(this);
     LoadBalancerLoadBalancingRules = new LoadBalancerLoadBalancingRulesOperations(this);
     LoadBalancerNetworkInterfaces  = new LoadBalancerNetworkInterfacesOperations(this);
     LoadBalancerProbes             = new LoadBalancerProbesOperations(this);
     NetworkInterfaces = new NetworkInterfacesOperations(this);
     NetworkInterfaceIPConfigurations = new NetworkInterfaceIPConfigurationsOperations(this);
     NetworkInterfaceLoadBalancers    = new NetworkInterfaceLoadBalancersOperations(this);
     NetworkSecurityGroups            = new NetworkSecurityGroupsOperations(this);
     SecurityRules        = new SecurityRulesOperations(this);
     DefaultSecurityRules = new DefaultSecurityRulesOperations(this);
     NetworkWatchers      = new NetworkWatchersOperations(this);
     PacketCaptures       = new PacketCapturesOperations(this);
     Operations           = new Operations(this);
     PublicIPAddresses    = new PublicIPAddressesOperations(this);
     RouteFilters         = new RouteFiltersOperations(this);
     RouteFilterRules     = new RouteFilterRulesOperations(this);
     RouteTables          = new RouteTablesOperations(this);
     Routes = new RoutesOperations(this);
     BgpServiceCommunities = new BgpServiceCommunitiesOperations(this);
     Usages                           = new UsagesOperations(this);
     VirtualNetworks                  = new VirtualNetworksOperations(this);
     Subnets                          = new SubnetsOperations(this);
     VirtualNetworkPeerings           = new VirtualNetworkPeeringsOperations(this);
     VirtualNetworkGateways           = new VirtualNetworkGatewaysOperations(this);
     VirtualNetworkGatewayConnections = new VirtualNetworkGatewayConnectionsOperations(this);
     LocalNetworkGateways             = new LocalNetworkGatewaysOperations(this);
     BaseUri                          = new System.Uri("https://management.azure.com");
     AcceptLanguage                   = "en-US";
     LongRunningOperationRetryTimeout = 30;
     GenerateClientRequestId          = true;
     SerializationSettings            = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }
Beispiel #3
0
 /// <summary>
 /// Initializes client properties.
 /// </summary>
 private void Initialize()
 {
     Profiles         = new ProfilesOperations(this);
     Endpoints        = new EndpointsOperations(this);
     Origins          = new OriginsOperations(this);
     OriginGroups     = new OriginGroupsOperations(this);
     CustomDomains    = new CustomDomainsOperations(this);
     ResourceUsage    = new ResourceUsageOperations(this);
     Operations       = new Operations(this);
     EdgeNodes        = new EdgeNodesOperations(this);
     AFDProfiles      = new AFDProfilesOperations(this);
     AFDCustomDomains = new AFDCustomDomainsOperations(this);
     AFDEndpoints     = new AFDEndpointsOperations(this);
     AFDOriginGroups  = new AFDOriginGroupsOperations(this);
     AFDOrigins       = new AFDOriginsOperations(this);
     Routes           = new RoutesOperations(this);
     RuleSets         = new RuleSetsOperations(this);
     Rules            = new RulesOperations(this);
     SecurityPolicies = new SecurityPoliciesOperations(this);
     Secrets          = new SecretsOperations(this);
     Validate         = new ValidateOperations(this);
     LogAnalytics     = new LogAnalyticsOperations(this);
     Policies         = new PoliciesOperations(this);
     ManagedRuleSets  = new ManagedRuleSetsOperations(this);
     BaseUri          = new System.Uri("https://management.azure.com");
     ApiVersion       = "2020-09-01";
     AcceptLanguage   = "en-US";
     LongRunningOperationRetryTimeout = 30;
     GenerateClientRequestId          = true;
     SerializationSettings            = new JsonSerializerSettings
     {
         Formatting            = Newtonsoft.Json.Formatting.Indented,
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings = new JsonSerializerSettings
     {
         DateFormatHandling    = Newtonsoft.Json.DateFormatHandling.IsoDateFormat,
         DateTimeZoneHandling  = Newtonsoft.Json.DateTimeZoneHandling.Utc,
         NullValueHandling     = Newtonsoft.Json.NullValueHandling.Ignore,
         ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Serialize,
         ContractResolver      = new ReadOnlyJsonContractResolver(),
         Converters            = new List <JsonConverter>
         {
             new Iso8601TimeSpanConverter()
         }
     };
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DeliveryRuleCondition>("name"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DeliveryRuleCondition>("name"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <DeliveryRuleAction>("name"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <DeliveryRuleAction>("name"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <CustomDomainHttpsParameters>("certificateSource"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <CustomDomainHttpsParameters>("certificateSource"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <SecurityPolicyParameters>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <SecurityPolicyParameters>("type"));
     SerializationSettings.Converters.Add(new PolymorphicSerializeJsonConverter <SecretParameters>("type"));
     DeserializationSettings.Converters.Add(new PolymorphicDeserializeJsonConverter <SecretParameters>("type"));
     CustomInitialize();
     DeserializationSettings.Converters.Add(new TransformationJsonConverter());
     DeserializationSettings.Converters.Add(new CloudErrorJsonConverter());
 }