The heat.engine.resources.cloud_watch Module

class heat.engine.resources.cloud_watch.CloudWatchAlarm(name, json_snippet, stack)[source]

Bases: heat.engine.resource.Resource

FnGetRefId()[source]
handle_create()[source]
handle_delete()[source]
handle_update(json_snippet)[source]
properties_schema = {'Dimensions': {'Type': 'List'}, 'Namespace': {'Type': 'String'}, 'Units': {'Type': 'String', 'AllowedValues': ['Seconds', 'Microseconds', 'Milliseconds', 'Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Terabytes', 'Bits', 'Kilobits', 'Megabits', 'Gigabits', 'Terabits', 'Percent', 'Count', 'Bytes/Second', 'Kilobytes/Second', 'Megabytes/Second', 'Gigabytes/Second', 'Terabytes/Second', 'Bits/Second', 'Kilobits/Second', 'Megabits/Second', 'Gigabits/Second', 'Terabits/Second', 'Count/Second', None]}, 'OKActions': {'Type': 'List'}, 'MetricName': {'Type': 'String'}, 'EvaluationPeriods': {'Type': 'String'}, 'AlarmActions': {'Type': 'List'}, 'AlarmDescription': {'Type': 'String'}, 'Period': {'Type': 'String'}, 'ComparisonOperator': {'Type': 'String', 'AllowedValues': ['GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold']}, 'Statistic': {'Type': 'String', 'AllowedValues': ['SampleCount', 'Average', 'Sum', 'Minimum', 'Maximum']}, 'Threshold': {'Type': 'String'}, 'InsufficientDataActions': {'Type': 'List'}}
strict_dependency = False
heat.engine.resources.cloud_watch.resource_mapping()[source]

This Page