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 ipv6CidrBlockNetworkBorderGroup: 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, ipv6CidrBlockNetworkBorderGroup: 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

The name of the location from which we advertise the IPV6 CIDR block.

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