github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/qldb/2019-01-02/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-01-02", 5 "endpointPrefix":"qldb", 6 "jsonVersion":"1.0", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"QLDB", 9 "serviceFullName":"Amazon QLDB", 10 "serviceId":"QLDB", 11 "signatureVersion":"v4", 12 "signingName":"qldb", 13 "uid":"qldb-2019-01-02" 14 }, 15 "operations":{ 16 "CancelJournalKinesisStream":{ 17 "name":"CancelJournalKinesisStream", 18 "http":{ 19 "method":"DELETE", 20 "requestUri":"/ledgers/{name}/journal-kinesis-streams/{streamId}" 21 }, 22 "input":{"shape":"CancelJournalKinesisStreamRequest"}, 23 "output":{"shape":"CancelJournalKinesisStreamResponse"}, 24 "errors":[ 25 {"shape":"InvalidParameterException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"ResourcePreconditionNotMetException"} 28 ] 29 }, 30 "CreateLedger":{ 31 "name":"CreateLedger", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/ledgers" 35 }, 36 "input":{"shape":"CreateLedgerRequest"}, 37 "output":{"shape":"CreateLedgerResponse"}, 38 "errors":[ 39 {"shape":"InvalidParameterException"}, 40 {"shape":"ResourceAlreadyExistsException"}, 41 {"shape":"LimitExceededException"}, 42 {"shape":"ResourceInUseException"} 43 ] 44 }, 45 "DeleteLedger":{ 46 "name":"DeleteLedger", 47 "http":{ 48 "method":"DELETE", 49 "requestUri":"/ledgers/{name}" 50 }, 51 "input":{"shape":"DeleteLedgerRequest"}, 52 "errors":[ 53 {"shape":"InvalidParameterException"}, 54 {"shape":"ResourceNotFoundException"}, 55 {"shape":"ResourceInUseException"}, 56 {"shape":"ResourcePreconditionNotMetException"} 57 ] 58 }, 59 "DescribeJournalKinesisStream":{ 60 "name":"DescribeJournalKinesisStream", 61 "http":{ 62 "method":"GET", 63 "requestUri":"/ledgers/{name}/journal-kinesis-streams/{streamId}" 64 }, 65 "input":{"shape":"DescribeJournalKinesisStreamRequest"}, 66 "output":{"shape":"DescribeJournalKinesisStreamResponse"}, 67 "errors":[ 68 {"shape":"InvalidParameterException"}, 69 {"shape":"ResourceNotFoundException"}, 70 {"shape":"ResourcePreconditionNotMetException"} 71 ] 72 }, 73 "DescribeJournalS3Export":{ 74 "name":"DescribeJournalS3Export", 75 "http":{ 76 "method":"GET", 77 "requestUri":"/ledgers/{name}/journal-s3-exports/{exportId}" 78 }, 79 "input":{"shape":"DescribeJournalS3ExportRequest"}, 80 "output":{"shape":"DescribeJournalS3ExportResponse"}, 81 "errors":[ 82 {"shape":"ResourceNotFoundException"} 83 ] 84 }, 85 "DescribeLedger":{ 86 "name":"DescribeLedger", 87 "http":{ 88 "method":"GET", 89 "requestUri":"/ledgers/{name}" 90 }, 91 "input":{"shape":"DescribeLedgerRequest"}, 92 "output":{"shape":"DescribeLedgerResponse"}, 93 "errors":[ 94 {"shape":"InvalidParameterException"}, 95 {"shape":"ResourceNotFoundException"} 96 ] 97 }, 98 "ExportJournalToS3":{ 99 "name":"ExportJournalToS3", 100 "http":{ 101 "method":"POST", 102 "requestUri":"/ledgers/{name}/journal-s3-exports" 103 }, 104 "input":{"shape":"ExportJournalToS3Request"}, 105 "output":{"shape":"ExportJournalToS3Response"}, 106 "errors":[ 107 {"shape":"ResourceNotFoundException"}, 108 {"shape":"ResourcePreconditionNotMetException"} 109 ] 110 }, 111 "GetBlock":{ 112 "name":"GetBlock", 113 "http":{ 114 "method":"POST", 115 "requestUri":"/ledgers/{name}/block" 116 }, 117 "input":{"shape":"GetBlockRequest"}, 118 "output":{"shape":"GetBlockResponse"}, 119 "errors":[ 120 {"shape":"InvalidParameterException"}, 121 {"shape":"ResourceNotFoundException"}, 122 {"shape":"ResourcePreconditionNotMetException"} 123 ] 124 }, 125 "GetDigest":{ 126 "name":"GetDigest", 127 "http":{ 128 "method":"POST", 129 "requestUri":"/ledgers/{name}/digest" 130 }, 131 "input":{"shape":"GetDigestRequest"}, 132 "output":{"shape":"GetDigestResponse"}, 133 "errors":[ 134 {"shape":"InvalidParameterException"}, 135 {"shape":"ResourceNotFoundException"}, 136 {"shape":"ResourcePreconditionNotMetException"} 137 ] 138 }, 139 "GetRevision":{ 140 "name":"GetRevision", 141 "http":{ 142 "method":"POST", 143 "requestUri":"/ledgers/{name}/revision" 144 }, 145 "input":{"shape":"GetRevisionRequest"}, 146 "output":{"shape":"GetRevisionResponse"}, 147 "errors":[ 148 {"shape":"InvalidParameterException"}, 149 {"shape":"ResourceNotFoundException"}, 150 {"shape":"ResourcePreconditionNotMetException"} 151 ] 152 }, 153 "ListJournalKinesisStreamsForLedger":{ 154 "name":"ListJournalKinesisStreamsForLedger", 155 "http":{ 156 "method":"GET", 157 "requestUri":"/ledgers/{name}/journal-kinesis-streams" 158 }, 159 "input":{"shape":"ListJournalKinesisStreamsForLedgerRequest"}, 160 "output":{"shape":"ListJournalKinesisStreamsForLedgerResponse"}, 161 "errors":[ 162 {"shape":"InvalidParameterException"}, 163 {"shape":"ResourceNotFoundException"}, 164 {"shape":"ResourcePreconditionNotMetException"} 165 ] 166 }, 167 "ListJournalS3Exports":{ 168 "name":"ListJournalS3Exports", 169 "http":{ 170 "method":"GET", 171 "requestUri":"/journal-s3-exports" 172 }, 173 "input":{"shape":"ListJournalS3ExportsRequest"}, 174 "output":{"shape":"ListJournalS3ExportsResponse"} 175 }, 176 "ListJournalS3ExportsForLedger":{ 177 "name":"ListJournalS3ExportsForLedger", 178 "http":{ 179 "method":"GET", 180 "requestUri":"/ledgers/{name}/journal-s3-exports" 181 }, 182 "input":{"shape":"ListJournalS3ExportsForLedgerRequest"}, 183 "output":{"shape":"ListJournalS3ExportsForLedgerResponse"} 184 }, 185 "ListLedgers":{ 186 "name":"ListLedgers", 187 "http":{ 188 "method":"GET", 189 "requestUri":"/ledgers" 190 }, 191 "input":{"shape":"ListLedgersRequest"}, 192 "output":{"shape":"ListLedgersResponse"} 193 }, 194 "ListTagsForResource":{ 195 "name":"ListTagsForResource", 196 "http":{ 197 "method":"GET", 198 "requestUri":"/tags/{resourceArn}" 199 }, 200 "input":{"shape":"ListTagsForResourceRequest"}, 201 "output":{"shape":"ListTagsForResourceResponse"}, 202 "errors":[ 203 {"shape":"InvalidParameterException"}, 204 {"shape":"ResourceNotFoundException"} 205 ] 206 }, 207 "StreamJournalToKinesis":{ 208 "name":"StreamJournalToKinesis", 209 "http":{ 210 "method":"POST", 211 "requestUri":"/ledgers/{name}/journal-kinesis-streams" 212 }, 213 "input":{"shape":"StreamJournalToKinesisRequest"}, 214 "output":{"shape":"StreamJournalToKinesisResponse"}, 215 "errors":[ 216 {"shape":"InvalidParameterException"}, 217 {"shape":"ResourceNotFoundException"}, 218 {"shape":"ResourcePreconditionNotMetException"} 219 ] 220 }, 221 "TagResource":{ 222 "name":"TagResource", 223 "http":{ 224 "method":"POST", 225 "requestUri":"/tags/{resourceArn}" 226 }, 227 "input":{"shape":"TagResourceRequest"}, 228 "output":{"shape":"TagResourceResponse"}, 229 "errors":[ 230 {"shape":"InvalidParameterException"}, 231 {"shape":"ResourceNotFoundException"} 232 ] 233 }, 234 "UntagResource":{ 235 "name":"UntagResource", 236 "http":{ 237 "method":"DELETE", 238 "requestUri":"/tags/{resourceArn}" 239 }, 240 "input":{"shape":"UntagResourceRequest"}, 241 "output":{"shape":"UntagResourceResponse"}, 242 "errors":[ 243 {"shape":"InvalidParameterException"}, 244 {"shape":"ResourceNotFoundException"} 245 ] 246 }, 247 "UpdateLedger":{ 248 "name":"UpdateLedger", 249 "http":{ 250 "method":"PATCH", 251 "requestUri":"/ledgers/{name}" 252 }, 253 "input":{"shape":"UpdateLedgerRequest"}, 254 "output":{"shape":"UpdateLedgerResponse"}, 255 "errors":[ 256 {"shape":"InvalidParameterException"}, 257 {"shape":"ResourceNotFoundException"} 258 ] 259 }, 260 "UpdateLedgerPermissionsMode":{ 261 "name":"UpdateLedgerPermissionsMode", 262 "http":{ 263 "method":"PATCH", 264 "requestUri":"/ledgers/{name}/permissions-mode" 265 }, 266 "input":{"shape":"UpdateLedgerPermissionsModeRequest"}, 267 "output":{"shape":"UpdateLedgerPermissionsModeResponse"}, 268 "errors":[ 269 {"shape":"InvalidParameterException"}, 270 {"shape":"ResourceNotFoundException"} 271 ] 272 } 273 }, 274 "shapes":{ 275 "Arn":{ 276 "type":"string", 277 "max":1600, 278 "min":20 279 }, 280 "Boolean":{"type":"boolean"}, 281 "CancelJournalKinesisStreamRequest":{ 282 "type":"structure", 283 "required":[ 284 "LedgerName", 285 "StreamId" 286 ], 287 "members":{ 288 "LedgerName":{ 289 "shape":"LedgerName", 290 "location":"uri", 291 "locationName":"name" 292 }, 293 "StreamId":{ 294 "shape":"UniqueId", 295 "location":"uri", 296 "locationName":"streamId" 297 } 298 } 299 }, 300 "CancelJournalKinesisStreamResponse":{ 301 "type":"structure", 302 "members":{ 303 "StreamId":{"shape":"UniqueId"} 304 } 305 }, 306 "CreateLedgerRequest":{ 307 "type":"structure", 308 "required":[ 309 "Name", 310 "PermissionsMode" 311 ], 312 "members":{ 313 "Name":{"shape":"LedgerName"}, 314 "Tags":{"shape":"Tags"}, 315 "PermissionsMode":{"shape":"PermissionsMode"}, 316 "DeletionProtection":{"shape":"DeletionProtection"}, 317 "KmsKey":{"shape":"KmsKey"} 318 } 319 }, 320 "CreateLedgerResponse":{ 321 "type":"structure", 322 "members":{ 323 "Name":{"shape":"LedgerName"}, 324 "Arn":{"shape":"Arn"}, 325 "State":{"shape":"LedgerState"}, 326 "CreationDateTime":{"shape":"Timestamp"}, 327 "PermissionsMode":{"shape":"PermissionsMode"}, 328 "DeletionProtection":{"shape":"DeletionProtection"}, 329 "KmsKeyArn":{"shape":"Arn"} 330 } 331 }, 332 "DeleteLedgerRequest":{ 333 "type":"structure", 334 "required":["Name"], 335 "members":{ 336 "Name":{ 337 "shape":"LedgerName", 338 "location":"uri", 339 "locationName":"name" 340 } 341 } 342 }, 343 "DeletionProtection":{"type":"boolean"}, 344 "DescribeJournalKinesisStreamRequest":{ 345 "type":"structure", 346 "required":[ 347 "LedgerName", 348 "StreamId" 349 ], 350 "members":{ 351 "LedgerName":{ 352 "shape":"LedgerName", 353 "location":"uri", 354 "locationName":"name" 355 }, 356 "StreamId":{ 357 "shape":"UniqueId", 358 "location":"uri", 359 "locationName":"streamId" 360 } 361 } 362 }, 363 "DescribeJournalKinesisStreamResponse":{ 364 "type":"structure", 365 "members":{ 366 "Stream":{"shape":"JournalKinesisStreamDescription"} 367 } 368 }, 369 "DescribeJournalS3ExportRequest":{ 370 "type":"structure", 371 "required":[ 372 "Name", 373 "ExportId" 374 ], 375 "members":{ 376 "Name":{ 377 "shape":"LedgerName", 378 "location":"uri", 379 "locationName":"name" 380 }, 381 "ExportId":{ 382 "shape":"UniqueId", 383 "location":"uri", 384 "locationName":"exportId" 385 } 386 } 387 }, 388 "DescribeJournalS3ExportResponse":{ 389 "type":"structure", 390 "required":["ExportDescription"], 391 "members":{ 392 "ExportDescription":{"shape":"JournalS3ExportDescription"} 393 } 394 }, 395 "DescribeLedgerRequest":{ 396 "type":"structure", 397 "required":["Name"], 398 "members":{ 399 "Name":{ 400 "shape":"LedgerName", 401 "location":"uri", 402 "locationName":"name" 403 } 404 } 405 }, 406 "DescribeLedgerResponse":{ 407 "type":"structure", 408 "members":{ 409 "Name":{"shape":"LedgerName"}, 410 "Arn":{"shape":"Arn"}, 411 "State":{"shape":"LedgerState"}, 412 "CreationDateTime":{"shape":"Timestamp"}, 413 "PermissionsMode":{"shape":"PermissionsMode"}, 414 "DeletionProtection":{"shape":"DeletionProtection"}, 415 "EncryptionDescription":{"shape":"LedgerEncryptionDescription"} 416 } 417 }, 418 "Digest":{ 419 "type":"blob", 420 "max":32, 421 "min":32 422 }, 423 "EncryptionStatus":{ 424 "type":"string", 425 "enum":[ 426 "ENABLED", 427 "UPDATING", 428 "KMS_KEY_INACCESSIBLE" 429 ] 430 }, 431 "ErrorCause":{ 432 "type":"string", 433 "enum":[ 434 "KINESIS_STREAM_NOT_FOUND", 435 "IAM_PERMISSION_REVOKED" 436 ] 437 }, 438 "ErrorMessage":{"type":"string"}, 439 "ExportJournalToS3Request":{ 440 "type":"structure", 441 "required":[ 442 "Name", 443 "InclusiveStartTime", 444 "ExclusiveEndTime", 445 "S3ExportConfiguration", 446 "RoleArn" 447 ], 448 "members":{ 449 "Name":{ 450 "shape":"LedgerName", 451 "location":"uri", 452 "locationName":"name" 453 }, 454 "InclusiveStartTime":{"shape":"Timestamp"}, 455 "ExclusiveEndTime":{"shape":"Timestamp"}, 456 "S3ExportConfiguration":{"shape":"S3ExportConfiguration"}, 457 "RoleArn":{"shape":"Arn"} 458 } 459 }, 460 "ExportJournalToS3Response":{ 461 "type":"structure", 462 "required":["ExportId"], 463 "members":{ 464 "ExportId":{"shape":"UniqueId"} 465 } 466 }, 467 "ExportStatus":{ 468 "type":"string", 469 "enum":[ 470 "IN_PROGRESS", 471 "COMPLETED", 472 "CANCELLED" 473 ] 474 }, 475 "GetBlockRequest":{ 476 "type":"structure", 477 "required":[ 478 "Name", 479 "BlockAddress" 480 ], 481 "members":{ 482 "Name":{ 483 "shape":"LedgerName", 484 "location":"uri", 485 "locationName":"name" 486 }, 487 "BlockAddress":{"shape":"ValueHolder"}, 488 "DigestTipAddress":{"shape":"ValueHolder"} 489 } 490 }, 491 "GetBlockResponse":{ 492 "type":"structure", 493 "required":["Block"], 494 "members":{ 495 "Block":{"shape":"ValueHolder"}, 496 "Proof":{"shape":"ValueHolder"} 497 } 498 }, 499 "GetDigestRequest":{ 500 "type":"structure", 501 "required":["Name"], 502 "members":{ 503 "Name":{ 504 "shape":"LedgerName", 505 "location":"uri", 506 "locationName":"name" 507 } 508 } 509 }, 510 "GetDigestResponse":{ 511 "type":"structure", 512 "required":[ 513 "Digest", 514 "DigestTipAddress" 515 ], 516 "members":{ 517 "Digest":{"shape":"Digest"}, 518 "DigestTipAddress":{"shape":"ValueHolder"} 519 } 520 }, 521 "GetRevisionRequest":{ 522 "type":"structure", 523 "required":[ 524 "Name", 525 "BlockAddress", 526 "DocumentId" 527 ], 528 "members":{ 529 "Name":{ 530 "shape":"LedgerName", 531 "location":"uri", 532 "locationName":"name" 533 }, 534 "BlockAddress":{"shape":"ValueHolder"}, 535 "DocumentId":{"shape":"UniqueId"}, 536 "DigestTipAddress":{"shape":"ValueHolder"} 537 } 538 }, 539 "GetRevisionResponse":{ 540 "type":"structure", 541 "required":["Revision"], 542 "members":{ 543 "Proof":{"shape":"ValueHolder"}, 544 "Revision":{"shape":"ValueHolder"} 545 } 546 }, 547 "InvalidParameterException":{ 548 "type":"structure", 549 "members":{ 550 "Message":{"shape":"ErrorMessage"}, 551 "ParameterName":{"shape":"ParameterName"} 552 }, 553 "error":{"httpStatusCode":400}, 554 "exception":true 555 }, 556 "IonText":{ 557 "type":"string", 558 "max":1048576, 559 "min":1, 560 "sensitive":true 561 }, 562 "JournalKinesisStreamDescription":{ 563 "type":"structure", 564 "required":[ 565 "LedgerName", 566 "RoleArn", 567 "StreamId", 568 "Status", 569 "KinesisConfiguration", 570 "StreamName" 571 ], 572 "members":{ 573 "LedgerName":{"shape":"LedgerName"}, 574 "CreationTime":{"shape":"Timestamp"}, 575 "InclusiveStartTime":{"shape":"Timestamp"}, 576 "ExclusiveEndTime":{"shape":"Timestamp"}, 577 "RoleArn":{"shape":"Arn"}, 578 "StreamId":{"shape":"UniqueId"}, 579 "Arn":{"shape":"Arn"}, 580 "Status":{"shape":"StreamStatus"}, 581 "KinesisConfiguration":{"shape":"KinesisConfiguration"}, 582 "ErrorCause":{"shape":"ErrorCause"}, 583 "StreamName":{"shape":"StreamName"} 584 } 585 }, 586 "JournalKinesisStreamDescriptionList":{ 587 "type":"list", 588 "member":{"shape":"JournalKinesisStreamDescription"} 589 }, 590 "JournalS3ExportDescription":{ 591 "type":"structure", 592 "required":[ 593 "LedgerName", 594 "ExportId", 595 "ExportCreationTime", 596 "Status", 597 "InclusiveStartTime", 598 "ExclusiveEndTime", 599 "S3ExportConfiguration", 600 "RoleArn" 601 ], 602 "members":{ 603 "LedgerName":{"shape":"LedgerName"}, 604 "ExportId":{"shape":"UniqueId"}, 605 "ExportCreationTime":{"shape":"Timestamp"}, 606 "Status":{"shape":"ExportStatus"}, 607 "InclusiveStartTime":{"shape":"Timestamp"}, 608 "ExclusiveEndTime":{"shape":"Timestamp"}, 609 "S3ExportConfiguration":{"shape":"S3ExportConfiguration"}, 610 "RoleArn":{"shape":"Arn"} 611 } 612 }, 613 "JournalS3ExportList":{ 614 "type":"list", 615 "member":{"shape":"JournalS3ExportDescription"} 616 }, 617 "KinesisConfiguration":{ 618 "type":"structure", 619 "required":["StreamArn"], 620 "members":{ 621 "StreamArn":{"shape":"Arn"}, 622 "AggregationEnabled":{"shape":"Boolean"} 623 } 624 }, 625 "KmsKey":{ 626 "type":"string", 627 "max":1600 628 }, 629 "LedgerEncryptionDescription":{ 630 "type":"structure", 631 "required":[ 632 "KmsKeyArn", 633 "EncryptionStatus" 634 ], 635 "members":{ 636 "KmsKeyArn":{"shape":"Arn"}, 637 "EncryptionStatus":{"shape":"EncryptionStatus"}, 638 "InaccessibleKmsKeyDateTime":{"shape":"Timestamp"} 639 } 640 }, 641 "LedgerList":{ 642 "type":"list", 643 "member":{"shape":"LedgerSummary"} 644 }, 645 "LedgerName":{ 646 "type":"string", 647 "max":32, 648 "min":1, 649 "pattern":"(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$" 650 }, 651 "LedgerState":{ 652 "type":"string", 653 "enum":[ 654 "CREATING", 655 "ACTIVE", 656 "DELETING", 657 "DELETED" 658 ] 659 }, 660 "LedgerSummary":{ 661 "type":"structure", 662 "members":{ 663 "Name":{"shape":"LedgerName"}, 664 "State":{"shape":"LedgerState"}, 665 "CreationDateTime":{"shape":"Timestamp"} 666 } 667 }, 668 "LimitExceededException":{ 669 "type":"structure", 670 "members":{ 671 "Message":{"shape":"ErrorMessage"}, 672 "ResourceType":{"shape":"ResourceType"} 673 }, 674 "error":{"httpStatusCode":400}, 675 "exception":true 676 }, 677 "ListJournalKinesisStreamsForLedgerRequest":{ 678 "type":"structure", 679 "required":["LedgerName"], 680 "members":{ 681 "LedgerName":{ 682 "shape":"LedgerName", 683 "location":"uri", 684 "locationName":"name" 685 }, 686 "MaxResults":{ 687 "shape":"MaxResults", 688 "location":"querystring", 689 "locationName":"max_results" 690 }, 691 "NextToken":{ 692 "shape":"NextToken", 693 "location":"querystring", 694 "locationName":"next_token" 695 } 696 } 697 }, 698 "ListJournalKinesisStreamsForLedgerResponse":{ 699 "type":"structure", 700 "members":{ 701 "Streams":{"shape":"JournalKinesisStreamDescriptionList"}, 702 "NextToken":{"shape":"NextToken"} 703 } 704 }, 705 "ListJournalS3ExportsForLedgerRequest":{ 706 "type":"structure", 707 "required":["Name"], 708 "members":{ 709 "Name":{ 710 "shape":"LedgerName", 711 "location":"uri", 712 "locationName":"name" 713 }, 714 "MaxResults":{ 715 "shape":"MaxResults", 716 "location":"querystring", 717 "locationName":"max_results" 718 }, 719 "NextToken":{ 720 "shape":"NextToken", 721 "location":"querystring", 722 "locationName":"next_token" 723 } 724 } 725 }, 726 "ListJournalS3ExportsForLedgerResponse":{ 727 "type":"structure", 728 "members":{ 729 "JournalS3Exports":{"shape":"JournalS3ExportList"}, 730 "NextToken":{"shape":"NextToken"} 731 } 732 }, 733 "ListJournalS3ExportsRequest":{ 734 "type":"structure", 735 "members":{ 736 "MaxResults":{ 737 "shape":"MaxResults", 738 "location":"querystring", 739 "locationName":"max_results" 740 }, 741 "NextToken":{ 742 "shape":"NextToken", 743 "location":"querystring", 744 "locationName":"next_token" 745 } 746 } 747 }, 748 "ListJournalS3ExportsResponse":{ 749 "type":"structure", 750 "members":{ 751 "JournalS3Exports":{"shape":"JournalS3ExportList"}, 752 "NextToken":{"shape":"NextToken"} 753 } 754 }, 755 "ListLedgersRequest":{ 756 "type":"structure", 757 "members":{ 758 "MaxResults":{ 759 "shape":"MaxResults", 760 "location":"querystring", 761 "locationName":"max_results" 762 }, 763 "NextToken":{ 764 "shape":"NextToken", 765 "location":"querystring", 766 "locationName":"next_token" 767 } 768 } 769 }, 770 "ListLedgersResponse":{ 771 "type":"structure", 772 "members":{ 773 "Ledgers":{"shape":"LedgerList"}, 774 "NextToken":{"shape":"NextToken"} 775 } 776 }, 777 "ListTagsForResourceRequest":{ 778 "type":"structure", 779 "required":["ResourceArn"], 780 "members":{ 781 "ResourceArn":{ 782 "shape":"Arn", 783 "location":"uri", 784 "locationName":"resourceArn" 785 } 786 } 787 }, 788 "ListTagsForResourceResponse":{ 789 "type":"structure", 790 "members":{ 791 "Tags":{"shape":"Tags"} 792 } 793 }, 794 "MaxResults":{ 795 "type":"integer", 796 "max":100, 797 "min":1 798 }, 799 "NextToken":{ 800 "type":"string", 801 "max":1024, 802 "min":4, 803 "pattern":"^[A-Za-z-0-9+/=]+$" 804 }, 805 "ParameterName":{"type":"string"}, 806 "PermissionsMode":{ 807 "type":"string", 808 "enum":[ 809 "ALLOW_ALL", 810 "STANDARD" 811 ] 812 }, 813 "ResourceAlreadyExistsException":{ 814 "type":"structure", 815 "members":{ 816 "Message":{"shape":"ErrorMessage"}, 817 "ResourceType":{"shape":"ResourceType"}, 818 "ResourceName":{"shape":"ResourceName"} 819 }, 820 "error":{"httpStatusCode":409}, 821 "exception":true 822 }, 823 "ResourceInUseException":{ 824 "type":"structure", 825 "members":{ 826 "Message":{"shape":"ErrorMessage"}, 827 "ResourceType":{"shape":"ResourceType"}, 828 "ResourceName":{"shape":"ResourceName"} 829 }, 830 "error":{"httpStatusCode":409}, 831 "exception":true 832 }, 833 "ResourceName":{"type":"string"}, 834 "ResourceNotFoundException":{ 835 "type":"structure", 836 "members":{ 837 "Message":{"shape":"ErrorMessage"}, 838 "ResourceType":{"shape":"ResourceType"}, 839 "ResourceName":{"shape":"ResourceName"} 840 }, 841 "error":{"httpStatusCode":404}, 842 "exception":true 843 }, 844 "ResourcePreconditionNotMetException":{ 845 "type":"structure", 846 "members":{ 847 "Message":{"shape":"ErrorMessage"}, 848 "ResourceType":{"shape":"ResourceType"}, 849 "ResourceName":{"shape":"ResourceName"} 850 }, 851 "error":{"httpStatusCode":412}, 852 "exception":true 853 }, 854 "ResourceType":{"type":"string"}, 855 "S3Bucket":{ 856 "type":"string", 857 "max":255, 858 "min":3, 859 "pattern":"^[A-Za-z-0-9-_.]+$" 860 }, 861 "S3EncryptionConfiguration":{ 862 "type":"structure", 863 "required":["ObjectEncryptionType"], 864 "members":{ 865 "ObjectEncryptionType":{"shape":"S3ObjectEncryptionType"}, 866 "KmsKeyArn":{"shape":"Arn"} 867 } 868 }, 869 "S3ExportConfiguration":{ 870 "type":"structure", 871 "required":[ 872 "Bucket", 873 "Prefix", 874 "EncryptionConfiguration" 875 ], 876 "members":{ 877 "Bucket":{"shape":"S3Bucket"}, 878 "Prefix":{"shape":"S3Prefix"}, 879 "EncryptionConfiguration":{"shape":"S3EncryptionConfiguration"} 880 } 881 }, 882 "S3ObjectEncryptionType":{ 883 "type":"string", 884 "enum":[ 885 "SSE_KMS", 886 "SSE_S3", 887 "NO_ENCRYPTION" 888 ] 889 }, 890 "S3Prefix":{ 891 "type":"string", 892 "max":128, 893 "min":0 894 }, 895 "StreamJournalToKinesisRequest":{ 896 "type":"structure", 897 "required":[ 898 "LedgerName", 899 "RoleArn", 900 "InclusiveStartTime", 901 "KinesisConfiguration", 902 "StreamName" 903 ], 904 "members":{ 905 "LedgerName":{ 906 "shape":"LedgerName", 907 "location":"uri", 908 "locationName":"name" 909 }, 910 "RoleArn":{"shape":"Arn"}, 911 "Tags":{"shape":"Tags"}, 912 "InclusiveStartTime":{"shape":"Timestamp"}, 913 "ExclusiveEndTime":{"shape":"Timestamp"}, 914 "KinesisConfiguration":{"shape":"KinesisConfiguration"}, 915 "StreamName":{"shape":"StreamName"} 916 } 917 }, 918 "StreamJournalToKinesisResponse":{ 919 "type":"structure", 920 "members":{ 921 "StreamId":{"shape":"UniqueId"} 922 } 923 }, 924 "StreamName":{ 925 "type":"string", 926 "max":32, 927 "min":1, 928 "pattern":"(?!^.*--)(?!^[0-9]+$)(?!^-)(?!.*-$)^[A-Za-z0-9-]+$" 929 }, 930 "StreamStatus":{ 931 "type":"string", 932 "enum":[ 933 "ACTIVE", 934 "COMPLETED", 935 "CANCELED", 936 "FAILED", 937 "IMPAIRED" 938 ] 939 }, 940 "TagKey":{ 941 "type":"string", 942 "max":128, 943 "min":1 944 }, 945 "TagKeyList":{ 946 "type":"list", 947 "member":{"shape":"TagKey"}, 948 "max":200, 949 "min":0 950 }, 951 "TagResourceRequest":{ 952 "type":"structure", 953 "required":[ 954 "ResourceArn", 955 "Tags" 956 ], 957 "members":{ 958 "ResourceArn":{ 959 "shape":"Arn", 960 "location":"uri", 961 "locationName":"resourceArn" 962 }, 963 "Tags":{"shape":"Tags"} 964 } 965 }, 966 "TagResourceResponse":{ 967 "type":"structure", 968 "members":{ 969 } 970 }, 971 "TagValue":{ 972 "type":"string", 973 "max":256, 974 "min":0 975 }, 976 "Tags":{ 977 "type":"map", 978 "key":{"shape":"TagKey"}, 979 "value":{"shape":"TagValue"}, 980 "max":200, 981 "min":0 982 }, 983 "Timestamp":{"type":"timestamp"}, 984 "UniqueId":{ 985 "type":"string", 986 "max":22, 987 "min":22, 988 "pattern":"^[A-Za-z-0-9]+$" 989 }, 990 "UntagResourceRequest":{ 991 "type":"structure", 992 "required":[ 993 "ResourceArn", 994 "TagKeys" 995 ], 996 "members":{ 997 "ResourceArn":{ 998 "shape":"Arn", 999 "location":"uri", 1000 "locationName":"resourceArn" 1001 }, 1002 "TagKeys":{ 1003 "shape":"TagKeyList", 1004 "location":"querystring", 1005 "locationName":"tagKeys" 1006 } 1007 } 1008 }, 1009 "UntagResourceResponse":{ 1010 "type":"structure", 1011 "members":{ 1012 } 1013 }, 1014 "UpdateLedgerPermissionsModeRequest":{ 1015 "type":"structure", 1016 "required":[ 1017 "Name", 1018 "PermissionsMode" 1019 ], 1020 "members":{ 1021 "Name":{ 1022 "shape":"LedgerName", 1023 "location":"uri", 1024 "locationName":"name" 1025 }, 1026 "PermissionsMode":{"shape":"PermissionsMode"} 1027 } 1028 }, 1029 "UpdateLedgerPermissionsModeResponse":{ 1030 "type":"structure", 1031 "members":{ 1032 "Name":{"shape":"LedgerName"}, 1033 "Arn":{"shape":"Arn"}, 1034 "PermissionsMode":{"shape":"PermissionsMode"} 1035 } 1036 }, 1037 "UpdateLedgerRequest":{ 1038 "type":"structure", 1039 "required":["Name"], 1040 "members":{ 1041 "Name":{ 1042 "shape":"LedgerName", 1043 "location":"uri", 1044 "locationName":"name" 1045 }, 1046 "DeletionProtection":{"shape":"DeletionProtection"}, 1047 "KmsKey":{"shape":"KmsKey"} 1048 } 1049 }, 1050 "UpdateLedgerResponse":{ 1051 "type":"structure", 1052 "members":{ 1053 "Name":{"shape":"LedgerName"}, 1054 "Arn":{"shape":"Arn"}, 1055 "State":{"shape":"LedgerState"}, 1056 "CreationDateTime":{"shape":"Timestamp"}, 1057 "DeletionProtection":{"shape":"DeletionProtection"}, 1058 "EncryptionDescription":{"shape":"LedgerEncryptionDescription"} 1059 } 1060 }, 1061 "ValueHolder":{ 1062 "type":"structure", 1063 "members":{ 1064 "IonText":{"shape":"IonText"} 1065 }, 1066 "sensitive":true 1067 } 1068 } 1069 }