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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an outbound rule definition.static interfaceGrouping of outbound rule definition stages.static interfaceThe entirety of an inbound NAT rule update as part of a load balancer update.static interfaceGrouping of outbound rule update stages.Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.HasProtocol
HasProtocol.UpdateDefinitionStages -
Method Summary
Modifier and TypeMethodDescriptionintGets the number of outbound ports to be used for NAT.backend()Gets the associated backend.Gets the associated frontends.intGets the number of minutes before an idle connection is closed.protocol()Gets outbound rule protocol.Gets the provisioning state of the outbound rule resource.booleanChecks whether TCP reset is enabled.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Method Details
-
frontends
Map<String,LoadBalancerFrontend> frontends()Gets the associated frontends.- Returns:
- the associated frontends
-
backend
LoadBalancerBackend backend()Gets the associated backend.- Returns:
- the associated backend
-
allocatedOutboundPorts
int allocatedOutboundPorts()Gets the number of outbound ports to be used for NAT.- Returns:
- the number of outbound ports to be used for NAT
-
provisioningState
ProvisioningState provisioningState()Gets the provisioning state of the outbound rule resource.- Returns:
- the provisioning state of the outbound rule resource
-
idleTimeoutInMinutes
int idleTimeoutInMinutes()Gets the number of minutes before an idle connection is closed.- Returns:
- the number of minutes before an idle connection is closed
-
tcpResetEnabled
boolean tcpResetEnabled()Checks whether TCP reset is enabled.- Returns:
- if TCP reset is enabled
-
protocol
LoadBalancerOutboundRuleProtocol protocol()Gets outbound rule protocol.- Specified by:
protocolin interfaceHasProtocol<LoadBalancerOutboundRuleProtocol>- Returns:
- outbound rule protocol
-