Package com.pulumi.aws.lightsail.inputs
Class InstancePublicPortsPortInfoArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.lightsail.inputs.InstancePublicPortsPortInfoArgs
-
public final class InstancePublicPortsPortInfoArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstancePublicPortsPortInfoArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstancePublicPortsPortInfoArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstancePublicPortsPortInfoArgs.Builderbuilder()static InstancePublicPortsPortInfoArgs.Builderbuilder(InstancePublicPortsPortInfoArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>cidrListAliases()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>cidrs()com.pulumi.core.Output<java.lang.Integer>fromPort()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>ipv6Cidrs()com.pulumi.core.Output<java.lang.String>protocol()com.pulumi.core.Output<java.lang.Integer>toPort()
-
-
-
Field Detail
-
Empty
public static final InstancePublicPortsPortInfoArgs Empty
-
-
Method Detail
-
cidrListAliases
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> cidrListAliases()
- Returns:
- Set of CIDR aliases that define access for a preconfigured range of IP addresses.
-
cidrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> cidrs()
- Returns:
- Set of IPv4 addresses or ranges of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
-
fromPort
public com.pulumi.core.Output<java.lang.Integer> fromPort()
- Returns:
- First port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
-
ipv6Cidrs
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ipv6Cidrs()
- Returns:
- Set of IPv6 addresses or ranges of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
-
protocol
public com.pulumi.core.Output<java.lang.String> protocol()
- Returns:
- IP protocol name. Valid values: `tcp`, `all`, `udp`, `icmp`, `icmpv6`. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
-
toPort
public com.pulumi.core.Output<java.lang.Integer> toPort()
- Returns:
- Last port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
-
builder
public static InstancePublicPortsPortInfoArgs.Builder builder()
-
builder
public static InstancePublicPortsPortInfoArgs.Builder builder(InstancePublicPortsPortInfoArgs defaults)
-
-