Skip to main content

vpc_endpoint_connection_notifications

Creates, updates, deletes or gets a vpc_endpoint_connection_notification resource or lists vpc_endpoint_connection_notifications in a region

Overview

Namevpc_endpoint_connection_notifications
TypeResource
DescriptionResource Type definition for AWS::EC2::VPCEndpointConnectionNotification
Idawscc.ec2.vpc_endpoint_connection_notifications

Fields

NameDatatypeDescription
connection_eventsarrayThe endpoint events for which to receive notifications.
vpc_endpoint_idstringThe ID of the endpoint.
vpc_endpoint_connection_notification_idstringVPC Endpoint Connection ID generated by service
connection_notification_arnstringThe ARN of the SNS topic for the notifications.
service_idstringThe ID of the endpoint service.
regionstringAWS region.

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

Methods

NameResourceAccessible byRequired Params
create_resourcevpc_endpoint_connection_notificationsINSERTConnectionEvents, ConnectionNotificationArn, region
delete_resourcevpc_endpoint_connection_notificationsDELETEIdentifier, region
update_resourcevpc_endpoint_connection_notificationsUPDATEIdentifier, PatchDocument, region
list_resourcesvpc_endpoint_connection_notifications_list_onlySELECTregion
get_resourcevpc_endpoint_connection_notificationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual vpc_endpoint_connection_notification.

SELECT
region,
connection_events,
vpc_endpoint_id,
vpc_endpoint_connection_notification_id,
connection_notification_arn,
service_id
FROM awscc.ec2.vpc_endpoint_connection_notifications
WHERE
region = 'us-east-1' AND
Identifier = '{{ vpc_endpoint_connection_notification_id }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.ec2.vpc_endpoint_connection_notifications (
ConnectionEvents,
ConnectionNotificationArn,
region
)
SELECT
'{{ connection_events }}',
'{{ connection_notification_arn }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a vpc_endpoint_connection_notification resource, using stack-deploy.

/*+ update */
UPDATE awscc.ec2.vpc_endpoint_connection_notifications
SET PatchDocument = string('{{ {
"ConnectionEvents": connection_events,
"ConnectionNotificationArn": connection_notification_arn
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ vpc_endpoint_connection_notification_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.ec2.vpc_endpoint_connection_notifications
WHERE
Identifier = '{{ vpc_endpoint_connection_notification_id }}' AND
region = 'us-east-1';

Permissions

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

ec2:DescribeVpcEndpointConnectionNotifications