1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-04-19", 5 "endpointPrefix":"dax", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Amazon DAX", 9 "serviceFullName":"Amazon DynamoDB Accelerator (DAX)", 10 "serviceId":"DAX", 11 "signatureVersion":"v4", 12 "targetPrefix":"AmazonDAXV3", 13 "uid":"dax-2017-04-19" 14 }, 15 "operations":{ 16 "CreateCluster":{ 17 "name":"CreateCluster", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"CreateClusterRequest"}, 23 "output":{"shape":"CreateClusterResponse"}, 24 "errors":[ 25 {"shape":"ClusterAlreadyExistsFault"}, 26 {"shape":"InvalidClusterStateFault"}, 27 {"shape":"InsufficientClusterCapacityFault"}, 28 {"shape":"SubnetGroupNotFoundFault"}, 29 {"shape":"InvalidParameterGroupStateFault"}, 30 {"shape":"ParameterGroupNotFoundFault"}, 31 {"shape":"ClusterQuotaForCustomerExceededFault"}, 32 {"shape":"NodeQuotaForClusterExceededFault"}, 33 {"shape":"NodeQuotaForCustomerExceededFault"}, 34 {"shape":"InvalidVPCNetworkStateFault"}, 35 {"shape":"TagQuotaPerResourceExceeded"}, 36 {"shape":"ServiceLinkedRoleNotFoundFault"}, 37 {"shape":"InvalidParameterValueException"}, 38 {"shape":"InvalidParameterCombinationException"} 39 ] 40 }, 41 "CreateParameterGroup":{ 42 "name":"CreateParameterGroup", 43 "http":{ 44 "method":"POST", 45 "requestUri":"/" 46 }, 47 "input":{"shape":"CreateParameterGroupRequest"}, 48 "output":{"shape":"CreateParameterGroupResponse"}, 49 "errors":[ 50 {"shape":"ParameterGroupQuotaExceededFault"}, 51 {"shape":"ParameterGroupAlreadyExistsFault"}, 52 {"shape":"InvalidParameterGroupStateFault"}, 53 {"shape":"ServiceLinkedRoleNotFoundFault"}, 54 {"shape":"InvalidParameterValueException"}, 55 {"shape":"InvalidParameterCombinationException"} 56 ] 57 }, 58 "CreateSubnetGroup":{ 59 "name":"CreateSubnetGroup", 60 "http":{ 61 "method":"POST", 62 "requestUri":"/" 63 }, 64 "input":{"shape":"CreateSubnetGroupRequest"}, 65 "output":{"shape":"CreateSubnetGroupResponse"}, 66 "errors":[ 67 {"shape":"SubnetGroupAlreadyExistsFault"}, 68 {"shape":"SubnetGroupQuotaExceededFault"}, 69 {"shape":"SubnetQuotaExceededFault"}, 70 {"shape":"InvalidSubnet"}, 71 {"shape":"ServiceLinkedRoleNotFoundFault"} 72 ] 73 }, 74 "DecreaseReplicationFactor":{ 75 "name":"DecreaseReplicationFactor", 76 "http":{ 77 "method":"POST", 78 "requestUri":"/" 79 }, 80 "input":{"shape":"DecreaseReplicationFactorRequest"}, 81 "output":{"shape":"DecreaseReplicationFactorResponse"}, 82 "errors":[ 83 {"shape":"ClusterNotFoundFault"}, 84 {"shape":"NodeNotFoundFault"}, 85 {"shape":"InvalidClusterStateFault"}, 86 {"shape":"ServiceLinkedRoleNotFoundFault"}, 87 {"shape":"InvalidParameterValueException"}, 88 {"shape":"InvalidParameterCombinationException"} 89 ] 90 }, 91 "DeleteCluster":{ 92 "name":"DeleteCluster", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/" 96 }, 97 "input":{"shape":"DeleteClusterRequest"}, 98 "output":{"shape":"DeleteClusterResponse"}, 99 "errors":[ 100 {"shape":"ClusterNotFoundFault"}, 101 {"shape":"InvalidClusterStateFault"}, 102 {"shape":"ServiceLinkedRoleNotFoundFault"}, 103 {"shape":"InvalidParameterValueException"}, 104 {"shape":"InvalidParameterCombinationException"} 105 ] 106 }, 107 "DeleteParameterGroup":{ 108 "name":"DeleteParameterGroup", 109 "http":{ 110 "method":"POST", 111 "requestUri":"/" 112 }, 113 "input":{"shape":"DeleteParameterGroupRequest"}, 114 "output":{"shape":"DeleteParameterGroupResponse"}, 115 "errors":[ 116 {"shape":"InvalidParameterGroupStateFault"}, 117 {"shape":"ParameterGroupNotFoundFault"}, 118 {"shape":"ServiceLinkedRoleNotFoundFault"}, 119 {"shape":"InvalidParameterValueException"}, 120 {"shape":"InvalidParameterCombinationException"} 121 ] 122 }, 123 "DeleteSubnetGroup":{ 124 "name":"DeleteSubnetGroup", 125 "http":{ 126 "method":"POST", 127 "requestUri":"/" 128 }, 129 "input":{"shape":"DeleteSubnetGroupRequest"}, 130 "output":{"shape":"DeleteSubnetGroupResponse"}, 131 "errors":[ 132 {"shape":"SubnetGroupInUseFault"}, 133 {"shape":"SubnetGroupNotFoundFault"}, 134 {"shape":"ServiceLinkedRoleNotFoundFault"} 135 ] 136 }, 137 "DescribeClusters":{ 138 "name":"DescribeClusters", 139 "http":{ 140 "method":"POST", 141 "requestUri":"/" 142 }, 143 "input":{"shape":"DescribeClustersRequest"}, 144 "output":{"shape":"DescribeClustersResponse"}, 145 "errors":[ 146 {"shape":"ClusterNotFoundFault"}, 147 {"shape":"ServiceLinkedRoleNotFoundFault"}, 148 {"shape":"InvalidParameterValueException"}, 149 {"shape":"InvalidParameterCombinationException"} 150 ] 151 }, 152 "DescribeDefaultParameters":{ 153 "name":"DescribeDefaultParameters", 154 "http":{ 155 "method":"POST", 156 "requestUri":"/" 157 }, 158 "input":{"shape":"DescribeDefaultParametersRequest"}, 159 "output":{"shape":"DescribeDefaultParametersResponse"}, 160 "errors":[ 161 {"shape":"ServiceLinkedRoleNotFoundFault"}, 162 {"shape":"InvalidParameterValueException"}, 163 {"shape":"InvalidParameterCombinationException"} 164 ] 165 }, 166 "DescribeEvents":{ 167 "name":"DescribeEvents", 168 "http":{ 169 "method":"POST", 170 "requestUri":"/" 171 }, 172 "input":{"shape":"DescribeEventsRequest"}, 173 "output":{"shape":"DescribeEventsResponse"}, 174 "errors":[ 175 {"shape":"ServiceLinkedRoleNotFoundFault"}, 176 {"shape":"InvalidParameterValueException"}, 177 {"shape":"InvalidParameterCombinationException"} 178 ] 179 }, 180 "DescribeParameterGroups":{ 181 "name":"DescribeParameterGroups", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/" 185 }, 186 "input":{"shape":"DescribeParameterGroupsRequest"}, 187 "output":{"shape":"DescribeParameterGroupsResponse"}, 188 "errors":[ 189 {"shape":"ParameterGroupNotFoundFault"}, 190 {"shape":"ServiceLinkedRoleNotFoundFault"}, 191 {"shape":"InvalidParameterValueException"}, 192 {"shape":"InvalidParameterCombinationException"} 193 ] 194 }, 195 "DescribeParameters":{ 196 "name":"DescribeParameters", 197 "http":{ 198 "method":"POST", 199 "requestUri":"/" 200 }, 201 "input":{"shape":"DescribeParametersRequest"}, 202 "output":{"shape":"DescribeParametersResponse"}, 203 "errors":[ 204 {"shape":"ParameterGroupNotFoundFault"}, 205 {"shape":"ServiceLinkedRoleNotFoundFault"}, 206 {"shape":"InvalidParameterValueException"}, 207 {"shape":"InvalidParameterCombinationException"} 208 ] 209 }, 210 "DescribeSubnetGroups":{ 211 "name":"DescribeSubnetGroups", 212 "http":{ 213 "method":"POST", 214 "requestUri":"/" 215 }, 216 "input":{"shape":"DescribeSubnetGroupsRequest"}, 217 "output":{"shape":"DescribeSubnetGroupsResponse"}, 218 "errors":[ 219 {"shape":"SubnetGroupNotFoundFault"}, 220 {"shape":"ServiceLinkedRoleNotFoundFault"} 221 ] 222 }, 223 "IncreaseReplicationFactor":{ 224 "name":"IncreaseReplicationFactor", 225 "http":{ 226 "method":"POST", 227 "requestUri":"/" 228 }, 229 "input":{"shape":"IncreaseReplicationFactorRequest"}, 230 "output":{"shape":"IncreaseReplicationFactorResponse"}, 231 "errors":[ 232 {"shape":"ClusterNotFoundFault"}, 233 {"shape":"InvalidClusterStateFault"}, 234 {"shape":"InsufficientClusterCapacityFault"}, 235 {"shape":"InvalidVPCNetworkStateFault"}, 236 {"shape":"NodeQuotaForClusterExceededFault"}, 237 {"shape":"NodeQuotaForCustomerExceededFault"}, 238 {"shape":"ServiceLinkedRoleNotFoundFault"}, 239 {"shape":"InvalidParameterValueException"}, 240 {"shape":"InvalidParameterCombinationException"} 241 ] 242 }, 243 "ListTags":{ 244 "name":"ListTags", 245 "http":{ 246 "method":"POST", 247 "requestUri":"/" 248 }, 249 "input":{"shape":"ListTagsRequest"}, 250 "output":{"shape":"ListTagsResponse"}, 251 "errors":[ 252 {"shape":"ClusterNotFoundFault"}, 253 {"shape":"InvalidARNFault"}, 254 {"shape":"InvalidClusterStateFault"}, 255 {"shape":"ServiceLinkedRoleNotFoundFault"}, 256 {"shape":"InvalidParameterValueException"}, 257 {"shape":"InvalidParameterCombinationException"} 258 ] 259 }, 260 "RebootNode":{ 261 "name":"RebootNode", 262 "http":{ 263 "method":"POST", 264 "requestUri":"/" 265 }, 266 "input":{"shape":"RebootNodeRequest"}, 267 "output":{"shape":"RebootNodeResponse"}, 268 "errors":[ 269 {"shape":"ClusterNotFoundFault"}, 270 {"shape":"NodeNotFoundFault"}, 271 {"shape":"InvalidClusterStateFault"}, 272 {"shape":"ServiceLinkedRoleNotFoundFault"}, 273 {"shape":"InvalidParameterValueException"}, 274 {"shape":"InvalidParameterCombinationException"} 275 ] 276 }, 277 "TagResource":{ 278 "name":"TagResource", 279 "http":{ 280 "method":"POST", 281 "requestUri":"/" 282 }, 283 "input":{"shape":"TagResourceRequest"}, 284 "output":{"shape":"TagResourceResponse"}, 285 "errors":[ 286 {"shape":"ClusterNotFoundFault"}, 287 {"shape":"TagQuotaPerResourceExceeded"}, 288 {"shape":"InvalidARNFault"}, 289 {"shape":"InvalidClusterStateFault"}, 290 {"shape":"ServiceLinkedRoleNotFoundFault"}, 291 {"shape":"InvalidParameterValueException"}, 292 {"shape":"InvalidParameterCombinationException"} 293 ] 294 }, 295 "UntagResource":{ 296 "name":"UntagResource", 297 "http":{ 298 "method":"POST", 299 "requestUri":"/" 300 }, 301 "input":{"shape":"UntagResourceRequest"}, 302 "output":{"shape":"UntagResourceResponse"}, 303 "errors":[ 304 {"shape":"ClusterNotFoundFault"}, 305 {"shape":"InvalidARNFault"}, 306 {"shape":"TagNotFoundFault"}, 307 {"shape":"InvalidClusterStateFault"}, 308 {"shape":"ServiceLinkedRoleNotFoundFault"}, 309 {"shape":"InvalidParameterValueException"}, 310 {"shape":"InvalidParameterCombinationException"} 311 ] 312 }, 313 "UpdateCluster":{ 314 "name":"UpdateCluster", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"UpdateClusterRequest"}, 320 "output":{"shape":"UpdateClusterResponse"}, 321 "errors":[ 322 {"shape":"InvalidClusterStateFault"}, 323 {"shape":"ClusterNotFoundFault"}, 324 {"shape":"InvalidParameterGroupStateFault"}, 325 {"shape":"ParameterGroupNotFoundFault"}, 326 {"shape":"ServiceLinkedRoleNotFoundFault"}, 327 {"shape":"InvalidParameterValueException"}, 328 {"shape":"InvalidParameterCombinationException"} 329 ] 330 }, 331 "UpdateParameterGroup":{ 332 "name":"UpdateParameterGroup", 333 "http":{ 334 "method":"POST", 335 "requestUri":"/" 336 }, 337 "input":{"shape":"UpdateParameterGroupRequest"}, 338 "output":{"shape":"UpdateParameterGroupResponse"}, 339 "errors":[ 340 {"shape":"InvalidParameterGroupStateFault"}, 341 {"shape":"ParameterGroupNotFoundFault"}, 342 {"shape":"ServiceLinkedRoleNotFoundFault"}, 343 {"shape":"InvalidParameterValueException"}, 344 {"shape":"InvalidParameterCombinationException"} 345 ] 346 }, 347 "UpdateSubnetGroup":{ 348 "name":"UpdateSubnetGroup", 349 "http":{ 350 "method":"POST", 351 "requestUri":"/" 352 }, 353 "input":{"shape":"UpdateSubnetGroupRequest"}, 354 "output":{"shape":"UpdateSubnetGroupResponse"}, 355 "errors":[ 356 {"shape":"SubnetGroupNotFoundFault"}, 357 {"shape":"SubnetQuotaExceededFault"}, 358 {"shape":"SubnetInUse"}, 359 {"shape":"InvalidSubnet"}, 360 {"shape":"ServiceLinkedRoleNotFoundFault"} 361 ] 362 } 363 }, 364 "shapes":{ 365 "AvailabilityZoneList":{ 366 "type":"list", 367 "member":{"shape":"String"} 368 }, 369 "AwsQueryErrorMessage":{"type":"string"}, 370 "ChangeType":{ 371 "type":"string", 372 "enum":[ 373 "IMMEDIATE", 374 "REQUIRES_REBOOT" 375 ] 376 }, 377 "Cluster":{ 378 "type":"structure", 379 "members":{ 380 "ClusterName":{"shape":"String"}, 381 "Description":{"shape":"String"}, 382 "ClusterArn":{"shape":"String"}, 383 "TotalNodes":{"shape":"IntegerOptional"}, 384 "ActiveNodes":{"shape":"IntegerOptional"}, 385 "NodeType":{"shape":"String"}, 386 "Status":{"shape":"String"}, 387 "ClusterDiscoveryEndpoint":{"shape":"Endpoint"}, 388 "NodeIdsToRemove":{"shape":"NodeIdentifierList"}, 389 "Nodes":{"shape":"NodeList"}, 390 "PreferredMaintenanceWindow":{"shape":"String"}, 391 "NotificationConfiguration":{"shape":"NotificationConfiguration"}, 392 "SubnetGroup":{"shape":"String"}, 393 "SecurityGroups":{"shape":"SecurityGroupMembershipList"}, 394 "IamRoleArn":{"shape":"String"}, 395 "ParameterGroup":{"shape":"ParameterGroupStatus"}, 396 "SSEDescription":{"shape":"SSEDescription"} 397 } 398 }, 399 "ClusterAlreadyExistsFault":{ 400 "type":"structure", 401 "members":{ 402 }, 403 "exception":true 404 }, 405 "ClusterList":{ 406 "type":"list", 407 "member":{"shape":"Cluster"} 408 }, 409 "ClusterNameList":{ 410 "type":"list", 411 "member":{"shape":"String"} 412 }, 413 "ClusterNotFoundFault":{ 414 "type":"structure", 415 "members":{ 416 }, 417 "exception":true 418 }, 419 "ClusterQuotaForCustomerExceededFault":{ 420 "type":"structure", 421 "members":{ 422 }, 423 "exception":true 424 }, 425 "CreateClusterRequest":{ 426 "type":"structure", 427 "required":[ 428 "ClusterName", 429 "NodeType", 430 "ReplicationFactor", 431 "IamRoleArn" 432 ], 433 "members":{ 434 "ClusterName":{"shape":"String"}, 435 "NodeType":{"shape":"String"}, 436 "Description":{"shape":"String"}, 437 "ReplicationFactor":{"shape":"Integer"}, 438 "AvailabilityZones":{"shape":"AvailabilityZoneList"}, 439 "SubnetGroupName":{"shape":"String"}, 440 "SecurityGroupIds":{"shape":"SecurityGroupIdentifierList"}, 441 "PreferredMaintenanceWindow":{"shape":"String"}, 442 "NotificationTopicArn":{"shape":"String"}, 443 "IamRoleArn":{"shape":"String"}, 444 "ParameterGroupName":{"shape":"String"}, 445 "Tags":{"shape":"TagList"}, 446 "SSESpecification":{"shape":"SSESpecification"} 447 } 448 }, 449 "CreateClusterResponse":{ 450 "type":"structure", 451 "members":{ 452 "Cluster":{"shape":"Cluster"} 453 } 454 }, 455 "CreateParameterGroupRequest":{ 456 "type":"structure", 457 "required":["ParameterGroupName"], 458 "members":{ 459 "ParameterGroupName":{"shape":"String"}, 460 "Description":{"shape":"String"} 461 } 462 }, 463 "CreateParameterGroupResponse":{ 464 "type":"structure", 465 "members":{ 466 "ParameterGroup":{"shape":"ParameterGroup"} 467 } 468 }, 469 "CreateSubnetGroupRequest":{ 470 "type":"structure", 471 "required":[ 472 "SubnetGroupName", 473 "SubnetIds" 474 ], 475 "members":{ 476 "SubnetGroupName":{"shape":"String"}, 477 "Description":{"shape":"String"}, 478 "SubnetIds":{"shape":"SubnetIdentifierList"} 479 } 480 }, 481 "CreateSubnetGroupResponse":{ 482 "type":"structure", 483 "members":{ 484 "SubnetGroup":{"shape":"SubnetGroup"} 485 } 486 }, 487 "DecreaseReplicationFactorRequest":{ 488 "type":"structure", 489 "required":[ 490 "ClusterName", 491 "NewReplicationFactor" 492 ], 493 "members":{ 494 "ClusterName":{"shape":"String"}, 495 "NewReplicationFactor":{"shape":"Integer"}, 496 "AvailabilityZones":{"shape":"AvailabilityZoneList"}, 497 "NodeIdsToRemove":{"shape":"NodeIdentifierList"} 498 } 499 }, 500 "DecreaseReplicationFactorResponse":{ 501 "type":"structure", 502 "members":{ 503 "Cluster":{"shape":"Cluster"} 504 } 505 }, 506 "DeleteClusterRequest":{ 507 "type":"structure", 508 "required":["ClusterName"], 509 "members":{ 510 "ClusterName":{"shape":"String"} 511 } 512 }, 513 "DeleteClusterResponse":{ 514 "type":"structure", 515 "members":{ 516 "Cluster":{"shape":"Cluster"} 517 } 518 }, 519 "DeleteParameterGroupRequest":{ 520 "type":"structure", 521 "required":["ParameterGroupName"], 522 "members":{ 523 "ParameterGroupName":{"shape":"String"} 524 } 525 }, 526 "DeleteParameterGroupResponse":{ 527 "type":"structure", 528 "members":{ 529 "DeletionMessage":{"shape":"String"} 530 } 531 }, 532 "DeleteSubnetGroupRequest":{ 533 "type":"structure", 534 "required":["SubnetGroupName"], 535 "members":{ 536 "SubnetGroupName":{"shape":"String"} 537 } 538 }, 539 "DeleteSubnetGroupResponse":{ 540 "type":"structure", 541 "members":{ 542 "DeletionMessage":{"shape":"String"} 543 } 544 }, 545 "DescribeClustersRequest":{ 546 "type":"structure", 547 "members":{ 548 "ClusterNames":{"shape":"ClusterNameList"}, 549 "MaxResults":{"shape":"IntegerOptional"}, 550 "NextToken":{"shape":"String"} 551 } 552 }, 553 "DescribeClustersResponse":{ 554 "type":"structure", 555 "members":{ 556 "NextToken":{"shape":"String"}, 557 "Clusters":{"shape":"ClusterList"} 558 } 559 }, 560 "DescribeDefaultParametersRequest":{ 561 "type":"structure", 562 "members":{ 563 "MaxResults":{"shape":"IntegerOptional"}, 564 "NextToken":{"shape":"String"} 565 } 566 }, 567 "DescribeDefaultParametersResponse":{ 568 "type":"structure", 569 "members":{ 570 "NextToken":{"shape":"String"}, 571 "Parameters":{"shape":"ParameterList"} 572 } 573 }, 574 "DescribeEventsRequest":{ 575 "type":"structure", 576 "members":{ 577 "SourceName":{"shape":"String"}, 578 "SourceType":{"shape":"SourceType"}, 579 "StartTime":{"shape":"TStamp"}, 580 "EndTime":{"shape":"TStamp"}, 581 "Duration":{"shape":"IntegerOptional"}, 582 "MaxResults":{"shape":"IntegerOptional"}, 583 "NextToken":{"shape":"String"} 584 } 585 }, 586 "DescribeEventsResponse":{ 587 "type":"structure", 588 "members":{ 589 "NextToken":{"shape":"String"}, 590 "Events":{"shape":"EventList"} 591 } 592 }, 593 "DescribeParameterGroupsRequest":{ 594 "type":"structure", 595 "members":{ 596 "ParameterGroupNames":{"shape":"ParameterGroupNameList"}, 597 "MaxResults":{"shape":"IntegerOptional"}, 598 "NextToken":{"shape":"String"} 599 } 600 }, 601 "DescribeParameterGroupsResponse":{ 602 "type":"structure", 603 "members":{ 604 "NextToken":{"shape":"String"}, 605 "ParameterGroups":{"shape":"ParameterGroupList"} 606 } 607 }, 608 "DescribeParametersRequest":{ 609 "type":"structure", 610 "required":["ParameterGroupName"], 611 "members":{ 612 "ParameterGroupName":{"shape":"String"}, 613 "Source":{"shape":"String"}, 614 "MaxResults":{"shape":"IntegerOptional"}, 615 "NextToken":{"shape":"String"} 616 } 617 }, 618 "DescribeParametersResponse":{ 619 "type":"structure", 620 "members":{ 621 "NextToken":{"shape":"String"}, 622 "Parameters":{"shape":"ParameterList"} 623 } 624 }, 625 "DescribeSubnetGroupsRequest":{ 626 "type":"structure", 627 "members":{ 628 "SubnetGroupNames":{"shape":"SubnetGroupNameList"}, 629 "MaxResults":{"shape":"IntegerOptional"}, 630 "NextToken":{"shape":"String"} 631 } 632 }, 633 "DescribeSubnetGroupsResponse":{ 634 "type":"structure", 635 "members":{ 636 "NextToken":{"shape":"String"}, 637 "SubnetGroups":{"shape":"SubnetGroupList"} 638 } 639 }, 640 "Endpoint":{ 641 "type":"structure", 642 "members":{ 643 "Address":{"shape":"String"}, 644 "Port":{"shape":"Integer"} 645 } 646 }, 647 "Event":{ 648 "type":"structure", 649 "members":{ 650 "SourceName":{"shape":"String"}, 651 "SourceType":{"shape":"SourceType"}, 652 "Message":{"shape":"String"}, 653 "Date":{"shape":"TStamp"} 654 } 655 }, 656 "EventList":{ 657 "type":"list", 658 "member":{"shape":"Event"} 659 }, 660 "IncreaseReplicationFactorRequest":{ 661 "type":"structure", 662 "required":[ 663 "ClusterName", 664 "NewReplicationFactor" 665 ], 666 "members":{ 667 "ClusterName":{"shape":"String"}, 668 "NewReplicationFactor":{"shape":"Integer"}, 669 "AvailabilityZones":{"shape":"AvailabilityZoneList"} 670 } 671 }, 672 "IncreaseReplicationFactorResponse":{ 673 "type":"structure", 674 "members":{ 675 "Cluster":{"shape":"Cluster"} 676 } 677 }, 678 "InsufficientClusterCapacityFault":{ 679 "type":"structure", 680 "members":{ 681 }, 682 "exception":true 683 }, 684 "Integer":{"type":"integer"}, 685 "IntegerOptional":{"type":"integer"}, 686 "InvalidARNFault":{ 687 "type":"structure", 688 "members":{ 689 }, 690 "exception":true 691 }, 692 "InvalidClusterStateFault":{ 693 "type":"structure", 694 "members":{ 695 }, 696 "exception":true 697 }, 698 "InvalidParameterCombinationException":{ 699 "type":"structure", 700 "members":{ 701 "message":{"shape":"AwsQueryErrorMessage"} 702 }, 703 "exception":true, 704 "synthetic":true 705 }, 706 "InvalidParameterGroupStateFault":{ 707 "type":"structure", 708 "members":{ 709 }, 710 "exception":true 711 }, 712 "InvalidParameterValueException":{ 713 "type":"structure", 714 "members":{ 715 "message":{"shape":"AwsQueryErrorMessage"} 716 }, 717 "exception":true, 718 "synthetic":true 719 }, 720 "InvalidSubnet":{ 721 "type":"structure", 722 "members":{ 723 }, 724 "exception":true 725 }, 726 "InvalidVPCNetworkStateFault":{ 727 "type":"structure", 728 "members":{ 729 }, 730 "exception":true 731 }, 732 "IsModifiable":{ 733 "type":"string", 734 "enum":[ 735 "TRUE", 736 "FALSE", 737 "CONDITIONAL" 738 ] 739 }, 740 "KeyList":{ 741 "type":"list", 742 "member":{"shape":"String"} 743 }, 744 "ListTagsRequest":{ 745 "type":"structure", 746 "required":["ResourceName"], 747 "members":{ 748 "ResourceName":{"shape":"String"}, 749 "NextToken":{"shape":"String"} 750 } 751 }, 752 "ListTagsResponse":{ 753 "type":"structure", 754 "members":{ 755 "Tags":{"shape":"TagList"}, 756 "NextToken":{"shape":"String"} 757 } 758 }, 759 "Node":{ 760 "type":"structure", 761 "members":{ 762 "NodeId":{"shape":"String"}, 763 "Endpoint":{"shape":"Endpoint"}, 764 "NodeCreateTime":{"shape":"TStamp"}, 765 "AvailabilityZone":{"shape":"String"}, 766 "NodeStatus":{"shape":"String"}, 767 "ParameterGroupStatus":{"shape":"String"} 768 } 769 }, 770 "NodeIdentifierList":{ 771 "type":"list", 772 "member":{"shape":"String"} 773 }, 774 "NodeList":{ 775 "type":"list", 776 "member":{"shape":"Node"} 777 }, 778 "NodeNotFoundFault":{ 779 "type":"structure", 780 "members":{ 781 }, 782 "exception":true 783 }, 784 "NodeQuotaForClusterExceededFault":{ 785 "type":"structure", 786 "members":{ 787 }, 788 "exception":true 789 }, 790 "NodeQuotaForCustomerExceededFault":{ 791 "type":"structure", 792 "members":{ 793 }, 794 "exception":true 795 }, 796 "NodeTypeSpecificValue":{ 797 "type":"structure", 798 "members":{ 799 "NodeType":{"shape":"String"}, 800 "Value":{"shape":"String"} 801 } 802 }, 803 "NodeTypeSpecificValueList":{ 804 "type":"list", 805 "member":{"shape":"NodeTypeSpecificValue"} 806 }, 807 "NotificationConfiguration":{ 808 "type":"structure", 809 "members":{ 810 "TopicArn":{"shape":"String"}, 811 "TopicStatus":{"shape":"String"} 812 } 813 }, 814 "Parameter":{ 815 "type":"structure", 816 "members":{ 817 "ParameterName":{"shape":"String"}, 818 "ParameterType":{"shape":"ParameterType"}, 819 "ParameterValue":{"shape":"String"}, 820 "NodeTypeSpecificValues":{"shape":"NodeTypeSpecificValueList"}, 821 "Description":{"shape":"String"}, 822 "Source":{"shape":"String"}, 823 "DataType":{"shape":"String"}, 824 "AllowedValues":{"shape":"String"}, 825 "IsModifiable":{"shape":"IsModifiable"}, 826 "ChangeType":{"shape":"ChangeType"} 827 } 828 }, 829 "ParameterGroup":{ 830 "type":"structure", 831 "members":{ 832 "ParameterGroupName":{"shape":"String"}, 833 "Description":{"shape":"String"} 834 } 835 }, 836 "ParameterGroupAlreadyExistsFault":{ 837 "type":"structure", 838 "members":{ 839 }, 840 "exception":true 841 }, 842 "ParameterGroupList":{ 843 "type":"list", 844 "member":{"shape":"ParameterGroup"} 845 }, 846 "ParameterGroupNameList":{ 847 "type":"list", 848 "member":{"shape":"String"} 849 }, 850 "ParameterGroupNotFoundFault":{ 851 "type":"structure", 852 "members":{ 853 }, 854 "exception":true 855 }, 856 "ParameterGroupQuotaExceededFault":{ 857 "type":"structure", 858 "members":{ 859 }, 860 "exception":true 861 }, 862 "ParameterGroupStatus":{ 863 "type":"structure", 864 "members":{ 865 "ParameterGroupName":{"shape":"String"}, 866 "ParameterApplyStatus":{"shape":"String"}, 867 "NodeIdsToReboot":{"shape":"NodeIdentifierList"} 868 } 869 }, 870 "ParameterList":{ 871 "type":"list", 872 "member":{"shape":"Parameter"} 873 }, 874 "ParameterNameValue":{ 875 "type":"structure", 876 "members":{ 877 "ParameterName":{"shape":"String"}, 878 "ParameterValue":{"shape":"String"} 879 } 880 }, 881 "ParameterNameValueList":{ 882 "type":"list", 883 "member":{"shape":"ParameterNameValue"} 884 }, 885 "ParameterType":{ 886 "type":"string", 887 "enum":[ 888 "DEFAULT", 889 "NODE_TYPE_SPECIFIC" 890 ] 891 }, 892 "RebootNodeRequest":{ 893 "type":"structure", 894 "required":[ 895 "ClusterName", 896 "NodeId" 897 ], 898 "members":{ 899 "ClusterName":{"shape":"String"}, 900 "NodeId":{"shape":"String"} 901 } 902 }, 903 "RebootNodeResponse":{ 904 "type":"structure", 905 "members":{ 906 "Cluster":{"shape":"Cluster"} 907 } 908 }, 909 "SSEDescription":{ 910 "type":"structure", 911 "members":{ 912 "Status":{"shape":"SSEStatus"} 913 } 914 }, 915 "SSEEnabled":{"type":"boolean"}, 916 "SSESpecification":{ 917 "type":"structure", 918 "required":["Enabled"], 919 "members":{ 920 "Enabled":{"shape":"SSEEnabled"} 921 } 922 }, 923 "SSEStatus":{ 924 "type":"string", 925 "enum":[ 926 "ENABLING", 927 "ENABLED", 928 "DISABLING", 929 "DISABLED" 930 ] 931 }, 932 "SecurityGroupIdentifierList":{ 933 "type":"list", 934 "member":{"shape":"String"} 935 }, 936 "SecurityGroupMembership":{ 937 "type":"structure", 938 "members":{ 939 "SecurityGroupIdentifier":{"shape":"String"}, 940 "Status":{"shape":"String"} 941 } 942 }, 943 "SecurityGroupMembershipList":{ 944 "type":"list", 945 "member":{"shape":"SecurityGroupMembership"} 946 }, 947 "ServiceLinkedRoleNotFoundFault":{ 948 "type":"structure", 949 "members":{ 950 }, 951 "exception":true 952 }, 953 "SourceType":{ 954 "type":"string", 955 "enum":[ 956 "CLUSTER", 957 "PARAMETER_GROUP", 958 "SUBNET_GROUP" 959 ] 960 }, 961 "String":{"type":"string"}, 962 "Subnet":{ 963 "type":"structure", 964 "members":{ 965 "SubnetIdentifier":{"shape":"String"}, 966 "SubnetAvailabilityZone":{"shape":"String"} 967 } 968 }, 969 "SubnetGroup":{ 970 "type":"structure", 971 "members":{ 972 "SubnetGroupName":{"shape":"String"}, 973 "Description":{"shape":"String"}, 974 "VpcId":{"shape":"String"}, 975 "Subnets":{"shape":"SubnetList"} 976 } 977 }, 978 "SubnetGroupAlreadyExistsFault":{ 979 "type":"structure", 980 "members":{ 981 }, 982 "exception":true 983 }, 984 "SubnetGroupInUseFault":{ 985 "type":"structure", 986 "members":{ 987 }, 988 "exception":true 989 }, 990 "SubnetGroupList":{ 991 "type":"list", 992 "member":{"shape":"SubnetGroup"} 993 }, 994 "SubnetGroupNameList":{ 995 "type":"list", 996 "member":{"shape":"String"} 997 }, 998 "SubnetGroupNotFoundFault":{ 999 "type":"structure", 1000 "members":{ 1001 }, 1002 "exception":true 1003 }, 1004 "SubnetGroupQuotaExceededFault":{ 1005 "type":"structure", 1006 "members":{ 1007 }, 1008 "exception":true 1009 }, 1010 "SubnetIdentifierList":{ 1011 "type":"list", 1012 "member":{"shape":"String"} 1013 }, 1014 "SubnetInUse":{ 1015 "type":"structure", 1016 "members":{ 1017 }, 1018 "exception":true 1019 }, 1020 "SubnetList":{ 1021 "type":"list", 1022 "member":{"shape":"Subnet"} 1023 }, 1024 "SubnetQuotaExceededFault":{ 1025 "type":"structure", 1026 "members":{ 1027 }, 1028 "exception":true 1029 }, 1030 "TStamp":{"type":"timestamp"}, 1031 "Tag":{ 1032 "type":"structure", 1033 "members":{ 1034 "Key":{"shape":"String"}, 1035 "Value":{"shape":"String"} 1036 } 1037 }, 1038 "TagList":{ 1039 "type":"list", 1040 "member":{"shape":"Tag"} 1041 }, 1042 "TagNotFoundFault":{ 1043 "type":"structure", 1044 "members":{ 1045 }, 1046 "exception":true 1047 }, 1048 "TagQuotaPerResourceExceeded":{ 1049 "type":"structure", 1050 "members":{ 1051 }, 1052 "exception":true 1053 }, 1054 "TagResourceRequest":{ 1055 "type":"structure", 1056 "required":[ 1057 "ResourceName", 1058 "Tags" 1059 ], 1060 "members":{ 1061 "ResourceName":{"shape":"String"}, 1062 "Tags":{"shape":"TagList"} 1063 } 1064 }, 1065 "TagResourceResponse":{ 1066 "type":"structure", 1067 "members":{ 1068 "Tags":{"shape":"TagList"} 1069 } 1070 }, 1071 "UntagResourceRequest":{ 1072 "type":"structure", 1073 "required":[ 1074 "ResourceName", 1075 "TagKeys" 1076 ], 1077 "members":{ 1078 "ResourceName":{"shape":"String"}, 1079 "TagKeys":{"shape":"KeyList"} 1080 } 1081 }, 1082 "UntagResourceResponse":{ 1083 "type":"structure", 1084 "members":{ 1085 "Tags":{"shape":"TagList"} 1086 } 1087 }, 1088 "UpdateClusterRequest":{ 1089 "type":"structure", 1090 "required":["ClusterName"], 1091 "members":{ 1092 "ClusterName":{"shape":"String"}, 1093 "Description":{"shape":"String"}, 1094 "PreferredMaintenanceWindow":{"shape":"String"}, 1095 "NotificationTopicArn":{"shape":"String"}, 1096 "NotificationTopicStatus":{"shape":"String"}, 1097 "ParameterGroupName":{"shape":"String"}, 1098 "SecurityGroupIds":{"shape":"SecurityGroupIdentifierList"} 1099 } 1100 }, 1101 "UpdateClusterResponse":{ 1102 "type":"structure", 1103 "members":{ 1104 "Cluster":{"shape":"Cluster"} 1105 } 1106 }, 1107 "UpdateParameterGroupRequest":{ 1108 "type":"structure", 1109 "required":[ 1110 "ParameterGroupName", 1111 "ParameterNameValues" 1112 ], 1113 "members":{ 1114 "ParameterGroupName":{"shape":"String"}, 1115 "ParameterNameValues":{"shape":"ParameterNameValueList"} 1116 } 1117 }, 1118 "UpdateParameterGroupResponse":{ 1119 "type":"structure", 1120 "members":{ 1121 "ParameterGroup":{"shape":"ParameterGroup"} 1122 } 1123 }, 1124 "UpdateSubnetGroupRequest":{ 1125 "type":"structure", 1126 "required":["SubnetGroupName"], 1127 "members":{ 1128 "SubnetGroupName":{"shape":"String"}, 1129 "Description":{"shape":"String"}, 1130 "SubnetIds":{"shape":"SubnetIdentifierList"} 1131 } 1132 }, 1133 "UpdateSubnetGroupResponse":{ 1134 "type":"structure", 1135 "members":{ 1136 "SubnetGroup":{"shape":"SubnetGroup"} 1137 } 1138 } 1139 } 1140} 1141