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
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()- 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
-