ALIYUN::CEN::TransitRouterVpnAttachment is used to create a VPN attachment.
Syntax
{
"Type": "ALIYUN::CEN::TransitRouterVpnAttachment",
"Properties": {
"AutoPublishRouteEnabled": Boolean,
"RouteTableAssociationEnabled": Boolean,
"VpnOwnerId": String,
"DeletionForce": Boolean,
"ZoneId": String,
"RouteTablePropagationEnabled": Boolean,
"CenId": String,
"TransitRouterAttachmentName": String,
"Tags": List,
"TransitRouterAttachmentDescription": String,
"TransitRouterId": String,
"VpnId": String
}
}
Properties
Property | Type | Required | Editable | Description | Constraint |
AutoPublishRouteEnabled | Boolean | No | Yes | Specifies whether to allow the transit router to automatically advertise routes to the IPsec-VPN connection. | Valid values:
|
RouteTableAssociationEnabled | Boolean | No | No | Specifies whether to enable associated forwarding correlations for routes. | Valid values:
|
VpnOwnerId | String | No | No | The ID of the Alibaba Cloud account to which the IPsec-VPN connection belongs. | This property conforms with the following requirements:
|
DeletionForce | Boolean | No | Yes | Specifies whether to forcefully delete the VPN attachment. | Valid values:
|
ZoneId | String | Yes | No | The zone ID. | None. |
RouteTablePropagationEnabled | Boolean | No | No | Specifies whether to enable route learning correlations. | Valid values:
|
CenId | String | No | No | The ID of the Cloud Enterprise Network (CEN) instance. | None. |
TransitRouterAttachmentName | String | No | Yes | The name of the VPN attachment. | The name must be 2 to 128 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The name must start with a letter. |
Tags | List | No | No | The information about the tags. | You can add up to 20 tags in a call. For more information, see Tags properties. |
TransitRouterAttachmentDescription | String | No | Yes | The description of the VPN attachment. | The description must be 2 to 256 characters in length. It must start with a letter and cannot start with |
TransitRouterId | String | No | Yes | The ID of the transit router. | None. |
VpnId | String | Yes | No | The ID of the IPsec-VPN connection. | None. |
Tags syntax
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags properties
Property | Type | Required | Editable | Description | Constraint |
Value | String | No | No | The tag value of the VPN attachment. | The tag value can be an empty string. It can be up to 128 characters in length, and cannot contain |
Key | String | Yes | No | The tag key of the VPN attachment. | The tag key cannot be an empty string. It can be up to 64 characters in length, and cannot contain |
Return values
Fn::GetAtt
TransitRouterAttachmentId: the ID of the VPN attachment.