TransitRouterVpnAttachmentProps
Properties for defining a TransitRouterVpnAttachment
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cen-transitroutervpnattachment
Initializer
import { TransitRouterVpnAttachmentProps } from '@alicloud/ros-cdk-cen'
const transitRouterVpnAttachmentProps: TransitRouterVpnAttachmentProps = { ... }
Properties
Name | Type | Description |
---|---|---|
vpnId |
string | @alicloud/ros-cdk-core.IResolvable |
Property vpnId: IPsec connection ID. |
zoneId |
string | @alicloud/ros-cdk-core.IResolvable |
Property zoneId: Availability zone ID in the current region. |
autoPublishRouteEnabled |
boolean | @alicloud/ros-cdk-core.IResolvable |
Property autoPublishRouteEnabled: Whether to allow forwarding router instances to automatically publish route entries to IPsec connections. |
cenId |
string | @alicloud/ros-cdk-core.IResolvable |
Property cenId: The ID of the CEN instance. |
deletionForce |
boolean | @alicloud/ros-cdk-core.IResolvable |
Property deletionForce: Whether to forcefully delete the VPN connection. |
routeTableAssociationEnabled |
boolean | @alicloud/ros-cdk-core.IResolvable |
Property routeTableAssociationEnabled: Whether to enable route association and forwarding relationship. |
routeTablePropagationEnabled |
boolean | @alicloud/ros-cdk-core.IResolvable |
Property routeTablePropagationEnabled: Whether to enable route learning relationships. |
tags |
TagsProperty[] |
Property tags: Tags to attach to TransitRouterVpnAttachment. |
transitRouterAttachmentDescription |
string | @alicloud/ros-cdk-core.IResolvable |
Property transitRouterAttachmentDescription: Description of the VPN connection. |
transitRouterAttachmentName |
string | @alicloud/ros-cdk-core.IResolvable |
Property transitRouterAttachmentName: The name of the VPN connection. |
transitRouterId |
string | @alicloud/ros-cdk-core.IResolvable |
Property transitRouterId: Forwarding router instance ID. |
vpnOwnerId |
string | @alicloud/ros-cdk-core.IResolvable |
Property vpnOwnerId: Alibaba Cloud account (main account) ID to which the IPsec connection belongs. |
vpnId
Required
public readonly vpnId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vpnId: IPsec connection ID.
zoneId
Required
public readonly zoneId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property zoneId: Availability zone ID in the current region.
autoPublishRouteEnabled
Optional
public readonly autoPublishRouteEnabled: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property autoPublishRouteEnabled: Whether to allow forwarding router instances to automatically publish route entries to IPsec connections.
Default is true.
cenId
Optional
public readonly cenId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property cenId: The ID of the CEN instance.
deletionForce
Optional
public readonly deletionForce: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property deletionForce: Whether to forcefully delete the VPN connection.
routeTableAssociationEnabled
Optional
public readonly routeTableAssociationEnabled: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property routeTableAssociationEnabled: Whether to enable route association and forwarding relationship.
routeTablePropagationEnabled
Optional
public readonly routeTablePropagationEnabled: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
Property routeTablePropagationEnabled: Whether to enable route learning relationships.
tags
Optional
public readonly tags: TagsProperty[];
- Type: TagsProperty[]
Property tags: Tags to attach to TransitRouterVpnAttachment.
Max support 20 tags to add during create TransitRouterVpnAttachment. Each tag with two properties Key and Value, and Key is required.
transitRouterAttachmentDescription
Optional
public readonly transitRouterAttachmentDescription: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property transitRouterAttachmentDescription: Description of the VPN connection.
transitRouterAttachmentName
Optional
public readonly transitRouterAttachmentName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property transitRouterAttachmentName: The name of the VPN connection.
transitRouterId
Optional
public readonly transitRouterId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property transitRouterId: Forwarding router instance ID.
vpnOwnerId
Optional
public readonly vpnOwnerId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property vpnOwnerId: Alibaba Cloud account (main account) ID to which the IPsec connection belongs.