logs-2014-03-28.min.json (16209B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2014-03-28", 5 "endpointPrefix": "logs", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceFullName": "Amazon CloudWatch Logs", 9 "signatureVersion": "v4", 10 "targetPrefix": "Logs_20140328" 11 }, 12 "operations": { 13 "CancelExportTask": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "taskId" 18 ], 19 "members": { 20 "taskId": {} 21 } 22 } 23 }, 24 "CreateExportTask": { 25 "input": { 26 "type": "structure", 27 "required": [ 28 "logGroupName", 29 "from", 30 "to", 31 "destination" 32 ], 33 "members": { 34 "taskName": {}, 35 "logGroupName": {}, 36 "logStreamNamePrefix": {}, 37 "from": { 38 "type": "long" 39 }, 40 "to": { 41 "type": "long" 42 }, 43 "destination": {}, 44 "destinationPrefix": {} 45 } 46 }, 47 "output": { 48 "type": "structure", 49 "members": { 50 "taskId": {} 51 } 52 } 53 }, 54 "CreateLogGroup": { 55 "input": { 56 "type": "structure", 57 "required": [ 58 "logGroupName" 59 ], 60 "members": { 61 "logGroupName": {} 62 } 63 } 64 }, 65 "CreateLogStream": { 66 "input": { 67 "type": "structure", 68 "required": [ 69 "logGroupName", 70 "logStreamName" 71 ], 72 "members": { 73 "logGroupName": {}, 74 "logStreamName": {} 75 } 76 } 77 }, 78 "DeleteDestination": { 79 "input": { 80 "type": "structure", 81 "required": [ 82 "destinationName" 83 ], 84 "members": { 85 "destinationName": {} 86 } 87 } 88 }, 89 "DeleteLogGroup": { 90 "input": { 91 "type": "structure", 92 "required": [ 93 "logGroupName" 94 ], 95 "members": { 96 "logGroupName": {} 97 } 98 } 99 }, 100 "DeleteLogStream": { 101 "input": { 102 "type": "structure", 103 "required": [ 104 "logGroupName", 105 "logStreamName" 106 ], 107 "members": { 108 "logGroupName": {}, 109 "logStreamName": {} 110 } 111 } 112 }, 113 "DeleteMetricFilter": { 114 "input": { 115 "type": "structure", 116 "required": [ 117 "logGroupName", 118 "filterName" 119 ], 120 "members": { 121 "logGroupName": {}, 122 "filterName": {} 123 } 124 } 125 }, 126 "DeleteRetentionPolicy": { 127 "input": { 128 "type": "structure", 129 "required": [ 130 "logGroupName" 131 ], 132 "members": { 133 "logGroupName": {} 134 } 135 } 136 }, 137 "DeleteSubscriptionFilter": { 138 "input": { 139 "type": "structure", 140 "required": [ 141 "logGroupName", 142 "filterName" 143 ], 144 "members": { 145 "logGroupName": {}, 146 "filterName": {} 147 } 148 } 149 }, 150 "DescribeDestinations": { 151 "input": { 152 "type": "structure", 153 "members": { 154 "DestinationNamePrefix": {}, 155 "nextToken": {}, 156 "limit": { 157 "type": "integer" 158 } 159 } 160 }, 161 "output": { 162 "type": "structure", 163 "members": { 164 "destinations": { 165 "type": "list", 166 "member": { 167 "shape": "Sq" 168 } 169 }, 170 "nextToken": {} 171 } 172 } 173 }, 174 "DescribeExportTasks": { 175 "input": { 176 "type": "structure", 177 "members": { 178 "taskId": {}, 179 "statusCode": {}, 180 "nextToken": {}, 181 "limit": { 182 "type": "integer" 183 } 184 } 185 }, 186 "output": { 187 "type": "structure", 188 "members": { 189 "exportTasks": { 190 "type": "list", 191 "member": { 192 "type": "structure", 193 "members": { 194 "taskId": {}, 195 "taskName": {}, 196 "logGroupName": {}, 197 "from": { 198 "type": "long" 199 }, 200 "to": { 201 "type": "long" 202 }, 203 "destination": {}, 204 "destinationPrefix": {}, 205 "status": { 206 "type": "structure", 207 "members": { 208 "code": {}, 209 "message": {} 210 } 211 }, 212 "executionInfo": { 213 "type": "structure", 214 "members": { 215 "creationTime": { 216 "type": "long" 217 }, 218 "completionTime": { 219 "type": "long" 220 } 221 } 222 } 223 } 224 } 225 }, 226 "nextToken": {} 227 } 228 } 229 }, 230 "DescribeLogGroups": { 231 "input": { 232 "type": "structure", 233 "members": { 234 "logGroupNamePrefix": {}, 235 "nextToken": {}, 236 "limit": { 237 "type": "integer" 238 } 239 } 240 }, 241 "output": { 242 "type": "structure", 243 "members": { 244 "logGroups": { 245 "type": "list", 246 "member": { 247 "type": "structure", 248 "members": { 249 "logGroupName": {}, 250 "creationTime": { 251 "type": "long" 252 }, 253 "retentionInDays": { 254 "type": "integer" 255 }, 256 "metricFilterCount": { 257 "type": "integer" 258 }, 259 "arn": {}, 260 "storedBytes": { 261 "type": "long" 262 } 263 } 264 } 265 }, 266 "nextToken": {} 267 } 268 } 269 }, 270 "DescribeLogStreams": { 271 "input": { 272 "type": "structure", 273 "required": [ 274 "logGroupName" 275 ], 276 "members": { 277 "logGroupName": {}, 278 "logStreamNamePrefix": {}, 279 "orderBy": {}, 280 "descending": { 281 "type": "boolean" 282 }, 283 "nextToken": {}, 284 "limit": { 285 "type": "integer" 286 } 287 } 288 }, 289 "output": { 290 "type": "structure", 291 "members": { 292 "logStreams": { 293 "type": "list", 294 "member": { 295 "type": "structure", 296 "members": { 297 "logStreamName": {}, 298 "creationTime": { 299 "type": "long" 300 }, 301 "firstEventTimestamp": { 302 "type": "long" 303 }, 304 "lastEventTimestamp": { 305 "type": "long" 306 }, 307 "lastIngestionTime": { 308 "type": "long" 309 }, 310 "uploadSequenceToken": {}, 311 "arn": {}, 312 "storedBytes": { 313 "type": "long" 314 } 315 } 316 } 317 }, 318 "nextToken": {} 319 } 320 } 321 }, 322 "DescribeMetricFilters": { 323 "input": { 324 "type": "structure", 325 "members": { 326 "logGroupName": {}, 327 "filterNamePrefix": {}, 328 "nextToken": {}, 329 "limit": { 330 "type": "integer" 331 }, 332 "metricName": {}, 333 "metricNamespace": {} 334 } 335 }, 336 "output": { 337 "type": "structure", 338 "members": { 339 "metricFilters": { 340 "type": "list", 341 "member": { 342 "type": "structure", 343 "members": { 344 "filterName": {}, 345 "filterPattern": {}, 346 "metricTransformations": { 347 "shape": "S1o" 348 }, 349 "creationTime": { 350 "type": "long" 351 }, 352 "logGroupName": {} 353 } 354 } 355 }, 356 "nextToken": {} 357 } 358 } 359 }, 360 "DescribeSubscriptionFilters": { 361 "input": { 362 "type": "structure", 363 "required": [ 364 "logGroupName" 365 ], 366 "members": { 367 "logGroupName": {}, 368 "filterNamePrefix": {}, 369 "nextToken": {}, 370 "limit": { 371 "type": "integer" 372 } 373 } 374 }, 375 "output": { 376 "type": "structure", 377 "members": { 378 "subscriptionFilters": { 379 "type": "list", 380 "member": { 381 "type": "structure", 382 "members": { 383 "filterName": {}, 384 "logGroupName": {}, 385 "filterPattern": {}, 386 "destinationArn": {}, 387 "roleArn": {}, 388 "creationTime": { 389 "type": "long" 390 } 391 } 392 } 393 }, 394 "nextToken": {} 395 } 396 } 397 }, 398 "FilterLogEvents": { 399 "input": { 400 "type": "structure", 401 "required": [ 402 "logGroupName" 403 ], 404 "members": { 405 "logGroupName": {}, 406 "logStreamNames": { 407 "type": "list", 408 "member": {} 409 }, 410 "startTime": { 411 "type": "long" 412 }, 413 "endTime": { 414 "type": "long" 415 }, 416 "filterPattern": {}, 417 "nextToken": {}, 418 "limit": { 419 "type": "integer" 420 }, 421 "interleaved": { 422 "type": "boolean" 423 } 424 } 425 }, 426 "output": { 427 "type": "structure", 428 "members": { 429 "events": { 430 "type": "list", 431 "member": { 432 "type": "structure", 433 "members": { 434 "logStreamName": {}, 435 "timestamp": { 436 "type": "long" 437 }, 438 "message": {}, 439 "ingestionTime": { 440 "type": "long" 441 }, 442 "eventId": {} 443 } 444 } 445 }, 446 "searchedLogStreams": { 447 "type": "list", 448 "member": { 449 "type": "structure", 450 "members": { 451 "logStreamName": {}, 452 "searchedCompletely": { 453 "type": "boolean" 454 } 455 } 456 } 457 }, 458 "nextToken": {} 459 } 460 } 461 }, 462 "GetLogEvents": { 463 "input": { 464 "type": "structure", 465 "required": [ 466 "logGroupName", 467 "logStreamName" 468 ], 469 "members": { 470 "logGroupName": {}, 471 "logStreamName": {}, 472 "startTime": { 473 "type": "long" 474 }, 475 "endTime": { 476 "type": "long" 477 }, 478 "nextToken": {}, 479 "limit": { 480 "type": "integer" 481 }, 482 "startFromHead": { 483 "type": "boolean" 484 } 485 } 486 }, 487 "output": { 488 "type": "structure", 489 "members": { 490 "events": { 491 "type": "list", 492 "member": { 493 "type": "structure", 494 "members": { 495 "timestamp": { 496 "type": "long" 497 }, 498 "message": {}, 499 "ingestionTime": { 500 "type": "long" 501 } 502 } 503 } 504 }, 505 "nextForwardToken": {}, 506 "nextBackwardToken": {} 507 } 508 } 509 }, 510 "PutDestination": { 511 "input": { 512 "type": "structure", 513 "required": [ 514 "destinationName", 515 "targetArn", 516 "roleArn" 517 ], 518 "members": { 519 "destinationName": {}, 520 "targetArn": {}, 521 "roleArn": {} 522 } 523 }, 524 "output": { 525 "type": "structure", 526 "members": { 527 "destination": { 528 "shape": "Sq" 529 } 530 } 531 } 532 }, 533 "PutDestinationPolicy": { 534 "input": { 535 "type": "structure", 536 "required": [ 537 "destinationName", 538 "accessPolicy" 539 ], 540 "members": { 541 "destinationName": {}, 542 "accessPolicy": {} 543 } 544 } 545 }, 546 "PutLogEvents": { 547 "input": { 548 "type": "structure", 549 "required": [ 550 "logGroupName", 551 "logStreamName", 552 "logEvents" 553 ], 554 "members": { 555 "logGroupName": {}, 556 "logStreamName": {}, 557 "logEvents": { 558 "type": "list", 559 "member": { 560 "type": "structure", 561 "required": [ 562 "timestamp", 563 "message" 564 ], 565 "members": { 566 "timestamp": { 567 "type": "long" 568 }, 569 "message": {} 570 } 571 } 572 }, 573 "sequenceToken": {} 574 } 575 }, 576 "output": { 577 "type": "structure", 578 "members": { 579 "nextSequenceToken": {}, 580 "rejectedLogEventsInfo": { 581 "type": "structure", 582 "members": { 583 "tooNewLogEventStartIndex": { 584 "type": "integer" 585 }, 586 "tooOldLogEventEndIndex": { 587 "type": "integer" 588 }, 589 "expiredLogEventEndIndex": { 590 "type": "integer" 591 } 592 } 593 } 594 } 595 } 596 }, 597 "PutMetricFilter": { 598 "input": { 599 "type": "structure", 600 "required": [ 601 "logGroupName", 602 "filterName", 603 "filterPattern", 604 "metricTransformations" 605 ], 606 "members": { 607 "logGroupName": {}, 608 "filterName": {}, 609 "filterPattern": {}, 610 "metricTransformations": { 611 "shape": "S1o" 612 } 613 } 614 } 615 }, 616 "PutRetentionPolicy": { 617 "input": { 618 "type": "structure", 619 "required": [ 620 "logGroupName", 621 "retentionInDays" 622 ], 623 "members": { 624 "logGroupName": {}, 625 "retentionInDays": { 626 "type": "integer" 627 } 628 } 629 } 630 }, 631 "PutSubscriptionFilter": { 632 "input": { 633 "type": "structure", 634 "required": [ 635 "logGroupName", 636 "filterName", 637 "filterPattern", 638 "destinationArn" 639 ], 640 "members": { 641 "logGroupName": {}, 642 "filterName": {}, 643 "filterPattern": {}, 644 "destinationArn": {}, 645 "roleArn": {} 646 } 647 } 648 }, 649 "TestMetricFilter": { 650 "input": { 651 "type": "structure", 652 "required": [ 653 "filterPattern", 654 "logEventMessages" 655 ], 656 "members": { 657 "filterPattern": {}, 658 "logEventMessages": { 659 "type": "list", 660 "member": {} 661 } 662 } 663 }, 664 "output": { 665 "type": "structure", 666 "members": { 667 "matches": { 668 "type": "list", 669 "member": { 670 "type": "structure", 671 "members": { 672 "eventNumber": { 673 "type": "long" 674 }, 675 "eventMessage": {}, 676 "extractedValues": { 677 "type": "map", 678 "key": {}, 679 "value": {} 680 } 681 } 682 } 683 } 684 } 685 } 686 } 687 }, 688 "shapes": { 689 "Sq": { 690 "type": "structure", 691 "members": { 692 "destinationName": {}, 693 "targetArn": {}, 694 "roleArn": {}, 695 "accessPolicy": {}, 696 "arn": {}, 697 "creationTime": { 698 "type": "long" 699 } 700 } 701 }, 702 "S1o": { 703 "type": "list", 704 "member": { 705 "type": "structure", 706 "required": [ 707 "metricName", 708 "metricNamespace", 709 "metricValue" 710 ], 711 "members": { 712 "metricName": {}, 713 "metricNamespace": {}, 714 "metricValue": {}, 715 "defaultValue": { 716 "type": "double" 717 } 718 } 719 } 720 } 721 } 722 }