CfnAlarmPropsMixin
- class aws_cdk.mixins_preview.aws_lightsail.mixins.CfnAlarmPropsMixin(props, *, strategy=None)
Bases:
MixinThe
AWS::Lightsail::Alarmresource specifies an alarm that can be used to monitor a single metric for one of your Lightsail resources.- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html
- CloudformationResource:
AWS::Lightsail::Alarm
- Mixin:
true
- 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 import mixins from aws_cdk.mixins_preview.aws_lightsail import mixins as lightsail_mixins cfn_alarm_props_mixin = lightsail_mixins.CfnAlarmPropsMixin(lightsail_mixins.CfnAlarmMixinProps( alarm_name="alarmName", comparison_operator="comparisonOperator", contact_protocols=["contactProtocols"], datapoints_to_alarm=123, evaluation_periods=123, metric_name="metricName", monitored_resource_name="monitoredResourceName", notification_enabled=False, notification_triggers=["notificationTriggers"], threshold=123, treat_missing_data="treatMissingData" ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::Lightsail::Alarm.- Parameters:
props (
Union[CfnAlarmMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['alarmName', 'comparisonOperator', 'contactProtocols', 'datapointsToAlarm', 'evaluationPeriods', 'metricName', 'monitoredResourceName', 'notificationEnabled', 'notificationTriggers', 'threshold', 'treatMissingData']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental