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()
    .localSubnet(java.lang.String)
    .localSubnet(IResolvable)
    .remoteSubnet(java.lang.String)
    .remoteSubnet(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)
//  .networkType(java.lang.String)
//  .networkType(IResolvable)
//  .remoteCaCert(java.lang.String)
//  .remoteCaCert(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .tunnelBandwidth(java.lang.String)
//  .tunnelBandwidth(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.
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.
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.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tunnelBandwidth 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

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

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

resourceGroupIdOptional

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

tunnelBandwidthOptional

public java.lang.Object getTunnelBandwidth();
  • 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>