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.List |
No description. |
localSubnet
Required
public java.lang.Object getLocalSubnet();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
remoteSubnet
Required
public java.lang.Object getRemoteSubnet();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vpnGatewayId
Required
public java.lang.Object getVpnGatewayId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoConfigRoute
Optional
public java.lang.Object getAutoConfigRoute();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
bgpConfig
Optional
public java.lang.Object getBgpConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR BgpConfigProperty
customerGatewayId
Optional
public java.lang.Object getCustomerGatewayId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
effectImmediately
Optional
public java.lang.Object getEffectImmediately();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableDpd
Optional
public java.lang.Object getEnableDpd();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableNatTraversal
Optional
public java.lang.Object getEnableNatTraversal();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableTunnelsBgp
Optional
public java.lang.Object getEnableTunnelsBgp();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
healthCheckConfig
Optional
public java.lang.Object getHealthCheckConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty
ikeConfig
Optional
public java.lang.Object getIkeConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR IkeConfigProperty
ipsecConfig
Optional
public java.lang.Object getIpsecConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR IpsecConfigProperty
name
Optional
public java.lang.Object getName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
remoteCaCertificate
Optional
public java.lang.Object getRemoteCaCertificate();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tunnelOptionsSpecification
Optional
public java.lang.Object getTunnelOptionsSpecification();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
TunnelOptionsSpecificationProperty>