RosVpnConnectionProps
Properties for defining a RosVpnConnection.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-vpnconnection
Initializer
import ros_cdk_vpc
ros_cdk_vpc.RosVpnConnectionProps(
local_subnet: typing.Union[str, IResolvable],
remote_subnet: typing.Union[str, IResolvable],
vpn_gateway_id: typing.Union[str, IResolvable],
auto_config_route: typing.Union[bool, IResolvable] = None,
bgp_config: typing.Union[IResolvable, BgpConfigProperty] = None,
customer_gateway_id: typing.Union[str, IResolvable] = None,
effect_immediately: typing.Union[bool, IResolvable] = None,
enable_dpd: typing.Union[bool, IResolvable] = None,
enable_nat_traversal: typing.Union[bool, IResolvable] = None,
enable_tunnels_bgp: typing.Union[bool, IResolvable] = None,
health_check_config: typing.Union[IResolvable, HealthCheckConfigProperty] = None,
ike_config: typing.Union[IResolvable, IkeConfigProperty] = None,
ipsec_config: typing.Union[IResolvable, IpsecConfigProperty] = None,
name: typing.Union[str, IResolvable] = None,
remote_ca_certificate: typing.Union[str, IResolvable] = None,
tunnel_options_specification: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, TunnelOptionsSpecificationProperty]]] = None
)
Properties
| Name | Type | Description |
|---|---|---|
local_subnet | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
remote_subnet | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
vpn_gateway_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
auto_config_route | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
bgp_config | typing.Union[ros_cdk_core.IResolvable, BgpConfigProperty] | No description. |
customer_gateway_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
effect_immediately | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
enable_dpd | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
enable_nat_traversal | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
enable_tunnels_bgp | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
health_check_config | typing.Union[ros_cdk_core.IResolvable, HealthCheckConfigProperty] | No description. |
ike_config | typing.Union[ros_cdk_core.IResolvable, IkeConfigProperty] | No description. |
ipsec_config | typing.Union[ros_cdk_core.IResolvable, IpsecConfigProperty] | No description. |
name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
remote_ca_certificate | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
tunnel_options_specification | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, TunnelOptionsSpecificationProperty]]] | No description. |
local_subnetRequired
local_subnet: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_subnetRequired
remote_subnet: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpn_gateway_idRequired
vpn_gateway_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_config_routeOptional
auto_config_route: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bgp_configOptional
bgp_config: typing.Union[IResolvable, BgpConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, BgpConfigProperty]
customer_gateway_idOptional
customer_gateway_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
effect_immediatelyOptional
effect_immediately: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
enable_dpdOptional
enable_dpd: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
enable_nat_traversalOptional
enable_nat_traversal: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
enable_tunnels_bgpOptional
enable_tunnels_bgp: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
health_check_configOptional
health_check_config: typing.Union[IResolvable, HealthCheckConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, HealthCheckConfigProperty]
ike_configOptional
ike_config: typing.Union[IResolvable, IkeConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, IkeConfigProperty]
ipsec_configOptional
ipsec_config: typing.Union[IResolvable, IpsecConfigProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, IpsecConfigProperty]
nameOptional
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_ca_certificateOptional
remote_ca_certificate: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tunnel_options_specificationOptional
tunnel_options_specification: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, TunnelOptionsSpecificationProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, TunnelOptionsSpecificationProperty]]]