public class InboundNatPool
extends com.microsoft.azure.SubResource
| Constructor and Description |
|---|
InboundNatPool() |
| Modifier and Type | Method and Description |
|---|---|
int |
backendPort()
Get the port used for internal connections on the endpoint.
|
Boolean |
enableFloatingIP()
Get configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group.
|
Boolean |
enableTcpReset()
Get receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
|
String |
etag()
Get a unique read-only string that changes whenever the resource is updated.
|
com.microsoft.azure.SubResource |
frontendIPConfiguration()
Get a reference to frontend IP addresses.
|
int |
frontendPortRangeEnd()
Get the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer.
|
int |
frontendPortRangeStart()
Get the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer.
|
Integer |
idleTimeoutInMinutes()
Get the timeout for the TCP idle connection.
|
String |
name()
Get the name of the resource that is unique within the set of inbound NAT pools used by the load balancer.
|
TransportProtocol |
protocol()
Get the reference to the transport protocol used by the inbound NAT pool.
|
String |
provisioningState()
Get gets the provisioning state of the PublicIP resource.
|
String |
type()
Get type of the resource.
|
InboundNatPool |
withBackendPort(int backendPort)
Set the port used for internal connections on the endpoint.
|
InboundNatPool |
withEnableFloatingIP(Boolean enableFloatingIP)
Set configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group.
|
InboundNatPool |
withEnableTcpReset(Boolean enableTcpReset)
Set receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination.
|
InboundNatPool |
withEtag(String etag)
Set a unique read-only string that changes whenever the resource is updated.
|
InboundNatPool |
withFrontendIPConfiguration(com.microsoft.azure.SubResource frontendIPConfiguration)
Set a reference to frontend IP addresses.
|
InboundNatPool |
withFrontendPortRangeEnd(int frontendPortRangeEnd)
Set the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer.
|
InboundNatPool |
withFrontendPortRangeStart(int frontendPortRangeStart)
Set the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer.
|
InboundNatPool |
withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)
Set the timeout for the TCP idle connection.
|
InboundNatPool |
withName(String name)
Set the name of the resource that is unique within the set of inbound NAT pools used by the load balancer.
|
InboundNatPool |
withProtocol(TransportProtocol protocol)
Set the reference to the transport protocol used by the inbound NAT pool.
|
InboundNatPool |
withProvisioningState(String provisioningState)
Set gets the provisioning state of the PublicIP resource.
|
public com.microsoft.azure.SubResource frontendIPConfiguration()
public InboundNatPool withFrontendIPConfiguration(com.microsoft.azure.SubResource frontendIPConfiguration)
frontendIPConfiguration - the frontendIPConfiguration value to setpublic TransportProtocol protocol()
public InboundNatPool withProtocol(TransportProtocol protocol)
protocol - the protocol value to setpublic int frontendPortRangeStart()
public InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)
frontendPortRangeStart - the frontendPortRangeStart value to setpublic int frontendPortRangeEnd()
public InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)
frontendPortRangeEnd - the frontendPortRangeEnd value to setpublic int backendPort()
public InboundNatPool withBackendPort(int backendPort)
backendPort - the backendPort value to setpublic Integer idleTimeoutInMinutes()
public InboundNatPool withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)
idleTimeoutInMinutes - the idleTimeoutInMinutes value to setpublic Boolean enableFloatingIP()
public InboundNatPool withEnableFloatingIP(Boolean enableFloatingIP)
enableFloatingIP - the enableFloatingIP value to setpublic Boolean enableTcpReset()
public InboundNatPool withEnableTcpReset(Boolean enableTcpReset)
enableTcpReset - the enableTcpReset value to setpublic String provisioningState()
public InboundNatPool withProvisioningState(String provisioningState)
provisioningState - the provisioningState value to setpublic String name()
public InboundNatPool withName(String name)
name - the name value to setpublic String etag()
public InboundNatPool withEtag(String etag)
etag - the etag value to setpublic String type()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/