Interface LoadBalancerInboundNatRule
- All Superinterfaces:
ChildResource<LoadBalancer>,HasBackendPort,HasFloatingIP,HasFrontend,HasFrontendPort,HasInnerModel<InboundNatRuleInner>,HasName,HasParent<LoadBalancer>,HasProtocol<TransportProtocol>,Indexable
public interface LoadBalancerInboundNatRule
extends HasFrontend, HasBackendPort, HasProtocol<TransportProtocol>, HasFloatingIP, HasFrontendPort, HasInnerModel<InboundNatRuleInner>, ChildResource<LoadBalancer>
An immutable client-side representation of an inbound NAT rule.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an inbound NAT rule definition.static interfaceGrouping of inbound NAT rule definition stages.static interfaceThe entirety of an inbound NAT rule update as part of a load balancer update.static interfaceThe entirety of an inbound NAT rule definition.static interfaceGrouping of inbound NAT rule definition stages as part of a load balancer update.static interfaceGrouping of inbound NAT rule update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the resource ID of the network interface assigned as the backend of this inbound NAT rule.Gets the name of the IP configuration within the network interface associated with this NAT rule.intGets the number of minutes before an idle connection is closed.Methods inherited from interface com.azure.resourcemanager.network.models.HasBackendPort
backendPortMethods inherited from interface com.azure.resourcemanager.network.models.HasFloatingIP
floatingIPEnabledMethods inherited from interface com.azure.resourcemanager.network.models.HasFrontend
frontendMethods inherited from interface com.azure.resourcemanager.network.models.HasFrontendPort
frontendPortMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.azure.resourcemanager.network.models.HasProtocol
protocol
-
Method Details
-
backendNicIpConfigurationName
String backendNicIpConfigurationName()Gets the name of the IP configuration within the network interface associated with this NAT rule.- Returns:
- the name of the IP configuration within the network interface associated with this NAT rule
-
backendNetworkInterfaceId
String backendNetworkInterfaceId()Gets the resource ID of the network interface assigned as the backend of this inbound NAT rule.- Returns:
- the resource ID of the network interface assigned as the backend of this inbound NAT rule
-
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
-