Skip to main content

gateway_route_table_associations

Used to retrieve a list of gateway_route_table_associations in a region or to create or delete a gateway_route_table_associations resource, use gateway_route_table_association to read or update an individual resource.

Overview

Namegateway_route_table_associations
TypeResource
DescriptionAssociates a gateway with a route table. The gateway and route table must be in the same VPC. This association causes the incoming traffic to the gateway to be routed according to the routes in the route table.
Idaws.ec2.gateway_route_table_associations

Fields

NameDatatypeDescription
gateway_idstringThe ID of the gateway.
regionstringAWS region.

Methods

NameAccessible byRequired Params
create_resourceINSERTRouteTableId, GatewayId, region
delete_resourceDELETEdata__Identifier, region
list_resourceSELECTregion

SELECT Example

SELECT
region,
gateway_id
FROM aws.ec2.gateway_route_table_associations
WHERE region = 'us-east-1';

INSERT Example

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

/*+ create */
INSERT INTO aws.ec2.gateway_route_table_associations (
RouteTableId,
GatewayId,
region
)
SELECT
'{{ RouteTableId }}',
'{{ GatewayId }}',
'{{ region }}';

DELETE Example

/*+ delete */
DELETE FROM aws.ec2.gateway_route_table_associations
WHERE data__Identifier = '<GatewayId>'
AND region = 'us-east-1';

Permissions

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

Create

ec2:DescribeRouteTables,
ec2:AssociateRouteTable

Delete

ec2:DescribeRouteTables,
ec2:DisassociateRouteTable