NatConnectivityType
- class aws_cdk.aws_ec2_alpha.NatConnectivityType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
Enum
(experimental) Indicates whether the NAT gateway supports public or private connectivity.
The default is public connectivity. See: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-natgateway.html#cfn-ec2-natgateway-connectivitytype
- Stability:
experimental
- ExampleMetadata:
infused
Example:
my_vpc = VpcV2(self, "Vpc") route_table = RouteTable(self, "RouteTable", vpc=my_vpc ) subnet = SubnetV2(self, "Subnet", vpc=my_vpc, availability_zone="eu-west-2a", ipv4_cidr_block=IpCidr("10.0.0.0/24"), subnet_type=SubnetType.PRIVATE_ISOLATED ) natgw = NatGateway(self, "NatGW", subnet=subnet, vpc=my_vpc, connectivity_type=NatConnectivityType.PRIVATE, private_ip_address="10.0.0.42" ) Route(self, "NatGwRoute", route_table=route_table, destination="0.0.0.0/0", target={"gateway": natgw} )
Attributes
- PRIVATE
(experimental) Sets Connectivity type to PRIVATE.
- Stability:
experimental
- PUBLIC
(experimental) Sets Connectivity type to PUBLIC.
- Stability:
experimental