Class ManagedClusterLoadBalancerProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.containerservice.inputs.ManagedClusterLoadBalancerProfileArgs.Builder
-
- Enclosing class:
- ManagedClusterLoadBalancerProfileArgs
public static final class ManagedClusterLoadBalancerProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ManagedClusterLoadBalancerProfileArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ManagedClusterLoadBalancerProfileArgs defaults)
-
-
Method Detail
-
allocatedOutboundPorts
public ManagedClusterLoadBalancerProfileArgs.Builder allocatedOutboundPorts(@Nullable com.pulumi.core.Output<java.lang.Integer> allocatedOutboundPorts)
- Parameters:
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.- Returns:
- builder
-
allocatedOutboundPorts
public ManagedClusterLoadBalancerProfileArgs.Builder allocatedOutboundPorts(java.lang.Integer allocatedOutboundPorts)
- Parameters:
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.- Returns:
- builder
-
effectiveOutboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder effectiveOutboundIPs(@Nullable com.pulumi.core.Output<java.util.List<ResourceReferenceArgs>> effectiveOutboundIPs)
- Parameters:
effectiveOutboundIPs
- The effective outbound IP resources of the cluster load balancer.- Returns:
- builder
-
effectiveOutboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder effectiveOutboundIPs(java.util.List<ResourceReferenceArgs> effectiveOutboundIPs)
- Parameters:
effectiveOutboundIPs
- The effective outbound IP resources of the cluster load balancer.- Returns:
- builder
-
effectiveOutboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder effectiveOutboundIPs(ResourceReferenceArgs... effectiveOutboundIPs)
- Parameters:
effectiveOutboundIPs
- The effective outbound IP resources of the cluster load balancer.- Returns:
- builder
-
idleTimeoutInMinutes
public ManagedClusterLoadBalancerProfileArgs.Builder idleTimeoutInMinutes(@Nullable com.pulumi.core.Output<java.lang.Integer> idleTimeoutInMinutes)
- Parameters:
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.- Returns:
- builder
-
idleTimeoutInMinutes
public ManagedClusterLoadBalancerProfileArgs.Builder idleTimeoutInMinutes(java.lang.Integer idleTimeoutInMinutes)
- Parameters:
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.- Returns:
- builder
-
managedOutboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder managedOutboundIPs(@Nullable com.pulumi.core.Output<ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs> managedOutboundIPs)
- Parameters:
managedOutboundIPs
- Desired managed outbound IPs for the cluster load balancer.- Returns:
- builder
-
managedOutboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder managedOutboundIPs(ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs managedOutboundIPs)
- Parameters:
managedOutboundIPs
- Desired managed outbound IPs for the cluster load balancer.- Returns:
- builder
-
outboundIPPrefixes
public ManagedClusterLoadBalancerProfileArgs.Builder outboundIPPrefixes(@Nullable com.pulumi.core.Output<ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs> outboundIPPrefixes)
- Parameters:
outboundIPPrefixes
- Desired outbound IP Prefix resources for the cluster load balancer.- Returns:
- builder
-
outboundIPPrefixes
public ManagedClusterLoadBalancerProfileArgs.Builder outboundIPPrefixes(ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs outboundIPPrefixes)
- Parameters:
outboundIPPrefixes
- Desired outbound IP Prefix resources for the cluster load balancer.- Returns:
- builder
-
outboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder outboundIPs(@Nullable com.pulumi.core.Output<ManagedClusterLoadBalancerProfileOutboundIPsArgs> outboundIPs)
- Parameters:
outboundIPs
- Desired outbound IP resources for the cluster load balancer.- Returns:
- builder
-
outboundIPs
public ManagedClusterLoadBalancerProfileArgs.Builder outboundIPs(ManagedClusterLoadBalancerProfileOutboundIPsArgs outboundIPs)
- Parameters:
outboundIPs
- Desired outbound IP resources for the cluster load balancer.- Returns:
- builder
-
build
public ManagedClusterLoadBalancerProfileArgs build()
-
-