Class ManagedClusterLoadBalancerProfile
java.lang.Object
com.microsoft.azure.management.containerservice.ManagedClusterLoadBalancerProfile
Profile of the managed cluster load balancer.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet desired number of allocated SNAT ports per VM.Get the effective outbound IP resources of the cluster load balancer.Get desired outbound flow idle timeout in minutes.Get desired managed outbound IPs for the cluster load balancer.Get desired outbound IP Prefix resources for the cluster load balancer.Get desired outbound IP resources for the cluster load balancer.withAllocatedOutboundPorts
(Integer allocatedOutboundPorts) Set desired number of allocated SNAT ports per VM.withEffectiveOutboundIPs
(List<ResourceReference> effectiveOutboundIPs) Set the effective outbound IP resources of the cluster load balancer.withIdleTimeoutInMinutes
(Integer idleTimeoutInMinutes) Set desired outbound flow idle timeout in minutes.withManagedOutboundIPs
(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs) Set desired managed outbound IPs for the cluster load balancer.withOutboundIPPrefixes
(ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes) Set desired outbound IP Prefix resources for the cluster load balancer.Set desired outbound IP resources for the 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
public ManagedClusterLoadBalancerProfile withManagedOutboundIPs(ManagedClusterLoadBalancerProfileManagedOutboundIPs managedOutboundIPs) 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
public ManagedClusterLoadBalancerProfile withOutboundIPPrefixes(ManagedClusterLoadBalancerProfileOutboundIPPrefixes outboundIPPrefixes) 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
public ManagedClusterLoadBalancerProfile withOutboundIPs(ManagedClusterLoadBalancerProfileOutboundIPs outboundIPs) Set desired outbound IP resources for the cluster load balancer.- Parameters:
outboundIPs
- the outboundIPs value to set- Returns:
- the ManagedClusterLoadBalancerProfile object itself.
-
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
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
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
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
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.
-