Skip to main content

route_servers

Creates, updates, deletes or gets a route_server resource or lists route_servers in a region

Overview

Nameroute_servers
TypeResource
DescriptionVPC Route Server
Idawscc.ec2.route_servers

Fields

NameDatatypeDescription
amazon_side_asnintegerThe Amazon-side ASN of the Route Server.
arnstringThe Amazon Resource Name (ARN) of the Route Server.
idstringThe ID of the Route Server.
persist_routesstringWhether to enable persistent routes
persist_routes_durationintegerThe duration of persistent routes in minutes
sns_notifications_enabledbooleanWhether to enable SNS notifications
tagsarrayAn array of key-value pairs to apply to this resource.
regionstringAWS region.

For more information, see AWS::EC2::RouteServer.

Methods

NameAccessible byRequired Params
create_resourceINSERTAmazonSideAsn, region
delete_resourceDELETEdata__Identifier, region
update_resourceUPDATEdata__Identifier, data__PatchDocument, region
list_resourcesSELECTregion
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all properties from an individual route_server.

SELECT
region,
amazon_side_asn,
arn,
id,
persist_routes,
persist_routes_duration,
sns_notifications_enabled,
tags
FROM awscc.ec2.route_servers
WHERE region = 'us-east-1' AND data__Identifier = '<Id>';

INSERT example

Use the following StackQL query and manifest file to create a new route_server resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.ec2.route_servers (
AmazonSideAsn,
region
)
SELECT
'{{ AmazonSideAsn }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.ec2.route_servers
WHERE data__Identifier = '<Id>'
AND region = 'us-east-1';

Permissions

To operate on the route_servers resource, the following permissions are required:

Create

ec2:CreateRouteServer,
ec2:CreateTags,
ec2:DescribeRouteServers,
sns:CreateTopic

Read

ec2:DescribeRouteServers,
ec2:DescribeTags

Update

ec2:CreateTags,
ec2:DeleteTags,
ec2:DescribeRouteServers,
ec2:DescribeTags,
ec2:ModifyRouteServer,
sns:CreateTopic,
sns:DeleteTopic

Delete

ec2:DescribeTags,
ec2:DescribeRouteServers,
ec2:DeleteRouteServer,
ec2:DeleteTags,
sns:DeleteTopic

List

ec2:DescribeTags,
ec2:DescribeRouteServers