Package com.pulumi.openstack.networking
Class PortForwardingV2Args
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.networking.PortForwardingV2Args
-
public final class PortForwardingV2Args extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPortForwardingV2Args.Builder
-
Field Summary
Fields Modifier and Type Field Description static PortForwardingV2ArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PortForwardingV2Args.Builderbuilder()static PortForwardingV2Args.Builderbuilder(PortForwardingV2Args defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()com.pulumi.core.Output<java.lang.Integer>externalPort()com.pulumi.core.Output<java.lang.String>floatingipId()com.pulumi.core.Output<java.lang.String>internalIpAddress()com.pulumi.core.Output<java.lang.Integer>internalPort()com.pulumi.core.Output<java.lang.String>internalPortId()com.pulumi.core.Output<java.lang.String>protocol()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()
-
-
-
Field Detail
-
Empty
public static final PortForwardingV2Args Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A text describing the port forwarding. Changing this updates the `description` of an existing port forwarding.
-
externalPort
public com.pulumi.core.Output<java.lang.Integer> externalPort()
- Returns:
- The TCP/UDP/other protocol port number of the port forwarding. Changing this updates the `external_port` of an existing port forwarding.
-
floatingipId
public com.pulumi.core.Output<java.lang.String> floatingipId()
- Returns:
- The ID of the Neutron floating IP address. Changing this creates a new port forwarding.
-
internalIpAddress
public com.pulumi.core.Output<java.lang.String> internalIpAddress()
- Returns:
- The fixed IPv4 address of the Neutron port associated with the port forwarding. Changing this updates the `internal_ip_address` of an existing port forwarding.
-
internalPort
public com.pulumi.core.Output<java.lang.Integer> internalPort()
- Returns:
- The TCP/UDP/other protocol port number of the Neutron port fixed IP address associated to the port forwarding. Changing this updates the `internal_port` of an existing port forwarding.
-
internalPortId
public com.pulumi.core.Output<java.lang.String> internalPortId()
- Returns:
- The ID of the Neutron port associated with the port forwarding. Changing this updates the `internal_port_id` of an existing port forwarding.
-
protocol
public com.pulumi.core.Output<java.lang.String> protocol()
- Returns:
- The IP protocol used in the port forwarding. Changing this updates the `protocol` of an existing port forwarding.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 networking client. A networking client is needed to create a port forwarding. If omitted, the `region` argument of the provider is used. Changing this creates a new port forwarding.
-
builder
public static PortForwardingV2Args.Builder builder()
-
builder
public static PortForwardingV2Args.Builder builder(PortForwardingV2Args defaults)
-
-