Package com.pulumi.alicloud.rocketmq
Class DnatEntryArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.rocketmq.DnatEntryArgs
-
public final class DnatEntryArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DnatEntryArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DnatEntryArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DnatEntryArgs.Builder
builder()
static DnatEntryArgs.Builder
builder(DnatEntryArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
externalIp()
com.pulumi.core.Output<java.lang.String>
externalPort()
com.pulumi.core.Output<java.lang.String>
internalIp()
com.pulumi.core.Output<java.lang.String>
internalPort()
com.pulumi.core.Output<java.lang.String>
ipProtocol()
com.pulumi.core.Output<java.lang.String>
sagId()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final DnatEntryArgs Empty
-
-
Method Detail
-
externalIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> externalIp()
- Returns:
- The external public IP address.when "type" is "Internet",automatically identify the external ip.
-
externalPort
public com.pulumi.core.Output<java.lang.String> externalPort()
- Returns:
- The public port.Value range: 1 to 65535 or "any".
-
internalIp
public com.pulumi.core.Output<java.lang.String> internalIp()
- Returns:
- The destination private IP address.
-
internalPort
public com.pulumi.core.Output<java.lang.String> internalPort()
- Returns:
- The destination private port.Value range: 1 to 65535 or "any".
-
ipProtocol
public com.pulumi.core.Output<java.lang.String> ipProtocol()
- Returns:
- The protocol type. Valid values: TCP: Forwards packets of the TCP protocol. UDP: Forwards packets of the UDP protocol. Any: Forwards packets of all protocols.
-
sagId
public com.pulumi.core.Output<java.lang.String> sagId()
- Returns:
- The ID of the SAG instance.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The DNAT type. Valid values: Intranet: DNAT of private IP addresses. Internet: DNAT of public IP addresses
-
builder
public static DnatEntryArgs.Builder builder()
-
builder
public static DnatEntryArgs.Builder builder(DnatEntryArgs defaults)
-
-