CfnMonitoringSubscriptionMixinProps
- class aws_cdk.mixins_preview.aws_cloudfront.mixins.CfnMonitoringSubscriptionMixinProps(*, distribution_id=None, monitoring_subscription=None)
Bases:
objectProperties for CfnMonitoringSubscriptionPropsMixin.
- Parameters:
distribution_id (
Optional[str]) – The ID of the distribution that you are enabling metrics for.monitoring_subscription (
Union[IResolvable,MonitoringSubscriptionProperty,Dict[str,Any],None]) – A subscription configuration for additional CloudWatch metrics.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_cloudfront import mixins as cloudfront_mixins cfn_monitoring_subscription_mixin_props = cloudfront_mixins.CfnMonitoringSubscriptionMixinProps( distribution_id="distributionId", monitoring_subscription=cloudfront_mixins.CfnMonitoringSubscriptionPropsMixin.MonitoringSubscriptionProperty( realtime_metrics_subscription_config=cloudfront_mixins.CfnMonitoringSubscriptionPropsMixin.RealtimeMetricsSubscriptionConfigProperty( realtime_metrics_subscription_status="realtimeMetricsSubscriptionStatus" ) ) )
Attributes
- distribution_id
The ID of the distribution that you are enabling metrics for.
- monitoring_subscription
A subscription configuration for additional CloudWatch metrics.