LoadBalancerOutboundRule Interface
Implements
HasProtocol<LoadBalancerOutboundRuleProtocol>
ChildResource<LoadBalancer>
HasInnerModel<OutboundRuleInner>
public interface LoadBalancerOutboundRule
extends HasInnerModel<OutboundRuleInner>, HasProtocol<LoadBalancerOutboundRuleProtocol>, ChildResource<LoadBalancer>
An immutable client-side representation of an outbound rule.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract int | allocatedOutboundPorts() |
abstract
Load |
backend() |
abstract
Map<String,Load |
frontends() |
abstract int | idleTimeoutInMinutes() |
abstract
Load |
protocol() |
abstract
Provisioning |
provisioningState() |
abstract boolean | tcpResetEnabled() |
Method Details
allocatedOutboundPorts
public abstract int allocatedOutboundPorts()
Returns:
the number of outbound ports to be used for NAT
backend
public abstract LoadBalancerBackend backend()
Returns:
the associated backend
frontends
public abstract Map
Returns:
the associated frontends
idleTimeoutInMinutes
public abstract int idleTimeoutInMinutes()
Returns:
the number of minutes before an idle connection is closed
protocol
public abstract LoadBalancerOutboundRuleProtocol protocol()
Returns:
outbound rule protocol
provisioningState
public abstract ProvisioningState provisioningState()
Returns:
the provisioning state of the outbound rule resource
tcpResetEnabled
public abstract boolean tcpResetEnabled()
Returns:
if TCP reset is enabled