Skip to content

RosVpnConnectionProps

Properties for defining a RosVpnConnection.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-vpc-vpnconnection

Initializer

import com.aliyun.ros.cdk.vpc.RosVpnConnectionProps;
RosVpnConnectionProps.builder()
    .localSubnet(java.lang.String)
    .localSubnet(IResolvable)
    .remoteSubnet(java.lang.String)
    .remoteSubnet(IResolvable)
    .vpnGatewayId(java.lang.String)
    .vpnGatewayId(IResolvable)
//  .autoConfigRoute(java.lang.Boolean)
//  .autoConfigRoute(IResolvable)
//  .bgpConfig(IResolvable)
//  .bgpConfig(BgpConfigProperty)
//  .customerGatewayId(java.lang.String)
//  .customerGatewayId(IResolvable)
//  .effectImmediately(java.lang.Boolean)
//  .effectImmediately(IResolvable)
//  .enableDpd(java.lang.Boolean)
//  .enableDpd(IResolvable)
//  .enableNatTraversal(java.lang.Boolean)
//  .enableNatTraversal(IResolvable)
//  .enableTunnelsBgp(java.lang.Boolean)
//  .enableTunnelsBgp(IResolvable)
//  .healthCheckConfig(IResolvable)
//  .healthCheckConfig(HealthCheckConfigProperty)
//  .ikeConfig(IResolvable)
//  .ikeConfig(IkeConfigProperty)
//  .ipsecConfig(IResolvable)
//  .ipsecConfig(IpsecConfigProperty)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .remoteCaCertificate(java.lang.String)
//  .remoteCaCertificate(IResolvable)
//  .tunnelOptionsSpecification(IResolvable)
//  .tunnelOptionsSpecification(java.util.List<IResolvable)
//  .tunnelOptionsSpecification(TunnelOptionsSpecificationProperty>)
    .build();

Properties

Name Type Description
localSubnet java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
remoteSubnet java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vpnGatewayId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoConfigRoute java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
bgpConfig com.aliyun.ros.cdk.core.IResolvable OR BgpConfigProperty No description.
customerGatewayId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
effectImmediately java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableDpd java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableNatTraversal java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableTunnelsBgp java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
healthCheckConfig com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty No description.
ikeConfig com.aliyun.ros.cdk.core.IResolvable OR IkeConfigProperty No description.
ipsecConfig com.aliyun.ros.cdk.core.IResolvable OR IpsecConfigProperty No description.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
remoteCaCertificate java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tunnelOptionsSpecification com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTunnelOptionsSpecificationProperty> No description.

localSubnetRequired

public java.lang.Object getLocalSubnet();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

remoteSubnetRequired

public java.lang.Object getRemoteSubnet();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

vpnGatewayIdRequired

public java.lang.Object getVpnGatewayId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

autoConfigRouteOptional

public java.lang.Object getAutoConfigRoute();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

bgpConfigOptional

public java.lang.Object getBgpConfig();

customerGatewayIdOptional

public java.lang.Object getCustomerGatewayId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

effectImmediatelyOptional

public java.lang.Object getEffectImmediately();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

enableDpdOptional

public java.lang.Object getEnableDpd();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

enableNatTraversalOptional

public java.lang.Object getEnableNatTraversal();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

enableTunnelsBgpOptional

public java.lang.Object getEnableTunnelsBgp();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

healthCheckConfigOptional

public java.lang.Object getHealthCheckConfig();

ikeConfigOptional

public java.lang.Object getIkeConfig();

ipsecConfigOptional

public java.lang.Object getIpsecConfig();

nameOptional

public java.lang.Object getName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

remoteCaCertificateOptional

public java.lang.Object getRemoteCaCertificate();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

tunnelOptionsSpecificationOptional

public java.lang.Object getTunnelOptionsSpecification();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTunnelOptionsSpecificationProperty>