Skip to content

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]

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]

ike_configOptional

ike_config: typing.Union[IResolvable, IkeConfigProperty]

ipsec_configOptional

ipsec_config: typing.Union[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]]]