Skip to content

RosVpnAttachmentProps

Properties for defining a RosVpnAttachment.

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

Initializer

import com.aliyun.ros.cdk.vpc.RosVpnAttachmentProps;
RosVpnAttachmentProps.builder()
    .customerGatewayId(java.lang.String)
    .customerGatewayId(IResolvable)
    .localSubnet(java.lang.String)
    .localSubnet(IResolvable)
    .remoteSubnet(java.lang.String)
    .remoteSubnet(IResolvable)
//  .autoConfigRoute(java.lang.Boolean)
//  .autoConfigRoute(IResolvable)
//  .bgpConfig(IResolvable)
//  .bgpConfig(BgpConfigProperty)
//  .effectImmediately(java.lang.Boolean)
//  .effectImmediately(IResolvable)
//  .enableDpd(java.lang.Boolean)
//  .enableDpd(IResolvable)
//  .enableNatTraversal(java.lang.Boolean)
//  .enableNatTraversal(IResolvable)
//  .healthCheckConfig(IResolvable)
//  .healthCheckConfig(HealthCheckConfigProperty)
//  .ikeConfig(IResolvable)
//  .ikeConfig(IkeConfigProperty)
//  .ipsecConfig(IResolvable)
//  .ipsecConfig(IpsecConfigProperty)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .networkType(java.lang.String)
//  .networkType(IResolvable)
//  .remoteCaCert(java.lang.String)
//  .remoteCaCert(IResolvable)
    .build();

Properties

Name Type Description
customerGatewayId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No 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.
autoConfigRoute java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
bgpConfig com.aliyun.ros.cdk.core.IResolvable OR BgpConfigProperty 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.
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.
networkType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
remoteCaCert java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

customerGatewayIdRequired

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

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

autoConfigRouteOptional

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

bgpConfigOptional

public java.lang.Object getBgpConfig();

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

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

networkTypeOptional

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

remoteCaCertOptional

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