'2.0', 'metadata' => ['apiVersion' => '2017-04-19', 'endpointPrefix' => 'dax', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceAbbreviation' => 'Amazon DAX', 'serviceFullName' => 'Amazon DynamoDB Accelerator (DAX)', 'serviceId' => 'DAX', 'signatureVersion' => 'v4', 'targetPrefix' => 'AmazonDAXV3', 'uid' => 'dax-2017-04-19'], 'operations' => ['CreateCluster' => ['name' => 'CreateCluster', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateClusterRequest'], 'output' => ['shape' => 'CreateClusterResponse'], 'errors' => [['shape' => 'ClusterAlreadyExistsFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'InsufficientClusterCapacityFault'], ['shape' => 'SubnetGroupNotFoundFault'], ['shape' => 'InvalidParameterGroupStateFault'], ['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ClusterQuotaForCustomerExceededFault'], ['shape' => 'NodeQuotaForClusterExceededFault'], ['shape' => 'NodeQuotaForCustomerExceededFault'], ['shape' => 'InvalidVPCNetworkStateFault'], ['shape' => 'TagQuotaPerResourceExceeded'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'CreateParameterGroup' => ['name' => 'CreateParameterGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateParameterGroupRequest'], 'output' => ['shape' => 'CreateParameterGroupResponse'], 'errors' => [['shape' => 'ParameterGroupQuotaExceededFault'], ['shape' => 'ParameterGroupAlreadyExistsFault'], ['shape' => 'InvalidParameterGroupStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'CreateSubnetGroup' => ['name' => 'CreateSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSubnetGroupRequest'], 'output' => ['shape' => 'CreateSubnetGroupResponse'], 'errors' => [['shape' => 'SubnetGroupAlreadyExistsFault'], ['shape' => 'SubnetGroupQuotaExceededFault'], ['shape' => 'SubnetQuotaExceededFault'], ['shape' => 'InvalidSubnet'], ['shape' => 'ServiceLinkedRoleNotFoundFault']]], 'DecreaseReplicationFactor' => ['name' => 'DecreaseReplicationFactor', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DecreaseReplicationFactorRequest'], 'output' => ['shape' => 'DecreaseReplicationFactorResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'NodeNotFoundFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DeleteCluster' => ['name' => 'DeleteCluster', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteClusterRequest'], 'output' => ['shape' => 'DeleteClusterResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DeleteParameterGroup' => ['name' => 'DeleteParameterGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteParameterGroupRequest'], 'output' => ['shape' => 'DeleteParameterGroupResponse'], 'errors' => [['shape' => 'InvalidParameterGroupStateFault'], ['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DeleteSubnetGroup' => ['name' => 'DeleteSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteSubnetGroupRequest'], 'output' => ['shape' => 'DeleteSubnetGroupResponse'], 'errors' => [['shape' => 'SubnetGroupInUseFault'], ['shape' => 'SubnetGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault']]], 'DescribeClusters' => ['name' => 'DescribeClusters', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClustersRequest'], 'output' => ['shape' => 'DescribeClustersResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DescribeDefaultParameters' => ['name' => 'DescribeDefaultParameters', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeDefaultParametersRequest'], 'output' => ['shape' => 'DescribeDefaultParametersResponse'], 'errors' => [['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DescribeEvents' => ['name' => 'DescribeEvents', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventsRequest'], 'output' => ['shape' => 'DescribeEventsResponse'], 'errors' => [['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DescribeParameterGroups' => ['name' => 'DescribeParameterGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeParameterGroupsRequest'], 'output' => ['shape' => 'DescribeParameterGroupsResponse'], 'errors' => [['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DescribeParameters' => ['name' => 'DescribeParameters', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeParametersRequest'], 'output' => ['shape' => 'DescribeParametersResponse'], 'errors' => [['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'DescribeSubnetGroups' => ['name' => 'DescribeSubnetGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSubnetGroupsRequest'], 'output' => ['shape' => 'DescribeSubnetGroupsResponse'], 'errors' => [['shape' => 'SubnetGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault']]], 'IncreaseReplicationFactor' => ['name' => 'IncreaseReplicationFactor', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'IncreaseReplicationFactorRequest'], 'output' => ['shape' => 'IncreaseReplicationFactorResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'InsufficientClusterCapacityFault'], ['shape' => 'InvalidVPCNetworkStateFault'], ['shape' => 'NodeQuotaForClusterExceededFault'], ['shape' => 'NodeQuotaForCustomerExceededFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'ListTags' => ['name' => 'ListTags', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ListTagsRequest'], 'output' => ['shape' => 'ListTagsResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'InvalidARNFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'RebootNode' => ['name' => 'RebootNode', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RebootNodeRequest'], 'output' => ['shape' => 'RebootNodeResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'NodeNotFoundFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'TagQuotaPerResourceExceeded'], ['shape' => 'InvalidARNFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UntagResourceRequest'], 'output' => ['shape' => 'UntagResourceResponse'], 'errors' => [['shape' => 'ClusterNotFoundFault'], ['shape' => 'InvalidARNFault'], ['shape' => 'TagNotFoundFault'], ['shape' => 'InvalidClusterStateFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'UpdateCluster' => ['name' => 'UpdateCluster', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UpdateClusterRequest'], 'output' => ['shape' => 'UpdateClusterResponse'], 'errors' => [['shape' => 'InvalidClusterStateFault'], ['shape' => 'ClusterNotFoundFault'], ['shape' => 'InvalidParameterGroupStateFault'], ['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'UpdateParameterGroup' => ['name' => 'UpdateParameterGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UpdateParameterGroupRequest'], 'output' => ['shape' => 'UpdateParameterGroupResponse'], 'errors' => [['shape' => 'InvalidParameterGroupStateFault'], ['shape' => 'ParameterGroupNotFoundFault'], ['shape' => 'ServiceLinkedRoleNotFoundFault'], ['shape' => 'InvalidParameterValueException'], ['shape' => 'InvalidParameterCombinationException']]], 'UpdateSubnetGroup' => ['name' => 'UpdateSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UpdateSubnetGroupRequest'], 'output' => ['shape' => 'UpdateSubnetGroupResponse'], 'errors' => [['shape' => 'SubnetGroupNotFoundFault'], ['shape' => 'SubnetQuotaExceededFault'], ['shape' => 'SubnetInUse'], ['shape' => 'InvalidSubnet'], ['shape' => 'ServiceLinkedRoleNotFoundFault']]]], 'shapes' => ['AvailabilityZoneList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'AwsQueryErrorMessage' => ['type' => 'string'], 'ChangeType' => ['type' => 'string', 'enum' => ['IMMEDIATE', 'REQUIRES_REBOOT']], 'Cluster' => ['type' => 'structure', 'members' => ['ClusterName' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'ClusterArn' => ['shape' => 'String'], 'TotalNodes' => ['shape' => 'IntegerOptional'], 'ActiveNodes' => ['shape' => 'IntegerOptional'], 'NodeType' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'ClusterDiscoveryEndpoint' => ['shape' => 'Endpoint'], 'NodeIdsToRemove' => ['shape' => 'NodeIdentifierList'], 'Nodes' => ['shape' => 'NodeList'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'NotificationConfiguration' => ['shape' => 'NotificationConfiguration'], 'SubnetGroup' => ['shape' => 'String'], 'SecurityGroups' => ['shape' => 'SecurityGroupMembershipList'], 'IamRoleArn' => ['shape' => 'String'], 'ParameterGroup' => ['shape' => 'ParameterGroupStatus'], 'SSEDescription' => ['shape' => 'SSEDescription']]], 'ClusterAlreadyExistsFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'ClusterList' => ['type' => 'list', 'member' => ['shape' => 'Cluster']], 'ClusterNameList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ClusterNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'ClusterQuotaForCustomerExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'CreateClusterRequest' => ['type' => 'structure', 'required' => ['ClusterName', 'NodeType', 'ReplicationFactor', 'IamRoleArn'], 'members' => ['ClusterName' => ['shape' => 'String'], 'NodeType' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'ReplicationFactor' => ['shape' => 'Integer'], 'AvailabilityZones' => ['shape' => 'AvailabilityZoneList'], 'SubnetGroupName' => ['shape' => 'String'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdentifierList'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'NotificationTopicArn' => ['shape' => 'String'], 'IamRoleArn' => ['shape' => 'String'], 'ParameterGroupName' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList'], 'SSESpecification' => ['shape' => 'SSESpecification']]], 'CreateClusterResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'CreateParameterGroupRequest' => ['type' => 'structure', 'required' => ['ParameterGroupName'], 'members' => ['ParameterGroupName' => ['shape' => 'String'], 'Description' => ['shape' => 'String']]], 'CreateParameterGroupResponse' => ['type' => 'structure', 'members' => ['ParameterGroup' => ['shape' => 'ParameterGroup']]], 'CreateSubnetGroupRequest' => ['type' => 'structure', 'required' => ['SubnetGroupName', 'SubnetIds'], 'members' => ['SubnetGroupName' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList']]], 'CreateSubnetGroupResponse' => ['type' => 'structure', 'members' => ['SubnetGroup' => ['shape' => 'SubnetGroup']]], 'DecreaseReplicationFactorRequest' => ['type' => 'structure', 'required' => ['ClusterName', 'NewReplicationFactor'], 'members' => ['ClusterName' => ['shape' => 'String'], 'NewReplicationFactor' => ['shape' => 'Integer'], 'AvailabilityZones' => ['shape' => 'AvailabilityZoneList'], 'NodeIdsToRemove' => ['shape' => 'NodeIdentifierList']]], 'DecreaseReplicationFactorResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'DeleteClusterRequest' => ['type' => 'structure', 'required' => ['ClusterName'], 'members' => ['ClusterName' => ['shape' => 'String']]], 'DeleteClusterResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'DeleteParameterGroupRequest' => ['type' => 'structure', 'required' => ['ParameterGroupName'], 'members' => ['ParameterGroupName' => ['shape' => 'String']]], 'DeleteParameterGroupResponse' => ['type' => 'structure', 'members' => ['DeletionMessage' => ['shape' => 'String']]], 'DeleteSubnetGroupRequest' => ['type' => 'structure', 'required' => ['SubnetGroupName'], 'members' => ['SubnetGroupName' => ['shape' => 'String']]], 'DeleteSubnetGroupResponse' => ['type' => 'structure', 'members' => ['DeletionMessage' => ['shape' => 'String']]], 'DescribeClustersRequest' => ['type' => 'structure', 'members' => ['ClusterNames' => ['shape' => 'ClusterNameList'], 'MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeClustersResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'Clusters' => ['shape' => 'ClusterList']]], 'DescribeDefaultParametersRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeDefaultParametersResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'Parameters' => ['shape' => 'ParameterList']]], 'DescribeEventsRequest' => ['type' => 'structure', 'members' => ['SourceName' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'StartTime' => ['shape' => 'TStamp'], 'EndTime' => ['shape' => 'TStamp'], 'Duration' => ['shape' => 'IntegerOptional'], 'MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeEventsResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'Events' => ['shape' => 'EventList']]], 'DescribeParameterGroupsRequest' => ['type' => 'structure', 'members' => ['ParameterGroupNames' => ['shape' => 'ParameterGroupNameList'], 'MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeParameterGroupsResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'ParameterGroups' => ['shape' => 'ParameterGroupList']]], 'DescribeParametersRequest' => ['type' => 'structure', 'required' => ['ParameterGroupName'], 'members' => ['ParameterGroupName' => ['shape' => 'String'], 'Source' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeParametersResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'Parameters' => ['shape' => 'ParameterList']]], 'DescribeSubnetGroupsRequest' => ['type' => 'structure', 'members' => ['SubnetGroupNames' => ['shape' => 'SubnetGroupNameList'], 'MaxResults' => ['shape' => 'IntegerOptional'], 'NextToken' => ['shape' => 'String']]], 'DescribeSubnetGroupsResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String'], 'SubnetGroups' => ['shape' => 'SubnetGroupList']]], 'Endpoint' => ['type' => 'structure', 'members' => ['Address' => ['shape' => 'String'], 'Port' => ['shape' => 'Integer']]], 'Event' => ['type' => 'structure', 'members' => ['SourceName' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'Message' => ['shape' => 'String'], 'Date' => ['shape' => 'TStamp']]], 'EventList' => ['type' => 'list', 'member' => ['shape' => 'Event']], 'IncreaseReplicationFactorRequest' => ['type' => 'structure', 'required' => ['ClusterName', 'NewReplicationFactor'], 'members' => ['ClusterName' => ['shape' => 'String'], 'NewReplicationFactor' => ['shape' => 'Integer'], 'AvailabilityZones' => ['shape' => 'AvailabilityZoneList']]], 'IncreaseReplicationFactorResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'InsufficientClusterCapacityFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'Integer' => ['type' => 'integer'], 'IntegerOptional' => ['type' => 'integer'], 'InvalidARNFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'InvalidClusterStateFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'InvalidParameterCombinationException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'AwsQueryErrorMessage']], 'exception' => \true, 'synthetic' => \true], 'InvalidParameterGroupStateFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'InvalidParameterValueException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'AwsQueryErrorMessage']], 'exception' => \true, 'synthetic' => \true], 'InvalidSubnet' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'InvalidVPCNetworkStateFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'IsModifiable' => ['type' => 'string', 'enum' => ['TRUE', 'FALSE', 'CONDITIONAL']], 'KeyList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ListTagsRequest' => ['type' => 'structure', 'required' => ['ResourceName'], 'members' => ['ResourceName' => ['shape' => 'String'], 'NextToken' => ['shape' => 'String']]], 'ListTagsResponse' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'TagList'], 'NextToken' => ['shape' => 'String']]], 'Node' => ['type' => 'structure', 'members' => ['NodeId' => ['shape' => 'String'], 'Endpoint' => ['shape' => 'Endpoint'], 'NodeCreateTime' => ['shape' => 'TStamp'], 'AvailabilityZone' => ['shape' => 'String'], 'NodeStatus' => ['shape' => 'String'], 'ParameterGroupStatus' => ['shape' => 'String']]], 'NodeIdentifierList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'NodeList' => ['type' => 'list', 'member' => ['shape' => 'Node']], 'NodeNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'NodeQuotaForClusterExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'NodeQuotaForCustomerExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'NodeTypeSpecificValue' => ['type' => 'structure', 'members' => ['NodeType' => ['shape' => 'String'], 'Value' => ['shape' => 'String']]], 'NodeTypeSpecificValueList' => ['type' => 'list', 'member' => ['shape' => 'NodeTypeSpecificValue']], 'NotificationConfiguration' => ['type' => 'structure', 'members' => ['TopicArn' => ['shape' => 'String'], 'TopicStatus' => ['shape' => 'String']]], 'Parameter' => ['type' => 'structure', 'members' => ['ParameterName' => ['shape' => 'String'], 'ParameterType' => ['shape' => 'ParameterType'], 'ParameterValue' => ['shape' => 'String'], 'NodeTypeSpecificValues' => ['shape' => 'NodeTypeSpecificValueList'], 'Description' => ['shape' => 'String'], 'Source' => ['shape' => 'String'], 'DataType' => ['shape' => 'String'], 'AllowedValues' => ['shape' => 'String'], 'IsModifiable' => ['shape' => 'IsModifiable'], 'ChangeType' => ['shape' => 'ChangeType']]], 'ParameterGroup' => ['type' => 'structure', 'members' => ['ParameterGroupName' => ['shape' => 'String'], 'Description' => ['shape' => 'String']]], 'ParameterGroupAlreadyExistsFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'ParameterGroupList' => ['type' => 'list', 'member' => ['shape' => 'ParameterGroup']], 'ParameterGroupNameList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ParameterGroupNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'ParameterGroupQuotaExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'ParameterGroupStatus' => ['type' => 'structure', 'members' => ['ParameterGroupName' => ['shape' => 'String'], 'ParameterApplyStatus' => ['shape' => 'String'], 'NodeIdsToReboot' => ['shape' => 'NodeIdentifierList']]], 'ParameterList' => ['type' => 'list', 'member' => ['shape' => 'Parameter']], 'ParameterNameValue' => ['type' => 'structure', 'members' => ['ParameterName' => ['shape' => 'String'], 'ParameterValue' => ['shape' => 'String']]], 'ParameterNameValueList' => ['type' => 'list', 'member' => ['shape' => 'ParameterNameValue']], 'ParameterType' => ['type' => 'string', 'enum' => ['DEFAULT', 'NODE_TYPE_SPECIFIC']], 'RebootNodeRequest' => ['type' => 'structure', 'required' => ['ClusterName', 'NodeId'], 'members' => ['ClusterName' => ['shape' => 'String'], 'NodeId' => ['shape' => 'String']]], 'RebootNodeResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'SSEDescription' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'SSEStatus']]], 'SSEEnabled' => ['type' => 'boolean'], 'SSESpecification' => ['type' => 'structure', 'required' => ['Enabled'], 'members' => ['Enabled' => ['shape' => 'SSEEnabled']]], 'SSEStatus' => ['type' => 'string', 'enum' => ['ENABLING', 'ENABLED', 'DISABLING', 'DISABLED']], 'SecurityGroupIdentifierList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SecurityGroupMembership' => ['type' => 'structure', 'members' => ['SecurityGroupIdentifier' => ['shape' => 'String'], 'Status' => ['shape' => 'String']]], 'SecurityGroupMembershipList' => ['type' => 'list', 'member' => ['shape' => 'SecurityGroupMembership']], 'ServiceLinkedRoleNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SourceType' => ['type' => 'string', 'enum' => ['CLUSTER', 'PARAMETER_GROUP', 'SUBNET_GROUP']], 'String' => ['type' => 'string'], 'Subnet' => ['type' => 'structure', 'members' => ['SubnetIdentifier' => ['shape' => 'String'], 'SubnetAvailabilityZone' => ['shape' => 'String']]], 'SubnetGroup' => ['type' => 'structure', 'members' => ['SubnetGroupName' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'VpcId' => ['shape' => 'String'], 'Subnets' => ['shape' => 'SubnetList']]], 'SubnetGroupAlreadyExistsFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SubnetGroupInUseFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SubnetGroupList' => ['type' => 'list', 'member' => ['shape' => 'SubnetGroup']], 'SubnetGroupNameList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SubnetGroupNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SubnetGroupQuotaExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SubnetIdentifierList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SubnetInUse' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'SubnetList' => ['type' => 'list', 'member' => ['shape' => 'Subnet']], 'SubnetQuotaExceededFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'TStamp' => ['type' => 'timestamp'], 'Tag' => ['type' => 'structure', 'members' => ['Key' => ['shape' => 'String'], 'Value' => ['shape' => 'String']]], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'TagNotFoundFault' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'TagQuotaPerResourceExceeded' => ['type' => 'structure', 'members' => [], 'exception' => \true], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceName', 'Tags'], 'members' => ['ResourceName' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList']]], 'TagResourceResponse' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'TagList']]], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['ResourceName', 'TagKeys'], 'members' => ['ResourceName' => ['shape' => 'String'], 'TagKeys' => ['shape' => 'KeyList']]], 'UntagResourceResponse' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'TagList']]], 'UpdateClusterRequest' => ['type' => 'structure', 'required' => ['ClusterName'], 'members' => ['ClusterName' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'NotificationTopicArn' => ['shape' => 'String'], 'NotificationTopicStatus' => ['shape' => 'String'], 'ParameterGroupName' => ['shape' => 'String'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdentifierList']]], 'UpdateClusterResponse' => ['type' => 'structure', 'members' => ['Cluster' => ['shape' => 'Cluster']]], 'UpdateParameterGroupRequest' => ['type' => 'structure', 'required' => ['ParameterGroupName', 'ParameterNameValues'], 'members' => ['ParameterGroupName' => ['shape' => 'String'], 'ParameterNameValues' => ['shape' => 'ParameterNameValueList']]], 'UpdateParameterGroupResponse' => ['type' => 'structure', 'members' => ['ParameterGroup' => ['shape' => 'ParameterGroup']]], 'UpdateSubnetGroupRequest' => ['type' => 'structure', 'required' => ['SubnetGroupName'], 'members' => ['SubnetGroupName' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList']]], 'UpdateSubnetGroupResponse' => ['type' => 'structure', 'members' => ['SubnetGroup' => ['shape' => 'SubnetGroup']]]]];