{ "opencollection": "1.0.0", "info": { "name": "Amazon CloudWatch Alarms API", "version": "2010-08-01" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Alarms", "type": "folder" }, "items": [ { "info": { "name": "Amazon CloudWatch Create or update a metric alarm", "type": "http" }, "http": { "method": "GET", "url": "https://monitoring.{region}.amazonaws.com/?Action=PutMetricAlarm", "params": [ { "name": "AlarmName", "value": "", "type": "query", "description": "The name for the alarm" }, { "name": "AlarmDescription", "value": "", "type": "query", "description": "A description for the alarm" }, { "name": "Namespace", "value": "", "type": "query", "description": "The namespace for the metric associated with the alarm" }, { "name": "MetricName", "value": "", "type": "query", "description": "The name for the metric associated with the alarm" }, { "name": "Statistic", "value": "", "type": "query", "description": "The statistic for the metric associated with the alarm" }, { "name": "Period", "value": "", "type": "query", "description": "The length in seconds of the evaluation period" }, { "name": "EvaluationPeriods", "value": "", "type": "query", "description": "The number of periods over which data is compared to the threshold" }, { "name": "Threshold", "value": "", "type": "query", "description": "The value to compare with the specified statistic" }, { "name": "ComparisonOperator", "value": "", "type": "query", "description": "The arithmetic operation to use when comparing the statistic and threshold" }, { "name": "ActionsEnabled", "value": "", "type": "query", "description": "Whether actions should be executed during alarm state changes" }, { "name": "AlarmActions.member.1", "value": "", "type": "query", "description": "The ARN of the action to execute when the alarm transitions to ALARM state" }, { "name": "OKActions.member.1", "value": "", "type": "query", "description": "The ARN of the action to execute when the alarm transitions to OK state" }, { "name": "InsufficientDataActions.member.1", "value": "", "type": "query", "description": "The ARN of the action to execute when the alarm transitions to INSUFFICIENT_DATA state" }, { "name": "Dimensions.member.1.Name", "value": "", "type": "query", "description": "The name of the dimension" }, { "name": "Dimensions.member.1.Value", "value": "", "type": "query", "description": "The value of the dimension" }, { "name": "TreatMissingData", "value": "", "type": "query", "description": "How to treat missing data when evaluating the alarm" } ] }, "docs": "Creates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, or Metrics Insights query. When the alarm state changes, the action specified is performed." }, { "info": { "name": "Amazon CloudWatch Describe metric alarms", "type": "http" }, "http": { "method": "GET", "url": "https://monitoring.{region}.amazonaws.com/?Action=DescribeAlarms", "params": [ { "name": "AlarmNames.member.1", "value": "", "type": "query", "description": "The name of the alarm to retrieve" }, { "name": "AlarmNamePrefix", "value": "", "type": "query", "description": "An alarm name prefix to filter by" }, { "name": "StateValue", "value": "", "type": "query", "description": "Filter by alarm state" }, { "name": "ActionPrefix", "value": "", "type": "query", "description": "An action name prefix to filter by" }, { "name": "MaxRecords", "value": "", "type": "query", "description": "The maximum number of alarm descriptions to retrieve" }, { "name": "NextToken", "value": "", "type": "query", "description": "Token for the next page of results" } ] }, "docs": "Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action." }, { "info": { "name": "Amazon CloudWatch Delete metric alarms", "type": "http" }, "http": { "method": "GET", "url": "https://monitoring.{region}.amazonaws.com/?Action=DeleteAlarms", "params": [ { "name": "AlarmNames.member.1", "value": "", "type": "query", "description": "The name of the alarm to delete" }, { "name": "AlarmNames.member.2", "value": "", "type": "query", "description": "Additional alarm name to delete" }, { "name": "AlarmNames.member.3", "value": "", "type": "query", "description": "Additional alarm name to delete" } ] }, "docs": "Deletes the specified alarms. You can delete up to 100 alarms in one operation. In the event of an error, no alarms are deleted." } ] } ], "bundled": true }