CfnAnomalyMonitorPropsMixin
- class aws_cdk.mixins_preview.aws_ce.mixins.CfnAnomalyMonitorPropsMixin(props, *, strategy=None)
Bases:
MixinThe
AWS::CE::AnomalyMonitorresource is a Cost Explorer resource type that continuously inspects your account’s cost data for anomalies, based onMonitorTypeandMonitorSpecification.The content consists of detailed metadata and the current status of the monitor object.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-anomalymonitor.html
- CloudformationResource:
AWS::CE::AnomalyMonitor
- 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_ce import mixins as ce_mixins cfn_anomaly_monitor_props_mixin = ce_mixins.CfnAnomalyMonitorPropsMixin(ce_mixins.CfnAnomalyMonitorMixinProps( monitor_dimension="monitorDimension", monitor_name="monitorName", monitor_specification="monitorSpecification", monitor_type="monitorType", resource_tags=[ce_mixins.CfnAnomalyMonitorPropsMixin.ResourceTagProperty( key="key", value="value" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::CE::AnomalyMonitor.- Parameters:
props (
Union[CfnAnomalyMonitorMixinProps,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 = ['monitorDimension', 'monitorName', 'monitorSpecification', 'monitorType', 'resourceTags']
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
ResourceTagProperty
- class CfnAnomalyMonitorPropsMixin.ResourceTagProperty(*, key=None, value=None)
Bases:
objectThe tag structure that contains a tag key and value.
Tagging is supported only for the following Cost Explorer resource types:
`AnomalyMonitor<https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AnomalyMonitor.html>`_ ,`AnomalySubscription<https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_AnomalySubscription.html>`_ ,`CostCategory<https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_CostCategory.html>`_ .- Parameters:
key (
Optional[str]) – The key that’s associated with the tag.value (
Optional[str]) – The value that’s associated with the tag.
- 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_ce import mixins as ce_mixins resource_tag_property = ce_mixins.CfnAnomalyMonitorPropsMixin.ResourceTagProperty( key="key", value="value" )
Attributes
- key
The key that’s associated with the tag.
- value
The value that’s associated with the tag.