Interface LoadBalancerOutboundRule
-
- All Superinterfaces:
ChildResource<LoadBalancer>,HasInnerModel<OutboundRuleInner>,HasName,HasParent<LoadBalancer>,HasProtocol<LoadBalancerOutboundRuleProtocol>,Indexable
public interface LoadBalancerOutboundRule extends HasInnerModel<OutboundRuleInner>, HasProtocol<LoadBalancerOutboundRuleProtocol>, ChildResource<LoadBalancer>
An immutable client-side representation of an outbound rule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceLoadBalancerOutboundRule.Definition<ParentT>The entirety of an outbound rule definition.static interfaceLoadBalancerOutboundRule.DefinitionStagesGrouping of outbound rule definition stages.static interfaceLoadBalancerOutboundRule.Update<ParentT>The entirety of an inbound NAT rule update as part of a load balancer update.static interfaceLoadBalancerOutboundRule.UpdateStagesGrouping of outbound rule update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.HasProtocol
HasProtocol.UpdateDefinitionStages
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intallocatedOutboundPorts()LoadBalancerBackendbackend()Map<String,LoadBalancerFrontend>frontends()intidleTimeoutInMinutes()LoadBalancerOutboundRuleProtocolprotocol()ProvisioningStateprovisioningState()booleantcpResetEnabled()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
-
-
-
Method Detail
-
frontends
Map<String,LoadBalancerFrontend> frontends()
- Returns:
- the associated frontends
-
backend
LoadBalancerBackend backend()
- Returns:
- the associated backend
-
allocatedOutboundPorts
int allocatedOutboundPorts()
- Returns:
- the number of outbound ports to be used for NAT
-
provisioningState
ProvisioningState provisioningState()
- Returns:
- the provisioning state of the outbound rule resource
-
idleTimeoutInMinutes
int idleTimeoutInMinutes()
- Returns:
- the number of minutes before an idle connection is closed
-
tcpResetEnabled
boolean tcpResetEnabled()
- Returns:
- if TCP reset is enabled
-
protocol
LoadBalancerOutboundRuleProtocol protocol()
- Specified by:
protocolin interfaceHasProtocol<LoadBalancerOutboundRuleProtocol>- Returns:
- outbound rule protocol
-
-