VPCCidrBlockattributes
- class aws_cdk.aws_ec2_alpha.VPCCidrBlockattributes(*, amazon_provided_ipv6_cidr_block=None, cidr_block=None, cidr_block_name=None, ipv4_ipam_pool_id=None, ipv4_ipam_provisioned_cidrs=None, ipv4_netmask_length=None, ipv6_cidr_block=None, ipv6_ipam_pool_id=None, ipv6_netmask_length=None, ipv6_pool=None)
Bases:
object
(experimental) Attributes for VPCCidrBlock used for defining a new CIDR Block and also for importing an existing CIDR.
- Parameters:
amazon_provided_ipv6_cidr_block (
Optional
[bool
]) – (experimental) Amazon Provided Ipv6. Default: falsecidr_block (
Optional
[str
]) – (experimental) The secondary IPv4 CIDR Block. Default: - no CIDR block providedcidr_block_name (
Optional
[str
]) – (experimental) The secondary IPv4 CIDR Block. Default: - no CIDR block providedipv4_ipam_pool_id (
Optional
[str
]) – (experimental) IPAM pool for IPv4 address type. Default: - no IPAM pool Id provided for IPv4ipv4_ipam_provisioned_cidrs (
Optional
[Sequence
[str
]]) – (experimental) IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool. Default: - no IPAM IPv4 CIDR range is provisioned using IPAMipv4_netmask_length (
Union
[int
,float
,None
]) – (experimental) Net mask length for IPv4 address type. Default: - no Net mask length configured for IPv4ipv6_cidr_block (
Optional
[str
]) – (experimental) The IPv6 CIDR block from the specified IPv6 address pool. Default: - No IPv6 CIDR block associated with VPC.ipv6_ipam_pool_id (
Optional
[str
]) – (experimental) IPAM pool for IPv6 address type. Default: - no IPAM pool Id provided for IPv6ipv6_netmask_length (
Union
[int
,float
,None
]) – (experimental) Net mask length for IPv6 address type. Default: - no Net mask length configured for IPv6ipv6_pool (
Optional
[str
]) – (experimental) The ID of the IPv6 address pool from which to allocate the IPv6 CIDR block. Note: BYOIP Pool ID is different than IPAM Pool ID. Default: - No BYOIP pool associated with VPC.
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_ec2_alpha as ec2_alpha v_pCCidr_blockattributes = ec2_alpha.VPCCidrBlockattributes( amazon_provided_ipv6_cidr_block=False, cidr_block="cidrBlock", cidr_block_name="cidrBlockName", ipv4_ipam_pool_id="ipv4IpamPoolId", ipv4_ipam_provisioned_cidrs=["ipv4IpamProvisionedCidrs"], ipv4_netmask_length=123, ipv6_cidr_block="ipv6CidrBlock", ipv6_ipam_pool_id="ipv6IpamPoolId", ipv6_netmask_length=123, ipv6_pool="ipv6Pool" )
Attributes
- amazon_provided_ipv6_cidr_block
(experimental) Amazon Provided Ipv6.
- Default:
false
- Stability:
experimental
- cidr_block
(experimental) The secondary IPv4 CIDR Block.
- Default:
no CIDR block provided
- Stability:
experimental
- cidr_block_name
(experimental) The secondary IPv4 CIDR Block.
- Default:
no CIDR block provided
- Stability:
experimental
- ipv4_ipam_pool_id
(experimental) IPAM pool for IPv4 address type.
- Default:
no IPAM pool Id provided for IPv4
- Stability:
experimental
- ipv4_ipam_provisioned_cidrs
(experimental) IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool.
- Default:
no IPAM IPv4 CIDR range is provisioned using IPAM
- Stability:
experimental
- ipv4_netmask_length
(experimental) Net mask length for IPv4 address type.
- Default:
no Net mask length configured for IPv4
- Stability:
experimental
- ipv6_cidr_block
(experimental) The IPv6 CIDR block from the specified IPv6 address pool.
- Default:
No IPv6 CIDR block associated with VPC.
- Stability:
experimental
- ipv6_ipam_pool_id
(experimental) IPAM pool for IPv6 address type.
- Default:
no IPAM pool Id provided for IPv6
- Stability:
experimental
- ipv6_netmask_length
(experimental) Net mask length for IPv6 address type.
- Default:
no Net mask length configured for IPv6
- Stability:
experimental
- ipv6_pool
(experimental) The ID of the IPv6 address pool from which to allocate the IPv6 CIDR block.
Note: BYOIP Pool ID is different than IPAM Pool ID.
- Default:
No BYOIP pool associated with VPC.
- Stability:
experimental