kinesisanalytics-2015-08-14.min.json (19306B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-08-14", 5 "endpointPrefix": "kinesisanalytics", 6 "jsonVersion": "1.1", 7 "protocol": "json", 8 "serviceAbbreviation": "Kinesis Analytics", 9 "serviceFullName": "Amazon Kinesis Analytics", 10 "signatureVersion": "v4", 11 "targetPrefix": "KinesisAnalytics_20150814", 12 "timestampFormat": "unixTimestamp" 13 }, 14 "operations": { 15 "AddApplicationInput": { 16 "input": { 17 "type": "structure", 18 "required": [ 19 "ApplicationName", 20 "CurrentApplicationVersionId", 21 "Input" 22 ], 23 "members": { 24 "ApplicationName": {}, 25 "CurrentApplicationVersionId": { 26 "type": "long" 27 }, 28 "Input": { 29 "shape": "S4" 30 } 31 } 32 }, 33 "output": { 34 "type": "structure", 35 "members": {} 36 } 37 }, 38 "AddApplicationOutput": { 39 "input": { 40 "type": "structure", 41 "required": [ 42 "ApplicationName", 43 "CurrentApplicationVersionId", 44 "Output" 45 ], 46 "members": { 47 "ApplicationName": {}, 48 "CurrentApplicationVersionId": { 49 "type": "long" 50 }, 51 "Output": { 52 "shape": "St" 53 } 54 } 55 }, 56 "output": { 57 "type": "structure", 58 "members": {} 59 } 60 }, 61 "AddApplicationReferenceDataSource": { 62 "input": { 63 "type": "structure", 64 "required": [ 65 "ApplicationName", 66 "CurrentApplicationVersionId", 67 "ReferenceDataSource" 68 ], 69 "members": { 70 "ApplicationName": {}, 71 "CurrentApplicationVersionId": { 72 "type": "long" 73 }, 74 "ReferenceDataSource": { 75 "type": "structure", 76 "required": [ 77 "TableName", 78 "ReferenceSchema" 79 ], 80 "members": { 81 "TableName": {}, 82 "S3ReferenceDataSource": { 83 "type": "structure", 84 "required": [ 85 "BucketARN", 86 "FileKey", 87 "ReferenceRoleARN" 88 ], 89 "members": { 90 "BucketARN": {}, 91 "FileKey": {}, 92 "ReferenceRoleARN": {} 93 } 94 }, 95 "ReferenceSchema": { 96 "shape": "Sc" 97 } 98 } 99 } 100 } 101 }, 102 "output": { 103 "type": "structure", 104 "members": {} 105 } 106 }, 107 "CreateApplication": { 108 "input": { 109 "type": "structure", 110 "required": [ 111 "ApplicationName" 112 ], 113 "members": { 114 "ApplicationName": {}, 115 "ApplicationDescription": {}, 116 "Inputs": { 117 "type": "list", 118 "member": { 119 "shape": "S4" 120 } 121 }, 122 "Outputs": { 123 "type": "list", 124 "member": { 125 "shape": "St" 126 } 127 }, 128 "ApplicationCode": {} 129 } 130 }, 131 "output": { 132 "type": "structure", 133 "required": [ 134 "ApplicationSummary" 135 ], 136 "members": { 137 "ApplicationSummary": { 138 "shape": "S1b" 139 } 140 } 141 } 142 }, 143 "DeleteApplication": { 144 "input": { 145 "type": "structure", 146 "required": [ 147 "ApplicationName", 148 "CreateTimestamp" 149 ], 150 "members": { 151 "ApplicationName": {}, 152 "CreateTimestamp": { 153 "type": "timestamp" 154 } 155 } 156 }, 157 "output": { 158 "type": "structure", 159 "members": {} 160 } 161 }, 162 "DeleteApplicationOutput": { 163 "input": { 164 "type": "structure", 165 "required": [ 166 "ApplicationName", 167 "CurrentApplicationVersionId", 168 "OutputId" 169 ], 170 "members": { 171 "ApplicationName": {}, 172 "CurrentApplicationVersionId": { 173 "type": "long" 174 }, 175 "OutputId": {} 176 } 177 }, 178 "output": { 179 "type": "structure", 180 "members": {} 181 } 182 }, 183 "DeleteApplicationReferenceDataSource": { 184 "input": { 185 "type": "structure", 186 "required": [ 187 "ApplicationName", 188 "CurrentApplicationVersionId", 189 "ReferenceId" 190 ], 191 "members": { 192 "ApplicationName": {}, 193 "CurrentApplicationVersionId": { 194 "type": "long" 195 }, 196 "ReferenceId": {} 197 } 198 }, 199 "output": { 200 "type": "structure", 201 "members": {} 202 } 203 }, 204 "DescribeApplication": { 205 "input": { 206 "type": "structure", 207 "required": [ 208 "ApplicationName" 209 ], 210 "members": { 211 "ApplicationName": {} 212 } 213 }, 214 "output": { 215 "type": "structure", 216 "required": [ 217 "ApplicationDetail" 218 ], 219 "members": { 220 "ApplicationDetail": { 221 "type": "structure", 222 "required": [ 223 "ApplicationName", 224 "ApplicationARN", 225 "ApplicationStatus", 226 "ApplicationVersionId" 227 ], 228 "members": { 229 "ApplicationName": {}, 230 "ApplicationDescription": {}, 231 "ApplicationARN": {}, 232 "ApplicationStatus": {}, 233 "CreateTimestamp": { 234 "type": "timestamp" 235 }, 236 "LastUpdateTimestamp": { 237 "type": "timestamp" 238 }, 239 "InputDescriptions": { 240 "type": "list", 241 "member": { 242 "type": "structure", 243 "members": { 244 "InputId": {}, 245 "NamePrefix": {}, 246 "InAppStreamNames": { 247 "type": "list", 248 "member": {} 249 }, 250 "KinesisStreamsInputDescription": { 251 "type": "structure", 252 "members": { 253 "ResourceARN": {}, 254 "RoleARN": {} 255 } 256 }, 257 "KinesisFirehoseInputDescription": { 258 "type": "structure", 259 "members": { 260 "ResourceARN": {}, 261 "RoleARN": {} 262 } 263 }, 264 "InputSchema": { 265 "shape": "Sc" 266 }, 267 "InputParallelism": { 268 "shape": "Sa" 269 }, 270 "InputStartingPositionConfiguration": { 271 "shape": "S1t" 272 } 273 } 274 } 275 }, 276 "OutputDescriptions": { 277 "type": "list", 278 "member": { 279 "type": "structure", 280 "members": { 281 "OutputId": {}, 282 "Name": {}, 283 "KinesisStreamsOutputDescription": { 284 "type": "structure", 285 "members": { 286 "ResourceARN": {}, 287 "RoleARN": {} 288 } 289 }, 290 "KinesisFirehoseOutputDescription": { 291 "type": "structure", 292 "members": { 293 "ResourceARN": {}, 294 "RoleARN": {} 295 } 296 }, 297 "DestinationSchema": { 298 "shape": "Sw" 299 } 300 } 301 } 302 }, 303 "ReferenceDataSourceDescriptions": { 304 "type": "list", 305 "member": { 306 "type": "structure", 307 "required": [ 308 "ReferenceId", 309 "TableName", 310 "S3ReferenceDataSourceDescription" 311 ], 312 "members": { 313 "ReferenceId": {}, 314 "TableName": {}, 315 "S3ReferenceDataSourceDescription": { 316 "type": "structure", 317 "required": [ 318 "BucketARN", 319 "FileKey", 320 "ReferenceRoleARN" 321 ], 322 "members": { 323 "BucketARN": {}, 324 "FileKey": {}, 325 "ReferenceRoleARN": {} 326 } 327 }, 328 "ReferenceSchema": { 329 "shape": "Sc" 330 } 331 } 332 } 333 }, 334 "ApplicationCode": {}, 335 "ApplicationVersionId": { 336 "type": "long" 337 } 338 } 339 } 340 } 341 } 342 }, 343 "DiscoverInputSchema": { 344 "input": { 345 "type": "structure", 346 "required": [ 347 "ResourceARN", 348 "RoleARN", 349 "InputStartingPositionConfiguration" 350 ], 351 "members": { 352 "ResourceARN": {}, 353 "RoleARN": {}, 354 "InputStartingPositionConfiguration": { 355 "shape": "S1t" 356 } 357 } 358 }, 359 "output": { 360 "type": "structure", 361 "members": { 362 "InputSchema": { 363 "shape": "Sc" 364 }, 365 "ParsedInputRecords": { 366 "type": "list", 367 "member": { 368 "type": "list", 369 "member": {} 370 } 371 }, 372 "RawInputRecords": { 373 "type": "list", 374 "member": {} 375 } 376 } 377 } 378 }, 379 "ListApplications": { 380 "input": { 381 "type": "structure", 382 "members": { 383 "Limit": { 384 "type": "integer" 385 }, 386 "ExclusiveStartApplicationName": {} 387 } 388 }, 389 "output": { 390 "type": "structure", 391 "required": [ 392 "ApplicationSummaries", 393 "HasMoreApplications" 394 ], 395 "members": { 396 "ApplicationSummaries": { 397 "type": "list", 398 "member": { 399 "shape": "S1b" 400 } 401 }, 402 "HasMoreApplications": { 403 "type": "boolean" 404 } 405 } 406 } 407 }, 408 "StartApplication": { 409 "input": { 410 "type": "structure", 411 "required": [ 412 "ApplicationName", 413 "InputConfigurations" 414 ], 415 "members": { 416 "ApplicationName": {}, 417 "InputConfigurations": { 418 "type": "list", 419 "member": { 420 "type": "structure", 421 "required": [ 422 "Id", 423 "InputStartingPositionConfiguration" 424 ], 425 "members": { 426 "Id": {}, 427 "InputStartingPositionConfiguration": { 428 "shape": "S1t" 429 } 430 } 431 } 432 } 433 } 434 }, 435 "output": { 436 "type": "structure", 437 "members": {} 438 } 439 }, 440 "StopApplication": { 441 "input": { 442 "type": "structure", 443 "required": [ 444 "ApplicationName" 445 ], 446 "members": { 447 "ApplicationName": {} 448 } 449 }, 450 "output": { 451 "type": "structure", 452 "members": {} 453 } 454 }, 455 "UpdateApplication": { 456 "input": { 457 "type": "structure", 458 "required": [ 459 "ApplicationName", 460 "CurrentApplicationVersionId", 461 "ApplicationUpdate" 462 ], 463 "members": { 464 "ApplicationName": {}, 465 "CurrentApplicationVersionId": { 466 "type": "long" 467 }, 468 "ApplicationUpdate": { 469 "type": "structure", 470 "members": { 471 "InputUpdates": { 472 "type": "list", 473 "member": { 474 "type": "structure", 475 "required": [ 476 "InputId" 477 ], 478 "members": { 479 "InputId": {}, 480 "NamePrefixUpdate": {}, 481 "KinesisStreamsInputUpdate": { 482 "type": "structure", 483 "members": { 484 "ResourceARNUpdate": {}, 485 "RoleARNUpdate": {} 486 } 487 }, 488 "KinesisFirehoseInputUpdate": { 489 "type": "structure", 490 "members": { 491 "ResourceARNUpdate": {}, 492 "RoleARNUpdate": {} 493 } 494 }, 495 "InputSchemaUpdate": { 496 "type": "structure", 497 "members": { 498 "RecordFormatUpdate": { 499 "shape": "Sd" 500 }, 501 "RecordEncodingUpdate": {}, 502 "RecordColumnUpdates": { 503 "shape": "Sm" 504 } 505 } 506 }, 507 "InputParallelismUpdate": { 508 "type": "structure", 509 "members": { 510 "CountUpdate": { 511 "type": "integer" 512 } 513 } 514 } 515 } 516 } 517 }, 518 "ApplicationCodeUpdate": {}, 519 "OutputUpdates": { 520 "type": "list", 521 "member": { 522 "type": "structure", 523 "required": [ 524 "OutputId" 525 ], 526 "members": { 527 "OutputId": {}, 528 "NameUpdate": {}, 529 "KinesisStreamsOutputUpdate": { 530 "type": "structure", 531 "members": { 532 "ResourceARNUpdate": {}, 533 "RoleARNUpdate": {} 534 } 535 }, 536 "KinesisFirehoseOutputUpdate": { 537 "type": "structure", 538 "members": { 539 "ResourceARNUpdate": {}, 540 "RoleARNUpdate": {} 541 } 542 }, 543 "DestinationSchemaUpdate": { 544 "shape": "Sw" 545 } 546 } 547 } 548 }, 549 "ReferenceDataSourceUpdates": { 550 "type": "list", 551 "member": { 552 "type": "structure", 553 "required": [ 554 "ReferenceId" 555 ], 556 "members": { 557 "ReferenceId": {}, 558 "TableNameUpdate": {}, 559 "S3ReferenceDataSourceUpdate": { 560 "type": "structure", 561 "members": { 562 "BucketARNUpdate": {}, 563 "FileKeyUpdate": {}, 564 "ReferenceRoleARNUpdate": {} 565 } 566 }, 567 "ReferenceSchemaUpdate": { 568 "shape": "Sc" 569 } 570 } 571 } 572 } 573 } 574 } 575 } 576 }, 577 "output": { 578 "type": "structure", 579 "members": {} 580 } 581 } 582 }, 583 "shapes": { 584 "S4": { 585 "type": "structure", 586 "required": [ 587 "NamePrefix", 588 "InputSchema" 589 ], 590 "members": { 591 "NamePrefix": {}, 592 "KinesisStreamsInput": { 593 "type": "structure", 594 "required": [ 595 "ResourceARN", 596 "RoleARN" 597 ], 598 "members": { 599 "ResourceARN": {}, 600 "RoleARN": {} 601 } 602 }, 603 "KinesisFirehoseInput": { 604 "type": "structure", 605 "required": [ 606 "ResourceARN", 607 "RoleARN" 608 ], 609 "members": { 610 "ResourceARN": {}, 611 "RoleARN": {} 612 } 613 }, 614 "InputParallelism": { 615 "shape": "Sa" 616 }, 617 "InputSchema": { 618 "shape": "Sc" 619 } 620 } 621 }, 622 "Sa": { 623 "type": "structure", 624 "members": { 625 "Count": { 626 "type": "integer" 627 } 628 } 629 }, 630 "Sc": { 631 "type": "structure", 632 "required": [ 633 "RecordFormat", 634 "RecordColumns" 635 ], 636 "members": { 637 "RecordFormat": { 638 "shape": "Sd" 639 }, 640 "RecordEncoding": {}, 641 "RecordColumns": { 642 "shape": "Sm" 643 } 644 } 645 }, 646 "Sd": { 647 "type": "structure", 648 "required": [ 649 "RecordFormatType" 650 ], 651 "members": { 652 "RecordFormatType": {}, 653 "MappingParameters": { 654 "type": "structure", 655 "members": { 656 "JSONMappingParameters": { 657 "type": "structure", 658 "required": [ 659 "RecordRowPath" 660 ], 661 "members": { 662 "RecordRowPath": {} 663 } 664 }, 665 "CSVMappingParameters": { 666 "type": "structure", 667 "required": [ 668 "RecordRowDelimiter", 669 "RecordColumnDelimiter" 670 ], 671 "members": { 672 "RecordRowDelimiter": {}, 673 "RecordColumnDelimiter": {} 674 } 675 } 676 } 677 } 678 } 679 }, 680 "Sm": { 681 "type": "list", 682 "member": { 683 "type": "structure", 684 "required": [ 685 "Name", 686 "SqlType" 687 ], 688 "members": { 689 "Name": {}, 690 "Mapping": {}, 691 "SqlType": {} 692 } 693 } 694 }, 695 "St": { 696 "type": "structure", 697 "required": [ 698 "Name", 699 "DestinationSchema" 700 ], 701 "members": { 702 "Name": {}, 703 "KinesisStreamsOutput": { 704 "type": "structure", 705 "required": [ 706 "ResourceARN", 707 "RoleARN" 708 ], 709 "members": { 710 "ResourceARN": {}, 711 "RoleARN": {} 712 } 713 }, 714 "KinesisFirehoseOutput": { 715 "type": "structure", 716 "required": [ 717 "ResourceARN", 718 "RoleARN" 719 ], 720 "members": { 721 "ResourceARN": {}, 722 "RoleARN": {} 723 } 724 }, 725 "DestinationSchema": { 726 "shape": "Sw" 727 } 728 } 729 }, 730 "Sw": { 731 "type": "structure", 732 "members": { 733 "RecordFormatType": {} 734 } 735 }, 736 "S1b": { 737 "type": "structure", 738 "required": [ 739 "ApplicationName", 740 "ApplicationARN", 741 "ApplicationStatus" 742 ], 743 "members": { 744 "ApplicationName": {}, 745 "ApplicationARN": {}, 746 "ApplicationStatus": {} 747 } 748 }, 749 "S1t": { 750 "type": "structure", 751 "members": { 752 "InputStartingPosition": {} 753 } 754 } 755 } 756 }