interface VPCCidrBlockattributes
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.ec2.Alpha.VPCCidrBlockattributes |
Go | github.com/aws/aws-cdk-go/awsec2alpha/v2#VPCCidrBlockattributes |
Java | software.amazon.awscdk.services.ec2.alpha.VPCCidrBlockattributes |
Python | aws_cdk.aws_ec2_alpha.VPCCidrBlockattributes |
TypeScript (source) | @aws-cdk/aws-ec2-alpha ยป VPCCidrBlockattributes |
Attributes for VPCCidrBlock used for defining a new CIDR Block and also for importing an existing CIDR.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as ec2_alpha from '@aws-cdk/aws-ec2-alpha';
const vPCCidrBlockattributes: ec2_alpha.VPCCidrBlockattributes = {
amazonProvidedIpv6CidrBlock: false,
cidrBlock: 'cidrBlock',
cidrBlockName: 'cidrBlockName',
ipv4IpamPoolId: 'ipv4IpamPoolId',
ipv4IpamProvisionedCidrs: ['ipv4IpamProvisionedCidrs'],
ipv4NetmaskLength: 123,
ipv6IpamPoolId: 'ipv6IpamPoolId',
ipv6NetmaskLength: 123,
};
Properties
Name | Type | Description |
---|---|---|
amazon | boolean | Amazon Provided Ipv6. |
cidr | string | The secondary IPv4 CIDR Block. |
cidr | string | The secondary IPv4 CIDR Block. |
ipv4 | string | IPAM pool for IPv4 address type. |
ipv4 | string[] | IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool. |
ipv4 | number | Net mask length for IPv4 address type. |
ipv6 | string | IPAM pool for IPv6 address type. |
ipv6 | number | Net mask length for IPv6 address type. |
amazonProvidedIpv6CidrBlock?
Type:
boolean
(optional, default: false)
Amazon Provided Ipv6.
cidrBlock?
Type:
string
(optional, default: no CIDR block provided)
The secondary IPv4 CIDR Block.
cidrBlockName?
Type:
string
(optional, default: no CIDR block provided)
The secondary IPv4 CIDR Block.
ipv4IpamPoolId?
Type:
string
(optional, default: no IPAM pool Id provided for IPv4)
IPAM pool for IPv4 address type.
ipv4IpamProvisionedCidrs?
Type:
string[]
(optional, default: no IPAM IPv4 CIDR range is provisioned using IPAM)
IPv4 CIDR provisioned under pool Required to check for overlapping CIDRs after provisioning is complete under IPAM pool.
ipv4NetmaskLength?
Type:
number
(optional, default: no Net mask length configured for IPv4)
Net mask length for IPv4 address type.
ipv6IpamPoolId?
Type:
string
(optional, default: no IPAM pool Id provided for IPv6)
IPAM pool for IPv6 address type.
ipv6NetmaskLength?
Type:
number
(optional, default: no Net mask length configured for IPv6)
Net mask length for IPv6 address type.