# CfnMonitoringSubscriptionProps

Properties for defining a `CfnMonitoringSubscription`.

Extends: CfnMonitoringSubscriptionProps
Used as props by: CfnMonitoringSubscription

- Source: Generated code
- Type last changed: v2.227.0 · 21 Nov 2025

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_cloudfront as cloudfront } from 'aws-cdk-lib';
const cfnMonitoringSubscriptionProps: cloudfront.CfnMonitoringSubscriptionProps = {
  distributionId: 'distributionId',
  monitoringSubscription: {
    realtimeMetricsSubscriptionConfig: {
      realtimeMetricsSubscriptionStatus: 'realtimeMetricsSubscriptionStatus',
    },
  },
};
```

## Properties

- `distributionId`: string | [IDistributionRef](/cdk/api/v2/docs/aws-cdk-lib.interfaces.aws_cloudfront.IDistributionRef.html) (required) — The ID of the distribution that you are enabling metrics for.

- `monitoringSubscription`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnMonitoringSubscription.MonitoringSubscriptionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_cloudfront.CfnMonitoringSubscription.MonitoringSubscriptionProperty.html) (required) — A subscription configuration for additional CloudWatch metrics.
