Class ManagedClusterLoadBalancerProfile

java.lang.Object
com.microsoft.azure.management.containerservice.ManagedClusterLoadBalancerProfile

public class ManagedClusterLoadBalancerProfile extends Object
Profile of the managed cluster load balancer.
  • Constructor Details

    • ManagedClusterLoadBalancerProfile

      public ManagedClusterLoadBalancerProfile()
  • Method Details

    • managedOutboundIPs

      Get desired managed outbound IPs for the cluster load balancer.
      Returns:
      the managedOutboundIPs value
    • withManagedOutboundIPs

      Set desired managed outbound IPs for the cluster load balancer.
      Parameters:
      managedOutboundIPs - the managedOutboundIPs value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.
    • outboundIPPrefixes

      Get desired outbound IP Prefix resources for the cluster load balancer.
      Returns:
      the outboundIPPrefixes value
    • withOutboundIPPrefixes

      Set desired outbound IP Prefix resources for the cluster load balancer.
      Parameters:
      outboundIPPrefixes - the outboundIPPrefixes value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.
    • outboundIPs

      Get desired outbound IP resources for the cluster load balancer.
      Returns:
      the outboundIPs value
    • withOutboundIPs

      Set desired outbound IP resources for the cluster load balancer.
      Parameters:
      outboundIPs - the outboundIPs value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.
    • effectiveOutboundIPs

      public List<ResourceReference> effectiveOutboundIPs()
      Get the effective outbound IP resources of the cluster load balancer.
      Returns:
      the effectiveOutboundIPs value
    • withEffectiveOutboundIPs

      public ManagedClusterLoadBalancerProfile withEffectiveOutboundIPs(List<ResourceReference> effectiveOutboundIPs)
      Set the effective outbound IP resources of the cluster load balancer.
      Parameters:
      effectiveOutboundIPs - the effectiveOutboundIPs value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.
    • allocatedOutboundPorts

      public Integer allocatedOutboundPorts()
      Get 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.
      Returns:
      the allocatedOutboundPorts value
    • withAllocatedOutboundPorts

      public ManagedClusterLoadBalancerProfile withAllocatedOutboundPorts(Integer allocatedOutboundPorts)
      Set 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.
      Parameters:
      allocatedOutboundPorts - the allocatedOutboundPorts value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.
    • idleTimeoutInMinutes

      public Integer idleTimeoutInMinutes()
      Get 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.
      Returns:
      the idleTimeoutInMinutes value
    • withIdleTimeoutInMinutes

      public ManagedClusterLoadBalancerProfile withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)
      Set 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.
      Parameters:
      idleTimeoutInMinutes - the idleTimeoutInMinutes value to set
      Returns:
      the ManagedClusterLoadBalancerProfile object itself.