/// <summary>
 /// Initializes a new instance of the ManagedClusterLoadBalancerProfile
 /// class.
 /// </summary>
 /// <param name="managedOutboundIPs">Desired managed outbound IPs for
 /// the cluster load balancer.</param>
 /// <param name="outboundIPPrefixes">Desired outbound IP Prefix
 /// resources for the cluster load balancer.</param>
 /// <param name="outboundIPs">Desired outbound IP resources for the
 /// cluster load balancer.</param>
 /// <param name="effectiveOutboundIPs">The effective outbound IP
 /// resources of the cluster load balancer.</param>
 public ManagedClusterLoadBalancerProfile(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs = default(ManagedClusterLoadBalancerProfileManagedOutboundIPs), ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes = default(ManagedClusterLoadBalancerProfileOutboundIPPrefixes), ManagedClusterLoadBalancerProfileOutboundIPs outboundIPs = default(ManagedClusterLoadBalancerProfileOutboundIPs), IList <ResourceReference> effectiveOutboundIPs = default(IList <ResourceReference>))
 {
     ManagedOutboundIPs   = managedOutboundIPs;
     OutboundIPPrefixes   = outboundIPPrefixes;
     OutboundIPs          = outboundIPs;
     EffectiveOutboundIPs = effectiveOutboundIPs;
     CustomInit();
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the ManagedClusterLoadBalancerProfile
 /// class.
 /// </summary>
 /// <param name="managedOutboundIPs">Desired managed outbound IPs for
 /// the cluster load balancer.</param>
 /// <param name="outboundIPPrefixes">Desired outbound IP Prefix
 /// resources for the cluster load balancer.</param>
 /// <param name="outboundIPs">Desired outbound IP resources for the
 /// cluster load balancer.</param>
 /// <param name="effectiveOutboundIPs">The effective outbound IP
 /// resources of the cluster load balancer.</param>
 /// <param name="allocatedOutboundPorts">Desired number of allocated
 /// SNAT ports per VM. Allowed values must be in the range of 0 to
 /// 64000 (inclusive). The default value is 0 which results in Azure
 /// dynamically allocating ports.</param>
 /// <param name="idleTimeoutInMinutes">Desired outbound flow idle
 /// timeout in minutes. Allowed values must be in the range of 4 to 120
 /// (inclusive). The default value is 30 minutes.</param>
 public ManagedClusterLoadBalancerProfile(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs = default(ManagedClusterLoadBalancerProfileManagedOutboundIPs), ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes = default(ManagedClusterLoadBalancerProfileOutboundIPPrefixes), ManagedClusterLoadBalancerProfileOutboundIPs outboundIPs = default(ManagedClusterLoadBalancerProfileOutboundIPs), IList <ResourceReference> effectiveOutboundIPs = default(IList <ResourceReference>), int?allocatedOutboundPorts = default(int?), int?idleTimeoutInMinutes = default(int?))
 {
     ManagedOutboundIPs     = managedOutboundIPs;
     OutboundIPPrefixes     = outboundIPPrefixes;
     OutboundIPs            = outboundIPs;
     EffectiveOutboundIPs   = effectiveOutboundIPs;
     AllocatedOutboundPorts = allocatedOutboundPorts;
     IdleTimeoutInMinutes   = idleTimeoutInMinutes;
     CustomInit();
 }