InstancePublicPortsPortInfoArgs

data class InstancePublicPortsPortInfoArgs(val cidrListAliases: Output<List<String>>? = null, val cidrs: Output<List<String>>? = null, val fromPort: Output<Int>, val ipv6Cidrs: Output<List<String>>? = null, val protocol: Output<String>, val toPort: Output<Int>) : ConvertibleToJava<InstancePublicPortsPortInfoArgs>

Constructors

Link copied to clipboard
constructor(cidrListAliases: Output<List<String>>? = null, cidrs: Output<List<String>>? = null, fromPort: Output<Int>, ipv6Cidrs: Output<List<String>>? = null, protocol: Output<String>, toPort: Output<Int>)

Properties

Link copied to clipboard
val cidrListAliases: Output<List<String>>? = null

Set of CIDR aliases that define access for a preconfigured range of IP addresses.

Link copied to clipboard
val cidrs: Output<List<String>>? = null

Set of CIDR blocks.

Link copied to clipboard
val fromPort: Output<Int>

First port in a range of open ports on an instance.

Link copied to clipboard
val ipv6Cidrs: Output<List<String>>? = null
Link copied to clipboard
val protocol: Output<String>

IP protocol name. Valid values are tcp, all, udp, and icmp.

Link copied to clipboard
val toPort: Output<Int>

Last port in a range of open ports on an instance. The following arguments are optional:

Functions

Link copied to clipboard
open override fun toJava(): InstancePublicPortsPortInfoArgs