EnableVpnGatewayOptions¶
-
class
aws_cdk.aws_ec2.
EnableVpnGatewayOptions
(*, type, amazon_side_asn=None, vpn_route_propagation=None)¶ Bases:
aws_cdk.aws_ec2.VpnGatewayProps
Options for the Vpc.enableVpnGateway() method.
- Parameters
type (
str
) – Default type ipsec.1.amazon_side_asn (
Union
[int
,float
,None
]) – Explicitly specify an Asn or let aws pick an Asn for you. Default: 65000vpn_route_propagation (
Optional
[Sequence
[SubnetSelection
]]) – Provide an array of subnets where the route propagation should be added. Default: noPropagation
- 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 as ec2 # subnet: ec2.Subnet # subnet_filter: ec2.SubnetFilter enable_vpn_gateway_options = ec2.EnableVpnGatewayOptions( type="type", # the properties below are optional amazon_side_asn=123, vpn_route_propagation=[ec2.SubnetSelection( availability_zones=["availabilityZones"], one_per_az=False, subnet_filters=[subnet_filter], subnet_group_name="subnetGroupName", subnet_name="subnetName", subnets=[subnet], subnet_type=ec2.SubnetType.ISOLATED )] )
Attributes
-
amazon_side_asn
¶ Explicitly specify an Asn or let aws pick an Asn for you.
- Default
65000
- Return type
Union
[int
,float
,None
]
-
type
¶ Default type ipsec.1.
- Return type
str
-
vpn_route_propagation
¶ Provide an array of subnets where the route propagation should be added.
- Default
noPropagation
- Return type
Optional
[List
[SubnetSelection
]]