rds-2013-01-10.min.json (45274B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2013-01-10", 5 "endpointPrefix": "rds", 6 "protocol": "query", 7 "serviceAbbreviation": "Amazon RDS", 8 "serviceFullName": "Amazon Relational Database Service", 9 "signatureVersion": "v4", 10 "xmlNamespace": "http://rds.amazonaws.com/doc/2013-01-10/" 11 }, 12 "operations": { 13 "AddSourceIdentifierToSubscription": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "SubscriptionName", 18 "SourceIdentifier" 19 ], 20 "members": { 21 "SubscriptionName": {}, 22 "SourceIdentifier": {} 23 } 24 }, 25 "output": { 26 "resultWrapper": "AddSourceIdentifierToSubscriptionResult", 27 "type": "structure", 28 "members": { 29 "EventSubscription": { 30 "shape": "S4" 31 } 32 } 33 } 34 }, 35 "AddTagsToResource": { 36 "input": { 37 "type": "structure", 38 "required": [ 39 "ResourceName", 40 "Tags" 41 ], 42 "members": { 43 "ResourceName": {}, 44 "Tags": { 45 "shape": "S9" 46 } 47 } 48 } 49 }, 50 "AuthorizeDBSecurityGroupIngress": { 51 "input": { 52 "type": "structure", 53 "required": [ 54 "DBSecurityGroupName" 55 ], 56 "members": { 57 "DBSecurityGroupName": {}, 58 "CIDRIP": {}, 59 "EC2SecurityGroupName": {}, 60 "EC2SecurityGroupId": {}, 61 "EC2SecurityGroupOwnerId": {} 62 } 63 }, 64 "output": { 65 "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", 66 "type": "structure", 67 "members": { 68 "DBSecurityGroup": { 69 "shape": "Sd" 70 } 71 } 72 } 73 }, 74 "CopyDBSnapshot": { 75 "input": { 76 "type": "structure", 77 "required": [ 78 "SourceDBSnapshotIdentifier", 79 "TargetDBSnapshotIdentifier" 80 ], 81 "members": { 82 "SourceDBSnapshotIdentifier": {}, 83 "TargetDBSnapshotIdentifier": {} 84 } 85 }, 86 "output": { 87 "resultWrapper": "CopyDBSnapshotResult", 88 "type": "structure", 89 "members": { 90 "DBSnapshot": { 91 "shape": "Sk" 92 } 93 } 94 } 95 }, 96 "CreateDBInstance": { 97 "input": { 98 "type": "structure", 99 "required": [ 100 "DBInstanceIdentifier", 101 "AllocatedStorage", 102 "DBInstanceClass", 103 "Engine", 104 "MasterUsername", 105 "MasterUserPassword" 106 ], 107 "members": { 108 "DBName": {}, 109 "DBInstanceIdentifier": {}, 110 "AllocatedStorage": { 111 "type": "integer" 112 }, 113 "DBInstanceClass": {}, 114 "Engine": {}, 115 "MasterUsername": {}, 116 "MasterUserPassword": {}, 117 "DBSecurityGroups": { 118 "shape": "Sp" 119 }, 120 "VpcSecurityGroupIds": { 121 "shape": "Sq" 122 }, 123 "AvailabilityZone": {}, 124 "DBSubnetGroupName": {}, 125 "PreferredMaintenanceWindow": {}, 126 "DBParameterGroupName": {}, 127 "BackupRetentionPeriod": { 128 "type": "integer" 129 }, 130 "PreferredBackupWindow": {}, 131 "Port": { 132 "type": "integer" 133 }, 134 "MultiAZ": { 135 "type": "boolean" 136 }, 137 "EngineVersion": {}, 138 "AutoMinorVersionUpgrade": { 139 "type": "boolean" 140 }, 141 "LicenseModel": {}, 142 "Iops": { 143 "type": "integer" 144 }, 145 "OptionGroupName": {}, 146 "CharacterSetName": {}, 147 "PubliclyAccessible": { 148 "type": "boolean" 149 } 150 } 151 }, 152 "output": { 153 "resultWrapper": "CreateDBInstanceResult", 154 "type": "structure", 155 "members": { 156 "DBInstance": { 157 "shape": "St" 158 } 159 } 160 } 161 }, 162 "CreateDBInstanceReadReplica": { 163 "input": { 164 "type": "structure", 165 "required": [ 166 "DBInstanceIdentifier", 167 "SourceDBInstanceIdentifier" 168 ], 169 "members": { 170 "DBInstanceIdentifier": {}, 171 "SourceDBInstanceIdentifier": {}, 172 "DBInstanceClass": {}, 173 "AvailabilityZone": {}, 174 "Port": { 175 "type": "integer" 176 }, 177 "AutoMinorVersionUpgrade": { 178 "type": "boolean" 179 }, 180 "Iops": { 181 "type": "integer" 182 }, 183 "OptionGroupName": {}, 184 "PubliclyAccessible": { 185 "type": "boolean" 186 } 187 } 188 }, 189 "output": { 190 "resultWrapper": "CreateDBInstanceReadReplicaResult", 191 "type": "structure", 192 "members": { 193 "DBInstance": { 194 "shape": "St" 195 } 196 } 197 } 198 }, 199 "CreateDBParameterGroup": { 200 "input": { 201 "type": "structure", 202 "required": [ 203 "DBParameterGroupName", 204 "DBParameterGroupFamily", 205 "Description" 206 ], 207 "members": { 208 "DBParameterGroupName": {}, 209 "DBParameterGroupFamily": {}, 210 "Description": {} 211 } 212 }, 213 "output": { 214 "resultWrapper": "CreateDBParameterGroupResult", 215 "type": "structure", 216 "members": { 217 "DBParameterGroup": { 218 "shape": "S1c" 219 } 220 } 221 } 222 }, 223 "CreateDBSecurityGroup": { 224 "input": { 225 "type": "structure", 226 "required": [ 227 "DBSecurityGroupName", 228 "DBSecurityGroupDescription" 229 ], 230 "members": { 231 "DBSecurityGroupName": {}, 232 "DBSecurityGroupDescription": {} 233 } 234 }, 235 "output": { 236 "resultWrapper": "CreateDBSecurityGroupResult", 237 "type": "structure", 238 "members": { 239 "DBSecurityGroup": { 240 "shape": "Sd" 241 } 242 } 243 } 244 }, 245 "CreateDBSnapshot": { 246 "input": { 247 "type": "structure", 248 "required": [ 249 "DBSnapshotIdentifier", 250 "DBInstanceIdentifier" 251 ], 252 "members": { 253 "DBSnapshotIdentifier": {}, 254 "DBInstanceIdentifier": {} 255 } 256 }, 257 "output": { 258 "resultWrapper": "CreateDBSnapshotResult", 259 "type": "structure", 260 "members": { 261 "DBSnapshot": { 262 "shape": "Sk" 263 } 264 } 265 } 266 }, 267 "CreateDBSubnetGroup": { 268 "input": { 269 "type": "structure", 270 "required": [ 271 "DBSubnetGroupName", 272 "DBSubnetGroupDescription", 273 "SubnetIds" 274 ], 275 "members": { 276 "DBSubnetGroupName": {}, 277 "DBSubnetGroupDescription": {}, 278 "SubnetIds": { 279 "shape": "S1i" 280 } 281 } 282 }, 283 "output": { 284 "resultWrapper": "CreateDBSubnetGroupResult", 285 "type": "structure", 286 "members": { 287 "DBSubnetGroup": { 288 "shape": "S11" 289 } 290 } 291 } 292 }, 293 "CreateEventSubscription": { 294 "input": { 295 "type": "structure", 296 "required": [ 297 "SubscriptionName", 298 "SnsTopicArn" 299 ], 300 "members": { 301 "SubscriptionName": {}, 302 "SnsTopicArn": {}, 303 "SourceType": {}, 304 "EventCategories": { 305 "shape": "S6" 306 }, 307 "SourceIds": { 308 "shape": "S5" 309 }, 310 "Enabled": { 311 "type": "boolean" 312 } 313 } 314 }, 315 "output": { 316 "resultWrapper": "CreateEventSubscriptionResult", 317 "type": "structure", 318 "members": { 319 "EventSubscription": { 320 "shape": "S4" 321 } 322 } 323 } 324 }, 325 "CreateOptionGroup": { 326 "input": { 327 "type": "structure", 328 "required": [ 329 "OptionGroupName", 330 "EngineName", 331 "MajorEngineVersion", 332 "OptionGroupDescription" 333 ], 334 "members": { 335 "OptionGroupName": {}, 336 "EngineName": {}, 337 "MajorEngineVersion": {}, 338 "OptionGroupDescription": {} 339 } 340 }, 341 "output": { 342 "resultWrapper": "CreateOptionGroupResult", 343 "type": "structure", 344 "members": { 345 "OptionGroup": { 346 "shape": "S1o" 347 } 348 } 349 } 350 }, 351 "DeleteDBInstance": { 352 "input": { 353 "type": "structure", 354 "required": [ 355 "DBInstanceIdentifier" 356 ], 357 "members": { 358 "DBInstanceIdentifier": {}, 359 "SkipFinalSnapshot": { 360 "type": "boolean" 361 }, 362 "FinalDBSnapshotIdentifier": {} 363 } 364 }, 365 "output": { 366 "resultWrapper": "DeleteDBInstanceResult", 367 "type": "structure", 368 "members": { 369 "DBInstance": { 370 "shape": "St" 371 } 372 } 373 } 374 }, 375 "DeleteDBParameterGroup": { 376 "input": { 377 "type": "structure", 378 "required": [ 379 "DBParameterGroupName" 380 ], 381 "members": { 382 "DBParameterGroupName": {} 383 } 384 } 385 }, 386 "DeleteDBSecurityGroup": { 387 "input": { 388 "type": "structure", 389 "required": [ 390 "DBSecurityGroupName" 391 ], 392 "members": { 393 "DBSecurityGroupName": {} 394 } 395 } 396 }, 397 "DeleteDBSnapshot": { 398 "input": { 399 "type": "structure", 400 "required": [ 401 "DBSnapshotIdentifier" 402 ], 403 "members": { 404 "DBSnapshotIdentifier": {} 405 } 406 }, 407 "output": { 408 "resultWrapper": "DeleteDBSnapshotResult", 409 "type": "structure", 410 "members": { 411 "DBSnapshot": { 412 "shape": "Sk" 413 } 414 } 415 } 416 }, 417 "DeleteDBSubnetGroup": { 418 "input": { 419 "type": "structure", 420 "required": [ 421 "DBSubnetGroupName" 422 ], 423 "members": { 424 "DBSubnetGroupName": {} 425 } 426 } 427 }, 428 "DeleteEventSubscription": { 429 "input": { 430 "type": "structure", 431 "required": [ 432 "SubscriptionName" 433 ], 434 "members": { 435 "SubscriptionName": {} 436 } 437 }, 438 "output": { 439 "resultWrapper": "DeleteEventSubscriptionResult", 440 "type": "structure", 441 "members": { 442 "EventSubscription": { 443 "shape": "S4" 444 } 445 } 446 } 447 }, 448 "DeleteOptionGroup": { 449 "input": { 450 "type": "structure", 451 "required": [ 452 "OptionGroupName" 453 ], 454 "members": { 455 "OptionGroupName": {} 456 } 457 } 458 }, 459 "DescribeDBEngineVersions": { 460 "input": { 461 "type": "structure", 462 "members": { 463 "Engine": {}, 464 "EngineVersion": {}, 465 "DBParameterGroupFamily": {}, 466 "MaxRecords": { 467 "type": "integer" 468 }, 469 "Marker": {}, 470 "DefaultOnly": { 471 "type": "boolean" 472 }, 473 "ListSupportedCharacterSets": { 474 "type": "boolean" 475 } 476 } 477 }, 478 "output": { 479 "resultWrapper": "DescribeDBEngineVersionsResult", 480 "type": "structure", 481 "members": { 482 "Marker": {}, 483 "DBEngineVersions": { 484 "type": "list", 485 "member": { 486 "locationName": "DBEngineVersion", 487 "type": "structure", 488 "members": { 489 "Engine": {}, 490 "EngineVersion": {}, 491 "DBParameterGroupFamily": {}, 492 "DBEngineDescription": {}, 493 "DBEngineVersionDescription": {}, 494 "DefaultCharacterSet": { 495 "shape": "S25" 496 }, 497 "SupportedCharacterSets": { 498 "type": "list", 499 "member": { 500 "shape": "S25", 501 "locationName": "CharacterSet" 502 } 503 } 504 } 505 } 506 } 507 } 508 } 509 }, 510 "DescribeDBInstances": { 511 "input": { 512 "type": "structure", 513 "members": { 514 "DBInstanceIdentifier": {}, 515 "MaxRecords": { 516 "type": "integer" 517 }, 518 "Marker": {} 519 } 520 }, 521 "output": { 522 "resultWrapper": "DescribeDBInstancesResult", 523 "type": "structure", 524 "members": { 525 "Marker": {}, 526 "DBInstances": { 527 "type": "list", 528 "member": { 529 "shape": "St", 530 "locationName": "DBInstance" 531 } 532 } 533 } 534 } 535 }, 536 "DescribeDBParameterGroups": { 537 "input": { 538 "type": "structure", 539 "members": { 540 "DBParameterGroupName": {}, 541 "MaxRecords": { 542 "type": "integer" 543 }, 544 "Marker": {} 545 } 546 }, 547 "output": { 548 "resultWrapper": "DescribeDBParameterGroupsResult", 549 "type": "structure", 550 "members": { 551 "Marker": {}, 552 "DBParameterGroups": { 553 "type": "list", 554 "member": { 555 "shape": "S1c", 556 "locationName": "DBParameterGroup" 557 } 558 } 559 } 560 } 561 }, 562 "DescribeDBParameters": { 563 "input": { 564 "type": "structure", 565 "required": [ 566 "DBParameterGroupName" 567 ], 568 "members": { 569 "DBParameterGroupName": {}, 570 "Source": {}, 571 "MaxRecords": { 572 "type": "integer" 573 }, 574 "Marker": {} 575 } 576 }, 577 "output": { 578 "resultWrapper": "DescribeDBParametersResult", 579 "type": "structure", 580 "members": { 581 "Parameters": { 582 "shape": "S2f" 583 }, 584 "Marker": {} 585 } 586 } 587 }, 588 "DescribeDBSecurityGroups": { 589 "input": { 590 "type": "structure", 591 "members": { 592 "DBSecurityGroupName": {}, 593 "MaxRecords": { 594 "type": "integer" 595 }, 596 "Marker": {} 597 } 598 }, 599 "output": { 600 "resultWrapper": "DescribeDBSecurityGroupsResult", 601 "type": "structure", 602 "members": { 603 "Marker": {}, 604 "DBSecurityGroups": { 605 "type": "list", 606 "member": { 607 "shape": "Sd", 608 "locationName": "DBSecurityGroup" 609 } 610 } 611 } 612 } 613 }, 614 "DescribeDBSnapshots": { 615 "input": { 616 "type": "structure", 617 "members": { 618 "DBInstanceIdentifier": {}, 619 "DBSnapshotIdentifier": {}, 620 "SnapshotType": {}, 621 "MaxRecords": { 622 "type": "integer" 623 }, 624 "Marker": {} 625 } 626 }, 627 "output": { 628 "resultWrapper": "DescribeDBSnapshotsResult", 629 "type": "structure", 630 "members": { 631 "Marker": {}, 632 "DBSnapshots": { 633 "type": "list", 634 "member": { 635 "shape": "Sk", 636 "locationName": "DBSnapshot" 637 } 638 } 639 } 640 } 641 }, 642 "DescribeDBSubnetGroups": { 643 "input": { 644 "type": "structure", 645 "members": { 646 "DBSubnetGroupName": {}, 647 "MaxRecords": { 648 "type": "integer" 649 }, 650 "Marker": {} 651 } 652 }, 653 "output": { 654 "resultWrapper": "DescribeDBSubnetGroupsResult", 655 "type": "structure", 656 "members": { 657 "Marker": {}, 658 "DBSubnetGroups": { 659 "type": "list", 660 "member": { 661 "shape": "S11", 662 "locationName": "DBSubnetGroup" 663 } 664 } 665 } 666 } 667 }, 668 "DescribeEngineDefaultParameters": { 669 "input": { 670 "type": "structure", 671 "required": [ 672 "DBParameterGroupFamily" 673 ], 674 "members": { 675 "DBParameterGroupFamily": {}, 676 "MaxRecords": { 677 "type": "integer" 678 }, 679 "Marker": {} 680 } 681 }, 682 "output": { 683 "resultWrapper": "DescribeEngineDefaultParametersResult", 684 "type": "structure", 685 "members": { 686 "EngineDefaults": { 687 "type": "structure", 688 "members": { 689 "DBParameterGroupFamily": {}, 690 "Marker": {}, 691 "Parameters": { 692 "shape": "S2f" 693 } 694 }, 695 "wrapper": true 696 } 697 } 698 } 699 }, 700 "DescribeEventCategories": { 701 "input": { 702 "type": "structure", 703 "members": { 704 "SourceType": {} 705 } 706 }, 707 "output": { 708 "resultWrapper": "DescribeEventCategoriesResult", 709 "type": "structure", 710 "members": { 711 "EventCategoriesMapList": { 712 "type": "list", 713 "member": { 714 "locationName": "EventCategoriesMap", 715 "type": "structure", 716 "members": { 717 "SourceType": {}, 718 "EventCategories": { 719 "shape": "S6" 720 } 721 }, 722 "wrapper": true 723 } 724 } 725 } 726 } 727 }, 728 "DescribeEventSubscriptions": { 729 "input": { 730 "type": "structure", 731 "members": { 732 "SubscriptionName": {}, 733 "MaxRecords": { 734 "type": "integer" 735 }, 736 "Marker": {} 737 } 738 }, 739 "output": { 740 "resultWrapper": "DescribeEventSubscriptionsResult", 741 "type": "structure", 742 "members": { 743 "Marker": {}, 744 "EventSubscriptionsList": { 745 "type": "list", 746 "member": { 747 "shape": "S4", 748 "locationName": "EventSubscription" 749 } 750 } 751 } 752 } 753 }, 754 "DescribeEvents": { 755 "input": { 756 "type": "structure", 757 "members": { 758 "SourceIdentifier": {}, 759 "SourceType": {}, 760 "StartTime": { 761 "type": "timestamp" 762 }, 763 "EndTime": { 764 "type": "timestamp" 765 }, 766 "Duration": { 767 "type": "integer" 768 }, 769 "EventCategories": { 770 "shape": "S6" 771 }, 772 "MaxRecords": { 773 "type": "integer" 774 }, 775 "Marker": {} 776 } 777 }, 778 "output": { 779 "resultWrapper": "DescribeEventsResult", 780 "type": "structure", 781 "members": { 782 "Marker": {}, 783 "Events": { 784 "type": "list", 785 "member": { 786 "locationName": "Event", 787 "type": "structure", 788 "members": { 789 "SourceIdentifier": {}, 790 "SourceType": {}, 791 "Message": {}, 792 "EventCategories": { 793 "shape": "S6" 794 }, 795 "Date": { 796 "type": "timestamp" 797 } 798 } 799 } 800 } 801 } 802 } 803 }, 804 "DescribeOptionGroupOptions": { 805 "input": { 806 "type": "structure", 807 "required": [ 808 "EngineName" 809 ], 810 "members": { 811 "EngineName": {}, 812 "MajorEngineVersion": {}, 813 "MaxRecords": { 814 "type": "integer" 815 }, 816 "Marker": {} 817 } 818 }, 819 "output": { 820 "resultWrapper": "DescribeOptionGroupOptionsResult", 821 "type": "structure", 822 "members": { 823 "OptionGroupOptions": { 824 "type": "list", 825 "member": { 826 "locationName": "OptionGroupOption", 827 "type": "structure", 828 "members": { 829 "Name": {}, 830 "Description": {}, 831 "EngineName": {}, 832 "MajorEngineVersion": {}, 833 "MinimumRequiredMinorEngineVersion": {}, 834 "PortRequired": { 835 "type": "boolean" 836 }, 837 "DefaultPort": { 838 "type": "integer" 839 }, 840 "OptionsDependedOn": { 841 "type": "list", 842 "member": { 843 "locationName": "OptionName" 844 } 845 } 846 } 847 } 848 }, 849 "Marker": {} 850 } 851 } 852 }, 853 "DescribeOptionGroups": { 854 "input": { 855 "type": "structure", 856 "members": { 857 "OptionGroupName": {}, 858 "Marker": {}, 859 "MaxRecords": { 860 "type": "integer" 861 }, 862 "EngineName": {}, 863 "MajorEngineVersion": {} 864 } 865 }, 866 "output": { 867 "resultWrapper": "DescribeOptionGroupsResult", 868 "type": "structure", 869 "members": { 870 "OptionGroupsList": { 871 "type": "list", 872 "member": { 873 "shape": "S1o", 874 "locationName": "OptionGroup" 875 } 876 }, 877 "Marker": {} 878 } 879 } 880 }, 881 "DescribeOrderableDBInstanceOptions": { 882 "input": { 883 "type": "structure", 884 "required": [ 885 "Engine" 886 ], 887 "members": { 888 "Engine": {}, 889 "EngineVersion": {}, 890 "DBInstanceClass": {}, 891 "LicenseModel": {}, 892 "Vpc": { 893 "type": "boolean" 894 }, 895 "MaxRecords": { 896 "type": "integer" 897 }, 898 "Marker": {} 899 } 900 }, 901 "output": { 902 "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", 903 "type": "structure", 904 "members": { 905 "OrderableDBInstanceOptions": { 906 "type": "list", 907 "member": { 908 "locationName": "OrderableDBInstanceOption", 909 "type": "structure", 910 "members": { 911 "Engine": {}, 912 "EngineVersion": {}, 913 "DBInstanceClass": {}, 914 "LicenseModel": {}, 915 "AvailabilityZones": { 916 "type": "list", 917 "member": { 918 "shape": "S14", 919 "locationName": "AvailabilityZone" 920 } 921 }, 922 "MultiAZCapable": { 923 "type": "boolean" 924 }, 925 "ReadReplicaCapable": { 926 "type": "boolean" 927 }, 928 "Vpc": { 929 "type": "boolean" 930 } 931 }, 932 "wrapper": true 933 } 934 }, 935 "Marker": {} 936 } 937 } 938 }, 939 "DescribeReservedDBInstances": { 940 "input": { 941 "type": "structure", 942 "members": { 943 "ReservedDBInstanceId": {}, 944 "ReservedDBInstancesOfferingId": {}, 945 "DBInstanceClass": {}, 946 "Duration": {}, 947 "ProductDescription": {}, 948 "OfferingType": {}, 949 "MultiAZ": { 950 "type": "boolean" 951 }, 952 "MaxRecords": { 953 "type": "integer" 954 }, 955 "Marker": {} 956 } 957 }, 958 "output": { 959 "resultWrapper": "DescribeReservedDBInstancesResult", 960 "type": "structure", 961 "members": { 962 "Marker": {}, 963 "ReservedDBInstances": { 964 "type": "list", 965 "member": { 966 "shape": "S3m", 967 "locationName": "ReservedDBInstance" 968 } 969 } 970 } 971 } 972 }, 973 "DescribeReservedDBInstancesOfferings": { 974 "input": { 975 "type": "structure", 976 "members": { 977 "ReservedDBInstancesOfferingId": {}, 978 "DBInstanceClass": {}, 979 "Duration": {}, 980 "ProductDescription": {}, 981 "OfferingType": {}, 982 "MultiAZ": { 983 "type": "boolean" 984 }, 985 "MaxRecords": { 986 "type": "integer" 987 }, 988 "Marker": {} 989 } 990 }, 991 "output": { 992 "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", 993 "type": "structure", 994 "members": { 995 "Marker": {}, 996 "ReservedDBInstancesOfferings": { 997 "type": "list", 998 "member": { 999 "locationName": "ReservedDBInstancesOffering", 1000 "type": "structure", 1001 "members": { 1002 "ReservedDBInstancesOfferingId": {}, 1003 "DBInstanceClass": {}, 1004 "Duration": { 1005 "type": "integer" 1006 }, 1007 "FixedPrice": { 1008 "type": "double" 1009 }, 1010 "UsagePrice": { 1011 "type": "double" 1012 }, 1013 "CurrencyCode": {}, 1014 "ProductDescription": {}, 1015 "OfferingType": {}, 1016 "MultiAZ": { 1017 "type": "boolean" 1018 }, 1019 "RecurringCharges": { 1020 "shape": "S3o" 1021 } 1022 }, 1023 "wrapper": true 1024 } 1025 } 1026 } 1027 } 1028 }, 1029 "ListTagsForResource": { 1030 "input": { 1031 "type": "structure", 1032 "required": [ 1033 "ResourceName" 1034 ], 1035 "members": { 1036 "ResourceName": {} 1037 } 1038 }, 1039 "output": { 1040 "resultWrapper": "ListTagsForResourceResult", 1041 "type": "structure", 1042 "members": { 1043 "TagList": { 1044 "shape": "S9" 1045 } 1046 } 1047 } 1048 }, 1049 "ModifyDBInstance": { 1050 "input": { 1051 "type": "structure", 1052 "required": [ 1053 "DBInstanceIdentifier" 1054 ], 1055 "members": { 1056 "DBInstanceIdentifier": {}, 1057 "AllocatedStorage": { 1058 "type": "integer" 1059 }, 1060 "DBInstanceClass": {}, 1061 "DBSecurityGroups": { 1062 "shape": "Sp" 1063 }, 1064 "VpcSecurityGroupIds": { 1065 "shape": "Sq" 1066 }, 1067 "ApplyImmediately": { 1068 "type": "boolean" 1069 }, 1070 "MasterUserPassword": {}, 1071 "DBParameterGroupName": {}, 1072 "BackupRetentionPeriod": { 1073 "type": "integer" 1074 }, 1075 "PreferredBackupWindow": {}, 1076 "PreferredMaintenanceWindow": {}, 1077 "MultiAZ": { 1078 "type": "boolean" 1079 }, 1080 "EngineVersion": {}, 1081 "AllowMajorVersionUpgrade": { 1082 "type": "boolean" 1083 }, 1084 "AutoMinorVersionUpgrade": { 1085 "type": "boolean" 1086 }, 1087 "Iops": { 1088 "type": "integer" 1089 }, 1090 "OptionGroupName": {}, 1091 "NewDBInstanceIdentifier": {} 1092 } 1093 }, 1094 "output": { 1095 "resultWrapper": "ModifyDBInstanceResult", 1096 "type": "structure", 1097 "members": { 1098 "DBInstance": { 1099 "shape": "St" 1100 } 1101 } 1102 } 1103 }, 1104 "ModifyDBParameterGroup": { 1105 "input": { 1106 "type": "structure", 1107 "required": [ 1108 "DBParameterGroupName", 1109 "Parameters" 1110 ], 1111 "members": { 1112 "DBParameterGroupName": {}, 1113 "Parameters": { 1114 "shape": "S2f" 1115 } 1116 } 1117 }, 1118 "output": { 1119 "shape": "S3z", 1120 "resultWrapper": "ModifyDBParameterGroupResult" 1121 } 1122 }, 1123 "ModifyDBSubnetGroup": { 1124 "input": { 1125 "type": "structure", 1126 "required": [ 1127 "DBSubnetGroupName", 1128 "SubnetIds" 1129 ], 1130 "members": { 1131 "DBSubnetGroupName": {}, 1132 "DBSubnetGroupDescription": {}, 1133 "SubnetIds": { 1134 "shape": "S1i" 1135 } 1136 } 1137 }, 1138 "output": { 1139 "resultWrapper": "ModifyDBSubnetGroupResult", 1140 "type": "structure", 1141 "members": { 1142 "DBSubnetGroup": { 1143 "shape": "S11" 1144 } 1145 } 1146 } 1147 }, 1148 "ModifyEventSubscription": { 1149 "input": { 1150 "type": "structure", 1151 "required": [ 1152 "SubscriptionName" 1153 ], 1154 "members": { 1155 "SubscriptionName": {}, 1156 "SnsTopicArn": {}, 1157 "SourceType": {}, 1158 "EventCategories": { 1159 "shape": "S6" 1160 }, 1161 "Enabled": { 1162 "type": "boolean" 1163 } 1164 } 1165 }, 1166 "output": { 1167 "resultWrapper": "ModifyEventSubscriptionResult", 1168 "type": "structure", 1169 "members": { 1170 "EventSubscription": { 1171 "shape": "S4" 1172 } 1173 } 1174 } 1175 }, 1176 "ModifyOptionGroup": { 1177 "input": { 1178 "type": "structure", 1179 "required": [ 1180 "OptionGroupName" 1181 ], 1182 "members": { 1183 "OptionGroupName": {}, 1184 "OptionsToInclude": { 1185 "type": "list", 1186 "member": { 1187 "locationName": "OptionConfiguration", 1188 "type": "structure", 1189 "required": [ 1190 "OptionName" 1191 ], 1192 "members": { 1193 "OptionName": {}, 1194 "Port": { 1195 "type": "integer" 1196 }, 1197 "DBSecurityGroupMemberships": { 1198 "shape": "Sp" 1199 }, 1200 "VpcSecurityGroupMemberships": { 1201 "shape": "Sq" 1202 } 1203 } 1204 } 1205 }, 1206 "OptionsToRemove": { 1207 "type": "list", 1208 "member": {} 1209 }, 1210 "ApplyImmediately": { 1211 "type": "boolean" 1212 } 1213 } 1214 }, 1215 "output": { 1216 "resultWrapper": "ModifyOptionGroupResult", 1217 "type": "structure", 1218 "members": { 1219 "OptionGroup": { 1220 "shape": "S1o" 1221 } 1222 } 1223 } 1224 }, 1225 "PromoteReadReplica": { 1226 "input": { 1227 "type": "structure", 1228 "required": [ 1229 "DBInstanceIdentifier" 1230 ], 1231 "members": { 1232 "DBInstanceIdentifier": {}, 1233 "BackupRetentionPeriod": { 1234 "type": "integer" 1235 }, 1236 "PreferredBackupWindow": {} 1237 } 1238 }, 1239 "output": { 1240 "resultWrapper": "PromoteReadReplicaResult", 1241 "type": "structure", 1242 "members": { 1243 "DBInstance": { 1244 "shape": "St" 1245 } 1246 } 1247 } 1248 }, 1249 "PurchaseReservedDBInstancesOffering": { 1250 "input": { 1251 "type": "structure", 1252 "required": [ 1253 "ReservedDBInstancesOfferingId" 1254 ], 1255 "members": { 1256 "ReservedDBInstancesOfferingId": {}, 1257 "ReservedDBInstanceId": {}, 1258 "DBInstanceCount": { 1259 "type": "integer" 1260 } 1261 } 1262 }, 1263 "output": { 1264 "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", 1265 "type": "structure", 1266 "members": { 1267 "ReservedDBInstance": { 1268 "shape": "S3m" 1269 } 1270 } 1271 } 1272 }, 1273 "RebootDBInstance": { 1274 "input": { 1275 "type": "structure", 1276 "required": [ 1277 "DBInstanceIdentifier" 1278 ], 1279 "members": { 1280 "DBInstanceIdentifier": {}, 1281 "ForceFailover": { 1282 "type": "boolean" 1283 } 1284 } 1285 }, 1286 "output": { 1287 "resultWrapper": "RebootDBInstanceResult", 1288 "type": "structure", 1289 "members": { 1290 "DBInstance": { 1291 "shape": "St" 1292 } 1293 } 1294 } 1295 }, 1296 "RemoveSourceIdentifierFromSubscription": { 1297 "input": { 1298 "type": "structure", 1299 "required": [ 1300 "SubscriptionName", 1301 "SourceIdentifier" 1302 ], 1303 "members": { 1304 "SubscriptionName": {}, 1305 "SourceIdentifier": {} 1306 } 1307 }, 1308 "output": { 1309 "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", 1310 "type": "structure", 1311 "members": { 1312 "EventSubscription": { 1313 "shape": "S4" 1314 } 1315 } 1316 } 1317 }, 1318 "RemoveTagsFromResource": { 1319 "input": { 1320 "type": "structure", 1321 "required": [ 1322 "ResourceName", 1323 "TagKeys" 1324 ], 1325 "members": { 1326 "ResourceName": {}, 1327 "TagKeys": { 1328 "type": "list", 1329 "member": {} 1330 } 1331 } 1332 } 1333 }, 1334 "ResetDBParameterGroup": { 1335 "input": { 1336 "type": "structure", 1337 "required": [ 1338 "DBParameterGroupName" 1339 ], 1340 "members": { 1341 "DBParameterGroupName": {}, 1342 "ResetAllParameters": { 1343 "type": "boolean" 1344 }, 1345 "Parameters": { 1346 "shape": "S2f" 1347 } 1348 } 1349 }, 1350 "output": { 1351 "shape": "S3z", 1352 "resultWrapper": "ResetDBParameterGroupResult" 1353 } 1354 }, 1355 "RestoreDBInstanceFromDBSnapshot": { 1356 "input": { 1357 "type": "structure", 1358 "required": [ 1359 "DBInstanceIdentifier", 1360 "DBSnapshotIdentifier" 1361 ], 1362 "members": { 1363 "DBInstanceIdentifier": {}, 1364 "DBSnapshotIdentifier": {}, 1365 "DBInstanceClass": {}, 1366 "Port": { 1367 "type": "integer" 1368 }, 1369 "AvailabilityZone": {}, 1370 "DBSubnetGroupName": {}, 1371 "MultiAZ": { 1372 "type": "boolean" 1373 }, 1374 "PubliclyAccessible": { 1375 "type": "boolean" 1376 }, 1377 "AutoMinorVersionUpgrade": { 1378 "type": "boolean" 1379 }, 1380 "LicenseModel": {}, 1381 "DBName": {}, 1382 "Engine": {}, 1383 "Iops": { 1384 "type": "integer" 1385 }, 1386 "OptionGroupName": {} 1387 } 1388 }, 1389 "output": { 1390 "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", 1391 "type": "structure", 1392 "members": { 1393 "DBInstance": { 1394 "shape": "St" 1395 } 1396 } 1397 } 1398 }, 1399 "RestoreDBInstanceToPointInTime": { 1400 "input": { 1401 "type": "structure", 1402 "required": [ 1403 "SourceDBInstanceIdentifier", 1404 "TargetDBInstanceIdentifier" 1405 ], 1406 "members": { 1407 "SourceDBInstanceIdentifier": {}, 1408 "TargetDBInstanceIdentifier": {}, 1409 "RestoreTime": { 1410 "type": "timestamp" 1411 }, 1412 "UseLatestRestorableTime": { 1413 "type": "boolean" 1414 }, 1415 "DBInstanceClass": {}, 1416 "Port": { 1417 "type": "integer" 1418 }, 1419 "AvailabilityZone": {}, 1420 "DBSubnetGroupName": {}, 1421 "MultiAZ": { 1422 "type": "boolean" 1423 }, 1424 "PubliclyAccessible": { 1425 "type": "boolean" 1426 }, 1427 "AutoMinorVersionUpgrade": { 1428 "type": "boolean" 1429 }, 1430 "LicenseModel": {}, 1431 "DBName": {}, 1432 "Engine": {}, 1433 "Iops": { 1434 "type": "integer" 1435 }, 1436 "OptionGroupName": {} 1437 } 1438 }, 1439 "output": { 1440 "resultWrapper": "RestoreDBInstanceToPointInTimeResult", 1441 "type": "structure", 1442 "members": { 1443 "DBInstance": { 1444 "shape": "St" 1445 } 1446 } 1447 } 1448 }, 1449 "RevokeDBSecurityGroupIngress": { 1450 "input": { 1451 "type": "structure", 1452 "required": [ 1453 "DBSecurityGroupName" 1454 ], 1455 "members": { 1456 "DBSecurityGroupName": {}, 1457 "CIDRIP": {}, 1458 "EC2SecurityGroupName": {}, 1459 "EC2SecurityGroupId": {}, 1460 "EC2SecurityGroupOwnerId": {} 1461 } 1462 }, 1463 "output": { 1464 "resultWrapper": "RevokeDBSecurityGroupIngressResult", 1465 "type": "structure", 1466 "members": { 1467 "DBSecurityGroup": { 1468 "shape": "Sd" 1469 } 1470 } 1471 } 1472 } 1473 }, 1474 "shapes": { 1475 "S4": { 1476 "type": "structure", 1477 "members": { 1478 "Id": {}, 1479 "CustomerAwsId": {}, 1480 "CustSubscriptionId": {}, 1481 "SnsTopicArn": {}, 1482 "Status": {}, 1483 "SubscriptionCreationTime": {}, 1484 "SourceType": {}, 1485 "SourceIdsList": { 1486 "shape": "S5" 1487 }, 1488 "EventCategoriesList": { 1489 "shape": "S6" 1490 }, 1491 "Enabled": { 1492 "type": "boolean" 1493 } 1494 }, 1495 "wrapper": true 1496 }, 1497 "S5": { 1498 "type": "list", 1499 "member": { 1500 "locationName": "SourceId" 1501 } 1502 }, 1503 "S6": { 1504 "type": "list", 1505 "member": { 1506 "locationName": "EventCategory" 1507 } 1508 }, 1509 "S9": { 1510 "type": "list", 1511 "member": { 1512 "locationName": "Tag", 1513 "type": "structure", 1514 "members": { 1515 "Key": {}, 1516 "Value": {} 1517 } 1518 } 1519 }, 1520 "Sd": { 1521 "type": "structure", 1522 "members": { 1523 "OwnerId": {}, 1524 "DBSecurityGroupName": {}, 1525 "DBSecurityGroupDescription": {}, 1526 "VpcId": {}, 1527 "EC2SecurityGroups": { 1528 "type": "list", 1529 "member": { 1530 "locationName": "EC2SecurityGroup", 1531 "type": "structure", 1532 "members": { 1533 "Status": {}, 1534 "EC2SecurityGroupName": {}, 1535 "EC2SecurityGroupId": {}, 1536 "EC2SecurityGroupOwnerId": {} 1537 } 1538 } 1539 }, 1540 "IPRanges": { 1541 "type": "list", 1542 "member": { 1543 "locationName": "IPRange", 1544 "type": "structure", 1545 "members": { 1546 "Status": {}, 1547 "CIDRIP": {} 1548 } 1549 } 1550 } 1551 }, 1552 "wrapper": true 1553 }, 1554 "Sk": { 1555 "type": "structure", 1556 "members": { 1557 "DBSnapshotIdentifier": {}, 1558 "DBInstanceIdentifier": {}, 1559 "SnapshotCreateTime": { 1560 "type": "timestamp" 1561 }, 1562 "Engine": {}, 1563 "AllocatedStorage": { 1564 "type": "integer" 1565 }, 1566 "Status": {}, 1567 "Port": { 1568 "type": "integer" 1569 }, 1570 "AvailabilityZone": {}, 1571 "VpcId": {}, 1572 "InstanceCreateTime": { 1573 "type": "timestamp" 1574 }, 1575 "MasterUsername": {}, 1576 "EngineVersion": {}, 1577 "LicenseModel": {}, 1578 "SnapshotType": {}, 1579 "Iops": { 1580 "type": "integer" 1581 } 1582 }, 1583 "wrapper": true 1584 }, 1585 "Sp": { 1586 "type": "list", 1587 "member": { 1588 "locationName": "DBSecurityGroupName" 1589 } 1590 }, 1591 "Sq": { 1592 "type": "list", 1593 "member": { 1594 "locationName": "VpcSecurityGroupId" 1595 } 1596 }, 1597 "St": { 1598 "type": "structure", 1599 "members": { 1600 "DBInstanceIdentifier": {}, 1601 "DBInstanceClass": {}, 1602 "Engine": {}, 1603 "DBInstanceStatus": {}, 1604 "MasterUsername": {}, 1605 "DBName": {}, 1606 "Endpoint": { 1607 "type": "structure", 1608 "members": { 1609 "Address": {}, 1610 "Port": { 1611 "type": "integer" 1612 } 1613 } 1614 }, 1615 "AllocatedStorage": { 1616 "type": "integer" 1617 }, 1618 "InstanceCreateTime": { 1619 "type": "timestamp" 1620 }, 1621 "PreferredBackupWindow": {}, 1622 "BackupRetentionPeriod": { 1623 "type": "integer" 1624 }, 1625 "DBSecurityGroups": { 1626 "shape": "Sv" 1627 }, 1628 "VpcSecurityGroups": { 1629 "shape": "Sx" 1630 }, 1631 "DBParameterGroups": { 1632 "type": "list", 1633 "member": { 1634 "locationName": "DBParameterGroup", 1635 "type": "structure", 1636 "members": { 1637 "DBParameterGroupName": {}, 1638 "ParameterApplyStatus": {} 1639 } 1640 } 1641 }, 1642 "AvailabilityZone": {}, 1643 "DBSubnetGroup": { 1644 "shape": "S11" 1645 }, 1646 "PreferredMaintenanceWindow": {}, 1647 "PendingModifiedValues": { 1648 "type": "structure", 1649 "members": { 1650 "DBInstanceClass": {}, 1651 "AllocatedStorage": { 1652 "type": "integer" 1653 }, 1654 "MasterUserPassword": {}, 1655 "Port": { 1656 "type": "integer" 1657 }, 1658 "BackupRetentionPeriod": { 1659 "type": "integer" 1660 }, 1661 "MultiAZ": { 1662 "type": "boolean" 1663 }, 1664 "EngineVersion": {}, 1665 "Iops": { 1666 "type": "integer" 1667 }, 1668 "DBInstanceIdentifier": {} 1669 } 1670 }, 1671 "LatestRestorableTime": { 1672 "type": "timestamp" 1673 }, 1674 "MultiAZ": { 1675 "type": "boolean" 1676 }, 1677 "EngineVersion": {}, 1678 "AutoMinorVersionUpgrade": { 1679 "type": "boolean" 1680 }, 1681 "ReadReplicaSourceDBInstanceIdentifier": {}, 1682 "ReadReplicaDBInstanceIdentifiers": { 1683 "type": "list", 1684 "member": { 1685 "locationName": "ReadReplicaDBInstanceIdentifier" 1686 } 1687 }, 1688 "LicenseModel": {}, 1689 "Iops": { 1690 "type": "integer" 1691 }, 1692 "OptionGroupMembership": { 1693 "type": "structure", 1694 "members": { 1695 "OptionGroupName": {}, 1696 "Status": {} 1697 } 1698 }, 1699 "CharacterSetName": {}, 1700 "SecondaryAvailabilityZone": {}, 1701 "PubliclyAccessible": { 1702 "type": "boolean" 1703 } 1704 }, 1705 "wrapper": true 1706 }, 1707 "Sv": { 1708 "type": "list", 1709 "member": { 1710 "locationName": "DBSecurityGroup", 1711 "type": "structure", 1712 "members": { 1713 "DBSecurityGroupName": {}, 1714 "Status": {} 1715 } 1716 } 1717 }, 1718 "Sx": { 1719 "type": "list", 1720 "member": { 1721 "locationName": "VpcSecurityGroupMembership", 1722 "type": "structure", 1723 "members": { 1724 "VpcSecurityGroupId": {}, 1725 "Status": {} 1726 } 1727 } 1728 }, 1729 "S11": { 1730 "type": "structure", 1731 "members": { 1732 "DBSubnetGroupName": {}, 1733 "DBSubnetGroupDescription": {}, 1734 "VpcId": {}, 1735 "SubnetGroupStatus": {}, 1736 "Subnets": { 1737 "type": "list", 1738 "member": { 1739 "locationName": "Subnet", 1740 "type": "structure", 1741 "members": { 1742 "SubnetIdentifier": {}, 1743 "SubnetAvailabilityZone": { 1744 "shape": "S14" 1745 }, 1746 "SubnetStatus": {} 1747 } 1748 } 1749 } 1750 }, 1751 "wrapper": true 1752 }, 1753 "S14": { 1754 "type": "structure", 1755 "members": { 1756 "Name": {}, 1757 "ProvisionedIopsCapable": { 1758 "type": "boolean" 1759 } 1760 }, 1761 "wrapper": true 1762 }, 1763 "S1c": { 1764 "type": "structure", 1765 "members": { 1766 "DBParameterGroupName": {}, 1767 "DBParameterGroupFamily": {}, 1768 "Description": {} 1769 }, 1770 "wrapper": true 1771 }, 1772 "S1i": { 1773 "type": "list", 1774 "member": { 1775 "locationName": "SubnetIdentifier" 1776 } 1777 }, 1778 "S1o": { 1779 "type": "structure", 1780 "members": { 1781 "OptionGroupName": {}, 1782 "OptionGroupDescription": {}, 1783 "EngineName": {}, 1784 "MajorEngineVersion": {}, 1785 "Options": { 1786 "type": "list", 1787 "member": { 1788 "locationName": "Option", 1789 "type": "structure", 1790 "members": { 1791 "OptionName": {}, 1792 "OptionDescription": {}, 1793 "Port": { 1794 "type": "integer" 1795 }, 1796 "DBSecurityGroupMemberships": { 1797 "shape": "Sv" 1798 }, 1799 "VpcSecurityGroupMemberships": { 1800 "shape": "Sx" 1801 } 1802 } 1803 } 1804 }, 1805 "AllowsVpcAndNonVpcInstanceMemberships": { 1806 "type": "boolean" 1807 }, 1808 "VpcId": {} 1809 }, 1810 "wrapper": true 1811 }, 1812 "S25": { 1813 "type": "structure", 1814 "members": { 1815 "CharacterSetName": {}, 1816 "CharacterSetDescription": {} 1817 } 1818 }, 1819 "S2f": { 1820 "type": "list", 1821 "member": { 1822 "locationName": "Parameter", 1823 "type": "structure", 1824 "members": { 1825 "ParameterName": {}, 1826 "ParameterValue": {}, 1827 "Description": {}, 1828 "Source": {}, 1829 "ApplyType": {}, 1830 "DataType": {}, 1831 "AllowedValues": {}, 1832 "IsModifiable": { 1833 "type": "boolean" 1834 }, 1835 "MinimumEngineVersion": {}, 1836 "ApplyMethod": {} 1837 } 1838 } 1839 }, 1840 "S3m": { 1841 "type": "structure", 1842 "members": { 1843 "ReservedDBInstanceId": {}, 1844 "ReservedDBInstancesOfferingId": {}, 1845 "DBInstanceClass": {}, 1846 "StartTime": { 1847 "type": "timestamp" 1848 }, 1849 "Duration": { 1850 "type": "integer" 1851 }, 1852 "FixedPrice": { 1853 "type": "double" 1854 }, 1855 "UsagePrice": { 1856 "type": "double" 1857 }, 1858 "CurrencyCode": {}, 1859 "DBInstanceCount": { 1860 "type": "integer" 1861 }, 1862 "ProductDescription": {}, 1863 "OfferingType": {}, 1864 "MultiAZ": { 1865 "type": "boolean" 1866 }, 1867 "State": {}, 1868 "RecurringCharges": { 1869 "shape": "S3o" 1870 } 1871 }, 1872 "wrapper": true 1873 }, 1874 "S3o": { 1875 "type": "list", 1876 "member": { 1877 "locationName": "RecurringCharge", 1878 "type": "structure", 1879 "members": { 1880 "RecurringChargeAmount": { 1881 "type": "double" 1882 }, 1883 "RecurringChargeFrequency": {} 1884 }, 1885 "wrapper": true 1886 } 1887 }, 1888 "S3z": { 1889 "type": "structure", 1890 "members": { 1891 "DBParameterGroupName": {} 1892 } 1893 } 1894 } 1895 }