Skip to main content

monitoring_subscriptions

Creates, updates, deletes, gets or lists a monitoring_subscriptions resource.

Overview

Namemonitoring_subscriptions
TypeResource
Idaws.cloudfront.monitoring_subscriptions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
realtime_metrics_subscription_configstringA subscription configuration for additional CloudWatch metrics.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_monitoring_subscriptionselectdistribution_id, regionGets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution.
create_monitoring_subscriptioninsertdistribution_id, region, MonitoringSubscriptionEnables or disables additional Amazon CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost. For more information, see Viewing additional CloudFront distribution metrics in the Amazon CloudFront Developer Guide.
delete_monitoring_subscriptiondeletedistribution_id, regionDisables additional CloudWatch metrics for the specified CloudFront distribution.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
distribution_idstringThe ID of the distribution that you are disabling metrics for.
regionstringAWS region (default: us-east-1)

SELECT examples

Gets information about whether additional CloudWatch metrics are enabled for the specified CloudFront distribution.

SELECT
realtime_metrics_subscription_config
FROM aws.cloudfront.monitoring_subscriptions
WHERE distribution_id = '{{ distribution_id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Enables or disables additional Amazon CloudWatch metrics for the specified CloudFront distribution. The additional metrics incur an additional cost. For more information, see Viewing additional CloudFront distribution metrics in the Amazon CloudFront Developer Guide.

INSERT INTO aws.cloudfront.monitoring_subscriptions (
MonitoringSubscription,
distribution_id,
region
)
SELECT
'{{ MonitoringSubscription }}' /* required */,
'{{ distribution_id }}',
'{{ region }}'
RETURNING
realtime_metrics_subscription_config
;

DELETE examples

Disables additional CloudWatch metrics for the specified CloudFront distribution.

DELETE FROM aws.cloudfront.monitoring_subscriptions
WHERE distribution_id = '{{ distribution_id }}' --required
AND region = '{{ region }}' --required
;