diff --git a/pom.xml b/pom.xml
index f08aaf7a5f24..846e8c540e3e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,6 +80,7 @@
+ * Test cases (by index): + *
+ * Test cases (by index): + *
+ * The test data files use the c2j protocol test format, where the top-level + * structure is an array of operation-group objects. Each group contains + * a {@code cases} array with individual test cases. + *
+ */ +public final class BenchmarkTestCaseLoader { + + private static final ObjectMapper MAPPER = new ObjectMapper(); + private static final int DEFAULT_STATUS_CODE = 200; + + private BenchmarkTestCaseLoader() { + } + + /** + * Represents a single marshalling test case loaded from the input JSON. + */ + public static final class MarshallTestCase { + private final String id; + private final String operationName; + private final JsonNode inputData; + private final String httpMethod; + private final String requestUri; + + MarshallTestCase(String id, String operationName, JsonNode inputData, + String httpMethod, String requestUri) { + this.id = id; + this.operationName = operationName; + this.inputData = inputData; + this.httpMethod = httpMethod; + this.requestUri = requestUri; + } + + public String getId() { + return id; + } + + public String getOperationName() { + return operationName; + } + + public JsonNode getInputData() { + return inputData; + } + + public String getHttpMethod() { + return httpMethod; + } + + public String getRequestUri() { + return requestUri; + } + } + + /** + * Represents a single unmarshalling test case loaded from the output JSON. + */ + public static final class UnmarshallTestCase { + private final String id; + private final String operationName; + private final String responseBody; + private final Integer statusCode; + private final Map+ * Iterates through the top-level array of operation groups, then through each + * group's {@code cases} array. Extracts {@code id} from the case, + * {@code operationName} + * from {@code case.given.name}, and {@code inputData} from {@code case.params}. + *
+ * + * @param resourcePath classpath resource path to the input test JSON file + * @return list of marshall test cases + * @throws IllegalStateException if the resource is not found + * @throws IllegalArgumentException if the JSON is malformed or missing required + * fields + */ + public static List+ * Iterates through the top-level array of operation groups, then through each + * group's {@code cases} array. Extracts {@code id} from the case, + * {@code operationName} + * from {@code case.given.name}, {@code responseBody} from + * {@code case.response.body}, + * {@code statusCode} from {@code case.response.status_code} (defaults to 200 if + * absent), + * and {@code headers} from {@code case.response.headers} (null if absent). + *
+ * + * @param resourcePath classpath resource path to the output test JSON file + * @return list of unmarshall test cases + * @throws IllegalStateException if the resource is not found + * @throws IllegalArgumentException if the JSON is malformed or missing required + * fields + */ + public static List+ * The codegen-generated fluent setter for a member named {@code "SS"} is + * {@code ss()}, + * but {@code ShapeModelReflector} derives the setter name by calling + * {@code StringUtils.uncapitalize(member.getName())} which produces + * {@code "sS"}. + * This method patches each member's {@code name} to be the capitalized form of + * {@code fluentSetterMethodName} so that uncapitalize produces the correct + * result. + *
+ * + * @param resourcePath classpath resource path to the intermediate model JSON + * @return the loaded and patched IntermediateModel + */ + public static IntermediateModel loadIntermediateModel(String resourcePath) { + ObjectMapper mapper = new ObjectMapper() + .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); + URL resource = BenchmarkTestCaseLoader.class.getClassLoader().getResource(resourcePath); + if (resource == null) { + throw new IllegalStateException("IntermediateModel not found on classpath: " + resourcePath); + } + try { + IntermediateModel model = mapper.readValue(resource, IntermediateModel.class); + patchMemberNames(model); + return model; + } catch (IOException e) { + throw new IllegalStateException("Failed to load IntermediateModel from: " + resourcePath, e); + } + } + + /** + * Patch member names so that {@code StringUtils.uncapitalize(name)} matches the + * fluent setter method name. For example, member "SS" with fluentSetter "ss" + * gets its name changed to "Ss" so uncapitalize("Ss") = "ss". + */ + private static void patchMemberNames(IntermediateModel model) { + for (ShapeModel shape : model.getShapes().values()) { + if (shape.getMembers() == null) { + continue; + } + for (MemberModel member : shape.getMembers()) { + String fluentSetter = member.getFluentSetterMethodName(); + if (fluentSetter == null || fluentSetter.isEmpty()) { + continue; + } + String derivedName = StringUtils.uncapitalize(member.getName()); + if (!derivedName.equals(fluentSetter)) { + // Capitalize the fluent setter name so uncapitalize produces the correct result + member.setName(StringUtils.capitalize(fluentSetter)); + } + } + } + } + + /** + * Build an {@link OperationInfo} for the given operation by inspecting the + * intermediate model's + * input shape to determine payload flags. This replicates the logic the codegen + * uses when + * generating per-operation marshallers. + * + * @param model the loaded IntermediateModel + * @param testCase the test case (provides operationName, httpMethod, + * requestUri) + * @return correctly configured OperationInfo + */ + public static OperationInfo buildOperationInfo(IntermediateModel model, MarshallTestCase testCase) { + String operationName = testCase.getOperationName(); + String inputShapeName = operationName + "Request"; + ShapeModel inputShape = model.getShapes().get(inputShapeName); + + boolean hasExplicitPayload = false; + boolean hasImplicitPayload = false; + boolean hasPayloadMembers = false; + + if (inputShape != null && inputShape.getMembers() != null) { + for (MemberModel member : inputShape.getMembers()) { + if (member.getHttp() != null && member.getHttp().getIsPayload()) { + hasExplicitPayload = true; + hasPayloadMembers = true; + } else if (member.getHttp() == null || member.getHttp().getLocation() == null) { + hasImplicitPayload = true; + hasPayloadMembers = true; + } + } + } + + return OperationInfo.builder() + .httpMethod(SdkHttpMethod.valueOf(testCase.getHttpMethod())) + .requestUri(testCase.getRequestUri()) + .operationIdentifier(operationName) + .hasExplicitPayloadMember(hasExplicitPayload) + .hasImplicitPayloadMembers(hasImplicitPayload) + .hasPayloadMembers(hasPayloadMembers) + .build(); + } + + private static JsonNode loadJsonResource(String resourcePath) { + InputStream is = BenchmarkTestCaseLoader.class.getResourceAsStream("/" + resourcePath); + if (is == null) { + throw new IllegalStateException("Resource not found on classpath: " + resourcePath); + } + try { + return MAPPER.readTree(is); + } catch (IOException e) { + throw new IllegalArgumentException("Failed to parse JSON from resource: " + resourcePath, e); + } finally { + try { + is.close(); + } catch (IOException e) { + // best-effort close + } + } + } + + private static void validateTopLevelArray(JsonNode root, String resourcePath) { + if (!root.isArray()) { + throw new IllegalArgumentException( + "Expected top-level JSON array in resource: " + resourcePath); + } + } + + private static String getOperationName(JsonNode caseNode, String resourcePath) { + JsonNode givenNode = caseNode.get("given"); + if (givenNode == null) { + throw new IllegalArgumentException( + "Test case missing 'given' field in resource: " + resourcePath + + ", case: " + caseNode.get("id")); + } + JsonNode nameNode = givenNode.get("name"); + if (nameNode == null || !nameNode.isTextual()) { + throw new IllegalArgumentException( + "Test case missing 'given.name' field in resource: " + resourcePath + + ", case: " + caseNode.get("id")); + } + return nameNode.asText(); + } + + private static String getRequiredTextField(JsonNode node, String fieldName, String resourcePath) { + JsonNode fieldNode = node.get(fieldName); + if (fieldNode == null || !fieldNode.isTextual()) { + throw new IllegalArgumentException( + "Missing or non-text required field '" + fieldName + "' in resource: " + resourcePath); + } + return fieldNode.asText(); + } + + private static JsonNode getRequiredNode(JsonNode node, String fieldName, String resourcePath) { + JsonNode fieldNode = node.get(fieldName); + if (fieldNode == null) { + throw new IllegalArgumentException( + "Missing required field '" + fieldName + "' in resource: " + resourcePath); + } + return fieldNode; + } + + private static Map+ * JMH SampleTime mode results contain: + *
+ * The test case ID is extracted from the {@code params.testCaseId} field of + * each benchmark result. + */ +public final class JmhResultConverter { + + private static final Logger log = Logger.loggerFor(JmhResultConverter.class); + private static final ObjectMapper MAPPER = new ObjectMapper(); + + private JmhResultConverter() { + } + + /** + * Read JMH results from {@code inputPath}, convert to the cross-language output + * schema, and write both JSON and Markdown files using the given output prefix. + * + *
Produces two files: {@code
+ * The histogram structure is:
+ * {@code [fork][iteration] = list of [value, count]}.
+ * The total N is the sum of all counts across all forks and iterations.
+ * The format matches the cross-language reference, e.g.:
+ * Produces {@code
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ *
+ * SampleTime mode is used (instead of AverageTime) to enable percentile
+ * collection (p50, p90, p95, p99) for the cross-language output schema.
+ * As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness. As seen in Amazon S3. Object I/O is HTTP payload I/O, and is more of a function of network and checksum performance than serde. It is here because it's an important operation, for completeness.
+ * # Java
+ *
+ * ## Linux 5.15.0 x86_64 m7g.xlarge
+ *
+ * ```
+ * AWS SDK for Java / 2.x.y
+ * ```
+ * |id|n|mean|p50|p90|p95|p99|std_dev|
+ * |----:|----:|----:|----:|----:|----:|----:|----:|
+ * |awsJson1_0_...|1,234|5,678|...|
+ *
+ */
+ static void writeMarkdown(ObjectNode output, File file) throws IOException {
+ JsonNode metadata = output.path("metadata");
+ JsonNode benchmarks = output.path("serde_benchmarks");
+
+ NumberFormat nf = NumberFormat.getIntegerInstance(Locale.US);
+
+ try (PrintWriter pw = new PrintWriter(file, "UTF-8")) {
+ // Header: #
+ * java -cp benchmarks.jar software.amazon.awssdk.benchmark.serde.JmhResultConverter <input.json> <output-prefix>
+ *
+ *
+ *
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "GetItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Key"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Key": {
+ "shape": "AttributeValueMap"
+ },
+ "AttributesToGet": {
+ "shape": "AttributeNameList"
+ },
+ "ConsistentRead": {
+ "shape": "Boolean"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ProjectionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemInput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Key": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "GetMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "MetricDataQueries",
+ "StartTime",
+ "EndTime"
+ ],
+ "members": {
+ "MetricDataQueries": {
+ "shape": "MetricDataQueries"
+ },
+ "StartTime": {
+ "shape": "Timestamp"
+ },
+ "EndTime": {
+ "shape": "Timestamp"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "ScanBy": {
+ "shape": "ScanBy"
+ },
+ "MaxDatapoints": {
+ "shape": "Integer"
+ },
+ "LabelOptions": {
+ "shape": "LabelOptions"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "LabelOptions": {
+ "type": "structure",
+ "members": {
+ "Timezone": {
+ "shape": "String"
+ }
+ }
+ },
+ "Metric": {
+ "type": "structure",
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ }
+ }
+ },
+ "MetricDataQueries": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataQuery"
+ }
+ },
+ "MetricDataQuery": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "MetricDataQueryIdString"
+ },
+ "MetricStat": {
+ "shape": "MetricStat"
+ },
+ "Expression": {
+ "shape": "MetricDataQueryExpressionString"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "ReturnData": {
+ "shape": "Boolean"
+ },
+ "Period": {
+ "shape": "MetricDataQueryPeriodInteger"
+ },
+ "AccountId": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataQueryExpressionString": {
+ "type": "string",
+ "max": 2048,
+ "min": 1
+ },
+ "MetricDataQueryIdString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "MetricDataQueryPeriodInteger": {
+ "type": "integer",
+ "box": true,
+ "min": 1
+ },
+ "MetricStat": {
+ "type": "structure",
+ "required": [
+ "Metric",
+ "Period",
+ "Stat"
+ ],
+ "members": {
+ "Metric": {
+ "shape": "Metric"
+ },
+ "Period": {
+ "shape": "Integer"
+ },
+ "Stat": {
+ "shape": "String"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ }
+ }
+ },
+ "ScanBy": {
+ "type": "string",
+ "enum": [
+ "TimestampDescending",
+ "TimestampAscending"
+ ]
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataRequest_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_M",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m6",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m9",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_L",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "Expression": "m1 * 100",
+ "Label": "alpacas_found_percent"
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping"
+ },
+ "Period": 300,
+ "Stat": "Average",
+ "Unit": "Bytes"
+ }
+ },
+ {
+ "Id": "m6",
+ "Expression": "ANOMALY_DETECTION_FUNCTION(m5, 2)",
+ "Label": "dolphins_jumping_anomaly"
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m9",
+ "Expression": "m7 + m8",
+ "Label": "combined_animal_activity",
+ "ReturnData": false
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m11",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m12",
+ "Expression": "IF(m11 > 50, 1, 0)",
+ "Label": "high_panda_activity"
+ },
+ {
+ "Id": "m13",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m14",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m15",
+ "Expression": "RATE(m13)",
+ "Label": "koala_nap_rate"
+ },
+ {
+ "Id": "m16",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "tigers_prowling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m17",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "lions_roaring"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ },
+ {
+ "Id": "m18",
+ "Expression": "m16 / m17",
+ "Label": "big_cat_ratio"
+ },
+ {
+ "Id": "m19",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "otters_swimming",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m20",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "seals_clapping"
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m21",
+ "Expression": "(m19 + m20) / 1024",
+ "Label": "aquatic_mammals_total"
+ },
+ {
+ "Id": "m22",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "flamingos_standing",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m23",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "parrots_squawking"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m24",
+ "Expression": "SEARCH('{AWS/SDK,InstanceId} MetricName=\"alpacas_found\"', 'Average', 300)",
+ "Label": "all_alpacas"
+ },
+ {
+ "Id": "m25",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "toucans_flying",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m26",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "owls_hooting"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m27",
+ "Expression": "m25 * 4096",
+ "Label": "estimated_toucan_bytes"
+ },
+ {
+ "Id": "m28",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "eagles_soaring",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m29",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "hawks_circling"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m30",
+ "Expression": "m29 / m23",
+ "Label": "avg_bird_latency"
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800,
+ "MaxDatapoints": 1440,
+ "ScanBy": "TimestampDescending",
+ "LabelOptions": {
+ "Timezone": "UTC"
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for Healthcheck operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {},
+ "cases": [
+ {
+ "id": "awsJson1_0_HealthcheckRequest_Example",
+ "given": {
+ "name": "Healthcheck",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "documentation": "As seen in Amazon CloudWatch
",
+ "readonly": true
+ },
+ "params": {},
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpectedAttributeMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "ExpectedAttributeValue"
+ }
+ },
+ "ExpectedAttributeValue": {
+ "type": "structure",
+ "members": {
+ "Value": {
+ "shape": "AttributeValue"
+ },
+ "Exists": {
+ "shape": "Boolean"
+ },
+ "ComparisonOperator": {
+ "shape": "String"
+ },
+ "AttributeValueList": {
+ "shape": "AttributeValueList"
+ }
+ }
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "ExpressionAttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "PutItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Item"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "Expected": {
+ "shape": "ExpectedAttributeMap"
+ },
+ "ReturnValues": {
+ "shape": "String"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ReturnItemCollectionMetrics": {
+ "shape": "String"
+ },
+ "ConditionalOperator": {
+ "shape": "String"
+ },
+ "ConditionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ },
+ "ExpressionAttributeValues": {
+ "shape": "ExpressionAttributeValueMap"
+ },
+ "ReturnValuesOnConditionCheckFailure": {
+ "shape": "String"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Counts": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "Entity": {
+ "type": "structure",
+ "members": {
+ "KeyAttributes": {
+ "shape": "EntityKeyAttributesMap"
+ },
+ "Attributes": {
+ "shape": "EntityAttributesMap"
+ }
+ }
+ },
+ "EntityAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityAttributesMapValueString"
+ },
+ "max": 10,
+ "min": 0
+ },
+ "EntityKeyAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityKeyAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityKeyAttributesMapValueString"
+ },
+ "max": 4,
+ "min": 2
+ },
+ "EntityMetricDataList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityMetricDatum"
+ }
+ },
+ "EntityMetricDatum": {
+ "type": "structure",
+ "members": {
+ "Entity": {
+ "shape": "Entity"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "MetricData": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDatum"
+ }
+ },
+ "MetricDatum": {
+ "type": "structure",
+ "required": [
+ "MetricName"
+ ],
+ "members": {
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ },
+ "Timestamp": {
+ "shape": "Timestamp"
+ },
+ "Value": {
+ "shape": "Double"
+ },
+ "StatisticValues": {
+ "shape": "StatisticSet"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "Counts": {
+ "shape": "Counts"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ },
+ "StorageResolution": {
+ "shape": "Integer"
+ }
+ }
+ },
+ "PutMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "Namespace"
+ ],
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ },
+ "EntityMetricData": {
+ "shape": "EntityMetricDataList"
+ },
+ "StrictEntityValidation": {
+ "shape": "Boolean"
+ }
+ }
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "StatisticSet": {
+ "type": "structure",
+ "required": [
+ "SampleCount",
+ "Sum",
+ "Minimum",
+ "Maximum"
+ ],
+ "members": {
+ "SampleCount": {
+ "shape": "Double"
+ },
+ "Sum": {
+ "shape": "Double"
+ },
+ "Minimum": {
+ "shape": "Double"
+ },
+ "Maximum": {
+ "shape": "Double"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_PutMetricDataRequest_Baseline",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK"
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_S",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent"
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_M",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Value": 2048.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "Value": 100.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Value": 50.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "koalas_napping",
+ "Value": 75.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_L",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Values": [
+ 60.0,
+ 65.0,
+ 58.0,
+ 62.0,
+ 67.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 450.0,
+ "Minimum": 40.0,
+ "Maximum": 50.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Values": [
+ 2048.0,
+ 1800.0,
+ 2200.0,
+ 1950.0,
+ 2100.0,
+ 1750.0,
+ 2300.0,
+ 1900.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 500.0,
+ "Minimum": 80.0,
+ "Maximum": 120.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 47.0,
+ 53.0,
+ 49.0,
+ 51.0,
+ 46.0,
+ 54.0,
+ 50.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "koalas_napping",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 600.0,
+ "Minimum": 70.0,
+ "Maximum": 80.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "tigers_prowling",
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0,
+ 7.0,
+ 14.0,
+ 6.0,
+ 15.0,
+ 5.0,
+ 16.0,
+ 4.0,
+ 17.0,
+ 3.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lions_roaring",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 1728.0,
+ "Minimum": 140.0,
+ "Maximum": 148.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bears_fishing",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "wolves_howling",
+ "Values": [
+ 8192.0,
+ 7500.0,
+ 8800.0,
+ 7200.0,
+ 9000.0,
+ 6800.0,
+ 9200.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "foxes_hunting",
+ "StatisticValues": {
+ "SampleCount": 1.0,
+ "Sum": 0.0,
+ "Minimum": 0.0,
+ "Maximum": 0.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "rabbits_hopping",
+ "Value": 25.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "squirrels_gathering",
+ "Values": [
+ 35.0,
+ 32.0,
+ 38.0,
+ 30.0,
+ 40.0,
+ 28.0,
+ 42.0,
+ 26.0,
+ 44.0,
+ 24.0,
+ 46.0,
+ 22.0,
+ 48.0,
+ 20.0,
+ 50.0,
+ 18.0,
+ 52.0,
+ 16.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "owls_hooting",
+ "StatisticValues": {
+ "SampleCount": 6.0,
+ "Sum": 12288.0,
+ "Minimum": 1800.0,
+ "Maximum": 2300.0
+ },
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "eagles_soaring",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hawks_circling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0,
+ 92.0,
+ 108.0,
+ 90.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "falcons_diving",
+ "StatisticValues": {
+ "SampleCount": 4.0,
+ "Sum": 400.0,
+ "Minimum": 95.0,
+ "Maximum": 105.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "cheetahs_sprinting",
+ "Value": 5.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "gazelles_leaping",
+ "Values": [
+ 1000.0,
+ 950.0,
+ 1050.0,
+ 900.0,
+ 1100.0,
+ 850.0,
+ 1150.0,
+ 800.0,
+ 1200.0,
+ 750.0,
+ 1250.0,
+ 700.0,
+ 1300.0,
+ 650.0,
+ 1350.0,
+ 600.0,
+ 1400.0,
+ 550.0,
+ 1450.0,
+ 500.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lizards_basking",
+ "StatisticValues": {
+ "SampleCount": 15.0,
+ "Sum": 975.0,
+ "Minimum": 60.0,
+ "Maximum": 70.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hummingbirds_hovering",
+ "Value": 2000.0,
+ "Unit": "Count/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bees_buzzing",
+ "Values": [
+ 150.0,
+ 145.0,
+ 155.0,
+ 140.0,
+ 160.0,
+ 135.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "butterflies_fluttering",
+ "StatisticValues": {
+ "SampleCount": 20.0,
+ "Sum": 600.0,
+ "Minimum": 25.0,
+ "Maximum": 35.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "ants_marching",
+ "Value": 5.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "spiders_weaving",
+ "Values": [
+ 1.5,
+ 1.3,
+ 1.7,
+ 1.2,
+ 1.8,
+ 1.1,
+ 1.9,
+ 1.0,
+ 2.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "crickets_chirping",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 12.0,
+ "Minimum": 1.0,
+ "Maximum": 1.4
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "fireflies_glowing",
+ "Value": 1.0,
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "frogs_croaking",
+ "Values": [
+ 150.0,
+ 148.0,
+ 152.0,
+ 146.0,
+ 154.0,
+ 144.0,
+ 156.0,
+ 142.0,
+ 158.0,
+ 140.0,
+ 160.0,
+ 138.0,
+ 162.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "toads_hopping",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 2500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "salamanders_hiding",
+ "Value": 1000.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "turtles_swimming",
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 46.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "snakes_slithering",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 200.0,
+ "Minimum": 20.0,
+ "Maximum": 30.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "iguanas_sunbathing",
+ "Value": 10.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "whales_singing",
+ "Values": [
+ 100.0,
+ 95.0,
+ 105.0,
+ 90.0,
+ 110.0,
+ 85.0,
+ 115.0,
+ 80.0,
+ 120.0,
+ 75.0,
+ 125.0,
+ 70.0,
+ 130.0,
+ 65.0,
+ 135.0,
+ 60.0,
+ 140.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "seals_barking",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 20.0,
+ "Minimum": 1.0,
+ "Maximum": 3.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "otters_playing",
+ "Value": 200.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "fish_swimming",
+ "Values": [
+ 10.0,
+ 9.0,
+ 11.0,
+ 8.0,
+ 12.0,
+ 7.0,
+ 13.0,
+ 6.0,
+ 14.0,
+ 5.0,
+ 15.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "sharks_hunting",
+ "StatisticValues": {
+ "SampleCount": 25.0,
+ "Sum": 12500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "rays_gliding",
+ "Value": 50.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "octopuses_hiding",
+ "Values": [
+ 800.0,
+ 780.0,
+ 820.0,
+ 760.0,
+ 840.0,
+ 740.0,
+ 860.0,
+ 720.0,
+ 880.0,
+ 700.0,
+ 900.0,
+ 680.0,
+ 920.0,
+ 660.0,
+ 940.0,
+ 640.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "jellyfish_floating",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 2400.0,
+ "Minimum": 180.0,
+ "Maximum": 220.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "crabs_scuttling",
+ "Value": 5.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "lobsters_crawling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "starfish_clinging",
+ "StatisticValues": {
+ "SampleCount": 18.0,
+ "Sum": 1710.0,
+ "Minimum": 90.0,
+ "Maximum": 100.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "seahorses_drifting",
+ "Value": 0.5,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "clownfish_hiding",
+ "Values": [
+ 99.5,
+ 99.3,
+ 99.7,
+ 99.1,
+ 99.9,
+ 98.9,
+ 99.8,
+ 98.7,
+ 99.6,
+ 98.5,
+ 99.4,
+ 98.3,
+ 99.2,
+ 98.1,
+ 99.0,
+ 97.9,
+ 98.8,
+ 97.7,
+ 98.6
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "angelfish_swimming",
+ "StatisticValues": {
+ "SampleCount": 30.0,
+ "Sum": 1260.0,
+ "Minimum": 40.0,
+ "Maximum": 44.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Environment",
+ "Value": "production"
+ }
+ ]
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/json-rpc-1-0/output/json_1_0.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/json-rpc-1-0/output/json_1_0.json
new file mode 100644
index 000000000000..e5ec3f47dcd5
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/json-rpc-1-0/output/json_1_0.json
@@ -0,0 +1,2256 @@
+[
+ {
+ "description": "Test cases for GetItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ConsumedCapacity": {
+ "type": "structure",
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "CapacityUnits": {
+ "shape": "Double"
+ },
+ "ReadCapacityUnits": {
+ "shape": "Double"
+ },
+ "WriteCapacityUnits": {
+ "shape": "Double"
+ }
+ }
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetItemOutput": {
+ "type": "structure",
+ "members": {
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "ConsumedCapacity": {
+ "shape": "ConsumedCapacity"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-001\"\n },\n \"name\": {\n \"S\": \"Classic Carbonara\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"S\": \"Medium\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1.1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-002\"\n },\n \"name\": {\n \"S\": \"Fettuccine Alfredo\"\n },\n \"description\": {\n \"S\": \"Creamy, rich pasta dish with butter, parmesan cheese, and fresh fettuccine noodles\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"S\": \"Easy\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"SS\": [\"creamy\", \"comfort-food\", \"vegetarian\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fettuccine pasta\"\n },\n \"amount\": {\n \"S\": \"1 lb\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmesan cheese\"\n },\n \"amount\": {\n \"S\": \"1 cup grated\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy cream\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-003\"\n },\n \"name\": {\n \"S\": \"Grandma's Ultimate Lasagna Bolognese\"\n },\n \"description\": {\n \"S\": \"A traditional Italian lasagna recipe passed down through generations, featuring layers of rich meat sauce, creamy bechamel, fresh pasta sheets, and a blend of artisanal cheeses. This complex dish requires multiple preparation stages and represents the pinnacle of Italian comfort food craftsmanship. Recipe adapted from 'La Cucina della Nonna' by Maria Benedetti, 1952.\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"S\": \"Expert\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"SS\": [\"traditional\", \"comfort-food\", \"family-recipe\", \"holiday\", \"meat-sauce\", \"layered\", \"baked\", \"italian-classic\", \"time-intensive\", \"special-occasion\"]\n },\n \"categories\": {\n \"SS\": [\"main-course\", \"pasta\", \"casserole\", \"italian\"]\n },\n \"allergens\": {\n \"SS\": [\"dairy\", \"gluten\", \"eggs\"]\n },\n \"dietary_restrictions\": {\n \"SS\": [\"not-vegetarian\", \"not-vegan\", \"contains-alcohol\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"pasta\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fresh lasagna sheets\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"notes\": {\n \"S\": \"preferably homemade\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"meat_sauce\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground beef\"\n },\n \"amount\": {\n \"S\": \"1.5 lbs\"\n },\n \"quality\": {\n \"S\": \"80/20 blend\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground pork\"\n },\n \"amount\": {\n \"S\": \"0.5 lbs\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pancetta\"\n },\n \"amount\": {\n \"S\": \"4 oz diced\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"san marzano tomatoes\"\n },\n \"amount\": {\n \"S\": \"28 oz can\"\n },\n \"brand\": {\n \"S\": \"imported\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"red wine\"\n },\n \"amount\": {\n \"S\": \"1 cup\"\n },\n \"type\": {\n \"S\": \"chianti classico\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"bechamel\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n },\n \"type\": {\n \"S\": \"european style\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"all-purpose flour\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"whole milk\"\n },\n \"amount\": {\n \"S\": \"4 cups\"\n },\n \"temperature\": {\n \"S\": \"warm\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"nutmeg\"\n },\n \"amount\": {\n \"S\": \"pinch\"\n },\n \"type\": {\n \"S\": \"freshly grated\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"cheeses\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmigiano-reggiano\"\n },\n \"amount\": {\n \"S\": \"2 cups grated\"\n },\n \"age\": {\n \"S\": \"24 months\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ricotta\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"type\": {\n \"S\": \"whole milk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"mozzarella\"\n },\n \"amount\": {\n \"S\": \"1 lb shredded\"\n },\n \"type\": {\n \"S\": \"low-moisture\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"S\": \"Prepare Meat Sauce\"\n },\n \"description\": {\n \"S\": \"Brown pancetta, add ground meats, cook with vegetables and wine\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"S\": \"medium-high\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"S\": \"Make Bechamel\"\n },\n \"description\": {\n \"S\": \"Create roux with butter and flour, gradually add warm milk\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"S\": \"Whisk constantly to prevent lumps\"\n },\n {\n \"S\": \"Keep milk warm for smooth incorporation\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"S\": \"Layer Assembly\"\n },\n \"description\": {\n \"S\": \"Alternate layers of pasta, meat sauce, bechamel, and cheeses\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"SS\": [\"meat_sauce\", \"pasta\", \"bechamel\", \"ricotta\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"mozzarella\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"parmigiano\"]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"9x13 baking dish\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"large skillet\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy saucepan\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pasta machine\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"S\": \"store-bought sheets\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"S\": \"Chianti Classico\"\n },\n \"alternatives\": {\n \"SS\": [\"Sangiovese\", \"Barbera d'Alba\", \"Montepulciano\"]\n },\n \"serving_temp\": {\n \"S\": \"60-65°F\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3-4 days\"\n },\n \"container\": {\n \"S\": \"covered tightly\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3 months\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"S\": \"Cool completely before freezing\"\n },\n {\n \"S\": \"Wrap in plastic then foil\"\n },\n {\n \"S\": \"Thaw overnight in refrigerator\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Absolutely incredible! Worth every minute of preparation time.\"\n },\n \"reviewer\": {\n \"S\": \"chef_mario_2021\"\n },\n \"date\": {\n \"S\": \"2021-12-15\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Family recipe perfection. Made this for Christmas dinner and everyone asked for the recipe!\"\n },\n \"reviewer\": {\n \"S\": \"nonna_rosa\"\n },\n \"date\": {\n \"S\": \"2021-12-25\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"S\": \"Delicious but very time consuming. Plan ahead!\"\n },\n \"reviewer\": {\n \"S\": \"busy_parent_123\"\n },\n \"date\": {\n \"S\": \"2021-11-28\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"S\": \"Emilia-Romagna, Italy\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"S\": \"1923\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"S\": \"1965\"\n },\n \"change\": {\n \"S\": \"Added wine to meat sauce\"\n },\n \"reason\": {\n \"S\": \"Enhanced flavor depth\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"S\": \"1987\"\n },\n \"change\": {\n \"S\": \"Increased cheese blend variety\"\n },\n \"reason\": {\n \"S\": \"Improved texture and taste\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"preparation\"\n },\n \"tip\": {\n \"S\": \"Make sauce day before for better flavor development\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"assembly\"\n },\n \"tip\": {\n \"S\": \"Let each layer cool slightly before adding the next\"\n },\n \"importance\": {\n \"S\": \"medium\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"baking\"\n },\n \"tip\": {\n \"S\": \"Cover with foil for first hour, then uncover to brown\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0.0\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMQ==\"\n },\n \"name\": {\n \"B\": \"Q2xhc3NpYyBDYXJib25hcmE=\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"B\": \"TWVkaXVt\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMg==\"\n },\n \"name\": {\n \"B\": \"RmV0dHVjY2luZSBBbGZyZWRv\"\n },\n \"description\": {\n \"B\": \"Q3JlYW15LCByaWNoIHBhc3RhIGRpc2ggd2l0aCBidXR0ZXIsIHBhcm1lc2FuIGNoZWVzZSwgYW5kIGZyZXNoIGZldHR1Y2NpbmUgbm9vZGxlcw==\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"B\": \"RWFzeQ==\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"BS\": [\n \"Y3JlYW15\",\n \"Y29tZm9ydC1mb29k\",\n \"dmVnZXRhcmlhbg==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZmV0dHVjY2luZSBwYXN0YQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYg==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWVzYW4gY2hlZXNl\"\n },\n \"amount\": {\n \"B\": \"MSBjdXAgZ3JhdGVk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgY3JlYW0=\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMw==\"\n },\n \"name\": {\n \"B\": \"R3JhbmRtYSdzIFVsdGltYXRlIExhc2FnbmEgQm9sb2duZXNl\"\n },\n \"description\": {\n \"B\": \"QSB0cmFkaXRpb25hbCBJdGFsaWFuIGxhc2FnbmEgcmVjaXBlIHBhc3NlZCBkb3duIHRocm91Z2ggZ2VuZXJhdGlvbnMsIGZlYXR1cmluZyBsYXllcnMgb2YgcmljaCBtZWF0IHNhdWNlLCBjcmVhbXkgYmVjaGFtZWwsIGZyZXNoIHBhc3RhIHNoZWV0cywgYW5kIGEgYmxlbmQgb2YgYXJ0aXNhbmFsIGNoZWVzZXMuIFRoaXMgY29tcGxleCBkaXNoIHJlcXVpcmVzIG11bHRpcGxlIHByZXBhcmF0aW9uIHN0YWdlcyBhbmQgcmVwcmVzZW50cyB0aGUgcGlubmFjbGUgb2YgSXRhbGlhbiBjb21mb3J0IGZvb2QgY3JhZnRzbWFuc2hpcC4gUmVjaXBlIGFkYXB0ZWQgZnJvbSAnTGEgQ3VjaW5hIGRlbGxhIE5vbm5hJyBieSBNYXJpYSBCZW5lZGV0dGksIDE5NTIu\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"B\": \"RXhwZXJ0\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"BS\": [\n \"dHJhZGl0aW9uYWw=\",\n \"Y29tZm9ydC1mb29k\",\n \"ZmFtaWx5LXJlY2lwZQ==\",\n \"aG9saWRheQ==\",\n \"bWVhdC1zYXVjZQ==\",\n \"bGF5ZXJlZA==\",\n \"YmFrZWQ=\",\n \"aXRhbGlhbi1jbGFzc2lj\",\n \"dGltZS1pbnRlbnNpdmU=\",\n \"c3BlY2lhbC1vY2Nhc2lvbg==\"\n ]\n },\n \"categories\": {\n \"BS\": [\n \"bWFpbi1jb3Vyc2U=\",\n \"cGFzdGE=\",\n \"Y2Fzc2Vyb2xl\",\n \"aXRhbGlhbg==\"\n ]\n },\n \"allergens\": {\n \"BS\": [\n \"ZGFpcnk=\",\n \"Z2x1dGVu\",\n \"ZWdncw==\"\n ]\n },\n \"dietary_restrictions\": {\n \"BS\": [\n \"bm90LXZlZ2V0YXJpYW4=\",\n \"bm90LXZlZ2Fu\",\n \"Y29udGFpbnMtYWxjb2hvbA==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cGFzdGE=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZnJlc2ggbGFzYWduYSBzaGVldHM=\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"notes\": {\n \"B\": \"cHJlZmVyYWJseSBob21lbWFkZQ==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"bWVhdF9zYXVjZQ==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIGJlZWY=\"\n },\n \"amount\": {\n \"B\": \"MS41IGxicw==\"\n },\n \"quality\": {\n \"B\": \"ODAvMjAgYmxlbmQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIHBvcms=\"\n },\n \"amount\": {\n \"B\": \"MC41IGxicw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFuY2V0dGE=\"\n },\n \"amount\": {\n \"B\": \"NCBveiBkaWNlZA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"c2FuIG1hcnphbm8gdG9tYXRvZXM=\"\n },\n \"amount\": {\n \"B\": \"Mjggb3ogY2Fu\"\n },\n \"brand\": {\n \"B\": \"aW1wb3J0ZWQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmVkIHdpbmU=\"\n },\n \"amount\": {\n \"B\": \"MSBjdXA=\"\n },\n \"type\": {\n \"B\": \"Y2hpYW50aSBjbGFzc2ljbw==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmVjaGFtZWw=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n },\n \"type\": {\n \"B\": \"ZXVyb3BlYW4gc3R5bGU=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YWxsLXB1cnBvc2UgZmxvdXI=\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n },\n \"amount\": {\n \"B\": \"NCBjdXBz\"\n },\n \"temperature\": {\n \"B\": \"d2FybQ==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bnV0bWVn\"\n },\n \"amount\": {\n \"B\": \"cGluY2g=\"\n },\n \"type\": {\n \"B\": \"ZnJlc2hseSBncmF0ZWQ=\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"Y2hlZXNlcw==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWlnaWFuby1yZWdnaWFubw==\"\n },\n \"amount\": {\n \"B\": \"MiBjdXBzIGdyYXRlZA==\"\n },\n \"age\": {\n \"B\": \"MjQgbW9udGhz\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmljb3R0YQ==\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"type\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bW96emFyZWxsYQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYiBzaHJlZGRlZA==\"\n },\n \"type\": {\n \"B\": \"bG93LW1vaXN0dXJl\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"B\": \"UHJlcGFyZSBNZWF0IFNhdWNl\"\n },\n \"description\": {\n \"B\": \"QnJvd24gcGFuY2V0dGEsIGFkZCBncm91bmQgbWVhdHMsIGNvb2sgd2l0aCB2ZWdldGFibGVzIGFuZCB3aW5l\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"B\": \"bWVkaXVtLWhpZ2g=\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"B\": \"TWFrZSBCZWNoYW1lbA==\"\n },\n \"description\": {\n \"B\": \"Q3JlYXRlIHJvdXggd2l0aCBidXR0ZXIgYW5kIGZsb3VyLCBncmFkdWFsbHkgYWRkIHdhcm0gbWlsaw==\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"B\": \"V2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBz\"\n },\n {\n \"B\": \"S2VlcCBtaWxrIHdhcm0gZm9yIHNtb290aCBpbmNvcnBvcmF0aW9u\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"B\": \"TGF5ZXIgQXNzZW1ibHk=\"\n },\n \"description\": {\n \"B\": \"QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2Vz\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"BS\": [\n \"bWVhdF9zYXVjZQ==\",\n \"cGFzdGE=\",\n \"YmVjaGFtZWw=\",\n \"cmljb3R0YQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"bW96emFyZWxsYQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"cGFybWlnaWFubw==\"\n ]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"OXgxMyBiYWtpbmcgZGlzaA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bGFyZ2Ugc2tpbGxldA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgc2F1Y2VwYW4=\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFzdGEgbWFjaGluZQ==\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"B\": \"c3RvcmUtYm91Z2h0IHNoZWV0cw==\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"B\": \"Q2hpYW50aSBDbGFzc2ljbw==\"\n },\n \"alternatives\": {\n \"BS\": [\n \"U2FuZ2lvdmVzZQ==\",\n \"QmFyYmVyYSBkJ0FsYmE=\",\n \"TW9udGVwdWxjaWFubw==\"\n ]\n },\n \"serving_temp\": {\n \"B\": \"NjAtNjXCsEY=\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"B\": \"My00IGRheXM=\"\n },\n \"container\": {\n \"B\": \"Y292ZXJlZCB0aWdodGx5\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"B\": \"MyBtb250aHM=\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"B\": \"Q29vbCBjb21wbGV0ZWx5IGJlZm9yZSBmcmVlemluZw==\"\n },\n {\n \"B\": \"V3JhcCBpbiBwbGFzdGljIHRoZW4gZm9pbA==\"\n },\n {\n \"B\": \"VGhhdyBvdmVybmlnaHQgaW4gcmVmcmlnZXJhdG9y\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"QWJzb2x1dGVseSBpbmNyZWRpYmxlISBXb3J0aCBldmVyeSBtaW51dGUgb2YgcHJlcGFyYXRpb24gdGltZS4=\"\n },\n \"reviewer\": {\n \"B\": \"Y2hlZl9tYXJpb18yMDIx\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0xNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"RmFtaWx5IHJlY2lwZSBwZXJmZWN0aW9uLiBNYWRlIHRoaXMgZm9yIENocmlzdG1hcyBkaW5uZXIgYW5kIGV2ZXJ5b25lIGFza2VkIGZvciB0aGUgcmVjaXBlIQ==\"\n },\n \"reviewer\": {\n \"B\": \"bm9ubmFfcm9zYQ==\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0yNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"B\": \"RGVsaWNpb3VzIGJ1dCB2ZXJ5IHRpbWUgY29uc3VtaW5nLiBQbGFuIGFoZWFkIQ==\"\n },\n \"reviewer\": {\n \"B\": \"YnVzeV9wYXJlbnRfMTIz\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMS0yOA==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"B\": \"RW1pbGlhLVJvbWFnbmEsIEl0YWx5\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"B\": \"MTkyMw==\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk2NQ==\"\n },\n \"change\": {\n \"B\": \"QWRkZWQgd2luZSB0byBtZWF0IHNhdWNl\"\n },\n \"reason\": {\n \"B\": \"RW5oYW5jZWQgZmxhdm9yIGRlcHRo\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk4Nw==\"\n },\n \"change\": {\n \"B\": \"SW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5\"\n },\n \"reason\": {\n \"B\": \"SW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGU=\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cHJlcGFyYXRpb24=\"\n },\n \"tip\": {\n \"B\": \"TWFrZSBzYXVjZSBkYXkgYmVmb3JlIGZvciBiZXR0ZXIgZmxhdm9yIGRldmVsb3BtZW50\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YXNzZW1ibHk=\"\n },\n \"tip\": {\n \"B\": \"TGV0IGVhY2ggbGF5ZXIgY29vbCBzbGlnaHRseSBiZWZvcmUgYWRkaW5nIHRoZSBuZXh0\"\n },\n \"importance\": {\n \"B\": \"bWVkaXVt\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmFraW5n\"\n },\n \"tip\": {\n \"B\": \"Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd24=\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0\n }\n}\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "oA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhU2pyZWNpcGUtMDAxZG5hbWWhYVNxQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhU2dJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFTZk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7P/GZmZmZmZo=\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhU2pyZWNpcGUtMDAyZG5hbWWhYVNyRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFTeFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhU2RFYXN5Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiU1ODZmNyZWFteWxjb21mb3J0LWZvb2RqdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYVNwZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYVNkMSBsYqFhTaJkaXRlbaFhU2ZidXR0ZXJmYW1vdW50oWFTZzEvMiBjdXChYU2iZGl0ZW2hYVNvcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhU2wxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYVNraGVhdnkgY3JlYW1mYW1vdW50oWFTZzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYVNqcmVjaXBlLTAwM2RuYW1loWFTeCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYVN5AXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYVNmRXhwZXJ0Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiU1OKa3RyYWRpdGlvbmFsbGNvbWZvcnQtZm9vZG1mYW1pbHktcmVjaXBlZ2hvbGlkYXlqbWVhdC1zYXVjZWdsYXllcmVkZWJha2Vkb2l0YWxpYW4tY2xhc3NpY250aW1lLWludGVuc2l2ZXBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYlNThGttYWluLWNvdXJzZWVwYXN0YWljYXNzZXJvbGVnaXRhbGlhbmlhbGxlcmdlbnOhYlNTg2VkYWlyeWZnbHV0ZW5kZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiU1ODbm5vdC12ZWdldGFyaWFuaW5vdC12ZWdhbnBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYVNlcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFTdGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhU2UyIGxic2Vub3Rlc6FhU3NwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhU2ptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhU2tncm91bmQgYmVlZmZhbW91bnShYVNnMS41IGxic2dxdWFsaXR5oWFTazgwLzIwIGJsZW5koWFNomRpdGVtoWFTa2dyb3VuZCBwb3JrZmFtb3VudKFhU2cwLjUgbGJzoWFNomRpdGVtoWFTaHBhbmNldHRhZmFtb3VudKFhU2o0IG96IGRpY2VkoWFNo2RpdGVtoWFTdHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhU2kyOCBveiBjYW5lYnJhbmShYVNoaW1wb3J0ZWShYU2jZGl0ZW2hYVNocmVkIHdpbmVmYW1vdW50oWFTZTEgY3VwZHR5cGWhYVNwY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYVNoYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFTZmJ1dHRlcmZhbW91bnShYVNmNiB0YnNwZHR5cGWhYVNuZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYVNxYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFTZjYgdGJzcKFhTaNkaXRlbaFhU2p3aG9sZSBtaWxrZmFtb3VudKFhU2Y0IGN1cHNrdGVtcGVyYXR1cmWhYVNkd2FybaFhTaNkaXRlbaFhU2ZudXRtZWdmYW1vdW50oWFTZXBpbmNoZHR5cGWhYVNuZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFTZ2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFTc3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFTbTIgY3VwcyBncmF0ZWRjYWdloWFTaTI0IG1vbnRoc6FhTaNkaXRlbaFhU2dyaWNvdHRhZmFtb3VudKFhU2UyIGxic2R0eXBloWFTandob2xlIG1pbGuhYU2jZGl0ZW2hYVNqbW96emFyZWxsYWZhbW91bnShYVNtMSBsYiBzaHJlZGRlZGR0eXBloWFTbGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYVNyUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFTeD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhU2ttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFTbU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYVN4OkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhU3ghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFTeCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhU25MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhU3g8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJTU4RqbWVhdF9zYXVjZWVwYXN0YWhiZWNoYW1lbGdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYlNThGVwYXN0YWptZWF0X3NhdWNlaGJlY2hhbWVsam1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiU1OEZXBhc3Rham1lYXRfc2F1Y2VoYmVjaGFtZWxqcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFTcDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhU21sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYVNuaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhU21wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYVNzc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYVNwQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYlNTg2pTYW5naW92ZXNlbkJhcmJlcmEgZCdBbGJhbU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFTaDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYVNoMy00IGRheXNpY29udGFpbmVyoWFTb2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhU2gzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFTeB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFTeBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFTeB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4PkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFTb2NoZWZfbWFyaW9fMjAyMWRkYXRloWFTajIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4W0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYVNqbm9ubmFfcm9zYWRkYXRloWFTajIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYVN4LkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYVNvYnVzeV9wYXJlbnRfMTIzZGRhdGWhYVNqMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFTdUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhU2QxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFTZDE5NjVmY2hhbmdloWFTeBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFTdUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhU2QxOTg3ZmNoYW5nZaFhU3geSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhU3gaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYVNrcHJlcGFyYXRpb25jdGlwoWFTeDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhU2RoaWdooWFNo2hjYXRlZ29yeaFhU2hhc3NlbWJseWN0aXChYVN4M0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFTZm1lZGl1baFhTaNoY2F0ZWdvcnmhYVNmYmFraW5nY3RpcKFhU3g1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhU2RoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhQkpyZWNpcGUtMDAxZG5hbWWhYUJRQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhQkdJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFCRk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHMB\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhQkpyZWNpcGUtMDAyZG5hbWWhYUJSRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFCWFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhQkRFYXN5Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiQlODRmNyZWFteUxjb21mb3J0LWZvb2RKdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYUJQZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYUJEMSBsYqFhTaJkaXRlbaFhQkZidXR0ZXJmYW1vdW50oWFCRzEvMiBjdXChYU2iZGl0ZW2hYUJPcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhQkwxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYUJLaGVhdnkgY3JlYW1mYW1vdW50oWFCRzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYUJKcmVjaXBlLTAwM2RuYW1loWFCWCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYUJZAXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYUJGRXhwZXJ0Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiQlOKS3RyYWRpdGlvbmFsTGNvbWZvcnQtZm9vZE1mYW1pbHktcmVjaXBlR2hvbGlkYXlKbWVhdC1zYXVjZUdsYXllcmVkRWJha2VkT2l0YWxpYW4tY2xhc3NpY050aW1lLWludGVuc2l2ZVBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYkJThEttYWluLWNvdXJzZUVwYXN0YUljYXNzZXJvbGVHaXRhbGlhbmlhbGxlcmdlbnOhYkJTg0VkYWlyeUZnbHV0ZW5EZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiQlODTm5vdC12ZWdldGFyaWFuSW5vdC12ZWdhblBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYUJFcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFCVGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhQkUyIGxic2Vub3Rlc6FhQlNwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhQkptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhQktncm91bmQgYmVlZmZhbW91bnShYUJHMS41IGxic2dxdWFsaXR5oWFCSzgwLzIwIGJsZW5koWFNomRpdGVtoWFCS2dyb3VuZCBwb3JrZmFtb3VudKFhQkcwLjUgbGJzoWFNomRpdGVtoWFCSHBhbmNldHRhZmFtb3VudKFhQko0IG96IGRpY2VkoWFNo2RpdGVtoWFCVHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhQkkyOCBveiBjYW5lYnJhbmShYUJIaW1wb3J0ZWShYU2jZGl0ZW2hYUJIcmVkIHdpbmVmYW1vdW50oWFCRTEgY3VwZHR5cGWhYUJQY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYUJIYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFCRmJ1dHRlcmZhbW91bnShYUJGNiB0YnNwZHR5cGWhYUJOZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYUJRYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFCRjYgdGJzcKFhTaNkaXRlbaFhQkp3aG9sZSBtaWxrZmFtb3VudKFhQkY0IGN1cHNrdGVtcGVyYXR1cmWhYUJEd2FybaFhTaNkaXRlbaFhQkZudXRtZWdmYW1vdW50oWFCRXBpbmNoZHR5cGWhYUJOZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFCR2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFCU3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFCTTIgY3VwcyBncmF0ZWRjYWdloWFCSTI0IG1vbnRoc6FhTaNkaXRlbaFhQkdyaWNvdHRhZmFtb3VudKFhQkUyIGxic2R0eXBloWFCSndob2xlIG1pbGuhYU2jZGl0ZW2hYUJKbW96emFyZWxsYWZhbW91bnShYUJNMSBsYiBzaHJlZGRlZGR0eXBloWFCTGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYUJSUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFCWD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhQkttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFCTU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYUJYOkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhQlghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFCWCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhQk5MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhQlg8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJCU4RKbWVhdF9zYXVjZUVwYXN0YUhiZWNoYW1lbEdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYkJThEVwYXN0YUptZWF0X3NhdWNlSGJlY2hhbWVsSm1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiQlOERXBhc3RhSm1lYXRfc2F1Y2VIYmVjaGFtZWxKcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFCUDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhQk1sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYUJOaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhQk1wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYUJTc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYUJQQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYkJTg0pTYW5naW92ZXNlTkJhcmJlcmEgZCdBbGJhTU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFCSDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYUJIMy00IGRheXNpY29udGFpbmVyoWFCT2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhQkgzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFCWB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFCWBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFCWB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYPkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFCT2NoZWZfbWFyaW9fMjAyMWRkYXRloWFCSjIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYW0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYUJKbm9ubmFfcm9zYWRkYXRloWFCSjIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYUJYLkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYUJPYnVzeV9wYXJlbnRfMTIzZGRhdGWhYUJKMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFCVUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhQkQxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFCRDE5NjVmY2hhbmdloWFCWBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFCVUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhQkQxOTg3ZmNoYW5nZaFhQlgeSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhQlgaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYUJLcHJlcGFyYXRpb25jdGlwoWFCWDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhQkRoaWdooWFNo2hjYXRlZ29yeaFhQkhhc3NlbWJseWN0aXChYUJYM0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFCRm1lZGl1baFhTaNoY2F0ZWdvcnmhYUJGYmFraW5nY3RpcKFhQlg1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhQkRoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsjsonrpc10dataplane",
+ "jsonVersion": "1.0",
+ "protocol": "json",
+ "protocols": [
+ "json"
+ ],
+ "serviceFullName": "AwsJsonRpc10DataPlane",
+ "serviceId": "JsonRpc10DataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsJsonRpc10DataPlane",
+ "targetPrefix": "AwsJsonRpc10DataPlane",
+ "uid": "jsonrpc10dataplane-1999-12-31"
+ },
+ "shapes": {
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetMetricDataOutput": {
+ "type": "structure",
+ "members": {
+ "MetricDataResults": {
+ "shape": "MetricDataResults"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MessageData": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "String"
+ },
+ "Value": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataResult": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "String"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "Timestamps": {
+ "shape": "Timestamps"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "StatusCode": {
+ "shape": "StatusCode"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MetricDataResultMessages": {
+ "type": "list",
+ "member": {
+ "shape": "MessageData"
+ }
+ },
+ "MetricDataResults": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataResult"
+ }
+ },
+ "StatusCode": {
+ "type": "string",
+ "enum": [
+ "Complete",
+ "InternalError",
+ "PartialData",
+ "Forbidden"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Timestamps": {
+ "type": "list",
+ "member": {
+ "shape": "Timestamp"
+ }
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataResponse_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetMetricDataOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 75.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 60.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 45.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 60.0,
+ 58.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 45.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m5",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "giraffes_eating",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 100.0,
+ 95.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 150.0,
+ 145.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 50.0,
+ 48.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m9",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m10",
+ "Label": "kangaroos_hopping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "alpacas_found_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 7500.0,
+ 7250.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 450.0
+ ],
+ "StatusCode": "PartialData",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Penguin data partially unavailable due to ice storm"
+ }
+ ]
+ },
+ {
+ "Id": "m5",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "dolphins_jumping_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "giraffes_eating",
+ "Timestamps": [],
+ "Values": [],
+ "StatusCode": "InternalError",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Giraffe feeding schedule access denied"
+ }
+ ]
+ },
+ {
+ "Id": "m10",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 150.0
+ ],
+ "StatusCode": "Forbidden",
+ "Messages": [
+ {
+ "Code": "AccessDenied",
+ "Value": "Zebra tracking permissions insufficient"
+ }
+ ]
+ },
+ {
+ "Id": "m11",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 49.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m12",
+ "Label": "high_panda_activity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m13",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 75.0,
+ 72.0,
+ 78.0,
+ 74.0,
+ 76.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m15",
+ "Label": "koala_nap_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.25,
+ 0.24,
+ 0.26
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m16",
+ "Label": "tigers_prowling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m17",
+ "Label": "lions_roaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 144.0,
+ 142.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m18",
+ "Label": "big_cat_ratio",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.069,
+ 0.085
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m19",
+ "Label": "otters_swimming",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3900.0,
+ 4100.0,
+ 4050.0,
+ 4150.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m20",
+ "Label": "seals_clapping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 8192.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m21",
+ "Label": "aquatic_mammals_total",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 12.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m22",
+ "Label": "flamingos_standing",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m23",
+ "Label": "parrots_squawking",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 25.0,
+ 23.0,
+ 27.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m24",
+ "Label": "all_alpacas",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 71.2,
+ 69.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m25",
+ "Label": "toucans_flying",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.0,
+ 32.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m27",
+ "Label": "estimated_toucan_bytes",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 143360.0,
+ 131072.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m28",
+ "Label": "eagles_soaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3800.0,
+ 4300.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m29",
+ "Label": "hawks_circling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600
+ ],
+ "Values": [
+ 0.025,
+ 0.023,
+ 0.027,
+ 0.024,
+ 0.026,
+ 0.025,
+ 0.028,
+ 0.022,
+ 0.024
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m30",
+ "Label": "avg_bird_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.001,
+ 0.001,
+ 0.001
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r1",
+ "Label": "requests_from_bees",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1050.0,
+ 980.0,
+ 1020.0,
+ 1100.0,
+ 990.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r2",
+ "Label": "bee_request_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 3.33,
+ 3.5,
+ 3.27
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r3",
+ "Label": "butterfly_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.125,
+ 0.132
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r4",
+ "Label": "ant_success_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 99.2,
+ 99.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r5",
+ "Label": "spider_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 5.0,
+ 3.0,
+ 7.0,
+ 4.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r6",
+ "Label": "beetle_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r7",
+ "Label": "insect_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.7,
+ 0.4,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d1",
+ "Label": "fish_swimming_speed",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 45.2,
+ 47.8,
+ 44.1,
+ 46.5,
+ 48.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d2",
+ "Label": "shark_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 15.0,
+ 17.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d3",
+ "Label": "whale_song_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d4",
+ "Label": "octopus_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 0.002,
+ 0.0025,
+ 0.0018,
+ 0.0022,
+ 0.0024,
+ 0.0019,
+ 0.0021
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d5",
+ "Label": "max_sea_creature_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.0025,
+ 0.0028,
+ 0.0023
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l1",
+ "Label": "firefly_invocations",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 250.0,
+ 280.0,
+ 220.0,
+ 260.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l2",
+ "Label": "moth_duration",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 125.5,
+ 132.8,
+ 118.2,
+ 128.9,
+ 135.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l3",
+ "Label": "total_bug_execution_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 31375.0,
+ 37184.0,
+ 26004.0,
+ 33514.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l4",
+ "Label": "cricket_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l5",
+ "Label": "grasshopper_throttles",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l6",
+ "Label": "bug_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.8,
+ 0.7,
+ 1.4
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s1",
+ "Label": "acorn_storage_bytes",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1.073741824E9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s2",
+ "Label": "nuts_collected",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1024.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s3",
+ "Label": "avg_acorn_size",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1048576.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy1",
+ "Label": "squirrel_read_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 50.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 58.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy2",
+ "Label": "total_chipmunk_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 85.0,
+ 92.0,
+ 78.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy3",
+ "Label": "hamster_throttled_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 1.0,
+ 0.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq1",
+ "Label": "rabbit_messages_visible",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 25.0,
+ 28.0,
+ 22.0,
+ 30.0,
+ 26.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq2",
+ "Label": "bunny_message_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ 0.02,
+ -0.01
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq3",
+ "Label": "hare_messages_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 15.0,
+ 18.0,
+ 12.0,
+ 20.0,
+ 16.0,
+ 14.0,
+ 19.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq4",
+ "Label": "cottontail_messages_received",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 12.0,
+ 15.0,
+ 14.0,
+ 18.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq5",
+ "Label": "rabbit_message_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 3.0,
+ 3.0,
+ -2.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn1",
+ "Label": "pigeon_notifications_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 100.0,
+ 105.0,
+ 98.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn2",
+ "Label": "dove_notification_failure_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.0,
+ 0.95
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf1",
+ "Label": "falcon_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 5000.0,
+ 5200.0,
+ 4800.0,
+ 5100.0,
+ 5300.0,
+ 4900.0,
+ 5050.0,
+ 5150.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf2",
+ "Label": "eagle_bytes_downloaded",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.048576E7,
+ 1.0737418E7,
+ 1.0223616E7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf3",
+ "Label": "avg_bird_response_size",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2097.15,
+ 2065.66,
+ 2129.92
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf4",
+ "Label": "crow_4xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.5,
+ 0.4,
+ 0.6,
+ 0.45
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf5",
+ "Label": "raven_5xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.1,
+ 0.15
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf6",
+ "Label": "total_bird_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.6,
+ 0.55
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag1",
+ "Label": "monkey_api_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 800.0,
+ 850.0,
+ 780.0,
+ 820.0,
+ 870.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag2",
+ "Label": "gorilla_p95_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 250.0,
+ 275.0,
+ 230.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag3",
+ "Label": "chimp_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 8.0,
+ 6.0,
+ 10.0,
+ 7.0,
+ 9.0,
+ 5.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag4",
+ "Label": "orangutan_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag5",
+ "Label": "primate_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.25,
+ 0.82
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec1",
+ "Label": "cheetah_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 55.2,
+ 58.7,
+ 52.1,
+ 56.8,
+ 59.3,
+ 54.6,
+ 57.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec2",
+ "Label": "leopard_memory_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec3",
+ "Label": "max_wildcat_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el1",
+ "Label": "sloth_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 25.8,
+ 28.2,
+ 23.5,
+ 26.9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el2",
+ "Label": "armadillo_cache_misses",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el3",
+ "Label": "anteater_cache_hit_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 92.5,
+ 94.2,
+ 90.8
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k1",
+ "Label": "salmon_incoming_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1100.0,
+ 950.0,
+ 1050.0,
+ 1150.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k2",
+ "Label": "trout_outgoing_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 980.0,
+ 1080.0,
+ 940.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k3",
+ "Label": "fish_record_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 20.0,
+ 20.0,
+ 10.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs1",
+ "Label": "whale_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.8,
+ 38.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs2",
+ "Label": "dolphin_connection_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw1",
+ "Label": "mole_disk_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600,
+ 1609461900
+ ],
+ "Values": [
+ 75.2,
+ 75.8,
+ 76.1,
+ 76.5,
+ 76.9,
+ 77.2,
+ 77.6,
+ 78.0,
+ 78.3,
+ 78.7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw2",
+ "Label": "badger_mem_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 69.2,
+ 67.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw3",
+ "Label": "groundhog_resource_alert",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw4",
+ "Label": "prairie_dog_tcp_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 125.0,
+ 132.0,
+ 118.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw5",
+ "Label": "gopher_processes_total",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 245.0,
+ 248.0,
+ 242.0,
+ 250.0,
+ 247.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw6",
+ "Label": "woodchuck_process_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ -0.02,
+ 0.03
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u1",
+ "Label": "owl_api_call_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 500.0,
+ 520.0,
+ 480.0,
+ 510.0,
+ 530.0,
+ 490.0,
+ 515.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u2",
+ "Label": "nightingale_api_call_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.67,
+ 1.73,
+ 1.6
+ ],
+ "StatusCode": "Complete"
+ }
+ ],
+ "NextToken": "AQICAHhQdAFQVGGp",
+ "Messages": [
+ {
+ "Code": "PartialData",
+ "Value": "Some animal metrics could not be retrieved due to migration season"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch InternalError\n InternalError\n AccessDenied\n PartialData\n
",
+ "readonly": true
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/input/query.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/input/query.json
new file mode 100644
index 000000000000..b1093e84503b
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/input/query.json
@@ -0,0 +1,8373 @@
+[
+ {
+ "description": "Test cases for GetItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeNameList": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "GetItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Key"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Key": {
+ "shape": "AttributeValueMap"
+ },
+ "AttributesToGet": {
+ "shape": "AttributeNameList"
+ },
+ "ConsistentRead": {
+ "shape": "Boolean"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ProjectionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemInput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Key": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "GetMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "MetricDataQueries",
+ "StartTime",
+ "EndTime"
+ ],
+ "members": {
+ "MetricDataQueries": {
+ "shape": "MetricDataQueries"
+ },
+ "StartTime": {
+ "shape": "Timestamp"
+ },
+ "EndTime": {
+ "shape": "Timestamp"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "ScanBy": {
+ "shape": "ScanBy"
+ },
+ "MaxDatapoints": {
+ "shape": "Integer"
+ },
+ "LabelOptions": {
+ "shape": "LabelOptions"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "LabelOptions": {
+ "type": "structure",
+ "members": {
+ "Timezone": {
+ "shape": "String"
+ }
+ }
+ },
+ "Metric": {
+ "type": "structure",
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ }
+ }
+ },
+ "MetricDataQueries": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataQuery"
+ }
+ },
+ "MetricDataQuery": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "MetricDataQueryIdString"
+ },
+ "MetricStat": {
+ "shape": "MetricStat"
+ },
+ "Expression": {
+ "shape": "MetricDataQueryExpressionString"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "ReturnData": {
+ "shape": "Boolean"
+ },
+ "Period": {
+ "shape": "MetricDataQueryPeriodInteger"
+ },
+ "AccountId": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataQueryExpressionString": {
+ "type": "string",
+ "max": 2048,
+ "min": 1
+ },
+ "MetricDataQueryIdString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "MetricDataQueryPeriodInteger": {
+ "type": "integer",
+ "box": true,
+ "min": 1
+ },
+ "MetricStat": {
+ "type": "structure",
+ "required": [
+ "Metric",
+ "Period",
+ "Stat"
+ ],
+ "members": {
+ "Metric": {
+ "shape": "Metric"
+ },
+ "Period": {
+ "shape": "Integer"
+ },
+ "Stat": {
+ "shape": "String"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ }
+ }
+ },
+ "ScanBy": {
+ "type": "string",
+ "enum": [
+ "TimestampDescending",
+ "TimestampAscending"
+ ]
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataRequest_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_M",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m6",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m9",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_L",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "Expression": "m1 * 100",
+ "Label": "alpacas_found_percent"
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping"
+ },
+ "Period": 300,
+ "Stat": "Average",
+ "Unit": "Bytes"
+ }
+ },
+ {
+ "Id": "m6",
+ "Expression": "ANOMALY_DETECTION_FUNCTION(m5, 2)",
+ "Label": "dolphins_jumping_anomaly"
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m9",
+ "Expression": "m7 + m8",
+ "Label": "combined_animal_activity",
+ "ReturnData": false
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m11",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m12",
+ "Expression": "IF(m11 > 50, 1, 0)",
+ "Label": "high_panda_activity"
+ },
+ {
+ "Id": "m13",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m14",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m15",
+ "Expression": "RATE(m13)",
+ "Label": "koala_nap_rate"
+ },
+ {
+ "Id": "m16",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "tigers_prowling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m17",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "lions_roaring"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ },
+ {
+ "Id": "m18",
+ "Expression": "m16 / m17",
+ "Label": "big_cat_ratio"
+ },
+ {
+ "Id": "m19",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "otters_swimming",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m20",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "seals_clapping"
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m21",
+ "Expression": "(m19 + m20) / 1024",
+ "Label": "aquatic_mammals_total"
+ },
+ {
+ "Id": "m22",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "flamingos_standing",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m23",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "parrots_squawking"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m24",
+ "Expression": "SEARCH('{AWS/SDK,InstanceId} MetricName=\"alpacas_found\"', 'Average', 300)",
+ "Label": "all_alpacas"
+ },
+ {
+ "Id": "m25",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "toucans_flying",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m26",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "owls_hooting"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m27",
+ "Expression": "m25 * 4096",
+ "Label": "estimated_toucan_bytes"
+ },
+ {
+ "Id": "m28",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "eagles_soaring",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m29",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "hawks_circling"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m30",
+ "Expression": "m29 / m23",
+ "Label": "avg_bird_latency"
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800,
+ "MaxDatapoints": 1440,
+ "ScanBy": "TimestampDescending",
+ "LabelOptions": {
+ "Timezone": "UTC"
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for Healthcheck operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {},
+ "cases": [
+ {
+ "id": "awsJson1_0_HealthcheckRequest_Example",
+ "given": {
+ "name": "Healthcheck",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "documentation": "As seen in Amazon CloudWatch
",
+ "readonly": true
+ },
+ "params": {},
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpectedAttributeMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "ExpectedAttributeValue"
+ }
+ },
+ "ExpectedAttributeValue": {
+ "type": "structure",
+ "members": {
+ "Value": {
+ "shape": "AttributeValue"
+ },
+ "Exists": {
+ "shape": "Boolean"
+ },
+ "ComparisonOperator": {
+ "shape": "String"
+ },
+ "AttributeValueList": {
+ "shape": "AttributeValueList"
+ }
+ }
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "ExpressionAttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "PutItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Item"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "Expected": {
+ "shape": "ExpectedAttributeMap"
+ },
+ "ReturnValues": {
+ "shape": "String"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ReturnItemCollectionMetrics": {
+ "shape": "String"
+ },
+ "ConditionalOperator": {
+ "shape": "String"
+ },
+ "ConditionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ },
+ "ExpressionAttributeValues": {
+ "shape": "ExpressionAttributeValueMap"
+ },
+ "ReturnValuesOnConditionCheckFailure": {
+ "shape": "String"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Counts": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "Entity": {
+ "type": "structure",
+ "members": {
+ "KeyAttributes": {
+ "shape": "EntityKeyAttributesMap"
+ },
+ "Attributes": {
+ "shape": "EntityAttributesMap"
+ }
+ }
+ },
+ "EntityAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityAttributesMapValueString"
+ },
+ "max": 10,
+ "min": 0
+ },
+ "EntityKeyAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityKeyAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityKeyAttributesMapValueString"
+ },
+ "max": 4,
+ "min": 2
+ },
+ "EntityMetricDataList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityMetricDatum"
+ }
+ },
+ "EntityMetricDatum": {
+ "type": "structure",
+ "members": {
+ "Entity": {
+ "shape": "Entity"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "MetricData": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDatum"
+ }
+ },
+ "MetricDatum": {
+ "type": "structure",
+ "required": [
+ "MetricName"
+ ],
+ "members": {
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ },
+ "Timestamp": {
+ "shape": "Timestamp"
+ },
+ "Value": {
+ "shape": "Double"
+ },
+ "StatisticValues": {
+ "shape": "StatisticSet"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "Counts": {
+ "shape": "Counts"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ },
+ "StorageResolution": {
+ "shape": "Integer"
+ }
+ }
+ },
+ "PutMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "Namespace"
+ ],
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ },
+ "EntityMetricData": {
+ "shape": "EntityMetricDataList"
+ },
+ "StrictEntityValidation": {
+ "shape": "Boolean"
+ }
+ }
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "StatisticSet": {
+ "type": "structure",
+ "required": [
+ "SampleCount",
+ "Sum",
+ "Minimum",
+ "Maximum"
+ ],
+ "members": {
+ "SampleCount": {
+ "shape": "Double"
+ },
+ "Sum": {
+ "shape": "Double"
+ },
+ "Minimum": {
+ "shape": "Double"
+ },
+ "Maximum": {
+ "shape": "Double"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_PutMetricDataRequest_Baseline",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK"
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_S",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent"
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_M",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Value": 2048.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "Value": 100.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Value": 50.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "koalas_napping",
+ "Value": 75.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_L",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Values": [
+ 60.0,
+ 65.0,
+ 58.0,
+ 62.0,
+ 67.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 450.0,
+ "Minimum": 40.0,
+ "Maximum": 50.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Values": [
+ 2048.0,
+ 1800.0,
+ 2200.0,
+ 1950.0,
+ 2100.0,
+ 1750.0,
+ 2300.0,
+ 1900.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 500.0,
+ "Minimum": 80.0,
+ "Maximum": 120.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 47.0,
+ 53.0,
+ 49.0,
+ 51.0,
+ 46.0,
+ 54.0,
+ 50.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "koalas_napping",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 600.0,
+ "Minimum": 70.0,
+ "Maximum": 80.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "tigers_prowling",
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0,
+ 7.0,
+ 14.0,
+ 6.0,
+ 15.0,
+ 5.0,
+ 16.0,
+ 4.0,
+ 17.0,
+ 3.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lions_roaring",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 1728.0,
+ "Minimum": 140.0,
+ "Maximum": 148.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bears_fishing",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "wolves_howling",
+ "Values": [
+ 8192.0,
+ 7500.0,
+ 8800.0,
+ 7200.0,
+ 9000.0,
+ 6800.0,
+ 9200.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "foxes_hunting",
+ "StatisticValues": {
+ "SampleCount": 1.0,
+ "Sum": 0.0,
+ "Minimum": 0.0,
+ "Maximum": 0.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "rabbits_hopping",
+ "Value": 25.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "squirrels_gathering",
+ "Values": [
+ 35.0,
+ 32.0,
+ 38.0,
+ 30.0,
+ 40.0,
+ 28.0,
+ 42.0,
+ 26.0,
+ 44.0,
+ 24.0,
+ 46.0,
+ 22.0,
+ 48.0,
+ 20.0,
+ 50.0,
+ 18.0,
+ 52.0,
+ 16.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "owls_hooting",
+ "StatisticValues": {
+ "SampleCount": 6.0,
+ "Sum": 12288.0,
+ "Minimum": 1800.0,
+ "Maximum": 2300.0
+ },
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "eagles_soaring",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hawks_circling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0,
+ 92.0,
+ 108.0,
+ 90.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "falcons_diving",
+ "StatisticValues": {
+ "SampleCount": 4.0,
+ "Sum": 400.0,
+ "Minimum": 95.0,
+ "Maximum": 105.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "cheetahs_sprinting",
+ "Value": 5.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "gazelles_leaping",
+ "Values": [
+ 1000.0,
+ 950.0,
+ 1050.0,
+ 900.0,
+ 1100.0,
+ 850.0,
+ 1150.0,
+ 800.0,
+ 1200.0,
+ 750.0,
+ 1250.0,
+ 700.0,
+ 1300.0,
+ 650.0,
+ 1350.0,
+ 600.0,
+ 1400.0,
+ 550.0,
+ 1450.0,
+ 500.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lizards_basking",
+ "StatisticValues": {
+ "SampleCount": 15.0,
+ "Sum": 975.0,
+ "Minimum": 60.0,
+ "Maximum": 70.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hummingbirds_hovering",
+ "Value": 2000.0,
+ "Unit": "Count/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bees_buzzing",
+ "Values": [
+ 150.0,
+ 145.0,
+ 155.0,
+ 140.0,
+ 160.0,
+ 135.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "butterflies_fluttering",
+ "StatisticValues": {
+ "SampleCount": 20.0,
+ "Sum": 600.0,
+ "Minimum": 25.0,
+ "Maximum": 35.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "ants_marching",
+ "Value": 5.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "spiders_weaving",
+ "Values": [
+ 1.5,
+ 1.3,
+ 1.7,
+ 1.2,
+ 1.8,
+ 1.1,
+ 1.9,
+ 1.0,
+ 2.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "crickets_chirping",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 12.0,
+ "Minimum": 1.0,
+ "Maximum": 1.4
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "fireflies_glowing",
+ "Value": 1.0,
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "frogs_croaking",
+ "Values": [
+ 150.0,
+ 148.0,
+ 152.0,
+ 146.0,
+ 154.0,
+ 144.0,
+ 156.0,
+ 142.0,
+ 158.0,
+ 140.0,
+ 160.0,
+ 138.0,
+ 162.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "toads_hopping",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 2500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "salamanders_hiding",
+ "Value": 1000.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "turtles_swimming",
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 46.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "snakes_slithering",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 200.0,
+ "Minimum": 20.0,
+ "Maximum": 30.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "iguanas_sunbathing",
+ "Value": 10.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "whales_singing",
+ "Values": [
+ 100.0,
+ 95.0,
+ 105.0,
+ 90.0,
+ 110.0,
+ 85.0,
+ 115.0,
+ 80.0,
+ 120.0,
+ 75.0,
+ 125.0,
+ 70.0,
+ 130.0,
+ 65.0,
+ 135.0,
+ 60.0,
+ 140.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "seals_barking",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 20.0,
+ "Minimum": 1.0,
+ "Maximum": 3.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "otters_playing",
+ "Value": 200.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "fish_swimming",
+ "Values": [
+ 10.0,
+ 9.0,
+ 11.0,
+ 8.0,
+ 12.0,
+ 7.0,
+ 13.0,
+ 6.0,
+ 14.0,
+ 5.0,
+ 15.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "sharks_hunting",
+ "StatisticValues": {
+ "SampleCount": 25.0,
+ "Sum": 12500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "rays_gliding",
+ "Value": 50.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "octopuses_hiding",
+ "Values": [
+ 800.0,
+ 780.0,
+ 820.0,
+ 760.0,
+ 840.0,
+ 740.0,
+ 860.0,
+ 720.0,
+ 880.0,
+ 700.0,
+ 900.0,
+ 680.0,
+ 920.0,
+ 660.0,
+ 940.0,
+ 640.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "jellyfish_floating",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 2400.0,
+ "Minimum": 180.0,
+ "Maximum": 220.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "crabs_scuttling",
+ "Value": 5.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "lobsters_crawling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "starfish_clinging",
+ "StatisticValues": {
+ "SampleCount": 18.0,
+ "Sum": 1710.0,
+ "Minimum": 90.0,
+ "Maximum": 100.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "seahorses_drifting",
+ "Value": 0.5,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "clownfish_hiding",
+ "Values": [
+ 99.5,
+ 99.3,
+ 99.7,
+ 99.1,
+ 99.9,
+ 98.9,
+ 99.8,
+ 98.7,
+ 99.6,
+ 98.5,
+ 99.4,
+ 98.3,
+ 99.2,
+ 98.1,
+ 99.0,
+ 97.9,
+ 98.8,
+ 97.7,
+ 98.6
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "angelfish_swimming",
+ "StatisticValues": {
+ "SampleCount": 30.0,
+ "Sum": 1260.0,
+ "Minimum": 40.0,
+ "Maximum": 44.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Environment",
+ "Value": "production"
+ }
+ ]
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/output/query.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/output/query.json
new file mode 100644
index 000000000000..7e82e7d74d23
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/query/output/query.json
@@ -0,0 +1,2268 @@
+[
+ {
+ "description": "Test cases for GetItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ConsumedCapacity": {
+ "type": "structure",
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "CapacityUnits": {
+ "shape": "Double"
+ },
+ "ReadCapacityUnits": {
+ "shape": "Double"
+ },
+ "WriteCapacityUnits": {
+ "shape": "Double"
+ }
+ }
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetItemOutput": {
+ "type": "structure",
+ "members": {
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "ConsumedCapacity": {
+ "shape": "ConsumedCapacity"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-001\"\n },\n \"name\": {\n \"S\": \"Classic Carbonara\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"S\": \"Medium\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1.1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-002\"\n },\n \"name\": {\n \"S\": \"Fettuccine Alfredo\"\n },\n \"description\": {\n \"S\": \"Creamy, rich pasta dish with butter, parmesan cheese, and fresh fettuccine noodles\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"S\": \"Easy\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"SS\": [\"creamy\", \"comfort-food\", \"vegetarian\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fettuccine pasta\"\n },\n \"amount\": {\n \"S\": \"1 lb\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmesan cheese\"\n },\n \"amount\": {\n \"S\": \"1 cup grated\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy cream\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-003\"\n },\n \"name\": {\n \"S\": \"Grandma's Ultimate Lasagna Bolognese\"\n },\n \"description\": {\n \"S\": \"A traditional Italian lasagna recipe passed down through generations, featuring layers of rich meat sauce, creamy bechamel, fresh pasta sheets, and a blend of artisanal cheeses. This complex dish requires multiple preparation stages and represents the pinnacle of Italian comfort food craftsmanship. Recipe adapted from 'La Cucina della Nonna' by Maria Benedetti, 1952.\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"S\": \"Expert\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"SS\": [\"traditional\", \"comfort-food\", \"family-recipe\", \"holiday\", \"meat-sauce\", \"layered\", \"baked\", \"italian-classic\", \"time-intensive\", \"special-occasion\"]\n },\n \"categories\": {\n \"SS\": [\"main-course\", \"pasta\", \"casserole\", \"italian\"]\n },\n \"allergens\": {\n \"SS\": [\"dairy\", \"gluten\", \"eggs\"]\n },\n \"dietary_restrictions\": {\n \"SS\": [\"not-vegetarian\", \"not-vegan\", \"contains-alcohol\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"pasta\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fresh lasagna sheets\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"notes\": {\n \"S\": \"preferably homemade\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"meat_sauce\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground beef\"\n },\n \"amount\": {\n \"S\": \"1.5 lbs\"\n },\n \"quality\": {\n \"S\": \"80/20 blend\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground pork\"\n },\n \"amount\": {\n \"S\": \"0.5 lbs\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pancetta\"\n },\n \"amount\": {\n \"S\": \"4 oz diced\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"san marzano tomatoes\"\n },\n \"amount\": {\n \"S\": \"28 oz can\"\n },\n \"brand\": {\n \"S\": \"imported\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"red wine\"\n },\n \"amount\": {\n \"S\": \"1 cup\"\n },\n \"type\": {\n \"S\": \"chianti classico\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"bechamel\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n },\n \"type\": {\n \"S\": \"european style\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"all-purpose flour\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"whole milk\"\n },\n \"amount\": {\n \"S\": \"4 cups\"\n },\n \"temperature\": {\n \"S\": \"warm\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"nutmeg\"\n },\n \"amount\": {\n \"S\": \"pinch\"\n },\n \"type\": {\n \"S\": \"freshly grated\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"cheeses\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmigiano-reggiano\"\n },\n \"amount\": {\n \"S\": \"2 cups grated\"\n },\n \"age\": {\n \"S\": \"24 months\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ricotta\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"type\": {\n \"S\": \"whole milk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"mozzarella\"\n },\n \"amount\": {\n \"S\": \"1 lb shredded\"\n },\n \"type\": {\n \"S\": \"low-moisture\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"S\": \"Prepare Meat Sauce\"\n },\n \"description\": {\n \"S\": \"Brown pancetta, add ground meats, cook with vegetables and wine\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"S\": \"medium-high\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"S\": \"Make Bechamel\"\n },\n \"description\": {\n \"S\": \"Create roux with butter and flour, gradually add warm milk\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"S\": \"Whisk constantly to prevent lumps\"\n },\n {\n \"S\": \"Keep milk warm for smooth incorporation\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"S\": \"Layer Assembly\"\n },\n \"description\": {\n \"S\": \"Alternate layers of pasta, meat sauce, bechamel, and cheeses\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"SS\": [\"meat_sauce\", \"pasta\", \"bechamel\", \"ricotta\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"mozzarella\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"parmigiano\"]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"9x13 baking dish\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"large skillet\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy saucepan\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pasta machine\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"S\": \"store-bought sheets\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"S\": \"Chianti Classico\"\n },\n \"alternatives\": {\n \"SS\": [\"Sangiovese\", \"Barbera d'Alba\", \"Montepulciano\"]\n },\n \"serving_temp\": {\n \"S\": \"60-65°F\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3-4 days\"\n },\n \"container\": {\n \"S\": \"covered tightly\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3 months\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"S\": \"Cool completely before freezing\"\n },\n {\n \"S\": \"Wrap in plastic then foil\"\n },\n {\n \"S\": \"Thaw overnight in refrigerator\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Absolutely incredible! Worth every minute of preparation time.\"\n },\n \"reviewer\": {\n \"S\": \"chef_mario_2021\"\n },\n \"date\": {\n \"S\": \"2021-12-15\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Family recipe perfection. Made this for Christmas dinner and everyone asked for the recipe!\"\n },\n \"reviewer\": {\n \"S\": \"nonna_rosa\"\n },\n \"date\": {\n \"S\": \"2021-12-25\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"S\": \"Delicious but very time consuming. Plan ahead!\"\n },\n \"reviewer\": {\n \"S\": \"busy_parent_123\"\n },\n \"date\": {\n \"S\": \"2021-11-28\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"S\": \"Emilia-Romagna, Italy\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"S\": \"1923\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"S\": \"1965\"\n },\n \"change\": {\n \"S\": \"Added wine to meat sauce\"\n },\n \"reason\": {\n \"S\": \"Enhanced flavor depth\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"S\": \"1987\"\n },\n \"change\": {\n \"S\": \"Increased cheese blend variety\"\n },\n \"reason\": {\n \"S\": \"Improved texture and taste\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"preparation\"\n },\n \"tip\": {\n \"S\": \"Make sauce day before for better flavor development\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"assembly\"\n },\n \"tip\": {\n \"S\": \"Let each layer cool slightly before adding the next\"\n },\n \"importance\": {\n \"S\": \"medium\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"baking\"\n },\n \"tip\": {\n \"S\": \"Cover with foil for first hour, then uncover to brown\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0.0\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMQ==\"\n },\n \"name\": {\n \"B\": \"Q2xhc3NpYyBDYXJib25hcmE=\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"B\": \"TWVkaXVt\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMg==\"\n },\n \"name\": {\n \"B\": \"RmV0dHVjY2luZSBBbGZyZWRv\"\n },\n \"description\": {\n \"B\": \"Q3JlYW15LCByaWNoIHBhc3RhIGRpc2ggd2l0aCBidXR0ZXIsIHBhcm1lc2FuIGNoZWVzZSwgYW5kIGZyZXNoIGZldHR1Y2NpbmUgbm9vZGxlcw==\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"B\": \"RWFzeQ==\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"BS\": [\n \"Y3JlYW15\",\n \"Y29tZm9ydC1mb29k\",\n \"dmVnZXRhcmlhbg==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZmV0dHVjY2luZSBwYXN0YQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYg==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWVzYW4gY2hlZXNl\"\n },\n \"amount\": {\n \"B\": \"MSBjdXAgZ3JhdGVk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgY3JlYW0=\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMw==\"\n },\n \"name\": {\n \"B\": \"R3JhbmRtYSdzIFVsdGltYXRlIExhc2FnbmEgQm9sb2duZXNl\"\n },\n \"description\": {\n \"B\": \"QSB0cmFkaXRpb25hbCBJdGFsaWFuIGxhc2FnbmEgcmVjaXBlIHBhc3NlZCBkb3duIHRocm91Z2ggZ2VuZXJhdGlvbnMsIGZlYXR1cmluZyBsYXllcnMgb2YgcmljaCBtZWF0IHNhdWNlLCBjcmVhbXkgYmVjaGFtZWwsIGZyZXNoIHBhc3RhIHNoZWV0cywgYW5kIGEgYmxlbmQgb2YgYXJ0aXNhbmFsIGNoZWVzZXMuIFRoaXMgY29tcGxleCBkaXNoIHJlcXVpcmVzIG11bHRpcGxlIHByZXBhcmF0aW9uIHN0YWdlcyBhbmQgcmVwcmVzZW50cyB0aGUgcGlubmFjbGUgb2YgSXRhbGlhbiBjb21mb3J0IGZvb2QgY3JhZnRzbWFuc2hpcC4gUmVjaXBlIGFkYXB0ZWQgZnJvbSAnTGEgQ3VjaW5hIGRlbGxhIE5vbm5hJyBieSBNYXJpYSBCZW5lZGV0dGksIDE5NTIu\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"B\": \"RXhwZXJ0\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"BS\": [\n \"dHJhZGl0aW9uYWw=\",\n \"Y29tZm9ydC1mb29k\",\n \"ZmFtaWx5LXJlY2lwZQ==\",\n \"aG9saWRheQ==\",\n \"bWVhdC1zYXVjZQ==\",\n \"bGF5ZXJlZA==\",\n \"YmFrZWQ=\",\n \"aXRhbGlhbi1jbGFzc2lj\",\n \"dGltZS1pbnRlbnNpdmU=\",\n \"c3BlY2lhbC1vY2Nhc2lvbg==\"\n ]\n },\n \"categories\": {\n \"BS\": [\n \"bWFpbi1jb3Vyc2U=\",\n \"cGFzdGE=\",\n \"Y2Fzc2Vyb2xl\",\n \"aXRhbGlhbg==\"\n ]\n },\n \"allergens\": {\n \"BS\": [\n \"ZGFpcnk=\",\n \"Z2x1dGVu\",\n \"ZWdncw==\"\n ]\n },\n \"dietary_restrictions\": {\n \"BS\": [\n \"bm90LXZlZ2V0YXJpYW4=\",\n \"bm90LXZlZ2Fu\",\n \"Y29udGFpbnMtYWxjb2hvbA==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cGFzdGE=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZnJlc2ggbGFzYWduYSBzaGVldHM=\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"notes\": {\n \"B\": \"cHJlZmVyYWJseSBob21lbWFkZQ==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"bWVhdF9zYXVjZQ==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIGJlZWY=\"\n },\n \"amount\": {\n \"B\": \"MS41IGxicw==\"\n },\n \"quality\": {\n \"B\": \"ODAvMjAgYmxlbmQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIHBvcms=\"\n },\n \"amount\": {\n \"B\": \"MC41IGxicw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFuY2V0dGE=\"\n },\n \"amount\": {\n \"B\": \"NCBveiBkaWNlZA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"c2FuIG1hcnphbm8gdG9tYXRvZXM=\"\n },\n \"amount\": {\n \"B\": \"Mjggb3ogY2Fu\"\n },\n \"brand\": {\n \"B\": \"aW1wb3J0ZWQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmVkIHdpbmU=\"\n },\n \"amount\": {\n \"B\": \"MSBjdXA=\"\n },\n \"type\": {\n \"B\": \"Y2hpYW50aSBjbGFzc2ljbw==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmVjaGFtZWw=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n },\n \"type\": {\n \"B\": \"ZXVyb3BlYW4gc3R5bGU=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YWxsLXB1cnBvc2UgZmxvdXI=\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n },\n \"amount\": {\n \"B\": \"NCBjdXBz\"\n },\n \"temperature\": {\n \"B\": \"d2FybQ==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bnV0bWVn\"\n },\n \"amount\": {\n \"B\": \"cGluY2g=\"\n },\n \"type\": {\n \"B\": \"ZnJlc2hseSBncmF0ZWQ=\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"Y2hlZXNlcw==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWlnaWFuby1yZWdnaWFubw==\"\n },\n \"amount\": {\n \"B\": \"MiBjdXBzIGdyYXRlZA==\"\n },\n \"age\": {\n \"B\": \"MjQgbW9udGhz\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmljb3R0YQ==\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"type\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bW96emFyZWxsYQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYiBzaHJlZGRlZA==\"\n },\n \"type\": {\n \"B\": \"bG93LW1vaXN0dXJl\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"B\": \"UHJlcGFyZSBNZWF0IFNhdWNl\"\n },\n \"description\": {\n \"B\": \"QnJvd24gcGFuY2V0dGEsIGFkZCBncm91bmQgbWVhdHMsIGNvb2sgd2l0aCB2ZWdldGFibGVzIGFuZCB3aW5l\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"B\": \"bWVkaXVtLWhpZ2g=\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"B\": \"TWFrZSBCZWNoYW1lbA==\"\n },\n \"description\": {\n \"B\": \"Q3JlYXRlIHJvdXggd2l0aCBidXR0ZXIgYW5kIGZsb3VyLCBncmFkdWFsbHkgYWRkIHdhcm0gbWlsaw==\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"B\": \"V2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBz\"\n },\n {\n \"B\": \"S2VlcCBtaWxrIHdhcm0gZm9yIHNtb290aCBpbmNvcnBvcmF0aW9u\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"B\": \"TGF5ZXIgQXNzZW1ibHk=\"\n },\n \"description\": {\n \"B\": \"QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2Vz\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"BS\": [\n \"bWVhdF9zYXVjZQ==\",\n \"cGFzdGE=\",\n \"YmVjaGFtZWw=\",\n \"cmljb3R0YQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"bW96emFyZWxsYQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"cGFybWlnaWFubw==\"\n ]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"OXgxMyBiYWtpbmcgZGlzaA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bGFyZ2Ugc2tpbGxldA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgc2F1Y2VwYW4=\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFzdGEgbWFjaGluZQ==\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"B\": \"c3RvcmUtYm91Z2h0IHNoZWV0cw==\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"B\": \"Q2hpYW50aSBDbGFzc2ljbw==\"\n },\n \"alternatives\": {\n \"BS\": [\n \"U2FuZ2lvdmVzZQ==\",\n \"QmFyYmVyYSBkJ0FsYmE=\",\n \"TW9udGVwdWxjaWFubw==\"\n ]\n },\n \"serving_temp\": {\n \"B\": \"NjAtNjXCsEY=\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"B\": \"My00IGRheXM=\"\n },\n \"container\": {\n \"B\": \"Y292ZXJlZCB0aWdodGx5\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"B\": \"MyBtb250aHM=\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"B\": \"Q29vbCBjb21wbGV0ZWx5IGJlZm9yZSBmcmVlemluZw==\"\n },\n {\n \"B\": \"V3JhcCBpbiBwbGFzdGljIHRoZW4gZm9pbA==\"\n },\n {\n \"B\": \"VGhhdyBvdmVybmlnaHQgaW4gcmVmcmlnZXJhdG9y\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"QWJzb2x1dGVseSBpbmNyZWRpYmxlISBXb3J0aCBldmVyeSBtaW51dGUgb2YgcHJlcGFyYXRpb24gdGltZS4=\"\n },\n \"reviewer\": {\n \"B\": \"Y2hlZl9tYXJpb18yMDIx\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0xNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"RmFtaWx5IHJlY2lwZSBwZXJmZWN0aW9uLiBNYWRlIHRoaXMgZm9yIENocmlzdG1hcyBkaW5uZXIgYW5kIGV2ZXJ5b25lIGFza2VkIGZvciB0aGUgcmVjaXBlIQ==\"\n },\n \"reviewer\": {\n \"B\": \"bm9ubmFfcm9zYQ==\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0yNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"B\": \"RGVsaWNpb3VzIGJ1dCB2ZXJ5IHRpbWUgY29uc3VtaW5nLiBQbGFuIGFoZWFkIQ==\"\n },\n \"reviewer\": {\n \"B\": \"YnVzeV9wYXJlbnRfMTIz\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMS0yOA==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"B\": \"RW1pbGlhLVJvbWFnbmEsIEl0YWx5\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"B\": \"MTkyMw==\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk2NQ==\"\n },\n \"change\": {\n \"B\": \"QWRkZWQgd2luZSB0byBtZWF0IHNhdWNl\"\n },\n \"reason\": {\n \"B\": \"RW5oYW5jZWQgZmxhdm9yIGRlcHRo\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk4Nw==\"\n },\n \"change\": {\n \"B\": \"SW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5\"\n },\n \"reason\": {\n \"B\": \"SW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGU=\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cHJlcGFyYXRpb24=\"\n },\n \"tip\": {\n \"B\": \"TWFrZSBzYXVjZSBkYXkgYmVmb3JlIGZvciBiZXR0ZXIgZmxhdm9yIGRldmVsb3BtZW50\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YXNzZW1ibHk=\"\n },\n \"tip\": {\n \"B\": \"TGV0IGVhY2ggbGF5ZXIgY29vbCBzbGlnaHRseSBiZWZvcmUgYWRkaW5nIHRoZSBuZXh0\"\n },\n \"importance\": {\n \"B\": \"bWVkaXVt\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmFraW5n\"\n },\n \"tip\": {\n \"B\": \"Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd24=\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0\n }\n}\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "oA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhU2pyZWNpcGUtMDAxZG5hbWWhYVNxQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhU2dJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFTZk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7P/GZmZmZmZo=\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhU2pyZWNpcGUtMDAyZG5hbWWhYVNyRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFTeFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhU2RFYXN5Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiU1ODZmNyZWFteWxjb21mb3J0LWZvb2RqdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYVNwZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYVNkMSBsYqFhTaJkaXRlbaFhU2ZidXR0ZXJmYW1vdW50oWFTZzEvMiBjdXChYU2iZGl0ZW2hYVNvcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhU2wxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYVNraGVhdnkgY3JlYW1mYW1vdW50oWFTZzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYVNqcmVjaXBlLTAwM2RuYW1loWFTeCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYVN5AXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYVNmRXhwZXJ0Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiU1OKa3RyYWRpdGlvbmFsbGNvbWZvcnQtZm9vZG1mYW1pbHktcmVjaXBlZ2hvbGlkYXlqbWVhdC1zYXVjZWdsYXllcmVkZWJha2Vkb2l0YWxpYW4tY2xhc3NpY250aW1lLWludGVuc2l2ZXBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYlNThGttYWluLWNvdXJzZWVwYXN0YWljYXNzZXJvbGVnaXRhbGlhbmlhbGxlcmdlbnOhYlNTg2VkYWlyeWZnbHV0ZW5kZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiU1ODbm5vdC12ZWdldGFyaWFuaW5vdC12ZWdhbnBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYVNlcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFTdGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhU2UyIGxic2Vub3Rlc6FhU3NwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhU2ptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhU2tncm91bmQgYmVlZmZhbW91bnShYVNnMS41IGxic2dxdWFsaXR5oWFTazgwLzIwIGJsZW5koWFNomRpdGVtoWFTa2dyb3VuZCBwb3JrZmFtb3VudKFhU2cwLjUgbGJzoWFNomRpdGVtoWFTaHBhbmNldHRhZmFtb3VudKFhU2o0IG96IGRpY2VkoWFNo2RpdGVtoWFTdHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhU2kyOCBveiBjYW5lYnJhbmShYVNoaW1wb3J0ZWShYU2jZGl0ZW2hYVNocmVkIHdpbmVmYW1vdW50oWFTZTEgY3VwZHR5cGWhYVNwY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYVNoYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFTZmJ1dHRlcmZhbW91bnShYVNmNiB0YnNwZHR5cGWhYVNuZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYVNxYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFTZjYgdGJzcKFhTaNkaXRlbaFhU2p3aG9sZSBtaWxrZmFtb3VudKFhU2Y0IGN1cHNrdGVtcGVyYXR1cmWhYVNkd2FybaFhTaNkaXRlbaFhU2ZudXRtZWdmYW1vdW50oWFTZXBpbmNoZHR5cGWhYVNuZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFTZ2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFTc3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFTbTIgY3VwcyBncmF0ZWRjYWdloWFTaTI0IG1vbnRoc6FhTaNkaXRlbaFhU2dyaWNvdHRhZmFtb3VudKFhU2UyIGxic2R0eXBloWFTandob2xlIG1pbGuhYU2jZGl0ZW2hYVNqbW96emFyZWxsYWZhbW91bnShYVNtMSBsYiBzaHJlZGRlZGR0eXBloWFTbGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYVNyUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFTeD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhU2ttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFTbU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYVN4OkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhU3ghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFTeCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhU25MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhU3g8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJTU4RqbWVhdF9zYXVjZWVwYXN0YWhiZWNoYW1lbGdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYlNThGVwYXN0YWptZWF0X3NhdWNlaGJlY2hhbWVsam1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiU1OEZXBhc3Rham1lYXRfc2F1Y2VoYmVjaGFtZWxqcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFTcDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhU21sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYVNuaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhU21wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYVNzc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYVNwQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYlNTg2pTYW5naW92ZXNlbkJhcmJlcmEgZCdBbGJhbU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFTaDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYVNoMy00IGRheXNpY29udGFpbmVyoWFTb2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhU2gzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFTeB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFTeBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFTeB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4PkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFTb2NoZWZfbWFyaW9fMjAyMWRkYXRloWFTajIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4W0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYVNqbm9ubmFfcm9zYWRkYXRloWFTajIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYVN4LkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYVNvYnVzeV9wYXJlbnRfMTIzZGRhdGWhYVNqMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFTdUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhU2QxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFTZDE5NjVmY2hhbmdloWFTeBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFTdUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhU2QxOTg3ZmNoYW5nZaFhU3geSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhU3gaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYVNrcHJlcGFyYXRpb25jdGlwoWFTeDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhU2RoaWdooWFNo2hjYXRlZ29yeaFhU2hhc3NlbWJseWN0aXChYVN4M0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFTZm1lZGl1baFhTaNoY2F0ZWdvcnmhYVNmYmFraW5nY3RpcKFhU3g1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhU2RoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhQkpyZWNpcGUtMDAxZG5hbWWhYUJRQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhQkdJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFCRk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHMB\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhQkpyZWNpcGUtMDAyZG5hbWWhYUJSRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFCWFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhQkRFYXN5Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiQlODRmNyZWFteUxjb21mb3J0LWZvb2RKdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYUJQZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYUJEMSBsYqFhTaJkaXRlbaFhQkZidXR0ZXJmYW1vdW50oWFCRzEvMiBjdXChYU2iZGl0ZW2hYUJPcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhQkwxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYUJLaGVhdnkgY3JlYW1mYW1vdW50oWFCRzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput",
+ "resultWrapper": "GetItemResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYUJKcmVjaXBlLTAwM2RuYW1loWFCWCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYUJZAXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYUJGRXhwZXJ0Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiQlOKS3RyYWRpdGlvbmFsTGNvbWZvcnQtZm9vZE1mYW1pbHktcmVjaXBlR2hvbGlkYXlKbWVhdC1zYXVjZUdsYXllcmVkRWJha2VkT2l0YWxpYW4tY2xhc3NpY050aW1lLWludGVuc2l2ZVBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYkJThEttYWluLWNvdXJzZUVwYXN0YUljYXNzZXJvbGVHaXRhbGlhbmlhbGxlcmdlbnOhYkJTg0VkYWlyeUZnbHV0ZW5EZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiQlODTm5vdC12ZWdldGFyaWFuSW5vdC12ZWdhblBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYUJFcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFCVGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhQkUyIGxic2Vub3Rlc6FhQlNwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhQkptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhQktncm91bmQgYmVlZmZhbW91bnShYUJHMS41IGxic2dxdWFsaXR5oWFCSzgwLzIwIGJsZW5koWFNomRpdGVtoWFCS2dyb3VuZCBwb3JrZmFtb3VudKFhQkcwLjUgbGJzoWFNomRpdGVtoWFCSHBhbmNldHRhZmFtb3VudKFhQko0IG96IGRpY2VkoWFNo2RpdGVtoWFCVHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhQkkyOCBveiBjYW5lYnJhbmShYUJIaW1wb3J0ZWShYU2jZGl0ZW2hYUJIcmVkIHdpbmVmYW1vdW50oWFCRTEgY3VwZHR5cGWhYUJQY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYUJIYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFCRmJ1dHRlcmZhbW91bnShYUJGNiB0YnNwZHR5cGWhYUJOZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYUJRYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFCRjYgdGJzcKFhTaNkaXRlbaFhQkp3aG9sZSBtaWxrZmFtb3VudKFhQkY0IGN1cHNrdGVtcGVyYXR1cmWhYUJEd2FybaFhTaNkaXRlbaFhQkZudXRtZWdmYW1vdW50oWFCRXBpbmNoZHR5cGWhYUJOZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFCR2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFCU3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFCTTIgY3VwcyBncmF0ZWRjYWdloWFCSTI0IG1vbnRoc6FhTaNkaXRlbaFhQkdyaWNvdHRhZmFtb3VudKFhQkUyIGxic2R0eXBloWFCSndob2xlIG1pbGuhYU2jZGl0ZW2hYUJKbW96emFyZWxsYWZhbW91bnShYUJNMSBsYiBzaHJlZGRlZGR0eXBloWFCTGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYUJSUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFCWD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhQkttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFCTU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYUJYOkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhQlghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFCWCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhQk5MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhQlg8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJCU4RKbWVhdF9zYXVjZUVwYXN0YUhiZWNoYW1lbEdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYkJThEVwYXN0YUptZWF0X3NhdWNlSGJlY2hhbWVsSm1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiQlOERXBhc3RhSm1lYXRfc2F1Y2VIYmVjaGFtZWxKcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFCUDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhQk1sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYUJOaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhQk1wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYUJTc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYUJQQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYkJTg0pTYW5naW92ZXNlTkJhcmJlcmEgZCdBbGJhTU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFCSDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYUJIMy00IGRheXNpY29udGFpbmVyoWFCT2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhQkgzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFCWB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFCWBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFCWB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYPkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFCT2NoZWZfbWFyaW9fMjAyMWRkYXRloWFCSjIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYW0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYUJKbm9ubmFfcm9zYWRkYXRloWFCSjIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYUJYLkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYUJPYnVzeV9wYXJlbnRfMTIzZGRhdGWhYUJKMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFCVUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhQkQxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFCRDE5NjVmY2hhbmdloWFCWBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFCVUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhQkQxOTg3ZmNoYW5nZaFhQlgeSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhQlgaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYUJLcHJlcGFyYXRpb25jdGlwoWFCWDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhQkRoaWdooWFNo2hjYXRlZ29yeaFhQkhhc3NlbWJseWN0aXChYUJYM0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFCRm1lZGl1baFhTaNoY2F0ZWdvcnmhYUJGYmFraW5nY3RpcKFhQlg1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhQkRoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsquerydataplane",
+ "protocol": "query",
+ "protocols": [
+ "query"
+ ],
+ "serviceFullName": "AwsQueryDataPlane",
+ "serviceId": "QueryDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsQueryDataPlane",
+ "uid": "querydataplane-1999-12-31"
+ },
+ "shapes": {
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetMetricDataOutput": {
+ "type": "structure",
+ "members": {
+ "MetricDataResults": {
+ "shape": "MetricDataResults"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MessageData": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "String"
+ },
+ "Value": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataResult": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "String"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "Timestamps": {
+ "shape": "Timestamps"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "StatusCode": {
+ "shape": "StatusCode"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MetricDataResultMessages": {
+ "type": "list",
+ "member": {
+ "shape": "MessageData"
+ }
+ },
+ "MetricDataResults": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataResult"
+ }
+ },
+ "StatusCode": {
+ "type": "string",
+ "enum": [
+ "Complete",
+ "InternalError",
+ "PartialData",
+ "Forbidden"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Timestamps": {
+ "type": "list",
+ "member": {
+ "shape": "Timestamp"
+ }
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataResponse_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetMetricDataOutput",
+ "resultWrapper": "GetMetricDataResult"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 75.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 60.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 45.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 60.0,
+ 58.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 45.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m5",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "giraffes_eating",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 100.0,
+ 95.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 150.0,
+ 145.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 50.0,
+ 48.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m9",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m10",
+ "Label": "kangaroos_hopping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "alpacas_found_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 7500.0,
+ 7250.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 450.0
+ ],
+ "StatusCode": "PartialData",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Penguin data partially unavailable due to ice storm"
+ }
+ ]
+ },
+ {
+ "Id": "m5",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "dolphins_jumping_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "giraffes_eating",
+ "Timestamps": [],
+ "Values": [],
+ "StatusCode": "InternalError",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Giraffe feeding schedule access denied"
+ }
+ ]
+ },
+ {
+ "Id": "m10",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 150.0
+ ],
+ "StatusCode": "Forbidden",
+ "Messages": [
+ {
+ "Code": "AccessDenied",
+ "Value": "Zebra tracking permissions insufficient"
+ }
+ ]
+ },
+ {
+ "Id": "m11",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 49.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m12",
+ "Label": "high_panda_activity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m13",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 75.0,
+ 72.0,
+ 78.0,
+ 74.0,
+ 76.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m15",
+ "Label": "koala_nap_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.25,
+ 0.24,
+ 0.26
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m16",
+ "Label": "tigers_prowling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m17",
+ "Label": "lions_roaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 144.0,
+ 142.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m18",
+ "Label": "big_cat_ratio",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.069,
+ 0.085
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m19",
+ "Label": "otters_swimming",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3900.0,
+ 4100.0,
+ 4050.0,
+ 4150.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m20",
+ "Label": "seals_clapping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 8192.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m21",
+ "Label": "aquatic_mammals_total",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 12.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m22",
+ "Label": "flamingos_standing",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m23",
+ "Label": "parrots_squawking",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 25.0,
+ 23.0,
+ 27.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m24",
+ "Label": "all_alpacas",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 71.2,
+ 69.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m25",
+ "Label": "toucans_flying",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.0,
+ 32.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m27",
+ "Label": "estimated_toucan_bytes",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 143360.0,
+ 131072.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m28",
+ "Label": "eagles_soaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3800.0,
+ 4300.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m29",
+ "Label": "hawks_circling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600
+ ],
+ "Values": [
+ 0.025,
+ 0.023,
+ 0.027,
+ 0.024,
+ 0.026,
+ 0.025,
+ 0.028,
+ 0.022,
+ 0.024
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m30",
+ "Label": "avg_bird_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.001,
+ 0.001,
+ 0.001
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r1",
+ "Label": "requests_from_bees",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1050.0,
+ 980.0,
+ 1020.0,
+ 1100.0,
+ 990.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r2",
+ "Label": "bee_request_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 3.33,
+ 3.5,
+ 3.27
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r3",
+ "Label": "butterfly_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.125,
+ 0.132
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r4",
+ "Label": "ant_success_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 99.2,
+ 99.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r5",
+ "Label": "spider_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 5.0,
+ 3.0,
+ 7.0,
+ 4.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r6",
+ "Label": "beetle_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r7",
+ "Label": "insect_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.7,
+ 0.4,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d1",
+ "Label": "fish_swimming_speed",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 45.2,
+ 47.8,
+ 44.1,
+ 46.5,
+ 48.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d2",
+ "Label": "shark_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 15.0,
+ 17.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d3",
+ "Label": "whale_song_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d4",
+ "Label": "octopus_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 0.002,
+ 0.0025,
+ 0.0018,
+ 0.0022,
+ 0.0024,
+ 0.0019,
+ 0.0021
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d5",
+ "Label": "max_sea_creature_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.0025,
+ 0.0028,
+ 0.0023
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l1",
+ "Label": "firefly_invocations",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 250.0,
+ 280.0,
+ 220.0,
+ 260.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l2",
+ "Label": "moth_duration",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 125.5,
+ 132.8,
+ 118.2,
+ 128.9,
+ 135.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l3",
+ "Label": "total_bug_execution_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 31375.0,
+ 37184.0,
+ 26004.0,
+ 33514.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l4",
+ "Label": "cricket_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l5",
+ "Label": "grasshopper_throttles",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l6",
+ "Label": "bug_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.8,
+ 0.7,
+ 1.4
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s1",
+ "Label": "acorn_storage_bytes",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1.073741824E9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s2",
+ "Label": "nuts_collected",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1024.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s3",
+ "Label": "avg_acorn_size",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1048576.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy1",
+ "Label": "squirrel_read_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 50.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 58.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy2",
+ "Label": "total_chipmunk_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 85.0,
+ 92.0,
+ 78.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy3",
+ "Label": "hamster_throttled_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 1.0,
+ 0.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq1",
+ "Label": "rabbit_messages_visible",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 25.0,
+ 28.0,
+ 22.0,
+ 30.0,
+ 26.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq2",
+ "Label": "bunny_message_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ 0.02,
+ -0.01
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq3",
+ "Label": "hare_messages_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 15.0,
+ 18.0,
+ 12.0,
+ 20.0,
+ 16.0,
+ 14.0,
+ 19.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq4",
+ "Label": "cottontail_messages_received",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 12.0,
+ 15.0,
+ 14.0,
+ 18.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq5",
+ "Label": "rabbit_message_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 3.0,
+ 3.0,
+ -2.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn1",
+ "Label": "pigeon_notifications_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 100.0,
+ 105.0,
+ 98.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn2",
+ "Label": "dove_notification_failure_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.0,
+ 0.95
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf1",
+ "Label": "falcon_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 5000.0,
+ 5200.0,
+ 4800.0,
+ 5100.0,
+ 5300.0,
+ 4900.0,
+ 5050.0,
+ 5150.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf2",
+ "Label": "eagle_bytes_downloaded",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.048576E7,
+ 1.0737418E7,
+ 1.0223616E7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf3",
+ "Label": "avg_bird_response_size",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2097.15,
+ 2065.66,
+ 2129.92
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf4",
+ "Label": "crow_4xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.5,
+ 0.4,
+ 0.6,
+ 0.45
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf5",
+ "Label": "raven_5xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.1,
+ 0.15
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf6",
+ "Label": "total_bird_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.6,
+ 0.55
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag1",
+ "Label": "monkey_api_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 800.0,
+ 850.0,
+ 780.0,
+ 820.0,
+ 870.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag2",
+ "Label": "gorilla_p95_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 250.0,
+ 275.0,
+ 230.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag3",
+ "Label": "chimp_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 8.0,
+ 6.0,
+ 10.0,
+ 7.0,
+ 9.0,
+ 5.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag4",
+ "Label": "orangutan_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag5",
+ "Label": "primate_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.25,
+ 0.82
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec1",
+ "Label": "cheetah_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 55.2,
+ 58.7,
+ 52.1,
+ 56.8,
+ 59.3,
+ 54.6,
+ 57.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec2",
+ "Label": "leopard_memory_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec3",
+ "Label": "max_wildcat_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el1",
+ "Label": "sloth_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 25.8,
+ 28.2,
+ 23.5,
+ 26.9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el2",
+ "Label": "armadillo_cache_misses",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el3",
+ "Label": "anteater_cache_hit_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 92.5,
+ 94.2,
+ 90.8
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k1",
+ "Label": "salmon_incoming_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1100.0,
+ 950.0,
+ 1050.0,
+ 1150.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k2",
+ "Label": "trout_outgoing_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 980.0,
+ 1080.0,
+ 940.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k3",
+ "Label": "fish_record_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 20.0,
+ 20.0,
+ 10.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs1",
+ "Label": "whale_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.8,
+ 38.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs2",
+ "Label": "dolphin_connection_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw1",
+ "Label": "mole_disk_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600,
+ 1609461900
+ ],
+ "Values": [
+ 75.2,
+ 75.8,
+ 76.1,
+ 76.5,
+ 76.9,
+ 77.2,
+ 77.6,
+ 78.0,
+ 78.3,
+ 78.7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw2",
+ "Label": "badger_mem_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 69.2,
+ 67.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw3",
+ "Label": "groundhog_resource_alert",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw4",
+ "Label": "prairie_dog_tcp_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 125.0,
+ 132.0,
+ 118.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw5",
+ "Label": "gopher_processes_total",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 245.0,
+ 248.0,
+ 242.0,
+ 250.0,
+ 247.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw6",
+ "Label": "woodchuck_process_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ -0.02,
+ 0.03
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u1",
+ "Label": "owl_api_call_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 500.0,
+ 520.0,
+ 480.0,
+ 510.0,
+ 530.0,
+ 490.0,
+ 515.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u2",
+ "Label": "nightingale_api_call_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.67,
+ 1.73,
+ 1.6
+ ],
+ "StatusCode": "Complete"
+ }
+ ],
+ "NextToken": "AQICAHhQdAFQVGGp",
+ "Messages": [
+ {
+ "Code": "PartialData",
+ "Value": "Some animal metrics could not be retrieved due to migration season"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch InternalError\n InternalError\n AccessDenied\n PartialData\n
",
+ "readonly": true
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-json/input/rest_json.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-json/input/rest_json.json
new file mode 100644
index 000000000000..287d85b312a9
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-json/input/rest_json.json
@@ -0,0 +1,3473 @@
+[
+ {
+ "description": "Test cases for CopyObject operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "CopyObjectRequest": {
+ "type": "structure",
+ "required": [
+ "Bucket",
+ "CopySource",
+ "Key"
+ ],
+ "members": {
+ "ACL": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-acl"
+ },
+ "Bucket": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Bucket"
+ },
+ "CacheControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Cache-Control"
+ },
+ "ChecksumAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-algorithm"
+ },
+ "ContentDisposition": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Disposition"
+ },
+ "ContentEncoding": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Encoding"
+ },
+ "ContentLanguage": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Language"
+ },
+ "ContentType": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Type"
+ },
+ "CopySource": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source"
+ },
+ "CopySourceIfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-match"
+ },
+ "CopySourceIfModifiedSince": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-modified-since"
+ },
+ "CopySourceIfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-none-match"
+ },
+ "CopySourceIfUnmodifiedSince": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-unmodified-since"
+ },
+ "Expires": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "Expires"
+ },
+ "GrantFullControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-full-control"
+ },
+ "GrantRead": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read"
+ },
+ "GrantReadACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read-acp"
+ },
+ "GrantWriteACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-write-acp"
+ },
+ "IfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-Match"
+ },
+ "IfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-None-Match"
+ },
+ "Key": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Key"
+ },
+ "MetadataDirective": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-metadata-directive"
+ },
+ "TaggingDirective": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging-directive"
+ },
+ "ServerSideEncryption": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption"
+ },
+ "StorageClass": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-storage-class"
+ },
+ "WebsiteRedirectLocation": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-website-redirect-location"
+ },
+ "SSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-algorithm"
+ },
+ "SSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key"
+ },
+ "SSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key-MD5"
+ },
+ "SSEKMSKeyId": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-aws-kms-key-id"
+ },
+ "SSEKMSEncryptionContext": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-context"
+ },
+ "BucketKeyEnabled": {
+ "shape": "Boolean",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-bucket-key-enabled"
+ },
+ "CopySourceSSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-algorithm"
+ },
+ "CopySourceSSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-key"
+ },
+ "CopySourceSSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-key-MD5"
+ },
+ "RequestPayer": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-request-payer"
+ },
+ "Tagging": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging"
+ },
+ "ObjectLockMode": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-mode"
+ },
+ "ObjectLockRetainUntilDate": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-object-lock-retain-until-date"
+ },
+ "ObjectLockLegalHoldStatus": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-legal-hold"
+ },
+ "ExpectedBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-expected-bucket-owner"
+ },
+ "ExpectedSourceBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-source-expected-bucket-owner"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "restXml_CopyObjectRequest_Baseline",
+ "description": "",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "A response that only says "OK", if it can.
"
+ },
+ "params": {
+ "Bucket": "test-bucket",
+ "Key": "test-key",
+ "CopySource": "/source-bucket/source-key"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/test-bucket/test-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restXml_CopyObjectRequest_M",
+ "description": "Serialization of a large set of headers.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "dest-bucket",
+ "Key": "dest-key",
+ "ACL": "private",
+ "CacheControl": "max-age=3600",
+ "ChecksumAlgorithm": "SHA256",
+ "ContentDisposition": "attachment; filename=\"example.txt\"",
+ "ContentEncoding": "gzip",
+ "ContentLanguage": "en-US",
+ "ContentType": "text/plain",
+ "CopySource": "/source-bucket/source-key",
+ "CopySourceIfMatch": "\"9bb58f26192e4ba00f01e2e7b136bbd8\"",
+ "CopySourceIfModifiedSince": 1609459200,
+ "CopySourceIfNoneMatch": "\"different-etag\"",
+ "CopySourceIfUnmodifiedSince": 1640995199,
+ "Expires": 1641024000,
+ "GrantFullControl": "id=canonical-user-id",
+ "GrantRead": "id=read-user-id",
+ "GrantReadACP": "id=read-acp-user-id",
+ "GrantWriteACP": "id=write-acp-user-id",
+ "IfMatch": "\"target-etag\"",
+ "IfNoneMatch": "\"different-target-etag\"",
+ "MetadataDirective": "REPLACE",
+ "TaggingDirective": "REPLACE",
+ "ServerSideEncryption": "AES256",
+ "StorageClass": "STANDARD_IA",
+ "WebsiteRedirectLocation": "https://example.com/redirect",
+ "SSECustomerAlgorithm": "AES256",
+ "SSECustomerKey": "customer-key-base64",
+ "SSECustomerKeyMD5": "customer-key-md5-hash",
+ "SSEKMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "SSEKMSEncryptionContext": "encryption-context",
+ "BucketKeyEnabled": true,
+ "CopySourceSSECustomerAlgorithm": "AES256",
+ "CopySourceSSECustomerKey": "source-customer-key-base64",
+ "CopySourceSSECustomerKeyMD5": "source-customer-key-md5-hash",
+ "RequestPayer": "BucketOwner",
+ "Tagging": "key1=value1&key2=value2",
+ "ObjectLockMode": "GOVERNANCE",
+ "ObjectLockRetainUntilDate": 1641024000,
+ "ObjectLockLegalHoldStatus": "ON",
+ "ExpectedBucketOwner": "123456789012",
+ "ExpectedSourceBucketOwner": "123456789012"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/dest-bucket/dest-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectRequest_Baseline",
+ "description": "",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "test-bucket",
+ "Key": "test-key",
+ "CopySource": "/source-bucket/source-key"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/test-bucket/test-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectRequest_M",
+ "description": "Serialization of a large set of headers.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "dest-bucket",
+ "Key": "dest-key",
+ "ACL": "private",
+ "CacheControl": "max-age=3600",
+ "ChecksumAlgorithm": "SHA256",
+ "ContentDisposition": "attachment; filename=\"example.txt\"",
+ "ContentEncoding": "gzip",
+ "ContentLanguage": "en-US",
+ "ContentType": "text/plain",
+ "CopySource": "/source-bucket/source-key",
+ "CopySourceIfMatch": "\"9bb58f26192e4ba00f01e2e7b136bbd8\"",
+ "CopySourceIfModifiedSince": 1609459200,
+ "CopySourceIfNoneMatch": "\"different-etag\"",
+ "CopySourceIfUnmodifiedSince": 1640995199,
+ "Expires": 1641024000,
+ "GrantFullControl": "id=canonical-user-id",
+ "GrantRead": "id=read-user-id",
+ "GrantReadACP": "id=read-acp-user-id",
+ "GrantWriteACP": "id=write-acp-user-id",
+ "IfMatch": "\"target-etag\"",
+ "IfNoneMatch": "\"different-target-etag\"",
+ "MetadataDirective": "REPLACE",
+ "TaggingDirective": "REPLACE",
+ "ServerSideEncryption": "AES256",
+ "StorageClass": "STANDARD_IA",
+ "WebsiteRedirectLocation": "https://example.com/redirect",
+ "SSECustomerAlgorithm": "AES256",
+ "SSECustomerKey": "customer-key-base64",
+ "SSECustomerKeyMD5": "customer-key-md5-hash",
+ "SSEKMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "SSEKMSEncryptionContext": "encryption-context",
+ "BucketKeyEnabled": true,
+ "CopySourceSSECustomerAlgorithm": "AES256",
+ "CopySourceSSECustomerKey": "source-customer-key-base64",
+ "CopySourceSSECustomerKeyMD5": "source-customer-key-md5-hash",
+ "RequestPayer": "BucketOwner",
+ "Tagging": "key1=value1&key2=value2",
+ "ObjectLockMode": "GOVERNANCE",
+ "ObjectLockRetainUntilDate": 1641024000,
+ "ObjectLockLegalHoldStatus": "ON",
+ "ExpectedBucketOwner": "123456789012",
+ "ExpectedSourceBucketOwner": "123456789012"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/dest-bucket/dest-key?x-id=CopyObject"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "GetMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "MetricDataQueries",
+ "StartTime",
+ "EndTime"
+ ],
+ "members": {
+ "MetricDataQueries": {
+ "shape": "MetricDataQueries"
+ },
+ "StartTime": {
+ "shape": "Timestamp"
+ },
+ "EndTime": {
+ "shape": "Timestamp"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "ScanBy": {
+ "shape": "ScanBy"
+ },
+ "MaxDatapoints": {
+ "shape": "Integer"
+ },
+ "LabelOptions": {
+ "shape": "LabelOptions"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "LabelOptions": {
+ "type": "structure",
+ "members": {
+ "Timezone": {
+ "shape": "String"
+ }
+ }
+ },
+ "Metric": {
+ "type": "structure",
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ }
+ }
+ },
+ "MetricDataQueries": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataQuery"
+ }
+ },
+ "MetricDataQuery": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "MetricDataQueryIdString"
+ },
+ "MetricStat": {
+ "shape": "MetricStat"
+ },
+ "Expression": {
+ "shape": "MetricDataQueryExpressionString"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "ReturnData": {
+ "shape": "Boolean"
+ },
+ "Period": {
+ "shape": "MetricDataQueryPeriodInteger"
+ },
+ "AccountId": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataQueryExpressionString": {
+ "type": "string",
+ "max": 2048,
+ "min": 1
+ },
+ "MetricDataQueryIdString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "MetricDataQueryPeriodInteger": {
+ "type": "integer",
+ "box": true,
+ "min": 1
+ },
+ "MetricStat": {
+ "type": "structure",
+ "required": [
+ "Metric",
+ "Period",
+ "Stat"
+ ],
+ "members": {
+ "Metric": {
+ "shape": "Metric"
+ },
+ "Period": {
+ "shape": "Integer"
+ },
+ "Stat": {
+ "shape": "String"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ }
+ }
+ },
+ "ScanBy": {
+ "type": "string",
+ "enum": [
+ "TimestampDescending",
+ "TimestampAscending"
+ ]
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataRequest_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_M",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m6",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m9",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_L",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "Expression": "m1 * 100",
+ "Label": "alpacas_found_percent"
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping"
+ },
+ "Period": 300,
+ "Stat": "Average",
+ "Unit": "Bytes"
+ }
+ },
+ {
+ "Id": "m6",
+ "Expression": "ANOMALY_DETECTION_FUNCTION(m5, 2)",
+ "Label": "dolphins_jumping_anomaly"
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m9",
+ "Expression": "m7 + m8",
+ "Label": "combined_animal_activity",
+ "ReturnData": false
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m11",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m12",
+ "Expression": "IF(m11 > 50, 1, 0)",
+ "Label": "high_panda_activity"
+ },
+ {
+ "Id": "m13",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m14",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m15",
+ "Expression": "RATE(m13)",
+ "Label": "koala_nap_rate"
+ },
+ {
+ "Id": "m16",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "tigers_prowling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m17",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "lions_roaring"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ },
+ {
+ "Id": "m18",
+ "Expression": "m16 / m17",
+ "Label": "big_cat_ratio"
+ },
+ {
+ "Id": "m19",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "otters_swimming",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m20",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "seals_clapping"
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m21",
+ "Expression": "(m19 + m20) / 1024",
+ "Label": "aquatic_mammals_total"
+ },
+ {
+ "Id": "m22",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "flamingos_standing",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m23",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "parrots_squawking"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m24",
+ "Expression": "SEARCH('{AWS/SDK,InstanceId} MetricName=\"alpacas_found\"', 'Average', 300)",
+ "Label": "all_alpacas"
+ },
+ {
+ "Id": "m25",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "toucans_flying",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m26",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "owls_hooting"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m27",
+ "Expression": "m25 * 4096",
+ "Label": "estimated_toucan_bytes"
+ },
+ {
+ "Id": "m28",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "eagles_soaring",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m29",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "hawks_circling"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m30",
+ "Expression": "m29 / m23",
+ "Label": "avg_bird_latency"
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800,
+ "MaxDatapoints": 1440,
+ "ScanBy": "TimestampDescending",
+ "LabelOptions": {
+ "Timezone": "UTC"
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for Healthcheck operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {},
+ "cases": [
+ {
+ "id": "awsJson1_0_HealthcheckRequest_Example",
+ "given": {
+ "name": "Healthcheck",
+ "http": {
+ "method": "GET",
+ "requestUri": "/Healthcheck",
+ "responseCode": 200
+ },
+ "documentation": "As seen in Amazon CloudWatch
",
+ "readonly": true
+ },
+ "params": {},
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Counts": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "Entity": {
+ "type": "structure",
+ "members": {
+ "KeyAttributes": {
+ "shape": "EntityKeyAttributesMap"
+ },
+ "Attributes": {
+ "shape": "EntityAttributesMap"
+ }
+ }
+ },
+ "EntityAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityAttributesMapValueString"
+ },
+ "max": 10,
+ "min": 0
+ },
+ "EntityKeyAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityKeyAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityKeyAttributesMapValueString"
+ },
+ "max": 4,
+ "min": 2
+ },
+ "EntityMetricDataList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityMetricDatum"
+ }
+ },
+ "EntityMetricDatum": {
+ "type": "structure",
+ "members": {
+ "Entity": {
+ "shape": "Entity"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "MetricData": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDatum"
+ }
+ },
+ "MetricDatum": {
+ "type": "structure",
+ "required": [
+ "MetricName"
+ ],
+ "members": {
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ },
+ "Timestamp": {
+ "shape": "Timestamp"
+ },
+ "Value": {
+ "shape": "Double"
+ },
+ "StatisticValues": {
+ "shape": "StatisticSet"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "Counts": {
+ "shape": "Counts"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ },
+ "StorageResolution": {
+ "shape": "Integer"
+ }
+ }
+ },
+ "PutMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "Namespace"
+ ],
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ },
+ "EntityMetricData": {
+ "shape": "EntityMetricDataList"
+ },
+ "StrictEntityValidation": {
+ "shape": "Boolean"
+ }
+ }
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "StatisticSet": {
+ "type": "structure",
+ "required": [
+ "SampleCount",
+ "Sum",
+ "Minimum",
+ "Maximum"
+ ],
+ "members": {
+ "SampleCount": {
+ "shape": "Double"
+ },
+ "Sum": {
+ "shape": "Double"
+ },
+ "Minimum": {
+ "shape": "Double"
+ },
+ "Maximum": {
+ "shape": "Double"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_PutMetricDataRequest_Baseline",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "A response that only says "OK", if it can.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK"
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_S",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent"
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_M",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Value": 2048.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "Value": 100.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Value": 50.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "koalas_napping",
+ "Value": 75.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_L",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Values": [
+ 60.0,
+ 65.0,
+ 58.0,
+ 62.0,
+ 67.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 450.0,
+ "Minimum": 40.0,
+ "Maximum": 50.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Values": [
+ 2048.0,
+ 1800.0,
+ 2200.0,
+ 1950.0,
+ 2100.0,
+ 1750.0,
+ 2300.0,
+ 1900.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 500.0,
+ "Minimum": 80.0,
+ "Maximum": 120.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 47.0,
+ 53.0,
+ 49.0,
+ 51.0,
+ 46.0,
+ 54.0,
+ 50.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "koalas_napping",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 600.0,
+ "Minimum": 70.0,
+ "Maximum": 80.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "tigers_prowling",
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0,
+ 7.0,
+ 14.0,
+ 6.0,
+ 15.0,
+ 5.0,
+ 16.0,
+ 4.0,
+ 17.0,
+ 3.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lions_roaring",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 1728.0,
+ "Minimum": 140.0,
+ "Maximum": 148.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bears_fishing",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "wolves_howling",
+ "Values": [
+ 8192.0,
+ 7500.0,
+ 8800.0,
+ 7200.0,
+ 9000.0,
+ 6800.0,
+ 9200.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "foxes_hunting",
+ "StatisticValues": {
+ "SampleCount": 1.0,
+ "Sum": 0.0,
+ "Minimum": 0.0,
+ "Maximum": 0.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "rabbits_hopping",
+ "Value": 25.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "squirrels_gathering",
+ "Values": [
+ 35.0,
+ 32.0,
+ 38.0,
+ 30.0,
+ 40.0,
+ 28.0,
+ 42.0,
+ 26.0,
+ 44.0,
+ 24.0,
+ 46.0,
+ 22.0,
+ 48.0,
+ 20.0,
+ 50.0,
+ 18.0,
+ 52.0,
+ 16.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "owls_hooting",
+ "StatisticValues": {
+ "SampleCount": 6.0,
+ "Sum": 12288.0,
+ "Minimum": 1800.0,
+ "Maximum": 2300.0
+ },
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "eagles_soaring",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hawks_circling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0,
+ 92.0,
+ 108.0,
+ 90.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "falcons_diving",
+ "StatisticValues": {
+ "SampleCount": 4.0,
+ "Sum": 400.0,
+ "Minimum": 95.0,
+ "Maximum": 105.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "cheetahs_sprinting",
+ "Value": 5.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "gazelles_leaping",
+ "Values": [
+ 1000.0,
+ 950.0,
+ 1050.0,
+ 900.0,
+ 1100.0,
+ 850.0,
+ 1150.0,
+ 800.0,
+ 1200.0,
+ 750.0,
+ 1250.0,
+ 700.0,
+ 1300.0,
+ 650.0,
+ 1350.0,
+ 600.0,
+ 1400.0,
+ 550.0,
+ 1450.0,
+ 500.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lizards_basking",
+ "StatisticValues": {
+ "SampleCount": 15.0,
+ "Sum": 975.0,
+ "Minimum": 60.0,
+ "Maximum": 70.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hummingbirds_hovering",
+ "Value": 2000.0,
+ "Unit": "Count/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bees_buzzing",
+ "Values": [
+ 150.0,
+ 145.0,
+ 155.0,
+ 140.0,
+ 160.0,
+ 135.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "butterflies_fluttering",
+ "StatisticValues": {
+ "SampleCount": 20.0,
+ "Sum": 600.0,
+ "Minimum": 25.0,
+ "Maximum": 35.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "ants_marching",
+ "Value": 5.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "spiders_weaving",
+ "Values": [
+ 1.5,
+ 1.3,
+ 1.7,
+ 1.2,
+ 1.8,
+ 1.1,
+ 1.9,
+ 1.0,
+ 2.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "crickets_chirping",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 12.0,
+ "Minimum": 1.0,
+ "Maximum": 1.4
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "fireflies_glowing",
+ "Value": 1.0,
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "frogs_croaking",
+ "Values": [
+ 150.0,
+ 148.0,
+ 152.0,
+ 146.0,
+ 154.0,
+ 144.0,
+ 156.0,
+ 142.0,
+ 158.0,
+ 140.0,
+ 160.0,
+ 138.0,
+ 162.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "toads_hopping",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 2500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "salamanders_hiding",
+ "Value": 1000.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "turtles_swimming",
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 46.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "snakes_slithering",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 200.0,
+ "Minimum": 20.0,
+ "Maximum": 30.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "iguanas_sunbathing",
+ "Value": 10.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "whales_singing",
+ "Values": [
+ 100.0,
+ 95.0,
+ 105.0,
+ 90.0,
+ 110.0,
+ 85.0,
+ 115.0,
+ 80.0,
+ 120.0,
+ 75.0,
+ 125.0,
+ 70.0,
+ 130.0,
+ 65.0,
+ 135.0,
+ 60.0,
+ 140.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "seals_barking",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 20.0,
+ "Minimum": 1.0,
+ "Maximum": 3.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "otters_playing",
+ "Value": 200.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "fish_swimming",
+ "Values": [
+ 10.0,
+ 9.0,
+ 11.0,
+ 8.0,
+ 12.0,
+ 7.0,
+ 13.0,
+ 6.0,
+ 14.0,
+ 5.0,
+ 15.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "sharks_hunting",
+ "StatisticValues": {
+ "SampleCount": 25.0,
+ "Sum": 12500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "rays_gliding",
+ "Value": 50.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "octopuses_hiding",
+ "Values": [
+ 800.0,
+ 780.0,
+ 820.0,
+ 760.0,
+ 840.0,
+ 740.0,
+ 860.0,
+ 720.0,
+ 880.0,
+ 700.0,
+ 900.0,
+ 680.0,
+ 920.0,
+ 660.0,
+ 940.0,
+ 640.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "jellyfish_floating",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 2400.0,
+ "Minimum": 180.0,
+ "Maximum": 220.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "crabs_scuttling",
+ "Value": 5.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "lobsters_crawling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "starfish_clinging",
+ "StatisticValues": {
+ "SampleCount": 18.0,
+ "Sum": 1710.0,
+ "Minimum": 90.0,
+ "Maximum": 100.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "seahorses_drifting",
+ "Value": 0.5,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "clownfish_hiding",
+ "Values": [
+ 99.5,
+ 99.3,
+ 99.7,
+ 99.1,
+ 99.9,
+ 98.9,
+ 99.8,
+ 98.7,
+ 99.6,
+ 98.5,
+ 99.4,
+ 98.3,
+ 99.2,
+ 98.1,
+ 99.0,
+ 97.9,
+ 98.8,
+ 97.7,
+ 98.6
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "angelfish_swimming",
+ "StatisticValues": {
+ "SampleCount": 30.0,
+ "Sum": 1260.0,
+ "Minimum": 40.0,
+ "Maximum": 44.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Environment",
+ "Value": "production"
+ }
+ ]
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutObject operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ChecksumAlgorithm": {
+ "type": "string",
+ "enum": [
+ "CRC32",
+ "CRC32C",
+ "SHA1",
+ "SHA256",
+ "CRC64NVME"
+ ]
+ },
+ "Long": {
+ "type": "long",
+ "box": true
+ },
+ "Metadata": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "PutObjectRequest": {
+ "type": "structure",
+ "required": [
+ "Bucket",
+ "Key"
+ ],
+ "members": {
+ "Bucket": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Bucket"
+ },
+ "Key": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Key"
+ },
+ "Body": {
+ "shape": "Blob"
+ },
+ "ACL": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-acl"
+ },
+ "CacheControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Cache-Control"
+ },
+ "ContentDisposition": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Disposition"
+ },
+ "ContentEncoding": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Encoding"
+ },
+ "ContentLanguage": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Language"
+ },
+ "ContentLength": {
+ "shape": "Long",
+ "location": "header",
+ "locationName": "Content-Length"
+ },
+ "ContentMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-MD5"
+ },
+ "ContentType": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Type"
+ },
+ "ChecksumAlgorithm": {
+ "shape": "ChecksumAlgorithm",
+ "location": "header",
+ "locationName": "x-amz-sdk-checksum-algorithm"
+ },
+ "ChecksumCRC32": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc32"
+ },
+ "ChecksumCRC32C": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc32c"
+ },
+ "ChecksumCRC64NVME": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc64nvme"
+ },
+ "ChecksumSHA1": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-sha1"
+ },
+ "ChecksumSHA256": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-sha256"
+ },
+ "Expires": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "Expires"
+ },
+ "IfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-Match"
+ },
+ "IfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-None-Match"
+ },
+ "GrantFullControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-full-control"
+ },
+ "GrantRead": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read"
+ },
+ "GrantReadACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read-acp"
+ },
+ "GrantWriteACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-write-acp"
+ },
+ "WriteOffsetBytes": {
+ "shape": "Long",
+ "location": "header",
+ "locationName": "x-amz-write-offset-bytes"
+ },
+ "Metadata": {
+ "shape": "Metadata",
+ "location": "headers",
+ "locationName": "x-amz-meta-"
+ },
+ "ServerSideEncryption": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption"
+ },
+ "StorageClass": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-storage-class"
+ },
+ "WebsiteRedirectLocation": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-website-redirect-location"
+ },
+ "SSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-algorithm"
+ },
+ "SSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key"
+ },
+ "SSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key-MD5"
+ },
+ "SSEKMSKeyId": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-aws-kms-key-id"
+ },
+ "SSEKMSEncryptionContext": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-context"
+ },
+ "BucketKeyEnabled": {
+ "shape": "Boolean",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-bucket-key-enabled"
+ },
+ "RequestPayer": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-request-payer"
+ },
+ "Tagging": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging"
+ },
+ "ObjectLockMode": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-mode"
+ },
+ "ObjectLockRetainUntilDate": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-object-lock-retain-until-date"
+ },
+ "ObjectLockLegalHoldStatus": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-legal-hold"
+ },
+ "ExpectedBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-expected-bucket-owner"
+ }
+ },
+ "payload": "Body"
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "restXml_PutObject_S",
+ "given": {
+ "name": "PutObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key}",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutObjectRequest"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ },
+ {
+ "id": "restXml_CopyObjectOutput_M",
+ "description": "Deserialization of headers and XML body.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "CopyObjectOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "x-amz-server-side-encryption-customer-key-MD5": "customer-key-md5-hash",
+ "x-amz-expiration": "expiry-date=\"Fri, 01 Jan 2022 00:00:00 GMT\", rule-id=\"rule1\"",
+ "x-amz-server-side-encryption-context": "encryption-context",
+ "x-amz-server-side-encryption-aws-kms-key-id": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "x-amz-copy-source-version-id": "source-version-id-12345",
+ "x-amz-server-side-encryption-customer-algorithm": "AES256",
+ "x-amz-request-charged": "requester",
+ "x-amz-server-side-encryption": "AES256",
+ "x-amz-server-side-encryption-bucket-key-enabled": "true",
+ "x-amz-version-id": "dest-version-id-67890"
+ },
+ "body": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectOutput_M",
+ "description": "Deserialization of headers and JSON body.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "CopyObjectOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "x-amz-server-side-encryption-customer-key-MD5": "customer-key-md5-hash",
+ "x-amz-expiration": "expiry-date=\"Fri, 01 Jan 2022 00:00:00 GMT\", rule-id=\"rule1\"",
+ "x-amz-server-side-encryption-context": "encryption-context",
+ "x-amz-server-side-encryption-aws-kms-key-id": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "x-amz-copy-source-version-id": "source-version-id-12345",
+ "x-amz-server-side-encryption-customer-algorithm": "AES256",
+ "x-amz-request-charged": "requester",
+ "x-amz-server-side-encryption": "AES256",
+ "x-amz-server-side-encryption-bucket-key-enabled": "true",
+ "x-amz-version-id": "dest-version-id-67890"
+ },
+ "body": "{\n \"ETag\": \"\\\"9bb58f26192e4ba00f01e2e7b136bbd8\\\"\",\n \"LastModified\": \"2021-01-01T00:00:00.000Z\",\n \"ChecksumType\": \"SHA256\",\n \"ChecksumCRC32\": \"checksum-crc32\",\n \"ChecksumCRC32C\": \"checksum-crc32c\",\n \"ChecksumCRC64NVME\": \"checksum-crc64nvme\",\n \"ChecksumSHA1\": \"checksum-sha1\",\n \"ChecksumSHA256\": \"checksum-sha256\"\n}\n "
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestjsondataplane",
+ "protocol": "rest-json",
+ "protocols": [
+ "rest-json"
+ ],
+ "serviceFullName": "AwsRestJsonDataPlane",
+ "serviceId": "RestJsonDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestJsonDataPlane",
+ "uid": "restjsondataplane-1999-12-31"
+ },
+ "shapes": {
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetMetricDataOutput": {
+ "type": "structure",
+ "members": {
+ "MetricDataResults": {
+ "shape": "MetricDataResults"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MessageData": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "String"
+ },
+ "Value": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataResult": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "String"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "Timestamps": {
+ "shape": "Timestamps"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "StatusCode": {
+ "shape": "StatusCode"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MetricDataResultMessages": {
+ "type": "list",
+ "member": {
+ "shape": "MessageData"
+ }
+ },
+ "MetricDataResults": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataResult"
+ }
+ },
+ "StatusCode": {
+ "type": "string",
+ "enum": [
+ "Complete",
+ "InternalError",
+ "PartialData",
+ "Forbidden"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Timestamps": {
+ "type": "list",
+ "member": {
+ "shape": "Timestamp"
+ }
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataResponse_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "GetMetricDataOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 75.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 60.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 45.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 60.0,
+ 58.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 45.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m5",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "giraffes_eating",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 100.0,
+ 95.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 150.0,
+ 145.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 50.0,
+ 48.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m9",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m10",
+ "Label": "kangaroos_hopping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "alpacas_found_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 7500.0,
+ 7250.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 450.0
+ ],
+ "StatusCode": "PartialData",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Penguin data partially unavailable due to ice storm"
+ }
+ ]
+ },
+ {
+ "Id": "m5",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "dolphins_jumping_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "giraffes_eating",
+ "Timestamps": [],
+ "Values": [],
+ "StatusCode": "InternalError",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Giraffe feeding schedule access denied"
+ }
+ ]
+ },
+ {
+ "Id": "m10",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 150.0
+ ],
+ "StatusCode": "Forbidden",
+ "Messages": [
+ {
+ "Code": "AccessDenied",
+ "Value": "Zebra tracking permissions insufficient"
+ }
+ ]
+ },
+ {
+ "Id": "m11",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 49.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m12",
+ "Label": "high_panda_activity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m13",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 75.0,
+ 72.0,
+ 78.0,
+ 74.0,
+ 76.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m15",
+ "Label": "koala_nap_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.25,
+ 0.24,
+ 0.26
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m16",
+ "Label": "tigers_prowling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m17",
+ "Label": "lions_roaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 144.0,
+ 142.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m18",
+ "Label": "big_cat_ratio",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.069,
+ 0.085
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m19",
+ "Label": "otters_swimming",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3900.0,
+ 4100.0,
+ 4050.0,
+ 4150.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m20",
+ "Label": "seals_clapping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 8192.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m21",
+ "Label": "aquatic_mammals_total",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 12.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m22",
+ "Label": "flamingos_standing",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m23",
+ "Label": "parrots_squawking",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 25.0,
+ 23.0,
+ 27.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m24",
+ "Label": "all_alpacas",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 71.2,
+ 69.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m25",
+ "Label": "toucans_flying",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.0,
+ 32.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m27",
+ "Label": "estimated_toucan_bytes",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 143360.0,
+ 131072.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m28",
+ "Label": "eagles_soaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3800.0,
+ 4300.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m29",
+ "Label": "hawks_circling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600
+ ],
+ "Values": [
+ 0.025,
+ 0.023,
+ 0.027,
+ 0.024,
+ 0.026,
+ 0.025,
+ 0.028,
+ 0.022,
+ 0.024
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m30",
+ "Label": "avg_bird_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.001,
+ 0.001,
+ 0.001
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r1",
+ "Label": "requests_from_bees",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1050.0,
+ 980.0,
+ 1020.0,
+ 1100.0,
+ 990.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r2",
+ "Label": "bee_request_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 3.33,
+ 3.5,
+ 3.27
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r3",
+ "Label": "butterfly_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.125,
+ 0.132
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r4",
+ "Label": "ant_success_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 99.2,
+ 99.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r5",
+ "Label": "spider_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 5.0,
+ 3.0,
+ 7.0,
+ 4.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r6",
+ "Label": "beetle_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r7",
+ "Label": "insect_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.7,
+ 0.4,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d1",
+ "Label": "fish_swimming_speed",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 45.2,
+ 47.8,
+ 44.1,
+ 46.5,
+ 48.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d2",
+ "Label": "shark_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 15.0,
+ 17.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d3",
+ "Label": "whale_song_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d4",
+ "Label": "octopus_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 0.002,
+ 0.0025,
+ 0.0018,
+ 0.0022,
+ 0.0024,
+ 0.0019,
+ 0.0021
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d5",
+ "Label": "max_sea_creature_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.0025,
+ 0.0028,
+ 0.0023
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l1",
+ "Label": "firefly_invocations",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 250.0,
+ 280.0,
+ 220.0,
+ 260.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l2",
+ "Label": "moth_duration",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 125.5,
+ 132.8,
+ 118.2,
+ 128.9,
+ 135.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l3",
+ "Label": "total_bug_execution_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 31375.0,
+ 37184.0,
+ 26004.0,
+ 33514.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l4",
+ "Label": "cricket_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l5",
+ "Label": "grasshopper_throttles",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l6",
+ "Label": "bug_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.8,
+ 0.7,
+ 1.4
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s1",
+ "Label": "acorn_storage_bytes",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1.073741824E9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s2",
+ "Label": "nuts_collected",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1024.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s3",
+ "Label": "avg_acorn_size",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1048576.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy1",
+ "Label": "squirrel_read_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 50.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 58.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy2",
+ "Label": "total_chipmunk_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 85.0,
+ 92.0,
+ 78.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy3",
+ "Label": "hamster_throttled_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 1.0,
+ 0.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq1",
+ "Label": "rabbit_messages_visible",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 25.0,
+ 28.0,
+ 22.0,
+ 30.0,
+ 26.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq2",
+ "Label": "bunny_message_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ 0.02,
+ -0.01
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq3",
+ "Label": "hare_messages_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 15.0,
+ 18.0,
+ 12.0,
+ 20.0,
+ 16.0,
+ 14.0,
+ 19.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq4",
+ "Label": "cottontail_messages_received",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 12.0,
+ 15.0,
+ 14.0,
+ 18.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq5",
+ "Label": "rabbit_message_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 3.0,
+ 3.0,
+ -2.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn1",
+ "Label": "pigeon_notifications_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 100.0,
+ 105.0,
+ 98.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn2",
+ "Label": "dove_notification_failure_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.0,
+ 0.95
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf1",
+ "Label": "falcon_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 5000.0,
+ 5200.0,
+ 4800.0,
+ 5100.0,
+ 5300.0,
+ 4900.0,
+ 5050.0,
+ 5150.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf2",
+ "Label": "eagle_bytes_downloaded",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.048576E7,
+ 1.0737418E7,
+ 1.0223616E7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf3",
+ "Label": "avg_bird_response_size",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2097.15,
+ 2065.66,
+ 2129.92
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf4",
+ "Label": "crow_4xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.5,
+ 0.4,
+ 0.6,
+ 0.45
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf5",
+ "Label": "raven_5xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.1,
+ 0.15
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf6",
+ "Label": "total_bird_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.6,
+ 0.55
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag1",
+ "Label": "monkey_api_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 800.0,
+ 850.0,
+ 780.0,
+ 820.0,
+ 870.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag2",
+ "Label": "gorilla_p95_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 250.0,
+ 275.0,
+ 230.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag3",
+ "Label": "chimp_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 8.0,
+ 6.0,
+ 10.0,
+ 7.0,
+ 9.0,
+ 5.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag4",
+ "Label": "orangutan_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag5",
+ "Label": "primate_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.25,
+ 0.82
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec1",
+ "Label": "cheetah_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 55.2,
+ 58.7,
+ 52.1,
+ 56.8,
+ 59.3,
+ 54.6,
+ 57.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec2",
+ "Label": "leopard_memory_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec3",
+ "Label": "max_wildcat_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el1",
+ "Label": "sloth_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 25.8,
+ 28.2,
+ 23.5,
+ 26.9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el2",
+ "Label": "armadillo_cache_misses",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el3",
+ "Label": "anteater_cache_hit_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 92.5,
+ 94.2,
+ 90.8
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k1",
+ "Label": "salmon_incoming_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1100.0,
+ 950.0,
+ 1050.0,
+ 1150.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k2",
+ "Label": "trout_outgoing_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 980.0,
+ 1080.0,
+ 940.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k3",
+ "Label": "fish_record_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 20.0,
+ 20.0,
+ 10.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs1",
+ "Label": "whale_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.8,
+ 38.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs2",
+ "Label": "dolphin_connection_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw1",
+ "Label": "mole_disk_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600,
+ 1609461900
+ ],
+ "Values": [
+ 75.2,
+ 75.8,
+ 76.1,
+ 76.5,
+ 76.9,
+ 77.2,
+ 77.6,
+ 78.0,
+ 78.3,
+ 78.7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw2",
+ "Label": "badger_mem_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 69.2,
+ 67.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw3",
+ "Label": "groundhog_resource_alert",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw4",
+ "Label": "prairie_dog_tcp_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 125.0,
+ 132.0,
+ 118.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw5",
+ "Label": "gopher_processes_total",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 245.0,
+ 248.0,
+ 242.0,
+ 250.0,
+ 247.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw6",
+ "Label": "woodchuck_process_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ -0.02,
+ 0.03
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u1",
+ "Label": "owl_api_call_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 500.0,
+ 520.0,
+ 480.0,
+ 510.0,
+ 530.0,
+ 490.0,
+ 515.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u2",
+ "Label": "nightingale_api_call_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.67,
+ 1.73,
+ 1.6
+ ],
+ "StatusCode": "Complete"
+ }
+ ],
+ "NextToken": "AQICAHhQdAFQVGGp",
+ "Messages": [
+ {
+ "Code": "PartialData",
+ "Value": "Some animal metrics could not be retrieved due to migration season"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch InternalError\n InternalError\n AccessDenied\n PartialData\n
",
+ "readonly": true
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-xml/input/rest_xml.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-xml/input/rest_xml.json
new file mode 100644
index 000000000000..022919ff9630
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rest-xml/input/rest_xml.json
@@ -0,0 +1,3501 @@
+[
+ {
+ "description": "Test cases for CopyObject operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "CopyObjectRequest": {
+ "type": "structure",
+ "required": [
+ "Bucket",
+ "CopySource",
+ "Key"
+ ],
+ "members": {
+ "ACL": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-acl"
+ },
+ "Bucket": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Bucket"
+ },
+ "CacheControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Cache-Control"
+ },
+ "ChecksumAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-algorithm"
+ },
+ "ContentDisposition": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Disposition"
+ },
+ "ContentEncoding": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Encoding"
+ },
+ "ContentLanguage": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Language"
+ },
+ "ContentType": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Type"
+ },
+ "CopySource": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source"
+ },
+ "CopySourceIfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-match"
+ },
+ "CopySourceIfModifiedSince": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-modified-since"
+ },
+ "CopySourceIfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-none-match"
+ },
+ "CopySourceIfUnmodifiedSince": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-copy-source-if-unmodified-since"
+ },
+ "Expires": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "Expires"
+ },
+ "GrantFullControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-full-control"
+ },
+ "GrantRead": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read"
+ },
+ "GrantReadACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read-acp"
+ },
+ "GrantWriteACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-write-acp"
+ },
+ "IfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-Match"
+ },
+ "IfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-None-Match"
+ },
+ "Key": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Key"
+ },
+ "MetadataDirective": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-metadata-directive"
+ },
+ "TaggingDirective": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging-directive"
+ },
+ "ServerSideEncryption": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption"
+ },
+ "StorageClass": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-storage-class"
+ },
+ "WebsiteRedirectLocation": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-website-redirect-location"
+ },
+ "SSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-algorithm"
+ },
+ "SSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key"
+ },
+ "SSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key-MD5"
+ },
+ "SSEKMSKeyId": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-aws-kms-key-id"
+ },
+ "SSEKMSEncryptionContext": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-context"
+ },
+ "BucketKeyEnabled": {
+ "shape": "Boolean",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-bucket-key-enabled"
+ },
+ "CopySourceSSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-algorithm"
+ },
+ "CopySourceSSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-key"
+ },
+ "CopySourceSSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-copy-source-server-side-encryption-customer-key-MD5"
+ },
+ "RequestPayer": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-request-payer"
+ },
+ "Tagging": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging"
+ },
+ "ObjectLockMode": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-mode"
+ },
+ "ObjectLockRetainUntilDate": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-object-lock-retain-until-date"
+ },
+ "ObjectLockLegalHoldStatus": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-legal-hold"
+ },
+ "ExpectedBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-expected-bucket-owner"
+ },
+ "ExpectedSourceBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-source-expected-bucket-owner"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "restXml_CopyObjectRequest_Baseline",
+ "description": "",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "A response that only says "OK", if it can.
"
+ },
+ "params": {
+ "Bucket": "test-bucket",
+ "Key": "test-key",
+ "CopySource": "/source-bucket/source-key"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/test-bucket/test-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restXml_CopyObjectRequest_M",
+ "description": "Serialization of a large set of headers.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "dest-bucket",
+ "Key": "dest-key",
+ "ACL": "private",
+ "CacheControl": "max-age=3600",
+ "ChecksumAlgorithm": "SHA256",
+ "ContentDisposition": "attachment; filename=\"example.txt\"",
+ "ContentEncoding": "gzip",
+ "ContentLanguage": "en-US",
+ "ContentType": "text/plain",
+ "CopySource": "/source-bucket/source-key",
+ "CopySourceIfMatch": "\"9bb58f26192e4ba00f01e2e7b136bbd8\"",
+ "CopySourceIfModifiedSince": 1609459200,
+ "CopySourceIfNoneMatch": "\"different-etag\"",
+ "CopySourceIfUnmodifiedSince": 1640995199,
+ "Expires": 1641024000,
+ "GrantFullControl": "id=canonical-user-id",
+ "GrantRead": "id=read-user-id",
+ "GrantReadACP": "id=read-acp-user-id",
+ "GrantWriteACP": "id=write-acp-user-id",
+ "IfMatch": "\"target-etag\"",
+ "IfNoneMatch": "\"different-target-etag\"",
+ "MetadataDirective": "REPLACE",
+ "TaggingDirective": "REPLACE",
+ "ServerSideEncryption": "AES256",
+ "StorageClass": "STANDARD_IA",
+ "WebsiteRedirectLocation": "https://example.com/redirect",
+ "SSECustomerAlgorithm": "AES256",
+ "SSECustomerKey": "customer-key-base64",
+ "SSECustomerKeyMD5": "customer-key-md5-hash",
+ "SSEKMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "SSEKMSEncryptionContext": "encryption-context",
+ "BucketKeyEnabled": true,
+ "CopySourceSSECustomerAlgorithm": "AES256",
+ "CopySourceSSECustomerKey": "source-customer-key-base64",
+ "CopySourceSSECustomerKeyMD5": "source-customer-key-md5-hash",
+ "RequestPayer": "BucketOwner",
+ "Tagging": "key1=value1&key2=value2",
+ "ObjectLockMode": "GOVERNANCE",
+ "ObjectLockRetainUntilDate": 1641024000,
+ "ObjectLockLegalHoldStatus": "ON",
+ "ExpectedBucketOwner": "123456789012",
+ "ExpectedSourceBucketOwner": "123456789012"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/dest-bucket/dest-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectRequest_Baseline",
+ "description": "",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "test-bucket",
+ "Key": "test-key",
+ "CopySource": "/source-bucket/source-key"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/test-bucket/test-key?x-id=CopyObject"
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectRequest_M",
+ "description": "Serialization of a large set of headers.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "CopyObjectRequest"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "Bucket": "dest-bucket",
+ "Key": "dest-key",
+ "ACL": "private",
+ "CacheControl": "max-age=3600",
+ "ChecksumAlgorithm": "SHA256",
+ "ContentDisposition": "attachment; filename=\"example.txt\"",
+ "ContentEncoding": "gzip",
+ "ContentLanguage": "en-US",
+ "ContentType": "text/plain",
+ "CopySource": "/source-bucket/source-key",
+ "CopySourceIfMatch": "\"9bb58f26192e4ba00f01e2e7b136bbd8\"",
+ "CopySourceIfModifiedSince": 1609459200,
+ "CopySourceIfNoneMatch": "\"different-etag\"",
+ "CopySourceIfUnmodifiedSince": 1640995199,
+ "Expires": 1641024000,
+ "GrantFullControl": "id=canonical-user-id",
+ "GrantRead": "id=read-user-id",
+ "GrantReadACP": "id=read-acp-user-id",
+ "GrantWriteACP": "id=write-acp-user-id",
+ "IfMatch": "\"target-etag\"",
+ "IfNoneMatch": "\"different-target-etag\"",
+ "MetadataDirective": "REPLACE",
+ "TaggingDirective": "REPLACE",
+ "ServerSideEncryption": "AES256",
+ "StorageClass": "STANDARD_IA",
+ "WebsiteRedirectLocation": "https://example.com/redirect",
+ "SSECustomerAlgorithm": "AES256",
+ "SSECustomerKey": "customer-key-base64",
+ "SSECustomerKeyMD5": "customer-key-md5-hash",
+ "SSEKMSKeyId": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "SSEKMSEncryptionContext": "encryption-context",
+ "BucketKeyEnabled": true,
+ "CopySourceSSECustomerAlgorithm": "AES256",
+ "CopySourceSSECustomerKey": "source-customer-key-base64",
+ "CopySourceSSECustomerKeyMD5": "source-customer-key-md5-hash",
+ "RequestPayer": "BucketOwner",
+ "Tagging": "key1=value1&key2=value2",
+ "ObjectLockMode": "GOVERNANCE",
+ "ObjectLockRetainUntilDate": 1641024000,
+ "ObjectLockLegalHoldStatus": "ON",
+ "ExpectedBucketOwner": "123456789012",
+ "ExpectedSourceBucketOwner": "123456789012"
+ },
+ "serialized": {
+ "method": "PUT",
+ "uri": "/dest-bucket/dest-key?x-id=CopyObject"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "GetMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "MetricDataQueries",
+ "StartTime",
+ "EndTime"
+ ],
+ "members": {
+ "MetricDataQueries": {
+ "shape": "MetricDataQueries"
+ },
+ "StartTime": {
+ "shape": "Timestamp"
+ },
+ "EndTime": {
+ "shape": "Timestamp"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "ScanBy": {
+ "shape": "ScanBy"
+ },
+ "MaxDatapoints": {
+ "shape": "Integer"
+ },
+ "LabelOptions": {
+ "shape": "LabelOptions"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "LabelOptions": {
+ "type": "structure",
+ "members": {
+ "Timezone": {
+ "shape": "String"
+ }
+ }
+ },
+ "Metric": {
+ "type": "structure",
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ }
+ }
+ },
+ "MetricDataQueries": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataQuery"
+ }
+ },
+ "MetricDataQuery": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "MetricDataQueryIdString"
+ },
+ "MetricStat": {
+ "shape": "MetricStat"
+ },
+ "Expression": {
+ "shape": "MetricDataQueryExpressionString"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "ReturnData": {
+ "shape": "Boolean"
+ },
+ "Period": {
+ "shape": "MetricDataQueryPeriodInteger"
+ },
+ "AccountId": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataQueryExpressionString": {
+ "type": "string",
+ "max": 2048,
+ "min": 1
+ },
+ "MetricDataQueryIdString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "MetricDataQueryPeriodInteger": {
+ "type": "integer",
+ "box": true,
+ "min": 1
+ },
+ "MetricStat": {
+ "type": "structure",
+ "required": [
+ "Metric",
+ "Period",
+ "Stat"
+ ],
+ "members": {
+ "Metric": {
+ "shape": "Metric"
+ },
+ "Period": {
+ "shape": "Integer"
+ },
+ "Stat": {
+ "shape": "String"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ }
+ }
+ },
+ "ScanBy": {
+ "type": "string",
+ "enum": [
+ "TimestampDescending",
+ "TimestampAscending"
+ ]
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataRequest_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput",
+ "locationName": "GetMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_M",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput",
+ "locationName": "GetMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m6",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m9",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_L",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "GetMetricDataInput",
+ "locationName": "GetMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "Expression": "m1 * 100",
+ "Label": "alpacas_found_percent"
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping"
+ },
+ "Period": 300,
+ "Stat": "Average",
+ "Unit": "Bytes"
+ }
+ },
+ {
+ "Id": "m6",
+ "Expression": "ANOMALY_DETECTION_FUNCTION(m5, 2)",
+ "Label": "dolphins_jumping_anomaly"
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m9",
+ "Expression": "m7 + m8",
+ "Label": "combined_animal_activity",
+ "ReturnData": false
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m11",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m12",
+ "Expression": "IF(m11 > 50, 1, 0)",
+ "Label": "high_panda_activity"
+ },
+ {
+ "Id": "m13",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m14",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m15",
+ "Expression": "RATE(m13)",
+ "Label": "koala_nap_rate"
+ },
+ {
+ "Id": "m16",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "tigers_prowling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m17",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "lions_roaring"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ },
+ {
+ "Id": "m18",
+ "Expression": "m16 / m17",
+ "Label": "big_cat_ratio"
+ },
+ {
+ "Id": "m19",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "otters_swimming",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m20",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "seals_clapping"
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m21",
+ "Expression": "(m19 + m20) / 1024",
+ "Label": "aquatic_mammals_total"
+ },
+ {
+ "Id": "m22",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "flamingos_standing",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m23",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "parrots_squawking"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m24",
+ "Expression": "SEARCH('{AWS/SDK,InstanceId} MetricName=\"alpacas_found\"', 'Average', 300)",
+ "Label": "all_alpacas"
+ },
+ {
+ "Id": "m25",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "toucans_flying",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m26",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "owls_hooting"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m27",
+ "Expression": "m25 * 4096",
+ "Label": "estimated_toucan_bytes"
+ },
+ {
+ "Id": "m28",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "eagles_soaring",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m29",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "hawks_circling"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m30",
+ "Expression": "m29 / m23",
+ "Label": "avg_bird_latency"
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800,
+ "MaxDatapoints": 1440,
+ "ScanBy": "TimestampDescending",
+ "LabelOptions": {
+ "Timezone": "UTC"
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for Healthcheck operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {},
+ "cases": [
+ {
+ "id": "awsJson1_0_HealthcheckRequest_Example",
+ "given": {
+ "name": "Healthcheck",
+ "http": {
+ "method": "GET",
+ "requestUri": "/Healthcheck",
+ "responseCode": 200
+ },
+ "documentation": "As seen in Amazon CloudWatch
",
+ "readonly": true
+ },
+ "params": {},
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Counts": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "Entity": {
+ "type": "structure",
+ "members": {
+ "KeyAttributes": {
+ "shape": "EntityKeyAttributesMap"
+ },
+ "Attributes": {
+ "shape": "EntityAttributesMap"
+ }
+ }
+ },
+ "EntityAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityAttributesMapValueString"
+ },
+ "max": 10,
+ "min": 0
+ },
+ "EntityKeyAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityKeyAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityKeyAttributesMapValueString"
+ },
+ "max": 4,
+ "min": 2
+ },
+ "EntityMetricDataList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityMetricDatum"
+ }
+ },
+ "EntityMetricDatum": {
+ "type": "structure",
+ "members": {
+ "Entity": {
+ "shape": "Entity"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "MetricData": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDatum"
+ }
+ },
+ "MetricDatum": {
+ "type": "structure",
+ "required": [
+ "MetricName"
+ ],
+ "members": {
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ },
+ "Timestamp": {
+ "shape": "Timestamp"
+ },
+ "Value": {
+ "shape": "Double"
+ },
+ "StatisticValues": {
+ "shape": "StatisticSet"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "Counts": {
+ "shape": "Counts"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ },
+ "StorageResolution": {
+ "shape": "Integer"
+ }
+ }
+ },
+ "PutMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "Namespace"
+ ],
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ },
+ "EntityMetricData": {
+ "shape": "EntityMetricDataList"
+ },
+ "StrictEntityValidation": {
+ "shape": "Boolean"
+ }
+ }
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "StatisticSet": {
+ "type": "structure",
+ "required": [
+ "SampleCount",
+ "Sum",
+ "Minimum",
+ "Maximum"
+ ],
+ "members": {
+ "SampleCount": {
+ "shape": "Double"
+ },
+ "Sum": {
+ "shape": "Double"
+ },
+ "Minimum": {
+ "shape": "Double"
+ },
+ "Maximum": {
+ "shape": "Double"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_PutMetricDataRequest_Baseline",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput",
+ "locationName": "PutMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK"
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_S",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput",
+ "locationName": "PutMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent"
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_M",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput",
+ "locationName": "PutMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Value": 2048.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "Value": 100.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Value": 50.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "koalas_napping",
+ "Value": 75.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_L",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/PutMetricData",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutMetricDataInput",
+ "locationName": "PutMetricDataRequest",
+ "xmlNamespace": {
+ "uri": "https://awsrestxmldataplane.amazonaws.com"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Values": [
+ 60.0,
+ 65.0,
+ 58.0,
+ 62.0,
+ 67.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 450.0,
+ "Minimum": 40.0,
+ "Maximum": 50.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Values": [
+ 2048.0,
+ 1800.0,
+ 2200.0,
+ 1950.0,
+ 2100.0,
+ 1750.0,
+ 2300.0,
+ 1900.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 500.0,
+ "Minimum": 80.0,
+ "Maximum": 120.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 47.0,
+ 53.0,
+ 49.0,
+ 51.0,
+ 46.0,
+ 54.0,
+ 50.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "koalas_napping",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 600.0,
+ "Minimum": 70.0,
+ "Maximum": 80.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "tigers_prowling",
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0,
+ 7.0,
+ 14.0,
+ 6.0,
+ 15.0,
+ 5.0,
+ 16.0,
+ 4.0,
+ 17.0,
+ 3.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lions_roaring",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 1728.0,
+ "Minimum": 140.0,
+ "Maximum": 148.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bears_fishing",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "wolves_howling",
+ "Values": [
+ 8192.0,
+ 7500.0,
+ 8800.0,
+ 7200.0,
+ 9000.0,
+ 6800.0,
+ 9200.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "foxes_hunting",
+ "StatisticValues": {
+ "SampleCount": 1.0,
+ "Sum": 0.0,
+ "Minimum": 0.0,
+ "Maximum": 0.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "rabbits_hopping",
+ "Value": 25.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "squirrels_gathering",
+ "Values": [
+ 35.0,
+ 32.0,
+ 38.0,
+ 30.0,
+ 40.0,
+ 28.0,
+ 42.0,
+ 26.0,
+ 44.0,
+ 24.0,
+ 46.0,
+ 22.0,
+ 48.0,
+ 20.0,
+ 50.0,
+ 18.0,
+ 52.0,
+ 16.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "owls_hooting",
+ "StatisticValues": {
+ "SampleCount": 6.0,
+ "Sum": 12288.0,
+ "Minimum": 1800.0,
+ "Maximum": 2300.0
+ },
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "eagles_soaring",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hawks_circling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0,
+ 92.0,
+ 108.0,
+ 90.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "falcons_diving",
+ "StatisticValues": {
+ "SampleCount": 4.0,
+ "Sum": 400.0,
+ "Minimum": 95.0,
+ "Maximum": 105.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "cheetahs_sprinting",
+ "Value": 5.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "gazelles_leaping",
+ "Values": [
+ 1000.0,
+ 950.0,
+ 1050.0,
+ 900.0,
+ 1100.0,
+ 850.0,
+ 1150.0,
+ 800.0,
+ 1200.0,
+ 750.0,
+ 1250.0,
+ 700.0,
+ 1300.0,
+ 650.0,
+ 1350.0,
+ 600.0,
+ 1400.0,
+ 550.0,
+ 1450.0,
+ 500.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lizards_basking",
+ "StatisticValues": {
+ "SampleCount": 15.0,
+ "Sum": 975.0,
+ "Minimum": 60.0,
+ "Maximum": 70.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hummingbirds_hovering",
+ "Value": 2000.0,
+ "Unit": "Count/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bees_buzzing",
+ "Values": [
+ 150.0,
+ 145.0,
+ 155.0,
+ 140.0,
+ 160.0,
+ 135.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "butterflies_fluttering",
+ "StatisticValues": {
+ "SampleCount": 20.0,
+ "Sum": 600.0,
+ "Minimum": 25.0,
+ "Maximum": 35.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "ants_marching",
+ "Value": 5.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "spiders_weaving",
+ "Values": [
+ 1.5,
+ 1.3,
+ 1.7,
+ 1.2,
+ 1.8,
+ 1.1,
+ 1.9,
+ 1.0,
+ 2.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "crickets_chirping",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 12.0,
+ "Minimum": 1.0,
+ "Maximum": 1.4
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "fireflies_glowing",
+ "Value": 1.0,
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "frogs_croaking",
+ "Values": [
+ 150.0,
+ 148.0,
+ 152.0,
+ 146.0,
+ 154.0,
+ 144.0,
+ 156.0,
+ 142.0,
+ 158.0,
+ 140.0,
+ 160.0,
+ 138.0,
+ 162.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "toads_hopping",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 2500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "salamanders_hiding",
+ "Value": 1000.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "turtles_swimming",
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 46.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "snakes_slithering",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 200.0,
+ "Minimum": 20.0,
+ "Maximum": 30.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "iguanas_sunbathing",
+ "Value": 10.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "whales_singing",
+ "Values": [
+ 100.0,
+ 95.0,
+ 105.0,
+ 90.0,
+ 110.0,
+ 85.0,
+ 115.0,
+ 80.0,
+ 120.0,
+ 75.0,
+ 125.0,
+ 70.0,
+ 130.0,
+ 65.0,
+ 135.0,
+ 60.0,
+ 140.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "seals_barking",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 20.0,
+ "Minimum": 1.0,
+ "Maximum": 3.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "otters_playing",
+ "Value": 200.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "fish_swimming",
+ "Values": [
+ 10.0,
+ 9.0,
+ 11.0,
+ 8.0,
+ 12.0,
+ 7.0,
+ 13.0,
+ 6.0,
+ 14.0,
+ 5.0,
+ 15.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "sharks_hunting",
+ "StatisticValues": {
+ "SampleCount": 25.0,
+ "Sum": 12500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "rays_gliding",
+ "Value": 50.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "octopuses_hiding",
+ "Values": [
+ 800.0,
+ 780.0,
+ 820.0,
+ 760.0,
+ 840.0,
+ 740.0,
+ 860.0,
+ 720.0,
+ 880.0,
+ 700.0,
+ 900.0,
+ 680.0,
+ 920.0,
+ 660.0,
+ 940.0,
+ 640.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "jellyfish_floating",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 2400.0,
+ "Minimum": 180.0,
+ "Maximum": 220.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "crabs_scuttling",
+ "Value": 5.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "lobsters_crawling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "starfish_clinging",
+ "StatisticValues": {
+ "SampleCount": 18.0,
+ "Sum": 1710.0,
+ "Minimum": 90.0,
+ "Maximum": 100.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "seahorses_drifting",
+ "Value": 0.5,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "clownfish_hiding",
+ "Values": [
+ 99.5,
+ 99.3,
+ 99.7,
+ 99.1,
+ 99.9,
+ 98.9,
+ 99.8,
+ 98.7,
+ 99.6,
+ 98.5,
+ 99.4,
+ 98.3,
+ 99.2,
+ 98.1,
+ 99.0,
+ 97.9,
+ 98.8,
+ 97.7,
+ 98.6
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "angelfish_swimming",
+ "StatisticValues": {
+ "SampleCount": 30.0,
+ "Sum": 1260.0,
+ "Minimum": 40.0,
+ "Maximum": 44.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Environment",
+ "Value": "production"
+ }
+ ]
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutObject operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ChecksumAlgorithm": {
+ "type": "string",
+ "enum": [
+ "CRC32",
+ "CRC32C",
+ "SHA1",
+ "SHA256",
+ "CRC64NVME"
+ ]
+ },
+ "Long": {
+ "type": "long",
+ "box": true
+ },
+ "Metadata": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "PutObjectRequest": {
+ "type": "structure",
+ "required": [
+ "Bucket",
+ "Key"
+ ],
+ "members": {
+ "Bucket": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Bucket"
+ },
+ "Key": {
+ "shape": "String",
+ "location": "uri",
+ "locationName": "Key"
+ },
+ "Body": {
+ "shape": "Blob"
+ },
+ "ACL": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-acl"
+ },
+ "CacheControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Cache-Control"
+ },
+ "ContentDisposition": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Disposition"
+ },
+ "ContentEncoding": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Encoding"
+ },
+ "ContentLanguage": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Language"
+ },
+ "ContentLength": {
+ "shape": "Long",
+ "location": "header",
+ "locationName": "Content-Length"
+ },
+ "ContentMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-MD5"
+ },
+ "ContentType": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "Content-Type"
+ },
+ "ChecksumAlgorithm": {
+ "shape": "ChecksumAlgorithm",
+ "location": "header",
+ "locationName": "x-amz-sdk-checksum-algorithm"
+ },
+ "ChecksumCRC32": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc32"
+ },
+ "ChecksumCRC32C": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc32c"
+ },
+ "ChecksumCRC64NVME": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-crc64nvme"
+ },
+ "ChecksumSHA1": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-sha1"
+ },
+ "ChecksumSHA256": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-checksum-sha256"
+ },
+ "Expires": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "Expires"
+ },
+ "IfMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-Match"
+ },
+ "IfNoneMatch": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "If-None-Match"
+ },
+ "GrantFullControl": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-full-control"
+ },
+ "GrantRead": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read"
+ },
+ "GrantReadACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-read-acp"
+ },
+ "GrantWriteACP": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-grant-write-acp"
+ },
+ "WriteOffsetBytes": {
+ "shape": "Long",
+ "location": "header",
+ "locationName": "x-amz-write-offset-bytes"
+ },
+ "Metadata": {
+ "shape": "Metadata",
+ "location": "headers",
+ "locationName": "x-amz-meta-"
+ },
+ "ServerSideEncryption": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption"
+ },
+ "StorageClass": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-storage-class"
+ },
+ "WebsiteRedirectLocation": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-website-redirect-location"
+ },
+ "SSECustomerAlgorithm": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-algorithm"
+ },
+ "SSECustomerKey": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key"
+ },
+ "SSECustomerKeyMD5": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-customer-key-MD5"
+ },
+ "SSEKMSKeyId": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-aws-kms-key-id"
+ },
+ "SSEKMSEncryptionContext": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-context"
+ },
+ "BucketKeyEnabled": {
+ "shape": "Boolean",
+ "location": "header",
+ "locationName": "x-amz-server-side-encryption-bucket-key-enabled"
+ },
+ "RequestPayer": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-request-payer"
+ },
+ "Tagging": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-tagging"
+ },
+ "ObjectLockMode": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-mode"
+ },
+ "ObjectLockRetainUntilDate": {
+ "shape": "Timestamp",
+ "location": "header",
+ "locationName": "x-amz-object-lock-retain-until-date"
+ },
+ "ObjectLockLegalHoldStatus": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-object-lock-legal-hold"
+ },
+ "ExpectedBucketOwner": {
+ "shape": "String",
+ "location": "header",
+ "locationName": "x-amz-expected-bucket-owner"
+ }
+ },
+ "payload": "Body"
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "restXml_PutObject_S",
+ "given": {
+ "name": "PutObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key}",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "PutObjectRequest"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ },
+ {
+ "id": "restXml_CopyObjectOutput_M",
+ "description": "Deserialization of headers and XML body.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "CopyObjectOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "x-amz-server-side-encryption-customer-key-MD5": "customer-key-md5-hash",
+ "x-amz-expiration": "expiry-date=\"Fri, 01 Jan 2022 00:00:00 GMT\", rule-id=\"rule1\"",
+ "x-amz-server-side-encryption-context": "encryption-context",
+ "x-amz-server-side-encryption-aws-kms-key-id": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "x-amz-copy-source-version-id": "source-version-id-12345",
+ "x-amz-server-side-encryption-customer-algorithm": "AES256",
+ "x-amz-request-charged": "requester",
+ "x-amz-server-side-encryption": "AES256",
+ "x-amz-server-side-encryption-bucket-key-enabled": "true",
+ "x-amz-version-id": "dest-version-id-67890"
+ },
+ "body": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ },
+ {
+ "id": "restJson1_CopyObjectOutput_M",
+ "description": "Deserialization of headers and JSON body.\n",
+ "given": {
+ "name": "CopyObject",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/{Bucket}/{Key+}?x-id=CopyObject",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "CopyObjectOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "x-amz-server-side-encryption-customer-key-MD5": "customer-key-md5-hash",
+ "x-amz-expiration": "expiry-date=\"Fri, 01 Jan 2022 00:00:00 GMT\", rule-id=\"rule1\"",
+ "x-amz-server-side-encryption-context": "encryption-context",
+ "x-amz-server-side-encryption-aws-kms-key-id": "arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012",
+ "x-amz-copy-source-version-id": "source-version-id-12345",
+ "x-amz-server-side-encryption-customer-algorithm": "AES256",
+ "x-amz-request-charged": "requester",
+ "x-amz-server-side-encryption": "AES256",
+ "x-amz-server-side-encryption-bucket-key-enabled": "true",
+ "x-amz-version-id": "dest-version-id-67890"
+ },
+ "body": "{\n \"ETag\": \"\\\"9bb58f26192e4ba00f01e2e7b136bbd8\\\"\",\n \"LastModified\": \"2021-01-01T00:00:00.000Z\",\n \"ChecksumType\": \"SHA256\",\n \"ChecksumCRC32\": \"checksum-crc32\",\n \"ChecksumCRC32C\": \"checksum-crc32c\",\n \"ChecksumCRC64NVME\": \"checksum-crc64nvme\",\n \"ChecksumSHA1\": \"checksum-sha1\",\n \"ChecksumSHA256\": \"checksum-sha256\"\n}\n "
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "awsrestxmldataplane",
+ "protocol": "rest-xml",
+ "protocols": [
+ "rest-xml"
+ ],
+ "serviceFullName": "AwsRestXmlDataPlane",
+ "serviceId": "RestXmlDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "AwsRestXmlDataPlane",
+ "uid": "restxmldataplane-1999-12-31"
+ },
+ "shapes": {
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetMetricDataOutput": {
+ "type": "structure",
+ "members": {
+ "MetricDataResults": {
+ "shape": "MetricDataResults"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MessageData": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "String"
+ },
+ "Value": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataResult": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "String"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "Timestamps": {
+ "shape": "Timestamps"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "StatusCode": {
+ "shape": "StatusCode"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MetricDataResultMessages": {
+ "type": "list",
+ "member": {
+ "shape": "MessageData"
+ }
+ },
+ "MetricDataResults": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataResult"
+ }
+ },
+ "StatusCode": {
+ "type": "string",
+ "enum": [
+ "Complete",
+ "InternalError",
+ "PartialData",
+ "Forbidden"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Timestamps": {
+ "type": "list",
+ "member": {
+ "shape": "Timestamp"
+ }
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataResponse_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/GetMetricData",
+ "responseCode": 200
+ },
+ "output": {
+ "shape": "GetMetricDataOutput"
+ },
+ "documentation": "From Amazon S3. CopyObject serializes a large set of headers.
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 75.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 60.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 45.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 60.0,
+ 58.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 45.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m5",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "giraffes_eating",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 100.0,
+ 95.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 150.0,
+ 145.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 50.0,
+ 48.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m9",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m10",
+ "Label": "kangaroos_hopping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "alpacas_found_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 7500.0,
+ 7250.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 450.0
+ ],
+ "StatusCode": "PartialData",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Penguin data partially unavailable due to ice storm"
+ }
+ ]
+ },
+ {
+ "Id": "m5",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "dolphins_jumping_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "giraffes_eating",
+ "Timestamps": [],
+ "Values": [],
+ "StatusCode": "InternalError",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Giraffe feeding schedule access denied"
+ }
+ ]
+ },
+ {
+ "Id": "m10",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 150.0
+ ],
+ "StatusCode": "Forbidden",
+ "Messages": [
+ {
+ "Code": "AccessDenied",
+ "Value": "Zebra tracking permissions insufficient"
+ }
+ ]
+ },
+ {
+ "Id": "m11",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 49.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m12",
+ "Label": "high_panda_activity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m13",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 75.0,
+ 72.0,
+ 78.0,
+ 74.0,
+ 76.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m15",
+ "Label": "koala_nap_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.25,
+ 0.24,
+ 0.26
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m16",
+ "Label": "tigers_prowling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m17",
+ "Label": "lions_roaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 144.0,
+ 142.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m18",
+ "Label": "big_cat_ratio",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.069,
+ 0.085
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m19",
+ "Label": "otters_swimming",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3900.0,
+ 4100.0,
+ 4050.0,
+ 4150.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m20",
+ "Label": "seals_clapping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 8192.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m21",
+ "Label": "aquatic_mammals_total",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 12.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m22",
+ "Label": "flamingos_standing",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m23",
+ "Label": "parrots_squawking",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 25.0,
+ 23.0,
+ 27.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m24",
+ "Label": "all_alpacas",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 71.2,
+ 69.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m25",
+ "Label": "toucans_flying",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.0,
+ 32.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m27",
+ "Label": "estimated_toucan_bytes",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 143360.0,
+ 131072.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m28",
+ "Label": "eagles_soaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3800.0,
+ 4300.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m29",
+ "Label": "hawks_circling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600
+ ],
+ "Values": [
+ 0.025,
+ 0.023,
+ 0.027,
+ 0.024,
+ 0.026,
+ 0.025,
+ 0.028,
+ 0.022,
+ 0.024
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m30",
+ "Label": "avg_bird_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.001,
+ 0.001,
+ 0.001
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r1",
+ "Label": "requests_from_bees",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1050.0,
+ 980.0,
+ 1020.0,
+ 1100.0,
+ 990.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r2",
+ "Label": "bee_request_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 3.33,
+ 3.5,
+ 3.27
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r3",
+ "Label": "butterfly_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.125,
+ 0.132
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r4",
+ "Label": "ant_success_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 99.2,
+ 99.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r5",
+ "Label": "spider_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 5.0,
+ 3.0,
+ 7.0,
+ 4.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r6",
+ "Label": "beetle_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r7",
+ "Label": "insect_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.7,
+ 0.4,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d1",
+ "Label": "fish_swimming_speed",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 45.2,
+ 47.8,
+ 44.1,
+ 46.5,
+ 48.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d2",
+ "Label": "shark_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 15.0,
+ 17.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d3",
+ "Label": "whale_song_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d4",
+ "Label": "octopus_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 0.002,
+ 0.0025,
+ 0.0018,
+ 0.0022,
+ 0.0024,
+ 0.0019,
+ 0.0021
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d5",
+ "Label": "max_sea_creature_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.0025,
+ 0.0028,
+ 0.0023
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l1",
+ "Label": "firefly_invocations",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 250.0,
+ 280.0,
+ 220.0,
+ 260.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l2",
+ "Label": "moth_duration",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 125.5,
+ 132.8,
+ 118.2,
+ 128.9,
+ 135.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l3",
+ "Label": "total_bug_execution_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 31375.0,
+ 37184.0,
+ 26004.0,
+ 33514.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l4",
+ "Label": "cricket_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l5",
+ "Label": "grasshopper_throttles",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l6",
+ "Label": "bug_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.8,
+ 0.7,
+ 1.4
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s1",
+ "Label": "acorn_storage_bytes",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1.073741824E9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s2",
+ "Label": "nuts_collected",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1024.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s3",
+ "Label": "avg_acorn_size",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1048576.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy1",
+ "Label": "squirrel_read_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 50.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 58.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy2",
+ "Label": "total_chipmunk_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 85.0,
+ 92.0,
+ 78.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy3",
+ "Label": "hamster_throttled_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 1.0,
+ 0.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq1",
+ "Label": "rabbit_messages_visible",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 25.0,
+ 28.0,
+ 22.0,
+ 30.0,
+ 26.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq2",
+ "Label": "bunny_message_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ 0.02,
+ -0.01
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq3",
+ "Label": "hare_messages_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 15.0,
+ 18.0,
+ 12.0,
+ 20.0,
+ 16.0,
+ 14.0,
+ 19.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq4",
+ "Label": "cottontail_messages_received",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 12.0,
+ 15.0,
+ 14.0,
+ 18.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq5",
+ "Label": "rabbit_message_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 3.0,
+ 3.0,
+ -2.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn1",
+ "Label": "pigeon_notifications_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 100.0,
+ 105.0,
+ 98.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn2",
+ "Label": "dove_notification_failure_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.0,
+ 0.95
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf1",
+ "Label": "falcon_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 5000.0,
+ 5200.0,
+ 4800.0,
+ 5100.0,
+ 5300.0,
+ 4900.0,
+ 5050.0,
+ 5150.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf2",
+ "Label": "eagle_bytes_downloaded",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.048576E7,
+ 1.0737418E7,
+ 1.0223616E7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf3",
+ "Label": "avg_bird_response_size",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2097.15,
+ 2065.66,
+ 2129.92
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf4",
+ "Label": "crow_4xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.5,
+ 0.4,
+ 0.6,
+ 0.45
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf5",
+ "Label": "raven_5xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.1,
+ 0.15
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf6",
+ "Label": "total_bird_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.6,
+ 0.55
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag1",
+ "Label": "monkey_api_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 800.0,
+ 850.0,
+ 780.0,
+ 820.0,
+ 870.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag2",
+ "Label": "gorilla_p95_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 250.0,
+ 275.0,
+ 230.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag3",
+ "Label": "chimp_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 8.0,
+ 6.0,
+ 10.0,
+ 7.0,
+ 9.0,
+ 5.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag4",
+ "Label": "orangutan_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag5",
+ "Label": "primate_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.25,
+ 0.82
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec1",
+ "Label": "cheetah_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 55.2,
+ 58.7,
+ 52.1,
+ 56.8,
+ 59.3,
+ 54.6,
+ 57.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec2",
+ "Label": "leopard_memory_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec3",
+ "Label": "max_wildcat_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el1",
+ "Label": "sloth_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 25.8,
+ 28.2,
+ 23.5,
+ 26.9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el2",
+ "Label": "armadillo_cache_misses",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el3",
+ "Label": "anteater_cache_hit_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 92.5,
+ 94.2,
+ 90.8
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k1",
+ "Label": "salmon_incoming_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1100.0,
+ 950.0,
+ 1050.0,
+ 1150.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k2",
+ "Label": "trout_outgoing_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 980.0,
+ 1080.0,
+ 940.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k3",
+ "Label": "fish_record_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 20.0,
+ 20.0,
+ 10.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs1",
+ "Label": "whale_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.8,
+ 38.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs2",
+ "Label": "dolphin_connection_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw1",
+ "Label": "mole_disk_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600,
+ 1609461900
+ ],
+ "Values": [
+ 75.2,
+ 75.8,
+ 76.1,
+ 76.5,
+ 76.9,
+ 77.2,
+ 77.6,
+ 78.0,
+ 78.3,
+ 78.7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw2",
+ "Label": "badger_mem_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 69.2,
+ 67.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw3",
+ "Label": "groundhog_resource_alert",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw4",
+ "Label": "prairie_dog_tcp_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 125.0,
+ 132.0,
+ 118.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw5",
+ "Label": "gopher_processes_total",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 245.0,
+ 248.0,
+ 242.0,
+ 250.0,
+ 247.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw6",
+ "Label": "woodchuck_process_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ -0.02,
+ 0.03
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u1",
+ "Label": "owl_api_call_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 500.0,
+ 520.0,
+ 480.0,
+ 510.0,
+ 530.0,
+ 490.0,
+ 515.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u2",
+ "Label": "nightingale_api_call_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.67,
+ 1.73,
+ 1.6
+ ],
+ "StatusCode": "Complete"
+ }
+ ],
+ "NextToken": "AQICAHhQdAFQVGGp",
+ "Messages": [
+ {
+ "Code": "PartialData",
+ "Value": "Some animal metrics could not be retrieved due to migration season"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch InternalError\n InternalError\n AccessDenied\n PartialData\n
",
+ "readonly": true
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/input/rpc_v2_cbor.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/input/rpc_v2_cbor.json
new file mode 100644
index 000000000000..13be2af46d5c
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/input/rpc_v2_cbor.json
@@ -0,0 +1,8378 @@
+[
+ {
+ "description": "Test cases for GetItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeNameList": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "GetItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Key"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Key": {
+ "shape": "AttributeValueMap"
+ },
+ "AttributesToGet": {
+ "shape": "AttributeNameList"
+ },
+ "ConsistentRead": {
+ "shape": "Boolean"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ProjectionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemInput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Key": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "GetMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "MetricDataQueries",
+ "StartTime",
+ "EndTime"
+ ],
+ "members": {
+ "MetricDataQueries": {
+ "shape": "MetricDataQueries"
+ },
+ "StartTime": {
+ "shape": "Timestamp"
+ },
+ "EndTime": {
+ "shape": "Timestamp"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "ScanBy": {
+ "shape": "ScanBy"
+ },
+ "MaxDatapoints": {
+ "shape": "Integer"
+ },
+ "LabelOptions": {
+ "shape": "LabelOptions"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "LabelOptions": {
+ "type": "structure",
+ "members": {
+ "Timezone": {
+ "shape": "String"
+ }
+ }
+ },
+ "Metric": {
+ "type": "structure",
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ }
+ }
+ },
+ "MetricDataQueries": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataQuery"
+ }
+ },
+ "MetricDataQuery": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "MetricDataQueryIdString"
+ },
+ "MetricStat": {
+ "shape": "MetricStat"
+ },
+ "Expression": {
+ "shape": "MetricDataQueryExpressionString"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "ReturnData": {
+ "shape": "Boolean"
+ },
+ "Period": {
+ "shape": "MetricDataQueryPeriodInteger"
+ },
+ "AccountId": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataQueryExpressionString": {
+ "type": "string",
+ "max": 2048,
+ "min": 1
+ },
+ "MetricDataQueryIdString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "MetricDataQueryPeriodInteger": {
+ "type": "integer",
+ "box": true,
+ "min": 1
+ },
+ "MetricStat": {
+ "type": "structure",
+ "required": [
+ "Metric",
+ "Period",
+ "Stat"
+ ],
+ "members": {
+ "Metric": {
+ "shape": "Metric"
+ },
+ "Period": {
+ "shape": "Integer"
+ },
+ "Stat": {
+ "shape": "String"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ }
+ }
+ },
+ "ScanBy": {
+ "type": "string",
+ "enum": [
+ "TimestampDescending",
+ "TimestampAscending"
+ ]
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataRequest_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_M",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m6",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m9",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ }
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_GetMetricDataRequest_L",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch
"
+ },
+ "params": {
+ "MetricDataQueries": [
+ {
+ "Id": "m1",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "alpacas_found",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m2",
+ "Expression": "m1 * 100",
+ "Label": "alpacas_found_percent"
+ },
+ {
+ "Id": "m3",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "llamas_sleeping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m4",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "penguins_waddling",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m5",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "dolphins_jumping"
+ },
+ "Period": 300,
+ "Stat": "Average",
+ "Unit": "Bytes"
+ }
+ },
+ {
+ "Id": "m6",
+ "Expression": "ANOMALY_DETECTION_FUNCTION(m5, 2)",
+ "Label": "dolphins_jumping_anomaly"
+ },
+ {
+ "Id": "m7",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "elephants_trumpeting",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m8",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "giraffes_eating"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m9",
+ "Expression": "m7 + m8",
+ "Label": "combined_animal_activity",
+ "ReturnData": false
+ },
+ {
+ "Id": "m10",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "zebras_running",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Maximum"
+ }
+ },
+ {
+ "Id": "m11",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "pandas_munching"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m12",
+ "Expression": "IF(m11 > 50, 1, 0)",
+ "Label": "high_panda_activity"
+ },
+ {
+ "Id": "m13",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "koalas_napping",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m14",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "kangaroos_hopping"
+ },
+ "Period": 300,
+ "Stat": "Maximum"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m15",
+ "Expression": "RATE(m13)",
+ "Label": "koala_nap_rate"
+ },
+ {
+ "Id": "m16",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "tigers_prowling",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Average"
+ }
+ },
+ {
+ "Id": "m17",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "lions_roaring"
+ },
+ "Period": 300,
+ "Stat": "Minimum"
+ }
+ },
+ {
+ "Id": "m18",
+ "Expression": "m16 / m17",
+ "Label": "big_cat_ratio"
+ },
+ {
+ "Id": "m19",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "otters_swimming",
+ "Dimensions": [
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m20",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "seals_clapping"
+ },
+ "Period": 60,
+ "Stat": "Sum"
+ },
+ "AccountId": "123456789012"
+ },
+ {
+ "Id": "m21",
+ "Expression": "(m19 + m20) / 1024",
+ "Label": "aquatic_mammals_total"
+ },
+ {
+ "Id": "m22",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "flamingos_standing",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m23",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "parrots_squawking"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m24",
+ "Expression": "SEARCH('{AWS/SDK,InstanceId} MetricName=\"alpacas_found\"', 'Average', 300)",
+ "Label": "all_alpacas"
+ },
+ {
+ "Id": "m25",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "toucans_flying",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m26",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "owls_hooting"
+ },
+ "Period": 300,
+ "Stat": "Average"
+ },
+ "ReturnData": false
+ },
+ {
+ "Id": "m27",
+ "Expression": "m25 * 4096",
+ "Label": "estimated_toucan_bytes"
+ },
+ {
+ "Id": "m28",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "eagles_soaring",
+ "Dimensions": [
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m29",
+ "MetricStat": {
+ "Metric": {
+ "Namespace": "AWS/SDK",
+ "MetricName": "hawks_circling"
+ },
+ "Period": 300,
+ "Stat": "Sum"
+ }
+ },
+ {
+ "Id": "m30",
+ "Expression": "m29 / m23",
+ "Label": "avg_bird_latency"
+ }
+ ],
+ "StartTime": 1609459200,
+ "EndTime": 1609462800,
+ "MaxDatapoints": 1440,
+ "ScanBy": "TimestampDescending",
+ "LabelOptions": {
+ "Timezone": "UTC"
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for Healthcheck operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {},
+ "cases": [
+ {
+ "id": "awsJson1_0_HealthcheckRequest_Example",
+ "given": {
+ "name": "Healthcheck",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "documentation": "As seen in Amazon CloudWatch
",
+ "readonly": true
+ },
+ "params": {},
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "A response that only says "OK", if it can.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ExpectedAttributeMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "ExpectedAttributeValue"
+ }
+ },
+ "ExpectedAttributeValue": {
+ "type": "structure",
+ "members": {
+ "Value": {
+ "shape": "AttributeValue"
+ },
+ "Exists": {
+ "shape": "Boolean"
+ },
+ "ComparisonOperator": {
+ "shape": "String"
+ },
+ "AttributeValueList": {
+ "shape": "AttributeValueList"
+ }
+ }
+ },
+ "ExpressionAttributeNameMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "String"
+ }
+ },
+ "ExpressionAttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "PutItemInput": {
+ "type": "structure",
+ "required": [
+ "TableName",
+ "Item"
+ ],
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "Expected": {
+ "shape": "ExpectedAttributeMap"
+ },
+ "ReturnValues": {
+ "shape": "String"
+ },
+ "ReturnConsumedCapacity": {
+ "shape": "String"
+ },
+ "ReturnItemCollectionMetrics": {
+ "shape": "String"
+ },
+ "ConditionalOperator": {
+ "shape": "String"
+ },
+ "ConditionExpression": {
+ "shape": "String"
+ },
+ "ExpressionAttributeNames": {
+ "shape": "ExpressionAttributeNameMap"
+ },
+ "ExpressionAttributeValues": {
+ "shape": "ExpressionAttributeValueMap"
+ },
+ "ReturnValuesOnConditionCheckFailure": {
+ "shape": "String"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsJson1_0_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Baseline",
+ "description": "This test gives baseline of serializing a minimal\namount of data for a data-plane write.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_S",
+ "description": "Serializing a map (small) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_M",
+ "description": "Serializing a map (medium) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_ShallowMap_L",
+ "description": "Serializing a map (large) with many keys but minimal nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "attr1": {
+ "S": "value1"
+ },
+ "attr2": {
+ "S": "value2"
+ },
+ "attr3": {
+ "S": "value3"
+ },
+ "attr4": {
+ "S": "value4"
+ },
+ "attr5": {
+ "S": "value5"
+ },
+ "attr6": {
+ "S": "value6"
+ },
+ "attr7": {
+ "S": "value7"
+ },
+ "attr8": {
+ "S": "value8"
+ },
+ "attr9": {
+ "S": "value9"
+ },
+ "attr10": {
+ "S": "value10"
+ },
+ "attr11": {
+ "S": "value11"
+ },
+ "attr12": {
+ "S": "value12"
+ },
+ "attr13": {
+ "S": "value13"
+ },
+ "attr14": {
+ "S": "value14"
+ },
+ "attr15": {
+ "S": "value15"
+ },
+ "attr16": {
+ "S": "value16"
+ },
+ "attr17": {
+ "S": "value17"
+ },
+ "attr18": {
+ "S": "value18"
+ },
+ "attr19": {
+ "S": "value19"
+ },
+ "attr20": {
+ "S": "value20"
+ },
+ "attr21": {
+ "S": "value21"
+ },
+ "attr22": {
+ "S": "value22"
+ },
+ "attr23": {
+ "S": "value23"
+ },
+ "attr24": {
+ "S": "value24"
+ },
+ "attr25": {
+ "S": "value25"
+ },
+ "attr26": {
+ "S": "value26"
+ },
+ "attr27": {
+ "S": "value27"
+ },
+ "attr28": {
+ "S": "value28"
+ },
+ "attr29": {
+ "S": "value29"
+ },
+ "attr30": {
+ "S": "value30"
+ },
+ "attr31": {
+ "S": "value31"
+ },
+ "attr32": {
+ "S": "value32"
+ },
+ "attr33": {
+ "S": "value33"
+ },
+ "attr34": {
+ "S": "value34"
+ },
+ "attr35": {
+ "S": "value35"
+ },
+ "attr36": {
+ "S": "value36"
+ },
+ "attr37": {
+ "S": "value37"
+ },
+ "attr38": {
+ "S": "value38"
+ },
+ "attr39": {
+ "S": "value39"
+ },
+ "attr40": {
+ "S": "value40"
+ },
+ "attr41": {
+ "S": "value41"
+ },
+ "attr42": {
+ "S": "value42"
+ },
+ "attr43": {
+ "S": "value43"
+ },
+ "attr44": {
+ "S": "value44"
+ },
+ "attr45": {
+ "S": "value45"
+ },
+ "attr46": {
+ "S": "value46"
+ },
+ "attr47": {
+ "S": "value47"
+ },
+ "attr48": {
+ "S": "value48"
+ },
+ "attr49": {
+ "S": "value49"
+ },
+ "attr50": {
+ "S": "value50"
+ },
+ "attr51": {
+ "S": "value51"
+ },
+ "attr52": {
+ "S": "value52"
+ },
+ "attr53": {
+ "S": "value53"
+ },
+ "attr54": {
+ "S": "value54"
+ },
+ "attr55": {
+ "S": "value55"
+ },
+ "attr56": {
+ "S": "value56"
+ },
+ "attr57": {
+ "S": "value57"
+ },
+ "attr58": {
+ "S": "value58"
+ },
+ "attr59": {
+ "S": "value59"
+ },
+ "attr60": {
+ "S": "value60"
+ },
+ "attr61": {
+ "S": "value61"
+ },
+ "attr62": {
+ "S": "value62"
+ },
+ "attr63": {
+ "S": "value63"
+ },
+ "attr64": {
+ "S": "value64"
+ },
+ "attr65": {
+ "S": "value65"
+ },
+ "attr66": {
+ "S": "value66"
+ },
+ "attr67": {
+ "S": "value67"
+ },
+ "attr68": {
+ "S": "value68"
+ },
+ "attr69": {
+ "S": "value69"
+ },
+ "attr70": {
+ "S": "value70"
+ },
+ "attr71": {
+ "S": "value71"
+ },
+ "attr72": {
+ "S": "value72"
+ },
+ "attr73": {
+ "S": "value73"
+ },
+ "attr74": {
+ "S": "value74"
+ },
+ "attr75": {
+ "S": "value75"
+ },
+ "attr76": {
+ "S": "value76"
+ },
+ "attr77": {
+ "S": "value77"
+ },
+ "attr78": {
+ "S": "value78"
+ },
+ "attr79": {
+ "S": "value79"
+ },
+ "attr80": {
+ "S": "value80"
+ },
+ "attr81": {
+ "S": "value81"
+ },
+ "attr82": {
+ "S": "value82"
+ },
+ "attr83": {
+ "S": "value83"
+ },
+ "attr84": {
+ "S": "value84"
+ },
+ "attr85": {
+ "S": "value85"
+ },
+ "attr86": {
+ "S": "value86"
+ },
+ "attr87": {
+ "S": "value87"
+ },
+ "attr88": {
+ "S": "value88"
+ },
+ "attr89": {
+ "S": "value89"
+ },
+ "attr90": {
+ "S": "value90"
+ },
+ "attr91": {
+ "S": "value91"
+ },
+ "attr92": {
+ "S": "value92"
+ },
+ "attr93": {
+ "S": "value93"
+ },
+ "attr94": {
+ "S": "value94"
+ },
+ "attr95": {
+ "S": "value95"
+ },
+ "attr96": {
+ "S": "value96"
+ },
+ "attr97": {
+ "S": "value97"
+ },
+ "attr98": {
+ "S": "value98"
+ },
+ "attr99": {
+ "S": "value99"
+ },
+ "attr100": {
+ "S": "value100"
+ },
+ "attr101": {
+ "S": "value101"
+ },
+ "attr102": {
+ "S": "value102"
+ },
+ "attr103": {
+ "S": "value103"
+ },
+ "attr104": {
+ "S": "value104"
+ },
+ "attr105": {
+ "S": "value105"
+ },
+ "attr106": {
+ "S": "value106"
+ },
+ "attr107": {
+ "S": "value107"
+ },
+ "attr108": {
+ "S": "value108"
+ },
+ "attr109": {
+ "S": "value109"
+ },
+ "attr110": {
+ "S": "value110"
+ },
+ "attr111": {
+ "S": "value111"
+ },
+ "attr112": {
+ "S": "value112"
+ },
+ "attr113": {
+ "S": "value113"
+ },
+ "attr114": {
+ "S": "value114"
+ },
+ "attr115": {
+ "S": "value115"
+ },
+ "attr116": {
+ "S": "value116"
+ },
+ "attr117": {
+ "S": "value117"
+ },
+ "attr118": {
+ "S": "value118"
+ },
+ "attr119": {
+ "S": "value119"
+ },
+ "attr120": {
+ "S": "value120"
+ },
+ "attr121": {
+ "S": "value121"
+ },
+ "attr122": {
+ "S": "value122"
+ },
+ "attr123": {
+ "S": "value123"
+ },
+ "attr124": {
+ "S": "value124"
+ },
+ "attr125": {
+ "S": "value125"
+ },
+ "attr126": {
+ "S": "value126"
+ },
+ "attr127": {
+ "S": "value127"
+ },
+ "attr128": {
+ "S": "value128"
+ },
+ "attr129": {
+ "S": "value129"
+ },
+ "attr130": {
+ "S": "value130"
+ },
+ "attr131": {
+ "S": "value131"
+ },
+ "attr132": {
+ "S": "value132"
+ },
+ "attr133": {
+ "S": "value133"
+ },
+ "attr134": {
+ "S": "value134"
+ },
+ "attr135": {
+ "S": "value135"
+ },
+ "attr136": {
+ "S": "value136"
+ },
+ "attr137": {
+ "S": "value137"
+ },
+ "attr138": {
+ "S": "value138"
+ },
+ "attr139": {
+ "S": "value139"
+ },
+ "attr140": {
+ "S": "value140"
+ },
+ "attr141": {
+ "S": "value141"
+ },
+ "attr142": {
+ "S": "value142"
+ },
+ "attr143": {
+ "S": "value143"
+ },
+ "attr144": {
+ "S": "value144"
+ },
+ "attr145": {
+ "S": "value145"
+ },
+ "attr146": {
+ "S": "value146"
+ },
+ "attr147": {
+ "S": "value147"
+ },
+ "attr148": {
+ "S": "value148"
+ },
+ "attr149": {
+ "S": "value149"
+ },
+ "attr150": {
+ "S": "value150"
+ },
+ "attr151": {
+ "S": "value151"
+ },
+ "attr152": {
+ "S": "value152"
+ },
+ "attr153": {
+ "S": "value153"
+ },
+ "attr154": {
+ "S": "value154"
+ },
+ "attr155": {
+ "S": "value155"
+ },
+ "attr156": {
+ "S": "value156"
+ },
+ "attr157": {
+ "S": "value157"
+ },
+ "attr158": {
+ "S": "value158"
+ },
+ "attr159": {
+ "S": "value159"
+ },
+ "attr160": {
+ "S": "value160"
+ },
+ "attr161": {
+ "S": "value161"
+ },
+ "attr162": {
+ "S": "value162"
+ },
+ "attr163": {
+ "S": "value163"
+ },
+ "attr164": {
+ "S": "value164"
+ },
+ "attr165": {
+ "S": "value165"
+ },
+ "attr166": {
+ "S": "value166"
+ },
+ "attr167": {
+ "S": "value167"
+ },
+ "attr168": {
+ "S": "value168"
+ },
+ "attr169": {
+ "S": "value169"
+ },
+ "attr170": {
+ "S": "value170"
+ },
+ "attr171": {
+ "S": "value171"
+ },
+ "attr172": {
+ "S": "value172"
+ },
+ "attr173": {
+ "S": "value173"
+ },
+ "attr174": {
+ "S": "value174"
+ },
+ "attr175": {
+ "S": "value175"
+ },
+ "attr176": {
+ "S": "value176"
+ },
+ "attr177": {
+ "S": "value177"
+ },
+ "attr178": {
+ "S": "value178"
+ },
+ "attr179": {
+ "S": "value179"
+ },
+ "attr180": {
+ "S": "value180"
+ },
+ "attr181": {
+ "S": "value181"
+ },
+ "attr182": {
+ "S": "value182"
+ },
+ "attr183": {
+ "S": "value183"
+ },
+ "attr184": {
+ "S": "value184"
+ },
+ "attr185": {
+ "S": "value185"
+ },
+ "attr186": {
+ "S": "value186"
+ },
+ "attr187": {
+ "S": "value187"
+ },
+ "attr188": {
+ "S": "value188"
+ },
+ "attr189": {
+ "S": "value189"
+ },
+ "attr190": {
+ "S": "value190"
+ },
+ "attr191": {
+ "S": "value191"
+ },
+ "attr192": {
+ "S": "value192"
+ },
+ "attr193": {
+ "S": "value193"
+ },
+ "attr194": {
+ "S": "value194"
+ },
+ "attr195": {
+ "S": "value195"
+ },
+ "attr196": {
+ "S": "value196"
+ },
+ "attr197": {
+ "S": "value197"
+ },
+ "attr198": {
+ "S": "value198"
+ },
+ "attr199": {
+ "S": "value199"
+ },
+ "attr200": {
+ "S": "value200"
+ },
+ "attr201": {
+ "S": "value201"
+ },
+ "attr202": {
+ "S": "value202"
+ },
+ "attr203": {
+ "S": "value203"
+ },
+ "attr204": {
+ "S": "value204"
+ },
+ "attr205": {
+ "S": "value205"
+ },
+ "attr206": {
+ "S": "value206"
+ },
+ "attr207": {
+ "S": "value207"
+ },
+ "attr208": {
+ "S": "value208"
+ },
+ "attr209": {
+ "S": "value209"
+ },
+ "attr210": {
+ "S": "value210"
+ },
+ "attr211": {
+ "S": "value211"
+ },
+ "attr212": {
+ "S": "value212"
+ },
+ "attr213": {
+ "S": "value213"
+ },
+ "attr214": {
+ "S": "value214"
+ },
+ "attr215": {
+ "S": "value215"
+ },
+ "attr216": {
+ "S": "value216"
+ },
+ "attr217": {
+ "S": "value217"
+ },
+ "attr218": {
+ "S": "value218"
+ },
+ "attr219": {
+ "S": "value219"
+ },
+ "attr220": {
+ "S": "value220"
+ },
+ "attr221": {
+ "S": "value221"
+ },
+ "attr222": {
+ "S": "value222"
+ },
+ "attr223": {
+ "S": "value223"
+ },
+ "attr224": {
+ "S": "value224"
+ },
+ "attr225": {
+ "S": "value225"
+ },
+ "attr226": {
+ "S": "value226"
+ },
+ "attr227": {
+ "S": "value227"
+ },
+ "attr228": {
+ "S": "value228"
+ },
+ "attr229": {
+ "S": "value229"
+ },
+ "attr230": {
+ "S": "value230"
+ },
+ "attr231": {
+ "S": "value231"
+ },
+ "attr232": {
+ "S": "value232"
+ },
+ "attr233": {
+ "S": "value233"
+ },
+ "attr234": {
+ "S": "value234"
+ },
+ "attr235": {
+ "S": "value235"
+ },
+ "attr236": {
+ "S": "value236"
+ },
+ "attr237": {
+ "S": "value237"
+ },
+ "attr238": {
+ "S": "value238"
+ },
+ "attr239": {
+ "S": "value239"
+ },
+ "attr240": {
+ "S": "value240"
+ },
+ "attr241": {
+ "S": "value241"
+ },
+ "attr242": {
+ "S": "value242"
+ },
+ "attr243": {
+ "S": "value243"
+ },
+ "attr244": {
+ "S": "value244"
+ },
+ "attr245": {
+ "S": "value245"
+ },
+ "attr246": {
+ "S": "value246"
+ },
+ "attr247": {
+ "S": "value247"
+ },
+ "attr248": {
+ "S": "value248"
+ },
+ "attr249": {
+ "S": "value249"
+ },
+ "attr250": {
+ "S": "value250"
+ },
+ "attr251": {
+ "S": "value251"
+ },
+ "attr252": {
+ "S": "value252"
+ },
+ "attr253": {
+ "S": "value253"
+ },
+ "attr254": {
+ "S": "value254"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_M",
+ "description": "A narrow item with moderate nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "M": {
+ "level2": {
+ "M": {
+ "level3": {
+ "M": {
+ "level4": {
+ "M": {
+ "deepValue": {
+ "S": "deep-nested-value"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_Nested_L",
+ "description": "A narrow item with deep nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "nested": {
+ "M": {
+ "level1": {
+ "L": [
+ {
+ "M": {
+ "level3": {
+ "L": [
+ {
+ "M": {
+ "level5": {
+ "L": [
+ {
+ "M": {
+ "level7": {
+ "L": [
+ {
+ "M": {
+ "level9": {
+ "L": [
+ {
+ "M": {
+ "level11": {
+ "L": [
+ {
+ "M": {
+ "level13": {
+ "L": [
+ {
+ "M": {
+ "level15": {
+ "L": [
+ {
+ "M": {
+ "level17": {
+ "L": [
+ {
+ "M": {
+ "level19": {
+ "L": [
+ {
+ "M": {
+ "level21": {
+ "L": [
+ {
+ "M": {
+ "level23": {
+ "L": [
+ {
+ "M": {
+ "level25": {
+ "L": [
+ {
+ "M": {
+ "level27": {
+ "L": [
+ {
+ "M": {
+ "deepValue": {
+ "S": "smithy parser limit reached"
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ ]
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_S",
+ "description": "An item (small) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr": {
+ "S": "value"
+ },
+ "numberAttr": {
+ "N": "123"
+ },
+ "boolAttr": {
+ "BOOL": false
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_M",
+ "description": "An item (medium) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_MixedItem_L",
+ "description": "An item (large) that uses mixed AttributeValue types, including nesting.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ },
+ "mediumMixedItem": {
+ "M": {
+ "id": {
+ "S": "test-id"
+ },
+ "stringSet": {
+ "SS": [
+ "item1",
+ "item2",
+ "item3",
+ "item4",
+ "item5",
+ "item6",
+ "item7",
+ "item8",
+ "item9",
+ "item10",
+ "item11",
+ "item12",
+ "item13",
+ "item14",
+ "item15",
+ "item16",
+ "item17",
+ "item18",
+ "item19",
+ "item20",
+ "item21",
+ "item22",
+ "item23",
+ "item24",
+ "item25",
+ "item26",
+ "item27",
+ "item28",
+ "item29",
+ "item30"
+ ]
+ },
+ "numberSet": {
+ "NS": [
+ "1",
+ "2",
+ "3",
+ "4",
+ "5",
+ "6",
+ "7",
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "13",
+ "14",
+ "15",
+ "16",
+ "17",
+ "18",
+ "19",
+ "20",
+ "21",
+ "22",
+ "23",
+ "24",
+ "25",
+ "26",
+ "27",
+ "28",
+ "29",
+ "30"
+ ]
+ },
+ "list": {
+ "L": [
+ {
+ "S": "listItem1"
+ },
+ {
+ "N": "42"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem4"
+ },
+ {
+ "N": "100"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem7"
+ },
+ {
+ "N": "200"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem10"
+ },
+ {
+ "N": "300"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem13"
+ },
+ {
+ "N": "400"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem16"
+ },
+ {
+ "N": "500"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem19"
+ },
+ {
+ "N": "600"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem22"
+ },
+ {
+ "N": "700"
+ },
+ {
+ "BOOL": false
+ },
+ {
+ "S": "listItem25"
+ },
+ {
+ "N": "800"
+ },
+ {
+ "BOOL": true
+ },
+ {
+ "S": "listItem28"
+ },
+ {
+ "N": "900"
+ },
+ {
+ "BOOL": false
+ }
+ ]
+ },
+ "mixedMap": {
+ "M": {
+ "stringAttr1": {
+ "S": "value1"
+ },
+ "numberAttr1": {
+ "N": "123"
+ },
+ "boolAttr1": {
+ "BOOL": false
+ },
+ "stringAttr2": {
+ "S": "value2"
+ },
+ "numberAttr2": {
+ "N": "456"
+ },
+ "boolAttr2": {
+ "BOOL": true
+ },
+ "stringAttr3": {
+ "S": "value3"
+ },
+ "numberAttr3": {
+ "N": "789"
+ },
+ "boolAttr3": {
+ "BOOL": false
+ },
+ "stringAttr4": {
+ "S": "value4"
+ },
+ "numberAttr4": {
+ "N": "101"
+ },
+ "boolAttr4": {
+ "BOOL": true
+ },
+ "stringAttr5": {
+ "S": "value5"
+ },
+ "numberAttr5": {
+ "N": "202"
+ },
+ "boolAttr5": {
+ "BOOL": false
+ },
+ "stringAttr6": {
+ "S": "value6"
+ },
+ "numberAttr6": {
+ "N": "303"
+ },
+ "boolAttr6": {
+ "BOOL": true
+ },
+ "stringAttr7": {
+ "S": "value7"
+ },
+ "numberAttr7": {
+ "N": "404"
+ },
+ "boolAttr7": {
+ "BOOL": false
+ },
+ "stringAttr8": {
+ "S": "value8"
+ },
+ "numberAttr8": {
+ "N": "505"
+ },
+ "boolAttr8": {
+ "BOOL": true
+ },
+ "stringAttr9": {
+ "S": "value9"
+ },
+ "numberAttr9": {
+ "N": "606"
+ },
+ "boolAttr9": {
+ "BOOL": false
+ },
+ "stringAttr10": {
+ "S": "value10"
+ },
+ "numberAttr10": {
+ "N": "707"
+ },
+ "boolAttr10": {
+ "BOOL": true
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_S",
+ "description": "An item (small) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_M",
+ "description": "An item (medium) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "binary1": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary2": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary3": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary4": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary5": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary6": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary7": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary8": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary9": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "binary10": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_PutItemRequest_BinaryData_L",
+ "description": "An item (large) with binary data.\n",
+ "given": {
+ "name": "PutItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutItemInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "TableName": "test-table",
+ "Item": {
+ "id": {
+ "S": "test-id"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ },
+ "map": {
+ "M": {
+ "binarySet": {
+ "BS": [
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data",
+ "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ ]
+ },
+ "binary": {
+ "B": "data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data data"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for PutMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "Counts": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ },
+ "Dimension": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "DimensionNameString"
+ },
+ "Value": {
+ "shape": "DimensionValueString"
+ }
+ }
+ },
+ "DimensionNameString": {
+ "type": "string",
+ "max": 255,
+ "min": 1
+ },
+ "DimensionValueString": {
+ "type": "string",
+ "max": 1024,
+ "min": 1
+ },
+ "Dimensions": {
+ "type": "list",
+ "member": {
+ "shape": "Dimension"
+ },
+ "max": 30,
+ "min": 0
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "Entity": {
+ "type": "structure",
+ "members": {
+ "KeyAttributes": {
+ "shape": "EntityKeyAttributesMap"
+ },
+ "Attributes": {
+ "shape": "EntityAttributesMap"
+ }
+ }
+ },
+ "EntityAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityAttributesMapValueString"
+ },
+ "max": 10,
+ "min": 0
+ },
+ "EntityKeyAttributesMap": {
+ "type": "map",
+ "key": {
+ "shape": "EntityKeyAttributesMapKeyString"
+ },
+ "value": {
+ "shape": "EntityKeyAttributesMapValueString"
+ },
+ "max": 4,
+ "min": 2
+ },
+ "EntityMetricDataList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityMetricDatum"
+ }
+ },
+ "EntityMetricDatum": {
+ "type": "structure",
+ "members": {
+ "Entity": {
+ "shape": "Entity"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ }
+ }
+ },
+ "Integer": {
+ "type": "integer",
+ "box": true
+ },
+ "MetricData": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDatum"
+ }
+ },
+ "MetricDatum": {
+ "type": "structure",
+ "required": [
+ "MetricName"
+ ],
+ "members": {
+ "MetricName": {
+ "shape": "String"
+ },
+ "Dimensions": {
+ "shape": "Dimensions"
+ },
+ "Timestamp": {
+ "shape": "Timestamp"
+ },
+ "Value": {
+ "shape": "Double"
+ },
+ "StatisticValues": {
+ "shape": "StatisticSet"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "Counts": {
+ "shape": "Counts"
+ },
+ "Unit": {
+ "shape": "StandardUnit"
+ },
+ "StorageResolution": {
+ "shape": "Integer"
+ }
+ }
+ },
+ "PutMetricDataInput": {
+ "type": "structure",
+ "required": [
+ "Namespace"
+ ],
+ "members": {
+ "Namespace": {
+ "shape": "String"
+ },
+ "MetricData": {
+ "shape": "MetricData"
+ },
+ "EntityMetricData": {
+ "shape": "EntityMetricDataList"
+ },
+ "StrictEntityValidation": {
+ "shape": "Boolean"
+ }
+ }
+ },
+ "StandardUnit": {
+ "type": "string",
+ "enum": [
+ "Seconds",
+ "Microseconds",
+ "Milliseconds",
+ "Bytes",
+ "Kilobytes",
+ "Megabytes",
+ "Gigabytes",
+ "Terabytes",
+ "Bits",
+ "Kilobits",
+ "Megabits",
+ "Gigabits",
+ "Terabits",
+ "Percent",
+ "Count",
+ "Bytes/Second",
+ "Kilobytes/Second",
+ "Megabytes/Second",
+ "Gigabytes/Second",
+ "Terabytes/Second",
+ "Bits/Second",
+ "Kilobits/Second",
+ "Megabits/Second",
+ "Gigabits/Second",
+ "Terabits/Second",
+ "Count/Second",
+ "None"
+ ]
+ },
+ "StatisticSet": {
+ "type": "structure",
+ "required": [
+ "SampleCount",
+ "Sum",
+ "Minimum",
+ "Maximum"
+ ],
+ "members": {
+ "SampleCount": {
+ "shape": "Double"
+ },
+ "Sum": {
+ "shape": "Double"
+ },
+ "Minimum": {
+ "shape": "Double"
+ },
+ "Maximum": {
+ "shape": "Double"
+ }
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_PutMetricDataRequest_Baseline",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "From Amazon DynamoDB. Serialization of recursive structures.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK"
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_S",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent"
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent"
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_M",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Value": 60.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "Value": 45.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Value": 2048.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "Value": 100.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Value": 50.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "koalas_napping",
+ "Value": 75.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ],
+ "Timestamp": 1609459200
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ },
+ {
+ "id": "awsQuery_PutMetricDataRequest_L",
+ "given": {
+ "name": "PutMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "PutMetricDataInput"
+ },
+ "documentation": "As seen in Amazon CloudWatch.
"
+ },
+ "params": {
+ "Namespace": "AWS/SDK",
+ "MetricData": [
+ {
+ "MetricName": "alpacas_found",
+ "Value": 75.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "llamas_sleeping",
+ "Values": [
+ 60.0,
+ 65.0,
+ 58.0,
+ 62.0,
+ 67.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "penguins_waddling",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 450.0,
+ "Minimum": 40.0,
+ "Maximum": 50.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "dolphins_jumping",
+ "Value": 1024.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "elephants_trumpeting",
+ "Values": [
+ 2048.0,
+ 1800.0,
+ 2200.0,
+ 1950.0,
+ 2100.0,
+ 1750.0,
+ 2300.0,
+ 1900.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "giraffes_eating",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 500.0,
+ "Minimum": 80.0,
+ "Maximum": 120.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "zebras_running",
+ "Value": 150.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "pandas_munching",
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 47.0,
+ 53.0,
+ 49.0,
+ 51.0,
+ 46.0,
+ 54.0,
+ 50.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "koalas_napping",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 600.0,
+ "Minimum": 70.0,
+ "Maximum": 80.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "kangaroos_hopping",
+ "Value": 0.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "tigers_prowling",
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0,
+ 7.0,
+ 14.0,
+ 6.0,
+ 15.0,
+ 5.0,
+ 16.0,
+ 4.0,
+ 17.0,
+ 3.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lions_roaring",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 1728.0,
+ "Minimum": 140.0,
+ "Maximum": 148.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bears_fishing",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "wolves_howling",
+ "Values": [
+ 8192.0,
+ 7500.0,
+ 8800.0,
+ 7200.0,
+ 9000.0,
+ 6800.0,
+ 9200.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Device",
+ "Value": "/dev/xvda1"
+ }
+ ]
+ },
+ {
+ "MetricName": "foxes_hunting",
+ "StatisticValues": {
+ "SampleCount": 1.0,
+ "Sum": 0.0,
+ "Minimum": 0.0,
+ "Maximum": 0.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "rabbits_hopping",
+ "Value": 25.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "squirrels_gathering",
+ "Values": [
+ 35.0,
+ 32.0,
+ 38.0,
+ 30.0,
+ 40.0,
+ 28.0,
+ 42.0,
+ 26.0,
+ 44.0,
+ 24.0,
+ 46.0,
+ 22.0,
+ 48.0,
+ 20.0,
+ 50.0,
+ 18.0,
+ 52.0,
+ 16.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "owls_hooting",
+ "StatisticValues": {
+ "SampleCount": 6.0,
+ "Sum": 12288.0,
+ "Minimum": 1800.0,
+ "Maximum": 2300.0
+ },
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "eagles_soaring",
+ "Value": 4096.0,
+ "Unit": "Bytes",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hawks_circling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0,
+ 92.0,
+ 108.0,
+ 90.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "falcons_diving",
+ "StatisticValues": {
+ "SampleCount": 4.0,
+ "Sum": 400.0,
+ "Minimum": 95.0,
+ "Maximum": 105.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "VolumeId",
+ "Value": "vol-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "cheetahs_sprinting",
+ "Value": 5.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "gazelles_leaping",
+ "Values": [
+ 1000.0,
+ 950.0,
+ 1050.0,
+ 900.0,
+ 1100.0,
+ 850.0,
+ 1150.0,
+ 800.0,
+ 1200.0,
+ 750.0,
+ 1250.0,
+ 700.0,
+ 1300.0,
+ 650.0,
+ 1350.0,
+ 600.0,
+ 1400.0,
+ 550.0,
+ 1450.0,
+ 500.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Bytes/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "lizards_basking",
+ "StatisticValues": {
+ "SampleCount": 15.0,
+ "Sum": 975.0,
+ "Minimum": 60.0,
+ "Maximum": 70.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "hummingbirds_hovering",
+ "Value": 2000.0,
+ "Unit": "Count/Second",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "bees_buzzing",
+ "Values": [
+ 150.0,
+ 145.0,
+ 155.0,
+ 140.0,
+ 160.0,
+ 135.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "butterflies_fluttering",
+ "StatisticValues": {
+ "SampleCount": 20.0,
+ "Sum": 600.0,
+ "Minimum": 25.0,
+ "Maximum": 35.0
+ },
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "ants_marching",
+ "Value": 5.0,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "spiders_weaving",
+ "Values": [
+ 1.5,
+ 1.3,
+ 1.7,
+ 1.2,
+ 1.8,
+ 1.1,
+ 1.9,
+ 1.0,
+ 2.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "crickets_chirping",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 12.0,
+ "Minimum": 1.0,
+ "Maximum": 1.4
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "fireflies_glowing",
+ "Value": 1.0,
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "frogs_croaking",
+ "Values": [
+ 150.0,
+ 148.0,
+ 152.0,
+ 146.0,
+ 154.0,
+ 144.0,
+ 156.0,
+ 142.0,
+ 158.0,
+ 140.0,
+ 160.0,
+ 138.0,
+ 162.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "toads_hopping",
+ "StatisticValues": {
+ "SampleCount": 5.0,
+ "Sum": 2500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "salamanders_hiding",
+ "Value": 1000.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "turtles_swimming",
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 46.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "snakes_slithering",
+ "StatisticValues": {
+ "SampleCount": 8.0,
+ "Sum": 200.0,
+ "Minimum": 20.0,
+ "Maximum": 30.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "iguanas_sunbathing",
+ "Value": 10.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "whales_singing",
+ "Values": [
+ 100.0,
+ 95.0,
+ 105.0,
+ 90.0,
+ 110.0,
+ 85.0,
+ 115.0,
+ 80.0,
+ 120.0,
+ 75.0,
+ 125.0,
+ 70.0,
+ 130.0,
+ 65.0,
+ 135.0,
+ 60.0,
+ 140.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "seals_barking",
+ "StatisticValues": {
+ "SampleCount": 10.0,
+ "Sum": 20.0,
+ "Minimum": 1.0,
+ "Maximum": 3.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "otters_playing",
+ "Value": 200.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Service",
+ "Value": "web-server"
+ }
+ ]
+ },
+ {
+ "MetricName": "fish_swimming",
+ "Values": [
+ 10.0,
+ 9.0,
+ 11.0,
+ 8.0,
+ 12.0,
+ 7.0,
+ 13.0,
+ 6.0,
+ 14.0,
+ 5.0,
+ 15.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "sharks_hunting",
+ "StatisticValues": {
+ "SampleCount": 25.0,
+ "Sum": 12500.0,
+ "Minimum": 480.0,
+ "Maximum": 520.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "rays_gliding",
+ "Value": 50.0,
+ "Unit": "Milliseconds",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Database",
+ "Value": "mysql"
+ }
+ ]
+ },
+ {
+ "MetricName": "octopuses_hiding",
+ "Values": [
+ 800.0,
+ 780.0,
+ 820.0,
+ 760.0,
+ 840.0,
+ 740.0,
+ 860.0,
+ 720.0,
+ 880.0,
+ 700.0,
+ 900.0,
+ 680.0,
+ 920.0,
+ 660.0,
+ 940.0,
+ 640.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "jellyfish_floating",
+ "StatisticValues": {
+ "SampleCount": 12.0,
+ "Sum": 2400.0,
+ "Minimum": 180.0,
+ "Maximum": 220.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Cache",
+ "Value": "redis"
+ }
+ ]
+ },
+ {
+ "MetricName": "crabs_scuttling",
+ "Value": 5.0,
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "lobsters_crawling",
+ "Values": [
+ 100.0,
+ 98.0,
+ 102.0,
+ 96.0,
+ 104.0,
+ 94.0,
+ 106.0
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "starfish_clinging",
+ "StatisticValues": {
+ "SampleCount": 18.0,
+ "Sum": 1710.0,
+ "Minimum": 90.0,
+ "Maximum": 100.0
+ },
+ "Unit": "Count",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Queue",
+ "Value": "sqs-queue"
+ }
+ ]
+ },
+ {
+ "MetricName": "seahorses_drifting",
+ "Value": 0.5,
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "clownfish_hiding",
+ "Values": [
+ 99.5,
+ 99.3,
+ 99.7,
+ 99.1,
+ 99.9,
+ 98.9,
+ 99.8,
+ 98.7,
+ 99.6,
+ 98.5,
+ 99.4,
+ 98.3,
+ 99.2,
+ 98.1,
+ 99.0,
+ 97.9,
+ 98.8,
+ 97.7,
+ 98.6
+ ],
+ "Counts": [
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0,
+ 1.0
+ ],
+ "Unit": "Percent",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ }
+ ]
+ },
+ {
+ "MetricName": "angelfish_swimming",
+ "StatisticValues": {
+ "SampleCount": 30.0,
+ "Sum": 1260.0,
+ "Minimum": 40.0,
+ "Maximum": 44.0
+ },
+ "Unit": "None",
+ "Dimensions": [
+ {
+ "Name": "InstanceId",
+ "Value": "i-1234567890abcdef0"
+ },
+ {
+ "Name": "Environment",
+ "Value": "production"
+ }
+ ]
+ }
+ ]
+ },
+ "serialized": {
+ "method": "POST",
+ "uri": "/"
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/output/rpc_v2_cbor.json b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/output/rpc_v2_cbor.json
new file mode 100644
index 000000000000..d390cbcc0152
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/main/resources/serde-tests/rpc-v2-cbor/output/rpc_v2_cbor.json
@@ -0,0 +1,2253 @@
+[
+ {
+ "description": "Test cases for GetItem operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "AttributeValue": {
+ "type": "structure",
+ "members": {
+ "S": {
+ "shape": "String"
+ },
+ "N": {
+ "shape": "String"
+ },
+ "B": {
+ "shape": "Blob"
+ },
+ "SS": {
+ "shape": "StringSet"
+ },
+ "NS": {
+ "shape": "NumberSet"
+ },
+ "BS": {
+ "shape": "BinarySet"
+ },
+ "M": {
+ "shape": "AttributeValueMap"
+ },
+ "L": {
+ "shape": "AttributeValueList"
+ },
+ "NULL": {
+ "shape": "Boolean"
+ },
+ "BOOL": {
+ "shape": "Boolean"
+ }
+ },
+ "documentation": "As seen in Amazon CloudWatch.
",
+ "union": true
+ },
+ "AttributeValueList": {
+ "type": "list",
+ "member": {
+ "shape": "AttributeValue"
+ }
+ },
+ "AttributeValueMap": {
+ "type": "map",
+ "key": {
+ "shape": "String"
+ },
+ "value": {
+ "shape": "AttributeValue"
+ }
+ },
+ "BinarySet": {
+ "type": "list",
+ "member": {
+ "shape": "Blob"
+ }
+ },
+ "Blob": {
+ "type": "blob"
+ },
+ "Boolean": {
+ "type": "boolean",
+ "box": true
+ },
+ "ConsumedCapacity": {
+ "type": "structure",
+ "members": {
+ "TableName": {
+ "shape": "String"
+ },
+ "CapacityUnits": {
+ "shape": "Double"
+ },
+ "ReadCapacityUnits": {
+ "shape": "Double"
+ },
+ "WriteCapacityUnits": {
+ "shape": "Double"
+ }
+ }
+ },
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetItemOutput": {
+ "type": "structure",
+ "members": {
+ "Item": {
+ "shape": "AttributeValueMap"
+ },
+ "ConsumedCapacity": {
+ "shape": "ConsumedCapacity"
+ }
+ }
+ },
+ "NumberSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "String": {
+ "type": "string"
+ },
+ "StringSet": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsJson1_0_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "The famous recursive structure from Amazon DynamoDB.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-001\"\n },\n \"name\": {\n \"S\": \"Classic Carbonara\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"S\": \"Medium\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1.1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-002\"\n },\n \"name\": {\n \"S\": \"Fettuccine Alfredo\"\n },\n \"description\": {\n \"S\": \"Creamy, rich pasta dish with butter, parmesan cheese, and fresh fettuccine noodles\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"S\": \"Easy\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"SS\": [\"creamy\", \"comfort-food\", \"vegetarian\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fettuccine pasta\"\n },\n \"amount\": {\n \"S\": \"1 lb\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmesan cheese\"\n },\n \"amount\": {\n \"S\": \"1 cup grated\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy cream\"\n },\n \"amount\": {\n \"S\": \"1/2 cup\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"S\": \"recipe-003\"\n },\n \"name\": {\n \"S\": \"Grandma's Ultimate Lasagna Bolognese\"\n },\n \"description\": {\n \"S\": \"A traditional Italian lasagna recipe passed down through generations, featuring layers of rich meat sauce, creamy bechamel, fresh pasta sheets, and a blend of artisanal cheeses. This complex dish requires multiple preparation stages and represents the pinnacle of Italian comfort food craftsmanship. Recipe adapted from 'La Cucina della Nonna' by Maria Benedetti, 1952.\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"S\": \"Expert\"\n },\n \"cuisine\": {\n \"S\": \"Italian\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"SS\": [\"traditional\", \"comfort-food\", \"family-recipe\", \"holiday\", \"meat-sauce\", \"layered\", \"baked\", \"italian-classic\", \"time-intensive\", \"special-occasion\"]\n },\n \"categories\": {\n \"SS\": [\"main-course\", \"pasta\", \"casserole\", \"italian\"]\n },\n \"allergens\": {\n \"SS\": [\"dairy\", \"gluten\", \"eggs\"]\n },\n \"dietary_restrictions\": {\n \"SS\": [\"not-vegetarian\", \"not-vegan\", \"contains-alcohol\"]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"pasta\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"fresh lasagna sheets\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"notes\": {\n \"S\": \"preferably homemade\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"meat_sauce\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground beef\"\n },\n \"amount\": {\n \"S\": \"1.5 lbs\"\n },\n \"quality\": {\n \"S\": \"80/20 blend\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ground pork\"\n },\n \"amount\": {\n \"S\": \"0.5 lbs\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pancetta\"\n },\n \"amount\": {\n \"S\": \"4 oz diced\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"san marzano tomatoes\"\n },\n \"amount\": {\n \"S\": \"28 oz can\"\n },\n \"brand\": {\n \"S\": \"imported\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"red wine\"\n },\n \"amount\": {\n \"S\": \"1 cup\"\n },\n \"type\": {\n \"S\": \"chianti classico\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"bechamel\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"butter\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n },\n \"type\": {\n \"S\": \"european style\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"all-purpose flour\"\n },\n \"amount\": {\n \"S\": \"6 tbsp\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"whole milk\"\n },\n \"amount\": {\n \"S\": \"4 cups\"\n },\n \"temperature\": {\n \"S\": \"warm\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"nutmeg\"\n },\n \"amount\": {\n \"S\": \"pinch\"\n },\n \"type\": {\n \"S\": \"freshly grated\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"cheeses\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"parmigiano-reggiano\"\n },\n \"amount\": {\n \"S\": \"2 cups grated\"\n },\n \"age\": {\n \"S\": \"24 months\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"ricotta\"\n },\n \"amount\": {\n \"S\": \"2 lbs\"\n },\n \"type\": {\n \"S\": \"whole milk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"mozzarella\"\n },\n \"amount\": {\n \"S\": \"1 lb shredded\"\n },\n \"type\": {\n \"S\": \"low-moisture\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"S\": \"Prepare Meat Sauce\"\n },\n \"description\": {\n \"S\": \"Brown pancetta, add ground meats, cook with vegetables and wine\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"S\": \"medium-high\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"S\": \"Make Bechamel\"\n },\n \"description\": {\n \"S\": \"Create roux with butter and flour, gradually add warm milk\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"S\": \"Whisk constantly to prevent lumps\"\n },\n {\n \"S\": \"Keep milk warm for smooth incorporation\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"S\": \"Layer Assembly\"\n },\n \"description\": {\n \"S\": \"Alternate layers of pasta, meat sauce, bechamel, and cheeses\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"SS\": [\"meat_sauce\", \"pasta\", \"bechamel\", \"ricotta\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"mozzarella\"]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"SS\": [\"pasta\", \"meat_sauce\", \"bechamel\", \"parmigiano\"]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"S\": \"9x13 baking dish\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"large skillet\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"heavy saucepan\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"S\": \"pasta machine\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"S\": \"store-bought sheets\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"S\": \"Chianti Classico\"\n },\n \"alternatives\": {\n \"SS\": [\"Sangiovese\", \"Barbera d'Alba\", \"Montepulciano\"]\n },\n \"serving_temp\": {\n \"S\": \"60-65°F\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3-4 days\"\n },\n \"container\": {\n \"S\": \"covered tightly\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"S\": \"3 months\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"S\": \"Cool completely before freezing\"\n },\n {\n \"S\": \"Wrap in plastic then foil\"\n },\n {\n \"S\": \"Thaw overnight in refrigerator\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Absolutely incredible! Worth every minute of preparation time.\"\n },\n \"reviewer\": {\n \"S\": \"chef_mario_2021\"\n },\n \"date\": {\n \"S\": \"2021-12-15\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"S\": \"Family recipe perfection. Made this for Christmas dinner and everyone asked for the recipe!\"\n },\n \"reviewer\": {\n \"S\": \"nonna_rosa\"\n },\n \"date\": {\n \"S\": \"2021-12-25\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"S\": \"Delicious but very time consuming. Plan ahead!\"\n },\n \"reviewer\": {\n \"S\": \"busy_parent_123\"\n },\n \"date\": {\n \"S\": \"2021-11-28\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"S\": \"Emilia-Romagna, Italy\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"S\": \"1923\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"S\": \"1965\"\n },\n \"change\": {\n \"S\": \"Added wine to meat sauce\"\n },\n \"reason\": {\n \"S\": \"Enhanced flavor depth\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"S\": \"1987\"\n },\n \"change\": {\n \"S\": \"Increased cheese blend variety\"\n },\n \"reason\": {\n \"S\": \"Improved texture and taste\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"S\": \"preparation\"\n },\n \"tip\": {\n \"S\": \"Make sauce day before for better flavor development\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"assembly\"\n },\n \"tip\": {\n \"S\": \"Let each layer cool slightly before adding the next\"\n },\n \"importance\": {\n \"S\": \"medium\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"S\": \"baking\"\n },\n \"tip\": {\n \"S\": \"Cover with foil for first hour, then uncover to brown\"\n },\n \"importance\": {\n \"S\": \"high\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0.0\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMQ==\"\n },\n \"name\": {\n \"B\": \"Q2xhc3NpYyBDYXJib25hcmE=\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"cook_time\": {\n \"N\": \"20\"\n },\n \"difficulty\": {\n \"B\": \"TWVkaXVt\"\n },\n \"rating\": {\n \"N\": \"4.8\"\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 1\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMg==\"\n },\n \"name\": {\n \"B\": \"RmV0dHVjY2luZSBBbGZyZWRv\"\n },\n \"description\": {\n \"B\": \"Q3JlYW15LCByaWNoIHBhc3RhIGRpc2ggd2l0aCBidXR0ZXIsIHBhcm1lc2FuIGNoZWVzZSwgYW5kIGZyZXNoIGZldHR1Y2NpbmUgbm9vZGxlcw==\"\n },\n \"cook_time\": {\n \"N\": \"25\"\n },\n \"prep_time\": {\n \"N\": \"15\"\n },\n \"difficulty\": {\n \"B\": \"RWFzeQ==\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"4\"\n },\n \"rating\": {\n \"N\": \"4.6\"\n },\n \"tags\": {\n \"BS\": [\n \"Y3JlYW15\",\n \"Y29tZm9ydC1mb29k\",\n \"dmVnZXRhcmlhbg==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZmV0dHVjY2luZSBwYXN0YQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYg==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWVzYW4gY2hlZXNl\"\n },\n \"amount\": {\n \"B\": \"MSBjdXAgZ3JhdGVk\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgY3JlYW0=\"\n },\n \"amount\": {\n \"B\": \"MS8yIGN1cA==\"\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"calories\": {\n \"N\": \"520\"\n },\n \"protein\": {\n \"N\": \"18\"\n },\n \"carbs\": {\n \"N\": \"45\"\n },\n \"fat\": {\n \"N\": \"28\"\n }\n }\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 2.5,\n \"ReadCapacityUnits\": 2.5\n }\n}\n"
+ }
+ },
+ {
+ "id": "awsJson1_0_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "body": "{\n \"Item\": {\n \"id\": {\n \"B\": \"cmVjaXBlLTAwMw==\"\n },\n \"name\": {\n \"B\": \"R3JhbmRtYSdzIFVsdGltYXRlIExhc2FnbmEgQm9sb2duZXNl\"\n },\n \"description\": {\n \"B\": \"QSB0cmFkaXRpb25hbCBJdGFsaWFuIGxhc2FnbmEgcmVjaXBlIHBhc3NlZCBkb3duIHRocm91Z2ggZ2VuZXJhdGlvbnMsIGZlYXR1cmluZyBsYXllcnMgb2YgcmljaCBtZWF0IHNhdWNlLCBjcmVhbXkgYmVjaGFtZWwsIGZyZXNoIHBhc3RhIHNoZWV0cywgYW5kIGEgYmxlbmQgb2YgYXJ0aXNhbmFsIGNoZWVzZXMuIFRoaXMgY29tcGxleCBkaXNoIHJlcXVpcmVzIG11bHRpcGxlIHByZXBhcmF0aW9uIHN0YWdlcyBhbmQgcmVwcmVzZW50cyB0aGUgcGlubmFjbGUgb2YgSXRhbGlhbiBjb21mb3J0IGZvb2QgY3JhZnRzbWFuc2hpcC4gUmVjaXBlIGFkYXB0ZWQgZnJvbSAnTGEgQ3VjaW5hIGRlbGxhIE5vbm5hJyBieSBNYXJpYSBCZW5lZGV0dGksIDE5NTIu\"\n },\n \"cook_time\": {\n \"N\": \"180\"\n },\n \"prep_time\": {\n \"N\": \"120\"\n },\n \"total_time\": {\n \"N\": \"300\"\n },\n \"difficulty\": {\n \"B\": \"RXhwZXJ0\"\n },\n \"cuisine\": {\n \"B\": \"SXRhbGlhbg==\"\n },\n \"servings\": {\n \"N\": \"12\"\n },\n \"rating\": {\n \"N\": \"4.9\"\n },\n \"cost_estimate\": {\n \"N\": \"45.50\"\n },\n \"active\": {\n \"BOOL\": true\n },\n \"featured\": {\n \"BOOL\": true\n },\n \"tags\": {\n \"BS\": [\n \"dHJhZGl0aW9uYWw=\",\n \"Y29tZm9ydC1mb29k\",\n \"ZmFtaWx5LXJlY2lwZQ==\",\n \"aG9saWRheQ==\",\n \"bWVhdC1zYXVjZQ==\",\n \"bGF5ZXJlZA==\",\n \"YmFrZWQ=\",\n \"aXRhbGlhbi1jbGFzc2lj\",\n \"dGltZS1pbnRlbnNpdmU=\",\n \"c3BlY2lhbC1vY2Nhc2lvbg==\"\n ]\n },\n \"categories\": {\n \"BS\": [\n \"bWFpbi1jb3Vyc2U=\",\n \"cGFzdGE=\",\n \"Y2Fzc2Vyb2xl\",\n \"aXRhbGlhbg==\"\n ]\n },\n \"allergens\": {\n \"BS\": [\n \"ZGFpcnk=\",\n \"Z2x1dGVu\",\n \"ZWdncw==\"\n ]\n },\n \"dietary_restrictions\": {\n \"BS\": [\n \"bm90LXZlZ2V0YXJpYW4=\",\n \"bm90LXZlZ2Fu\",\n \"Y29udGFpbnMtYWxjb2hvbA==\"\n ]\n },\n \"ingredients\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cGFzdGE=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"ZnJlc2ggbGFzYWduYSBzaGVldHM=\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"notes\": {\n \"B\": \"cHJlZmVyYWJseSBob21lbWFkZQ==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"bWVhdF9zYXVjZQ==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIGJlZWY=\"\n },\n \"amount\": {\n \"B\": \"MS41IGxicw==\"\n },\n \"quality\": {\n \"B\": \"ODAvMjAgYmxlbmQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"Z3JvdW5kIHBvcms=\"\n },\n \"amount\": {\n \"B\": \"MC41IGxicw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFuY2V0dGE=\"\n },\n \"amount\": {\n \"B\": \"NCBveiBkaWNlZA==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"c2FuIG1hcnphbm8gdG9tYXRvZXM=\"\n },\n \"amount\": {\n \"B\": \"Mjggb3ogY2Fu\"\n },\n \"brand\": {\n \"B\": \"aW1wb3J0ZWQ=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmVkIHdpbmU=\"\n },\n \"amount\": {\n \"B\": \"MSBjdXA=\"\n },\n \"type\": {\n \"B\": \"Y2hpYW50aSBjbGFzc2ljbw==\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmVjaGFtZWw=\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"YnV0dGVy\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n },\n \"type\": {\n \"B\": \"ZXVyb3BlYW4gc3R5bGU=\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"YWxsLXB1cnBvc2UgZmxvdXI=\"\n },\n \"amount\": {\n \"B\": \"NiB0YnNw\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n },\n \"amount\": {\n \"B\": \"NCBjdXBz\"\n },\n \"temperature\": {\n \"B\": \"d2FybQ==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bnV0bWVn\"\n },\n \"amount\": {\n \"B\": \"cGluY2g=\"\n },\n \"type\": {\n \"B\": \"ZnJlc2hseSBncmF0ZWQ=\"\n }\n }\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"Y2hlZXNlcw==\"\n },\n \"items\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFybWlnaWFuby1yZWdnaWFubw==\"\n },\n \"amount\": {\n \"B\": \"MiBjdXBzIGdyYXRlZA==\"\n },\n \"age\": {\n \"B\": \"MjQgbW9udGhz\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cmljb3R0YQ==\"\n },\n \"amount\": {\n \"B\": \"MiBsYnM=\"\n },\n \"type\": {\n \"B\": \"d2hvbGUgbWlsaw==\"\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bW96emFyZWxsYQ==\"\n },\n \"amount\": {\n \"B\": \"MSBsYiBzaHJlZGRlZA==\"\n },\n \"type\": {\n \"B\": \"bG93LW1vaXN0dXJl\"\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"instructions\": {\n \"L\": [\n {\n \"M\": {\n \"step\": {\n \"N\": \"1\"\n },\n \"title\": {\n \"B\": \"UHJlcGFyZSBNZWF0IFNhdWNl\"\n },\n \"description\": {\n \"B\": \"QnJvd24gcGFuY2V0dGEsIGFkZCBncm91bmQgbWVhdHMsIGNvb2sgd2l0aCB2ZWdldGFibGVzIGFuZCB3aW5l\"\n },\n \"time\": {\n \"N\": \"45\"\n },\n \"temperature\": {\n \"B\": \"bWVkaXVtLWhpZ2g=\"\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"2\"\n },\n \"title\": {\n \"B\": \"TWFrZSBCZWNoYW1lbA==\"\n },\n \"description\": {\n \"B\": \"Q3JlYXRlIHJvdXggd2l0aCBidXR0ZXIgYW5kIGZsb3VyLCBncmFkdWFsbHkgYWRkIHdhcm0gbWlsaw==\"\n },\n \"time\": {\n \"N\": \"20\"\n },\n \"tips\": {\n \"L\": [\n {\n \"B\": \"V2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBz\"\n },\n {\n \"B\": \"S2VlcCBtaWxrIHdhcm0gZm9yIHNtb290aCBpbmNvcnBvcmF0aW9u\"\n }\n ]\n }\n }\n },\n {\n \"M\": {\n \"step\": {\n \"N\": \"3\"\n },\n \"title\": {\n \"B\": \"TGF5ZXIgQXNzZW1ibHk=\"\n },\n \"description\": {\n \"B\": \"QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2Vz\"\n },\n \"time\": {\n \"N\": \"30\"\n },\n \"layers\": {\n \"L\": [\n {\n \"M\": {\n \"order\": {\n \"N\": \"1\"\n },\n \"components\": {\n \"BS\": [\n \"bWVhdF9zYXVjZQ==\",\n \"cGFzdGE=\",\n \"YmVjaGFtZWw=\",\n \"cmljb3R0YQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"2\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"bW96emFyZWxsYQ==\"\n ]\n }\n }\n },\n {\n \"M\": {\n \"order\": {\n \"N\": \"3\"\n },\n \"components\": {\n \"BS\": [\n \"cGFzdGE=\",\n \"bWVhdF9zYXVjZQ==\",\n \"YmVjaGFtZWw=\",\n \"cGFybWlnaWFubw==\"\n ]\n }\n }\n }\n ]\n }\n }\n }\n ]\n },\n \"nutrition\": {\n \"M\": {\n \"per_serving\": {\n \"M\": {\n \"calories\": {\n \"N\": \"680\"\n },\n \"protein\": {\n \"N\": \"42\"\n },\n \"carbohydrates\": {\n \"N\": \"35\"\n },\n \"fat\": {\n \"N\": \"38\"\n },\n \"fiber\": {\n \"N\": \"3\"\n },\n \"sodium\": {\n \"N\": \"1250\"\n },\n \"cholesterol\": {\n \"N\": \"145\"\n }\n }\n },\n \"daily_values\": {\n \"M\": {\n \"protein\": {\n \"N\": \"84\"\n },\n \"vitamin_a\": {\n \"N\": \"25\"\n },\n \"calcium\": {\n \"N\": \"45\"\n },\n \"iron\": {\n \"N\": \"20\"\n }\n }\n }\n }\n },\n \"equipment\": {\n \"L\": [\n {\n \"M\": {\n \"item\": {\n \"B\": \"OXgxMyBiYWtpbmcgZGlzaA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"bGFyZ2Ugc2tpbGxldA==\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"aGVhdnkgc2F1Y2VwYW4=\"\n },\n \"essential\": {\n \"BOOL\": true\n }\n }\n },\n {\n \"M\": {\n \"item\": {\n \"B\": \"cGFzdGEgbWFjaGluZQ==\"\n },\n \"essential\": {\n \"BOOL\": false\n },\n \"alternative\": {\n \"B\": \"c3RvcmUtYm91Z2h0IHNoZWV0cw==\"\n }\n }\n }\n ]\n },\n \"wine_pairing\": {\n \"M\": {\n \"primary\": {\n \"B\": \"Q2hpYW50aSBDbGFzc2ljbw==\"\n },\n \"alternatives\": {\n \"BS\": [\n \"U2FuZ2lvdmVzZQ==\",\n \"QmFyYmVyYSBkJ0FsYmE=\",\n \"TW9udGVwdWxjaWFubw==\"\n ]\n },\n \"serving_temp\": {\n \"B\": \"NjAtNjXCsEY=\"\n }\n }\n },\n \"storage\": {\n \"M\": {\n \"refrigerator\": {\n \"M\": {\n \"duration\": {\n \"B\": \"My00IGRheXM=\"\n },\n \"container\": {\n \"B\": \"Y292ZXJlZCB0aWdodGx5\"\n }\n }\n },\n \"freezer\": {\n \"M\": {\n \"duration\": {\n \"B\": \"MyBtb250aHM=\"\n },\n \"instructions\": {\n \"L\": [\n {\n \"B\": \"Q29vbCBjb21wbGV0ZWx5IGJlZm9yZSBmcmVlemluZw==\"\n },\n {\n \"B\": \"V3JhcCBpbiBwbGFzdGljIHRoZW4gZm9pbA==\"\n },\n {\n \"B\": \"VGhhdyBvdmVybmlnaHQgaW4gcmVmcmlnZXJhdG9y\"\n }\n ]\n }\n }\n }\n }\n },\n \"reviews\": {\n \"L\": [\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"QWJzb2x1dGVseSBpbmNyZWRpYmxlISBXb3J0aCBldmVyeSBtaW51dGUgb2YgcHJlcGFyYXRpb24gdGltZS4=\"\n },\n \"reviewer\": {\n \"B\": \"Y2hlZl9tYXJpb18yMDIx\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0xNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"47\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"5\"\n },\n \"comment\": {\n \"B\": \"RmFtaWx5IHJlY2lwZSBwZXJmZWN0aW9uLiBNYWRlIHRoaXMgZm9yIENocmlzdG1hcyBkaW5uZXIgYW5kIGV2ZXJ5b25lIGFza2VkIGZvciB0aGUgcmVjaXBlIQ==\"\n },\n \"reviewer\": {\n \"B\": \"bm9ubmFfcm9zYQ==\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMi0yNQ==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"32\"\n }\n }\n },\n {\n \"M\": {\n \"rating\": {\n \"N\": \"4\"\n },\n \"comment\": {\n \"B\": \"RGVsaWNpb3VzIGJ1dCB2ZXJ5IHRpbWUgY29uc3VtaW5nLiBQbGFuIGFoZWFkIQ==\"\n },\n \"reviewer\": {\n \"B\": \"YnVzeV9wYXJlbnRfMTIz\"\n },\n \"date\": {\n \"B\": \"MjAyMS0xMS0yOA==\"\n },\n \"verified\": {\n \"BOOL\": true\n },\n \"helpful_votes\": {\n \"N\": \"18\"\n }\n }\n }\n ]\n },\n \"recipe_history\": {\n \"M\": {\n \"origin\": {\n \"B\": \"RW1pbGlhLVJvbWFnbmEsIEl0YWx5\"\n },\n \"family_generations\": {\n \"N\": \"4\"\n },\n \"first_recorded\": {\n \"B\": \"MTkyMw==\"\n },\n \"modifications\": {\n \"L\": [\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk2NQ==\"\n },\n \"change\": {\n \"B\": \"QWRkZWQgd2luZSB0byBtZWF0IHNhdWNl\"\n },\n \"reason\": {\n \"B\": \"RW5oYW5jZWQgZmxhdm9yIGRlcHRo\"\n }\n }\n },\n {\n \"M\": {\n \"year\": {\n \"B\": \"MTk4Nw==\"\n },\n \"change\": {\n \"B\": \"SW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5\"\n },\n \"reason\": {\n \"B\": \"SW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGU=\"\n }\n }\n }\n ]\n }\n }\n },\n \"cooking_tips\": {\n \"L\": [\n {\n \"M\": {\n \"category\": {\n \"B\": \"cHJlcGFyYXRpb24=\"\n },\n \"tip\": {\n \"B\": \"TWFrZSBzYXVjZSBkYXkgYmVmb3JlIGZvciBiZXR0ZXIgZmxhdm9yIGRldmVsb3BtZW50\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YXNzZW1ibHk=\"\n },\n \"tip\": {\n \"B\": \"TGV0IGVhY2ggbGF5ZXIgY29vbCBzbGlnaHRseSBiZWZvcmUgYWRkaW5nIHRoZSBuZXh0\"\n },\n \"importance\": {\n \"B\": \"bWVkaXVt\"\n }\n }\n },\n {\n \"M\": {\n \"category\": {\n \"B\": \"YmFraW5n\"\n },\n \"tip\": {\n \"B\": \"Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd24=\"\n },\n \"importance\": {\n \"B\": \"aGlnaA==\"\n }\n }\n }\n ]\n }\n },\n \"ConsumedCapacity\": {\n \"TableName\": \"pasta-recipes\",\n \"CapacityUnits\": 8.5,\n \"ReadCapacityUnits\": 8.5,\n \"WriteCapacityUnits\": 0\n }\n}\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_Baseline",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "oA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhU2pyZWNpcGUtMDAxZG5hbWWhYVNxQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhU2dJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFTZk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7P/GZmZmZmZo=\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhU2pyZWNpcGUtMDAyZG5hbWWhYVNyRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFTeFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhU2RFYXN5Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiU1ODZmNyZWFteWxjb21mb3J0LWZvb2RqdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYVNwZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYVNkMSBsYqFhTaJkaXRlbaFhU2ZidXR0ZXJmYW1vdW50oWFTZzEvMiBjdXChYU2iZGl0ZW2hYVNvcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhU2wxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYVNraGVhdnkgY3JlYW1mYW1vdW50oWFTZzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutput_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYVNqcmVjaXBlLTAwM2RuYW1loWFTeCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYVN5AXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYVNmRXhwZXJ0Z2N1aXNpbmWhYVNnSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiU1OKa3RyYWRpdGlvbmFsbGNvbWZvcnQtZm9vZG1mYW1pbHktcmVjaXBlZ2hvbGlkYXlqbWVhdC1zYXVjZWdsYXllcmVkZWJha2Vkb2l0YWxpYW4tY2xhc3NpY250aW1lLWludGVuc2l2ZXBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYlNThGttYWluLWNvdXJzZWVwYXN0YWljYXNzZXJvbGVnaXRhbGlhbmlhbGxlcmdlbnOhYlNTg2VkYWlyeWZnbHV0ZW5kZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiU1ODbm5vdC12ZWdldGFyaWFuaW5vdC12ZWdhbnBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYVNlcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFTdGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhU2UyIGxic2Vub3Rlc6FhU3NwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhU2ptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhU2tncm91bmQgYmVlZmZhbW91bnShYVNnMS41IGxic2dxdWFsaXR5oWFTazgwLzIwIGJsZW5koWFNomRpdGVtoWFTa2dyb3VuZCBwb3JrZmFtb3VudKFhU2cwLjUgbGJzoWFNomRpdGVtoWFTaHBhbmNldHRhZmFtb3VudKFhU2o0IG96IGRpY2VkoWFNo2RpdGVtoWFTdHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhU2kyOCBveiBjYW5lYnJhbmShYVNoaW1wb3J0ZWShYU2jZGl0ZW2hYVNocmVkIHdpbmVmYW1vdW50oWFTZTEgY3VwZHR5cGWhYVNwY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYVNoYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFTZmJ1dHRlcmZhbW91bnShYVNmNiB0YnNwZHR5cGWhYVNuZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYVNxYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFTZjYgdGJzcKFhTaNkaXRlbaFhU2p3aG9sZSBtaWxrZmFtb3VudKFhU2Y0IGN1cHNrdGVtcGVyYXR1cmWhYVNkd2FybaFhTaNkaXRlbaFhU2ZudXRtZWdmYW1vdW50oWFTZXBpbmNoZHR5cGWhYVNuZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFTZ2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFTc3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFTbTIgY3VwcyBncmF0ZWRjYWdloWFTaTI0IG1vbnRoc6FhTaNkaXRlbaFhU2dyaWNvdHRhZmFtb3VudKFhU2UyIGxic2R0eXBloWFTandob2xlIG1pbGuhYU2jZGl0ZW2hYVNqbW96emFyZWxsYWZhbW91bnShYVNtMSBsYiBzaHJlZGRlZGR0eXBloWFTbGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYVNyUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFTeD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhU2ttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFTbU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYVN4OkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhU3ghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFTeCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhU25MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhU3g8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJTU4RqbWVhdF9zYXVjZWVwYXN0YWhiZWNoYW1lbGdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYlNThGVwYXN0YWptZWF0X3NhdWNlaGJlY2hhbWVsam1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiU1OEZXBhc3Rham1lYXRfc2F1Y2VoYmVjaGFtZWxqcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFTcDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhU21sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYVNuaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhU21wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYVNzc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYVNwQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYlNTg2pTYW5naW92ZXNlbkJhcmJlcmEgZCdBbGJhbU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFTaDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYVNoMy00IGRheXNpY29udGFpbmVyoWFTb2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhU2gzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFTeB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFTeBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFTeB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4PkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFTb2NoZWZfbWFyaW9fMjAyMWRkYXRloWFTajIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYVN4W0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYVNqbm9ubmFfcm9zYWRkYXRloWFTajIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYVN4LkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYVNvYnVzeV9wYXJlbnRfMTIzZGRhdGWhYVNqMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFTdUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhU2QxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFTZDE5NjVmY2hhbmdloWFTeBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFTdUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhU2QxOTg3ZmNoYW5nZaFhU3geSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhU3gaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYVNrcHJlcGFyYXRpb25jdGlwoWFTeDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhU2RoaWdooWFNo2hjYXRlZ29yeaFhU2hhc3NlbWJseWN0aXChYVN4M0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFTZm1lZGl1baFhTaNoY2F0ZWdvcnmhYVNmYmFraW5nY3RpcKFhU3g1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhU2RoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_S",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtpmJpZKFhQkpyZWNpcGUtMDAxZG5hbWWhYUJRQ2xhc3NpYyBDYXJib25hcmFnY3Vpc2luZaFhQkdJdGFsaWFuaWNvb2tfdGltZaFhTmIyMGpkaWZmaWN1bHR5oWFCRk1lZGl1bWZyYXRpbmehYU5jNC44cENvbnN1bWVkQ2FwYWNpdHmiaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHMB\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_M",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtrGJpZKFhQkpyZWNpcGUtMDAyZG5hbWWhYUJSRmV0dHVjY2luZSBBbGZyZWRva2Rlc2NyaXB0aW9uoWFCWFJDcmVhbXksIHJpY2ggcGFzdGEgZGlzaCB3aXRoIGJ1dHRlciwgcGFybWVzYW4gY2hlZXNlLCBhbmQgZnJlc2ggZmV0dHVjY2luZSBub29kbGVzaWNvb2tfdGltZaFhTmIyNWlwcmVwX3RpbWWhYU5iMTVqZGlmZmljdWx0eaFhQkRFYXN5Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmE0ZnJhdGluZ6FhTmM0LjZkdGFnc6FiQlODRmNyZWFteUxjb21mb3J0LWZvb2RKdmVnZXRhcmlhbmtpbmdyZWRpZW50c6FhTIShYU2iZGl0ZW2hYUJQZmV0dHVjY2luZSBwYXN0YWZhbW91bnShYUJEMSBsYqFhTaJkaXRlbaFhQkZidXR0ZXJmYW1vdW50oWFCRzEvMiBjdXChYU2iZGl0ZW2hYUJPcGFybWVzYW4gY2hlZXNlZmFtb3VudKFhQkwxIGN1cCBncmF0ZWShYU2iZGl0ZW2hYUJLaGVhdnkgY3JlYW1mYW1vdW50oWFCRzEvMiBjdXBpbnV0cml0aW9uoWFNpGhjYWxvcmllc6FhTmM1MjBncHJvdGVpbqFhTmIxOGVjYXJic6FhTmI0NWNmYXShYU5iMjhwQ29uc3VtZWRDYXBhY2l0eaNpVGFibGVOYW1lbXBhc3RhLXJlY2lwZXNtQ2FwYWNpdHlVbml0c/tABAAAAAAAAHFSZWFkQ2FwYWNpdHlVbml0c/tABAAAAAAAAA==\n"
+ }
+ },
+ {
+ "id": "rpcv2Cbor_GetItemOutputBinary_L",
+ "given": {
+ "name": "GetItem",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetItemOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {},
+ "response": {
+ "status_code": 200,
+ "headers": {
+ "smithy-protocol": "rpc-v2-cbor"
+ },
+ "body": "omRJdGVtuBpiaWShYUJKcmVjaXBlLTAwM2RuYW1loWFCWCRHcmFuZG1hJ3MgVWx0aW1hdGUgTGFzYWduYSBCb2xvZ25lc2VrZGVzY3JpcHRpb26hYUJZAXFBIHRyYWRpdGlvbmFsIEl0YWxpYW4gbGFzYWduYSByZWNpcGUgcGFzc2VkIGRvd24gdGhyb3VnaCBnZW5lcmF0aW9ucywgZmVhdHVyaW5nIGxheWVycyBvZiByaWNoIG1lYXQgc2F1Y2UsIGNyZWFteSBiZWNoYW1lbCwgZnJlc2ggcGFzdGEgc2hlZXRzLCBhbmQgYSBibGVuZCBvZiBhcnRpc2FuYWwgY2hlZXNlcy4gVGhpcyBjb21wbGV4IGRpc2ggcmVxdWlyZXMgbXVsdGlwbGUgcHJlcGFyYXRpb24gc3RhZ2VzIGFuZCByZXByZXNlbnRzIHRoZSBwaW5uYWNsZSBvZiBJdGFsaWFuIGNvbWZvcnQgZm9vZCBjcmFmdHNtYW5zaGlwLiBSZWNpcGUgYWRhcHRlZCBmcm9tICdMYSBDdWNpbmEgZGVsbGEgTm9ubmEnIGJ5IE1hcmlhIEJlbmVkZXR0aSwgMTk1Mi5pY29va190aW1loWFOYzE4MGlwcmVwX3RpbWWhYU5jMTIwanRvdGFsX3RpbWWhYU5jMzAwamRpZmZpY3VsdHmhYUJGRXhwZXJ0Z2N1aXNpbmWhYUJHSXRhbGlhbmhzZXJ2aW5nc6FhTmIxMmZyYXRpbmehYU5jNC45bWNvc3RfZXN0aW1hdGWhYU5lNDUuNTBmYWN0aXZloWRCT09M9WhmZWF0dXJlZKFkQk9PTPVkdGFnc6FiQlOKS3RyYWRpdGlvbmFsTGNvbWZvcnQtZm9vZE1mYW1pbHktcmVjaXBlR2hvbGlkYXlKbWVhdC1zYXVjZUdsYXllcmVkRWJha2VkT2l0YWxpYW4tY2xhc3NpY050aW1lLWludGVuc2l2ZVBzcGVjaWFsLW9jY2FzaW9uamNhdGVnb3JpZXOhYkJThEttYWluLWNvdXJzZUVwYXN0YUljYXNzZXJvbGVHaXRhbGlhbmlhbGxlcmdlbnOhYkJTg0VkYWlyeUZnbHV0ZW5EZWdnc3RkaWV0YXJ5X3Jlc3RyaWN0aW9uc6FiQlODTm5vdC12ZWdldGFyaWFuSW5vdC12ZWdhblBjb250YWlucy1hbGNvaG9sa2luZ3JlZGllbnRzoWFMhKFhTaJoY2F0ZWdvcnmhYUJFcGFzdGFlaXRlbXOhYUyBoWFNo2RpdGVtoWFCVGZyZXNoIGxhc2FnbmEgc2hlZXRzZmFtb3VudKFhQkUyIGxic2Vub3Rlc6FhQlNwcmVmZXJhYmx5IGhvbWVtYWRloWFNomhjYXRlZ29yeaFhQkptZWF0X3NhdWNlZWl0ZW1zoWFMhaFhTaNkaXRlbaFhQktncm91bmQgYmVlZmZhbW91bnShYUJHMS41IGxic2dxdWFsaXR5oWFCSzgwLzIwIGJsZW5koWFNomRpdGVtoWFCS2dyb3VuZCBwb3JrZmFtb3VudKFhQkcwLjUgbGJzoWFNomRpdGVtoWFCSHBhbmNldHRhZmFtb3VudKFhQko0IG96IGRpY2VkoWFNo2RpdGVtoWFCVHNhbiBtYXJ6YW5vIHRvbWF0b2VzZmFtb3VudKFhQkkyOCBveiBjYW5lYnJhbmShYUJIaW1wb3J0ZWShYU2jZGl0ZW2hYUJIcmVkIHdpbmVmYW1vdW50oWFCRTEgY3VwZHR5cGWhYUJQY2hpYW50aSBjbGFzc2ljb6FhTaJoY2F0ZWdvcnmhYUJIYmVjaGFtZWxlaXRlbXOhYUyEoWFNo2RpdGVtoWFCRmJ1dHRlcmZhbW91bnShYUJGNiB0YnNwZHR5cGWhYUJOZXVyb3BlYW4gc3R5bGWhYU2iZGl0ZW2hYUJRYWxsLXB1cnBvc2UgZmxvdXJmYW1vdW50oWFCRjYgdGJzcKFhTaNkaXRlbaFhQkp3aG9sZSBtaWxrZmFtb3VudKFhQkY0IGN1cHNrdGVtcGVyYXR1cmWhYUJEd2FybaFhTaNkaXRlbaFhQkZudXRtZWdmYW1vdW50oWFCRXBpbmNoZHR5cGWhYUJOZnJlc2hseSBncmF0ZWShYU2iaGNhdGVnb3J5oWFCR2NoZWVzZXNlaXRlbXOhYUyDoWFNo2RpdGVtoWFCU3Bhcm1pZ2lhbm8tcmVnZ2lhbm9mYW1vdW50oWFCTTIgY3VwcyBncmF0ZWRjYWdloWFCSTI0IG1vbnRoc6FhTaNkaXRlbaFhQkdyaWNvdHRhZmFtb3VudKFhQkUyIGxic2R0eXBloWFCSndob2xlIG1pbGuhYU2jZGl0ZW2hYUJKbW96emFyZWxsYWZhbW91bnShYUJNMSBsYiBzaHJlZGRlZGR0eXBloWFCTGxvdy1tb2lzdHVyZWxpbnN0cnVjdGlvbnOhYUyDoWFNpWRzdGVwoWFOYTFldGl0bGWhYUJSUHJlcGFyZSBNZWF0IFNhdWNla2Rlc2NyaXB0aW9uoWFCWD9Ccm93biBwYW5jZXR0YSwgYWRkIGdyb3VuZCBtZWF0cywgY29vayB3aXRoIHZlZ2V0YWJsZXMgYW5kIHdpbmVkdGltZaFhTmI0NWt0ZW1wZXJhdHVyZaFhQkttZWRpdW0taGlnaKFhTaVkc3RlcKFhTmEyZXRpdGxloWFCTU1ha2UgQmVjaGFtZWxrZGVzY3JpcHRpb26hYUJYOkNyZWF0ZSByb3V4IHdpdGggYnV0dGVyIGFuZCBmbG91ciwgZ3JhZHVhbGx5IGFkZCB3YXJtIG1pbGtkdGltZaFhTmIyMGR0aXBzoWFMgqFhQlghV2hpc2sgY29uc3RhbnRseSB0byBwcmV2ZW50IGx1bXBzoWFCWCdLZWVwIG1pbGsgd2FybSBmb3Igc21vb3RoIGluY29ycG9yYXRpb26hYU2lZHN0ZXChYU5hM2V0aXRsZaFhQk5MYXllciBBc3NlbWJseWtkZXNjcmlwdGlvbqFhQlg8QWx0ZXJuYXRlIGxheWVycyBvZiBwYXN0YSwgbWVhdCBzYXVjZSwgYmVjaGFtZWwsIGFuZCBjaGVlc2VzZHRpbWWhYU5iMzBmbGF5ZXJzoWFMg6FhTaJlb3JkZXKhYU5hMWpjb21wb25lbnRzoWJCU4RKbWVhdF9zYXVjZUVwYXN0YUhiZWNoYW1lbEdyaWNvdHRhoWFNomVvcmRlcqFhTmEyamNvbXBvbmVudHOhYkJThEVwYXN0YUptZWF0X3NhdWNlSGJlY2hhbWVsSm1venphcmVsbGGhYU2iZW9yZGVyoWFOYTNqY29tcG9uZW50c6FiQlOERXBhc3RhSm1lYXRfc2F1Y2VIYmVjaGFtZWxKcGFybWlnaWFub2ludXRyaXRpb26hYU2ia3Blcl9zZXJ2aW5noWFNp2hjYWxvcmllc6FhTmM2ODBncHJvdGVpbqFhTmI0Mm1jYXJib2h5ZHJhdGVzoWFOYjM1Y2ZhdKFhTmIzOGVmaWJlcqFhTmEzZnNvZGl1baFhTmQxMjUwa2Nob2xlc3Rlcm9soWFOYzE0NWxkYWlseV92YWx1ZXOhYU2kZ3Byb3RlaW6hYU5iODRpdml0YW1pbl9hoWFOYjI1Z2NhbGNpdW2hYU5iNDVkaXJvbqFhTmIyMGllcXVpcG1lbnShYUyEoWFNomRpdGVtoWFCUDl4MTMgYmFraW5nIGRpc2hpZXNzZW50aWFsoWRCT09M9aFhTaJkaXRlbaFhQk1sYXJnZSBza2lsbGV0aWVzc2VudGlhbKFkQk9PTPWhYU2iZGl0ZW2hYUJOaGVhdnkgc2F1Y2VwYW5pZXNzZW50aWFsoWRCT09M9aFhTaNkaXRlbaFhQk1wYXN0YSBtYWNoaW5laWVzc2VudGlhbKFkQk9PTPRrYWx0ZXJuYXRpdmWhYUJTc3RvcmUtYm91Z2h0IHNoZWV0c2x3aW5lX3BhaXJpbmehYU2jZ3ByaW1hcnmhYUJQQ2hpYW50aSBDbGFzc2ljb2xhbHRlcm5hdGl2ZXOhYkJTg0pTYW5naW92ZXNlTkJhcmJlcmEgZCdBbGJhTU1vbnRlcHVsY2lhbm9sc2VydmluZ190ZW1woWFCSDYwLTY1wrBGZ3N0b3JhZ2WhYU2ibHJlZnJpZ2VyYXRvcqFhTaJoZHVyYXRpb26hYUJIMy00IGRheXNpY29udGFpbmVyoWFCT2NvdmVyZWQgdGlnaHRseWdmcmVlemVyoWFNomhkdXJhdGlvbqFhQkgzIG1vbnRoc2xpbnN0cnVjdGlvbnOhYUyDoWFCWB9Db29sIGNvbXBsZXRlbHkgYmVmb3JlIGZyZWV6aW5noWFCWBlXcmFwIGluIHBsYXN0aWMgdGhlbiBmb2lsoWFCWB5UaGF3IG92ZXJuaWdodCBpbiByZWZyaWdlcmF0b3JncmV2aWV3c6FhTIOhYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYPkFic29sdXRlbHkgaW5jcmVkaWJsZSEgV29ydGggZXZlcnkgbWludXRlIG9mIHByZXBhcmF0aW9uIHRpbWUuaHJldmlld2VyoWFCT2NoZWZfbWFyaW9fMjAyMWRkYXRloWFCSjIwMjEtMTItMTVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iNDehYU2mZnJhdGluZ6FhTmE1Z2NvbW1lbnShYUJYW0ZhbWlseSByZWNpcGUgcGVyZmVjdGlvbi4gTWFkZSB0aGlzIGZvciBDaHJpc3RtYXMgZGlubmVyIGFuZCBldmVyeW9uZSBhc2tlZCBmb3IgdGhlIHJlY2lwZSFocmV2aWV3ZXKhYUJKbm9ubmFfcm9zYWRkYXRloWFCSjIwMjEtMTItMjVodmVyaWZpZWShZEJPT0z1bWhlbHBmdWxfdm90ZXOhYU5iMzKhYU2mZnJhdGluZ6FhTmE0Z2NvbW1lbnShYUJYLkRlbGljaW91cyBidXQgdmVyeSB0aW1lIGNvbnN1bWluZy4gUGxhbiBhaGVhZCFocmV2aWV3ZXKhYUJPYnVzeV9wYXJlbnRfMTIzZGRhdGWhYUJKMjAyMS0xMS0yOGh2ZXJpZmllZKFkQk9PTPVtaGVscGZ1bF92b3Rlc6FhTmIxOG5yZWNpcGVfaGlzdG9yeaFhTaRmb3JpZ2luoWFCVUVtaWxpYS1Sb21hZ25hLCBJdGFseXJmYW1pbHlfZ2VuZXJhdGlvbnOhYU5hNG5maXJzdF9yZWNvcmRlZKFhQkQxOTIzbW1vZGlmaWNhdGlvbnOhYUyCoWFNo2R5ZWFyoWFCRDE5NjVmY2hhbmdloWFCWBhBZGRlZCB3aW5lIHRvIG1lYXQgc2F1Y2VmcmVhc29uoWFCVUVuaGFuY2VkIGZsYXZvciBkZXB0aKFhTaNkeWVhcqFhQkQxOTg3ZmNoYW5nZaFhQlgeSW5jcmVhc2VkIGNoZWVzZSBibGVuZCB2YXJpZXR5ZnJlYXNvbqFhQlgaSW1wcm92ZWQgdGV4dHVyZSBhbmQgdGFzdGVsY29va2luZ190aXBzoWFMg6FhTaNoY2F0ZWdvcnmhYUJLcHJlcGFyYXRpb25jdGlwoWFCWDNNYWtlIHNhdWNlIGRheSBiZWZvcmUgZm9yIGJldHRlciBmbGF2b3IgZGV2ZWxvcG1lbnRqaW1wb3J0YW5jZaFhQkRoaWdooWFNo2hjYXRlZ29yeaFhQkhhc3NlbWJseWN0aXChYUJYM0xldCBlYWNoIGxheWVyIGNvb2wgc2xpZ2h0bHkgYmVmb3JlIGFkZGluZyB0aGUgbmV4dGppbXBvcnRhbmNloWFCRm1lZGl1baFhTaNoY2F0ZWdvcnmhYUJGYmFraW5nY3RpcKFhQlg1Q292ZXIgd2l0aCBmb2lsIGZvciBmaXJzdCBob3VyLCB0aGVuIHVuY292ZXIgdG8gYnJvd25qaW1wb3J0YW5jZaFhQkRoaWdocENvbnN1bWVkQ2FwYWNpdHmkaVRhYmxlTmFtZW1wYXN0YS1yZWNpcGVzbUNhcGFjaXR5VW5pdHP7QCEAAAAAAABxUmVhZENhcGFjaXR5VW5pdHP7QCEAAAAAAAByV3JpdGVDYXBhY2l0eVVuaXRzAA==\n"
+ }
+ }
+ ]
+ },
+ {
+ "description": "Test cases for GetMetricData operation",
+ "metadata": {
+ "apiVersion": "1999-12-31",
+ "auth": [
+ "aws.auth#sigv4"
+ ],
+ "endpointPrefix": "smithyrpcv2cbordataplane",
+ "protocol": "smithy-rpc-v2-cbor",
+ "protocols": [
+ "smithy-rpc-v2-cbor"
+ ],
+ "serviceFullName": "SmithyRpcV2CborDataPlane",
+ "serviceId": "RpcCborDataPlane",
+ "signatureVersion": "v4",
+ "signingName": "SmithyRpcV2CborDataPlane",
+ "targetPrefix": "SmithyRpcV2CborDataPlane",
+ "uid": "rpccbordataplane-1999-12-31"
+ },
+ "shapes": {
+ "Double": {
+ "type": "double",
+ "box": true
+ },
+ "GetMetricDataOutput": {
+ "type": "structure",
+ "members": {
+ "MetricDataResults": {
+ "shape": "MetricDataResults"
+ },
+ "NextToken": {
+ "shape": "String"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MessageData": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "String"
+ },
+ "Value": {
+ "shape": "String"
+ }
+ }
+ },
+ "MetricDataResult": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "String"
+ },
+ "Label": {
+ "shape": "String"
+ },
+ "Timestamps": {
+ "shape": "Timestamps"
+ },
+ "Values": {
+ "shape": "Values"
+ },
+ "StatusCode": {
+ "shape": "StatusCode"
+ },
+ "Messages": {
+ "shape": "MetricDataResultMessages"
+ }
+ }
+ },
+ "MetricDataResultMessages": {
+ "type": "list",
+ "member": {
+ "shape": "MessageData"
+ }
+ },
+ "MetricDataResults": {
+ "type": "list",
+ "member": {
+ "shape": "MetricDataResult"
+ }
+ },
+ "StatusCode": {
+ "type": "string",
+ "enum": [
+ "Complete",
+ "InternalError",
+ "PartialData",
+ "Forbidden"
+ ]
+ },
+ "String": {
+ "type": "string"
+ },
+ "Timestamp": {
+ "type": "timestamp"
+ },
+ "Timestamps": {
+ "type": "list",
+ "member": {
+ "shape": "Timestamp"
+ }
+ },
+ "Values": {
+ "type": "list",
+ "member": {
+ "shape": "Double"
+ }
+ }
+ },
+ "cases": [
+ {
+ "id": "awsQuery_GetMetricDataResponse_S",
+ "given": {
+ "name": "GetMetricData",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "output": {
+ "shape": "GetMetricDataOutput"
+ },
+ "documentation": "From Amazon DynamoDB. Deserialization of recursive structures.
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 75.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 60.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 45.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "llamas_sleeping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 60.0,
+ 58.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m3",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 45.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m5",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "giraffes_eating",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 100.0,
+ 95.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 150.0,
+ 145.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 50.0,
+ 48.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m9",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m10",
+ "Label": "kangaroos_hopping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch
"
+ },
+ "result": {
+ "MetricDataResults": [
+ {
+ "Id": "m1",
+ "Label": "alpacas_found",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 75.0,
+ 72.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m2",
+ "Label": "alpacas_found_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 7500.0,
+ 7250.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m4",
+ "Label": "penguins_waddling",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 450.0
+ ],
+ "StatusCode": "PartialData",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Penguin data partially unavailable due to ice storm"
+ }
+ ]
+ },
+ {
+ "Id": "m5",
+ "Label": "dolphins_jumping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1024.0,
+ 1100.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m6",
+ "Label": "dolphins_jumping_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m7",
+ "Label": "elephants_trumpeting",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2048.0,
+ 2200.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m8",
+ "Label": "giraffes_eating",
+ "Timestamps": [],
+ "Values": [],
+ "StatusCode": "InternalError",
+ "Messages": [
+ {
+ "Code": "InternalError",
+ "Value": "Giraffe feeding schedule access denied"
+ }
+ ]
+ },
+ {
+ "Id": "m10",
+ "Label": "zebras_running",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 150.0
+ ],
+ "StatusCode": "Forbidden",
+ "Messages": [
+ {
+ "Code": "AccessDenied",
+ "Value": "Zebra tracking permissions insufficient"
+ }
+ ]
+ },
+ {
+ "Id": "m11",
+ "Label": "pandas_munching",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 50.0,
+ 48.0,
+ 52.0,
+ 49.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m12",
+ "Label": "high_panda_activity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 1.0,
+ 0.0,
+ 1.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m13",
+ "Label": "koalas_napping",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 75.0,
+ 72.0,
+ 78.0,
+ 74.0,
+ 76.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m15",
+ "Label": "koala_nap_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.25,
+ 0.24,
+ 0.26
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m16",
+ "Label": "tigers_prowling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 10.0,
+ 12.0,
+ 8.0,
+ 11.0,
+ 9.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m17",
+ "Label": "lions_roaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 144.0,
+ 142.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m18",
+ "Label": "big_cat_ratio",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.069,
+ 0.085
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m19",
+ "Label": "otters_swimming",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3900.0,
+ 4100.0,
+ 4050.0,
+ 4150.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m20",
+ "Label": "seals_clapping",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 8192.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m21",
+ "Label": "aquatic_mammals_total",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 12.0
+ ],
+ "StatusCode": "PartialData"
+ },
+ {
+ "Id": "m22",
+ "Label": "flamingos_standing",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m23",
+ "Label": "parrots_squawking",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 25.0,
+ 23.0,
+ 27.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m24",
+ "Label": "all_alpacas",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 71.2,
+ 69.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m25",
+ "Label": "toucans_flying",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.0,
+ 32.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m27",
+ "Label": "estimated_toucan_bytes",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 143360.0,
+ 131072.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m28",
+ "Label": "eagles_soaring",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 4096.0,
+ 4200.0,
+ 3800.0,
+ 4300.0,
+ 4000.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m29",
+ "Label": "hawks_circling",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600
+ ],
+ "Values": [
+ 0.025,
+ 0.023,
+ 0.027,
+ 0.024,
+ 0.026,
+ 0.025,
+ 0.028,
+ 0.022,
+ 0.024
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "m30",
+ "Label": "avg_bird_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.001,
+ 0.001,
+ 0.001
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r1",
+ "Label": "requests_from_bees",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1050.0,
+ 980.0,
+ 1020.0,
+ 1100.0,
+ 990.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r2",
+ "Label": "bee_request_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 3.33,
+ 3.5,
+ 3.27
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r3",
+ "Label": "butterfly_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.125,
+ 0.132
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r4",
+ "Label": "ant_success_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 99.2,
+ 99.5
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r5",
+ "Label": "spider_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 5.0,
+ 3.0,
+ 7.0,
+ 4.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r6",
+ "Label": "beetle_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "r7",
+ "Label": "insect_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.7,
+ 0.4,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d1",
+ "Label": "fish_swimming_speed",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 45.2,
+ 47.8,
+ 44.1,
+ 46.5,
+ 48.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d2",
+ "Label": "shark_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 15.0,
+ 17.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d3",
+ "Label": "whale_song_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d4",
+ "Label": "octopus_response_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 0.002,
+ 0.0025,
+ 0.0018,
+ 0.0022,
+ 0.0024,
+ 0.0019,
+ 0.0021
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "d5",
+ "Label": "max_sea_creature_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.0025,
+ 0.0028,
+ 0.0023
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l1",
+ "Label": "firefly_invocations",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 250.0,
+ 280.0,
+ 220.0,
+ 260.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l2",
+ "Label": "moth_duration",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 125.5,
+ 132.8,
+ 118.2,
+ 128.9,
+ 135.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l3",
+ "Label": "total_bug_execution_time",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 31375.0,
+ 37184.0,
+ 26004.0,
+ 33514.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l4",
+ "Label": "cricket_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2.0,
+ 1.0,
+ 3.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l5",
+ "Label": "grasshopper_throttles",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "l6",
+ "Label": "bug_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.8,
+ 0.7,
+ 1.4
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s1",
+ "Label": "acorn_storage_bytes",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1.073741824E9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s2",
+ "Label": "nuts_collected",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1024.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "s3",
+ "Label": "avg_acorn_size",
+ "Timestamps": [
+ 1609459200
+ ],
+ "Values": [
+ 1048576.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy1",
+ "Label": "squirrel_read_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 50.0,
+ 55.0,
+ 48.0,
+ 52.0,
+ 58.0,
+ 47.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy2",
+ "Label": "total_chipmunk_capacity",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 85.0,
+ 92.0,
+ 78.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "dy3",
+ "Label": "hamster_throttled_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 1.0,
+ 0.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq1",
+ "Label": "rabbit_messages_visible",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 25.0,
+ 28.0,
+ 22.0,
+ 30.0,
+ 26.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq2",
+ "Label": "bunny_message_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ 0.02,
+ -0.01
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq3",
+ "Label": "hare_messages_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 15.0,
+ 18.0,
+ 12.0,
+ 20.0,
+ 16.0,
+ 14.0,
+ 19.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq4",
+ "Label": "cottontail_messages_received",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 12.0,
+ 15.0,
+ 14.0,
+ 18.0,
+ 13.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sq5",
+ "Label": "rabbit_message_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 3.0,
+ 3.0,
+ -2.0,
+ 2.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn1",
+ "Label": "pigeon_notifications_sent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 100.0,
+ 105.0,
+ 98.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "sn2",
+ "Label": "dove_notification_failure_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.0,
+ 0.95
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf1",
+ "Label": "falcon_requests",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300
+ ],
+ "Values": [
+ 5000.0,
+ 5200.0,
+ 4800.0,
+ 5100.0,
+ 5300.0,
+ 4900.0,
+ 5050.0,
+ 5150.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf2",
+ "Label": "eagle_bytes_downloaded",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.048576E7,
+ 1.0737418E7,
+ 1.0223616E7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf3",
+ "Label": "avg_bird_response_size",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 2097.15,
+ 2065.66,
+ 2129.92
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf4",
+ "Label": "crow_4xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.5,
+ 0.4,
+ 0.6,
+ 0.45
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf5",
+ "Label": "raven_5xx_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.1,
+ 0.15
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cf6",
+ "Label": "total_bird_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.6,
+ 0.55
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag1",
+ "Label": "monkey_api_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 800.0,
+ 850.0,
+ 780.0,
+ 820.0,
+ 870.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag2",
+ "Label": "gorilla_p95_latency",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 250.0,
+ 275.0,
+ 230.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag3",
+ "Label": "chimp_4xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 8.0,
+ 6.0,
+ 10.0,
+ 7.0,
+ 9.0,
+ 5.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag4",
+ "Label": "orangutan_5xx_errors",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 2.0,
+ 1.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ag5",
+ "Label": "primate_error_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 1.25,
+ 0.82
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec1",
+ "Label": "cheetah_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 55.2,
+ 58.7,
+ 52.1,
+ 56.8,
+ 59.3,
+ 54.6,
+ 57.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec2",
+ "Label": "leopard_memory_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "ec3",
+ "Label": "max_wildcat_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 62.5,
+ 65.8,
+ 60.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el1",
+ "Label": "sloth_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 25.8,
+ 28.2,
+ 23.5,
+ 26.9
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el2",
+ "Label": "armadillo_cache_misses",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 50.0,
+ 45.0,
+ 55.0,
+ 48.0,
+ 52.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "el3",
+ "Label": "anteater_cache_hit_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 92.5,
+ 94.2,
+ 90.8
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k1",
+ "Label": "salmon_incoming_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700
+ ],
+ "Values": [
+ 1000.0,
+ 1100.0,
+ 950.0,
+ 1050.0,
+ 1150.0,
+ 980.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k2",
+ "Label": "trout_outgoing_records",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 980.0,
+ 1080.0,
+ 940.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "k3",
+ "Label": "fish_record_backlog",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 20.0,
+ 20.0,
+ 10.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs1",
+ "Label": "whale_cpu_utilization",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 35.8,
+ 38.2
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "rs2",
+ "Label": "dolphin_connection_anomaly",
+ "Timestamps": [
+ 1609459200,
+ 1609459500
+ ],
+ "Values": [
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw1",
+ "Label": "mole_disk_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000,
+ 1609461300,
+ 1609461600,
+ 1609461900
+ ],
+ "Values": [
+ 75.2,
+ 75.8,
+ 76.1,
+ 76.5,
+ 76.9,
+ 77.2,
+ 77.6,
+ 78.0,
+ 78.3,
+ 78.7
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw2",
+ "Label": "badger_mem_used_percent",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 68.5,
+ 69.2,
+ 67.8,
+ 70.1
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw3",
+ "Label": "groundhog_resource_alert",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100
+ ],
+ "Values": [
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw4",
+ "Label": "prairie_dog_tcp_connections",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 125.0,
+ 132.0,
+ 118.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw5",
+ "Label": "gopher_processes_total",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400
+ ],
+ "Values": [
+ 245.0,
+ 248.0,
+ 242.0,
+ 250.0,
+ 247.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "cw6",
+ "Label": "woodchuck_process_growth_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 0.01,
+ -0.02,
+ 0.03
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u1",
+ "Label": "owl_api_call_count",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800,
+ 1609460100,
+ 1609460400,
+ 1609460700,
+ 1609461000
+ ],
+ "Values": [
+ 500.0,
+ 520.0,
+ 480.0,
+ 510.0,
+ 530.0,
+ 490.0,
+ 515.0
+ ],
+ "StatusCode": "Complete"
+ },
+ {
+ "Id": "u2",
+ "Label": "nightingale_api_call_rate",
+ "Timestamps": [
+ 1609459200,
+ 1609459500,
+ 1609459800
+ ],
+ "Values": [
+ 1.67,
+ 1.73,
+ 1.6
+ ],
+ "StatusCode": "Complete"
+ }
+ ],
+ "NextToken": "AQICAHhQdAFQVGGp",
+ "Messages": [
+ {
+ "Code": "PartialData",
+ "Value": "Some animal metrics could not be retrieved due to migration season"
+ }
+ ]
+ },
+ "response": {
+ "status_code": 200,
+ "body": "As seen in Amazon CloudWatch InternalError\n InternalError\n AccessDenied\n PartialData\n
",
+ "readonly": true
+ },
+ "result": {},
+ "response": {
+ "status_code": 200
+ }
+ }
+ ]
+ }
+]
A response that only says "OK", if it can.