VpcCidrBlockArgs

data class VpcCidrBlockArgs(val amazonProvidedIpv6CidrBlock: Output<Boolean>? = null, val cidrBlock: Output<String>? = null, val ipv4IpamPoolId: Output<String>? = null, val ipv4NetmaskLength: Output<Int>? = null, val ipv6CidrBlock: Output<String>? = null, val ipv6IpamPoolId: Output<String>? = null, val ipv6NetmaskLength: Output<Int>? = null, val ipv6Pool: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<VpcCidrBlockArgs>

Resource Type definition for AWS::EC2::VPCCidrBlock

Constructors

Link copied to clipboard
constructor(amazonProvidedIpv6CidrBlock: Output<Boolean>? = null, cidrBlock: Output<String>? = null, ipv4IpamPoolId: Output<String>? = null, ipv4NetmaskLength: Output<Int>? = null, ipv6CidrBlock: Output<String>? = null, ipv6IpamPoolId: Output<String>? = null, ipv6NetmaskLength: Output<Int>? = null, ipv6Pool: Output<String>? = null, vpcId: Output<String>? = null)

Properties

Link copied to clipboard

Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.

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

An IPv4 CIDR block to associate with the VPC.

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

The ID of the IPv4 IPAM pool to Associate a CIDR from to a VPC.

Link copied to clipboard
val ipv4NetmaskLength: Output<Int>? = null

The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.

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

An IPv6 CIDR block from the IPv6 address pool.

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

The ID of the IPv6 IPAM pool to Associate a CIDR from to a VPC.

Link copied to clipboard
val ipv6NetmaskLength: Output<Int>? = null

The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool.

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

The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.

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

The ID of the VPC.

Functions

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