monitoring-2010-08-01.min.json (11921B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2010-08-01", 5 "endpointPrefix": "monitoring", 6 "protocol": "query", 7 "serviceAbbreviation": "CloudWatch", 8 "serviceFullName": "Amazon CloudWatch", 9 "signatureVersion": "v4", 10 "xmlNamespace": "http://monitoring.amazonaws.com/doc/2010-08-01/" 11 }, 12 "operations": { 13 "DeleteAlarms": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "AlarmNames" 18 ], 19 "members": { 20 "AlarmNames": { 21 "shape": "S2" 22 } 23 } 24 } 25 }, 26 "DescribeAlarmHistory": { 27 "input": { 28 "type": "structure", 29 "members": { 30 "AlarmName": {}, 31 "HistoryItemType": {}, 32 "StartDate": { 33 "type": "timestamp" 34 }, 35 "EndDate": { 36 "type": "timestamp" 37 }, 38 "MaxRecords": { 39 "type": "integer" 40 }, 41 "NextToken": {} 42 } 43 }, 44 "output": { 45 "resultWrapper": "DescribeAlarmHistoryResult", 46 "type": "structure", 47 "members": { 48 "AlarmHistoryItems": { 49 "type": "list", 50 "member": { 51 "type": "structure", 52 "members": { 53 "AlarmName": {}, 54 "Timestamp": { 55 "type": "timestamp" 56 }, 57 "HistoryItemType": {}, 58 "HistorySummary": {}, 59 "HistoryData": {} 60 } 61 } 62 }, 63 "NextToken": {} 64 } 65 } 66 }, 67 "DescribeAlarms": { 68 "input": { 69 "type": "structure", 70 "members": { 71 "AlarmNames": { 72 "shape": "S2" 73 }, 74 "AlarmNamePrefix": {}, 75 "StateValue": {}, 76 "ActionPrefix": {}, 77 "MaxRecords": { 78 "type": "integer" 79 }, 80 "NextToken": {} 81 } 82 }, 83 "output": { 84 "resultWrapper": "DescribeAlarmsResult", 85 "type": "structure", 86 "members": { 87 "MetricAlarms": { 88 "shape": "Sj" 89 }, 90 "NextToken": {} 91 } 92 } 93 }, 94 "DescribeAlarmsForMetric": { 95 "input": { 96 "type": "structure", 97 "required": [ 98 "MetricName", 99 "Namespace" 100 ], 101 "members": { 102 "MetricName": {}, 103 "Namespace": {}, 104 "Statistic": {}, 105 "ExtendedStatistic": {}, 106 "Dimensions": { 107 "shape": "Sw" 108 }, 109 "Period": { 110 "type": "integer" 111 }, 112 "Unit": {} 113 } 114 }, 115 "output": { 116 "resultWrapper": "DescribeAlarmsForMetricResult", 117 "type": "structure", 118 "members": { 119 "MetricAlarms": { 120 "shape": "Sj" 121 } 122 } 123 } 124 }, 125 "DisableAlarmActions": { 126 "input": { 127 "type": "structure", 128 "required": [ 129 "AlarmNames" 130 ], 131 "members": { 132 "AlarmNames": { 133 "shape": "S2" 134 } 135 } 136 } 137 }, 138 "EnableAlarmActions": { 139 "input": { 140 "type": "structure", 141 "required": [ 142 "AlarmNames" 143 ], 144 "members": { 145 "AlarmNames": { 146 "shape": "S2" 147 } 148 } 149 } 150 }, 151 "GetMetricStatistics": { 152 "input": { 153 "type": "structure", 154 "required": [ 155 "Namespace", 156 "MetricName", 157 "StartTime", 158 "EndTime", 159 "Period" 160 ], 161 "members": { 162 "Namespace": {}, 163 "MetricName": {}, 164 "Dimensions": { 165 "shape": "Sw" 166 }, 167 "StartTime": { 168 "type": "timestamp" 169 }, 170 "EndTime": { 171 "type": "timestamp" 172 }, 173 "Period": { 174 "type": "integer" 175 }, 176 "Statistics": { 177 "type": "list", 178 "member": {} 179 }, 180 "ExtendedStatistics": { 181 "type": "list", 182 "member": {} 183 }, 184 "Unit": {} 185 } 186 }, 187 "output": { 188 "resultWrapper": "GetMetricStatisticsResult", 189 "type": "structure", 190 "members": { 191 "Label": {}, 192 "Datapoints": { 193 "type": "list", 194 "member": { 195 "type": "structure", 196 "members": { 197 "Timestamp": { 198 "type": "timestamp" 199 }, 200 "SampleCount": { 201 "type": "double" 202 }, 203 "Average": { 204 "type": "double" 205 }, 206 "Sum": { 207 "type": "double" 208 }, 209 "Minimum": { 210 "type": "double" 211 }, 212 "Maximum": { 213 "type": "double" 214 }, 215 "Unit": {}, 216 "ExtendedStatistics": { 217 "type": "map", 218 "key": {}, 219 "value": { 220 "type": "double" 221 } 222 } 223 }, 224 "xmlOrder": [ 225 "Timestamp", 226 "SampleCount", 227 "Average", 228 "Sum", 229 "Minimum", 230 "Maximum", 231 "Unit", 232 "ExtendedStatistics" 233 ] 234 } 235 } 236 } 237 } 238 }, 239 "ListMetrics": { 240 "input": { 241 "type": "structure", 242 "members": { 243 "Namespace": {}, 244 "MetricName": {}, 245 "Dimensions": { 246 "type": "list", 247 "member": { 248 "type": "structure", 249 "required": [ 250 "Name" 251 ], 252 "members": { 253 "Name": {}, 254 "Value": {} 255 } 256 } 257 }, 258 "NextToken": {} 259 } 260 }, 261 "output": { 262 "resultWrapper": "ListMetricsResult", 263 "type": "structure", 264 "members": { 265 "Metrics": { 266 "type": "list", 267 "member": { 268 "type": "structure", 269 "members": { 270 "Namespace": {}, 271 "MetricName": {}, 272 "Dimensions": { 273 "shape": "Sw" 274 } 275 }, 276 "xmlOrder": [ 277 "Namespace", 278 "MetricName", 279 "Dimensions" 280 ] 281 } 282 }, 283 "NextToken": {} 284 }, 285 "xmlOrder": [ 286 "Metrics", 287 "NextToken" 288 ] 289 } 290 }, 291 "PutMetricAlarm": { 292 "input": { 293 "type": "structure", 294 "required": [ 295 "AlarmName", 296 "MetricName", 297 "Namespace", 298 "Period", 299 "EvaluationPeriods", 300 "Threshold", 301 "ComparisonOperator" 302 ], 303 "members": { 304 "AlarmName": {}, 305 "AlarmDescription": {}, 306 "ActionsEnabled": { 307 "type": "boolean" 308 }, 309 "OKActions": { 310 "shape": "So" 311 }, 312 "AlarmActions": { 313 "shape": "So" 314 }, 315 "InsufficientDataActions": { 316 "shape": "So" 317 }, 318 "MetricName": {}, 319 "Namespace": {}, 320 "Statistic": {}, 321 "ExtendedStatistic": {}, 322 "Dimensions": { 323 "shape": "Sw" 324 }, 325 "Period": { 326 "type": "integer" 327 }, 328 "Unit": {}, 329 "EvaluationPeriods": { 330 "type": "integer" 331 }, 332 "Threshold": { 333 "type": "double" 334 }, 335 "ComparisonOperator": {} 336 } 337 } 338 }, 339 "PutMetricData": { 340 "input": { 341 "type": "structure", 342 "required": [ 343 "Namespace", 344 "MetricData" 345 ], 346 "members": { 347 "Namespace": {}, 348 "MetricData": { 349 "type": "list", 350 "member": { 351 "type": "structure", 352 "required": [ 353 "MetricName" 354 ], 355 "members": { 356 "MetricName": {}, 357 "Dimensions": { 358 "shape": "Sw" 359 }, 360 "Timestamp": { 361 "type": "timestamp" 362 }, 363 "Value": { 364 "type": "double" 365 }, 366 "StatisticValues": { 367 "type": "structure", 368 "required": [ 369 "SampleCount", 370 "Sum", 371 "Minimum", 372 "Maximum" 373 ], 374 "members": { 375 "SampleCount": { 376 "type": "double" 377 }, 378 "Sum": { 379 "type": "double" 380 }, 381 "Minimum": { 382 "type": "double" 383 }, 384 "Maximum": { 385 "type": "double" 386 } 387 } 388 }, 389 "Unit": {} 390 } 391 } 392 } 393 } 394 } 395 }, 396 "SetAlarmState": { 397 "input": { 398 "type": "structure", 399 "required": [ 400 "AlarmName", 401 "StateValue", 402 "StateReason" 403 ], 404 "members": { 405 "AlarmName": {}, 406 "StateValue": {}, 407 "StateReason": {}, 408 "StateReasonData": {} 409 } 410 } 411 } 412 }, 413 "shapes": { 414 "S2": { 415 "type": "list", 416 "member": {} 417 }, 418 "Sj": { 419 "type": "list", 420 "member": { 421 "type": "structure", 422 "members": { 423 "AlarmName": {}, 424 "AlarmArn": {}, 425 "AlarmDescription": {}, 426 "AlarmConfigurationUpdatedTimestamp": { 427 "type": "timestamp" 428 }, 429 "ActionsEnabled": { 430 "type": "boolean" 431 }, 432 "OKActions": { 433 "shape": "So" 434 }, 435 "AlarmActions": { 436 "shape": "So" 437 }, 438 "InsufficientDataActions": { 439 "shape": "So" 440 }, 441 "StateValue": {}, 442 "StateReason": {}, 443 "StateReasonData": {}, 444 "StateUpdatedTimestamp": { 445 "type": "timestamp" 446 }, 447 "MetricName": {}, 448 "Namespace": {}, 449 "Statistic": {}, 450 "ExtendedStatistic": {}, 451 "Dimensions": { 452 "shape": "Sw" 453 }, 454 "Period": { 455 "type": "integer" 456 }, 457 "Unit": {}, 458 "EvaluationPeriods": { 459 "type": "integer" 460 }, 461 "Threshold": { 462 "type": "double" 463 }, 464 "ComparisonOperator": {} 465 }, 466 "xmlOrder": [ 467 "AlarmName", 468 "AlarmArn", 469 "AlarmDescription", 470 "AlarmConfigurationUpdatedTimestamp", 471 "ActionsEnabled", 472 "OKActions", 473 "AlarmActions", 474 "InsufficientDataActions", 475 "StateValue", 476 "StateReason", 477 "StateReasonData", 478 "StateUpdatedTimestamp", 479 "MetricName", 480 "Namespace", 481 "Statistic", 482 "Dimensions", 483 "Period", 484 "Unit", 485 "EvaluationPeriods", 486 "Threshold", 487 "ComparisonOperator", 488 "ExtendedStatistic" 489 ] 490 } 491 }, 492 "So": { 493 "type": "list", 494 "member": {} 495 }, 496 "Sw": { 497 "type": "list", 498 "member": { 499 "type": "structure", 500 "required": [ 501 "Name", 502 "Value" 503 ], 504 "members": { 505 "Name": {}, 506 "Value": {} 507 }, 508 "xmlOrder": [ 509 "Name", 510 "Value" 511 ] 512 } 513 } 514 } 515 }