diff --git a/.brazil.json b/.brazil.json
index 60f91ecba9b7..69638fc11a0a 100644
--- a/.brazil.json
+++ b/.brazil.json
@@ -103,6 +103,7 @@
"s3-benchmarks": { "skipImport": true },
"http-client-benchmarks": { "skipImport": true },
"sdk-benchmarks": { "skipImport": true },
+ "sdk-standard-benchmarks": { "skipImport": true },
"sdk-native-image-test": { "skipImport": true },
"service-test-utils": { "skipImport": true },
"services": { "skipImport": true },
diff --git a/.github/workflows/new-module-verification.yml b/.github/workflows/new-module-verification.yml
index d04530628f47..86e598404397 100644
--- a/.github/workflows/new-module-verification.yml
+++ b/.github/workflows/new-module-verification.yml
@@ -83,7 +83,7 @@ jobs:
echo "New module detected: $MODULE_DIR"
# Check if it's a test module
- if [[ "$MODULE_DIR" == *"/test/"* || "$MODULE_DIR" == *"/it/"* || "$MODULE_DIR" == *"-test"* || "$MODULE_DIR" == *"-tests"* ]]; then
+ if [[ "$MODULE_DIR" == *"/test/"* || "$MODULE_DIR" == *"/it/"* || "$MODULE_DIR" == *"-test"* || "$MODULE_DIR" == *"-tests"* || "$MODULE_DIR" == *"-benchmarks"* ]]; then
echo "::group::Test module: $MODULE_DIR"
TEST_MODULES=$((TEST_MODULES + 1))
@@ -106,7 +106,7 @@ jobs:
fi
# 3. Check if Brazil import is skipped
- if ! grep -q "\"$MODULE_NAME\".*\"skip\".*true" .brazil.json 2>/dev/null; then
+ if ! grep -q "\"$MODULE_NAME\".*\"skipImport\".*true" .brazil.json 2>/dev/null; then
echo "::error::Module $MODULE_NAME is not configured to skip Brazil import in .brazil.json"
HAS_ERRORS=1
else
diff --git a/buildspecs/release-javadoc.yml b/buildspecs/release-javadoc.yml
index 82bb8314f87d..2a3c1312da93 100644
--- a/buildspecs/release-javadoc.yml
+++ b/buildspecs/release-javadoc.yml
@@ -13,7 +13,7 @@ phases:
pre_build:
commands:
- DOC_PATH='s3://aws-java-sdk-javadoc/java/api'
- - MODULES_TO_SKIP="protocol-tests,protocol-tests-core,codegen-generated-classes-test,sdk-benchmarks,s3-benchmarks,http-client-benchmarks,module-path-tests,test-utils,http-client-tests,tests-coverage-reporting,sdk-native-image-test,ruleset-testing-core,old-client-version-compatibility-test,crt-unavailable-tests,bundle-shading-tests,v2-migration,v2-migration-tests,architecture-tests,s3-tests"
+ - MODULES_TO_SKIP="protocol-tests,protocol-tests-core,codegen-generated-classes-test,sdk-benchmarks,sdk-standard-benchmarks,s3-benchmarks,http-client-benchmarks,module-path-tests,test-utils,http-client-tests,tests-coverage-reporting,sdk-native-image-test,ruleset-testing-core,old-client-version-compatibility-test,crt-unavailable-tests,bundle-shading-tests,v2-migration,v2-migration-tests,architecture-tests,s3-tests"
build:
commands:
diff --git a/buildspecs/release-to-maven.yml b/buildspecs/release-to-maven.yml
index 6a7e41f13584..7d46e998a9dc 100644
--- a/buildspecs/release-to-maven.yml
+++ b/buildspecs/release-to-maven.yml
@@ -16,7 +16,7 @@ phases:
- SDK_SIGNING_GPG_PASSPHRASE_ARN="arn:aws:secretsmanager:us-east-1:103431983078:secret:sdk-signing-gpg-passphrase-A0H1Kq"
- SONATYPE_PASSWORD_ARN="arn:aws:secretsmanager:us-east-1:103431983078:secret:sonatype-password-I2V6Y0"
- SONATYPE_USERNAME_ARN="arn:aws:secretsmanager:us-east-1:103431983078:secret:sonatype-username-HphNZQ"
- - MODULES_TO_SKIP="protocol-tests,protocol-tests-core,codegen-generated-classes-test,sdk-benchmarks,module-path-tests,tests-coverage-reporting,stability-tests,sdk-native-image-test,auth-tests,s3-benchmarks,http-client-benchmarks,region-testing,old-client-version-compatibility-test,crt-unavailable-tests,bundle-shading-tests,v2-migration-tests,architecture-tests,s3-tests"
+ - MODULES_TO_SKIP="protocol-tests,protocol-tests-core,codegen-generated-classes-test,sdk-benchmarks,sdk-standard-benchmarks,module-path-tests,tests-coverage-reporting,stability-tests,sdk-native-image-test,auth-tests,s3-benchmarks,http-client-benchmarks,region-testing,old-client-version-compatibility-test,crt-unavailable-tests,bundle-shading-tests,v2-migration-tests,architecture-tests,s3-tests"
build:
commands:
diff --git a/pom.xml b/pom.xml
index e10a854f86f4..17ffbe2e9e03 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();
+
+ /**
+ * Protocol prefixes that may appear on test case IDs. These must be stripped
+ * before deduplication because the same test case may have been run with an
+ * incorrect prefix due to a bug in earlier benchmark configurations.
+ */
+ private static final List 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 benchmark field has the form
+ * {@code "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall"}.
+ * This method extracts the simple class name and strips the {@code Marshall/UnmarshallBenchmark}
+ * suffix to yield the protocol, e.g. {@code "JsonRpc10"}.
+ *
+ * @return the protocol name, or {@code "Unknown"} if it cannot be determined
+ */
+ static String extractProtocol(JsonNode result) {
+ JsonNode benchmarkNode = result.path("benchmark");
+ if (benchmarkNode.isMissingNode() || !benchmarkNode.isTextual()) {
+ return "Unknown";
+ }
+ String benchmark = benchmarkNode.asText();
+
+ // Extract simple class name: last segment before the method name
+ // e.g. "...serde.JsonRpc10MarshallBenchmark.marshall" -> "JsonRpc10MarshallBenchmark"
+ int lastDot = benchmark.lastIndexOf('.');
+ if (lastDot < 0) {
+ return "Unknown";
+ }
+ String withMethod = benchmark.substring(0, lastDot);
+ int classNameStart = withMethod.lastIndexOf('.');
+ String simpleClassName = classNameStart >= 0 ? withMethod.substring(classNameStart + 1) : withMethod;
+
+ Matcher matcher = BENCHMARK_CLASS_PROTOCOL_PATTERN.matcher(simpleClassName);
+ if (matcher.matches()) {
+ return matcher.group(1);
+ }
+ return "Unknown";
+ }
+
+ /**
+ * Write the converted output as a rendered Markdown table.
+ *
+ * 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|protocol|n|mean|p50|p90|p95|p99|std_dev|
+ * |----:|----:|----:|----:|----:|----:|----:|----:|----:|
+ * |PutItemRequest_Baseline|JsonRpc10|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
+ }
+ }
+ ]
+ }
+]
diff --git a/test/sdk-standard-benchmarks/src/test/java/software/amazon/awssdk/benchmark/serde/JmhResultConverterTest.java b/test/sdk-standard-benchmarks/src/test/java/software/amazon/awssdk/benchmark/serde/JmhResultConverterTest.java
new file mode 100644
index 000000000000..57152f8910c1
--- /dev/null
+++ b/test/sdk-standard-benchmarks/src/test/java/software/amazon/awssdk/benchmark/serde/JmhResultConverterTest.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License").
+ * You may not use this file except in compliance with the License.
+ * A copy of the License is located at
+ *
+ * http://aws.amazon.com/apache2.0
+ *
+ * or in the "license" file accompanying this file. This file is distributed
+ * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
+ * express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+
+package software.amazon.awssdk.benchmark.serde;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ArrayNode;
+import com.fasterxml.jackson.databind.node.ObjectNode;
+import java.io.File;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.io.TempDir;
+
+public class JmhResultConverterTest {
+
+ private static final ObjectMapper MAPPER = new ObjectMapper();
+
+ @Test
+ public void stripProtocolPrefix_removesKnownPrefixes() {
+ assertThat(JmhResultConverter.stripProtocolPrefix("awsJson1_0_PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ assertThat(JmhResultConverter.stripProtocolPrefix("awsQuery_PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ assertThat(JmhResultConverter.stripProtocolPrefix("rpcv2Cbor_PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ assertThat(JmhResultConverter.stripProtocolPrefix("restJson1_PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ assertThat(JmhResultConverter.stripProtocolPrefix("restXml_PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ }
+
+ @Test
+ public void stripProtocolPrefix_leavesUnprefixedIdsUnchanged() {
+ assertThat(JmhResultConverter.stripProtocolPrefix("PutItemRequest_Baseline"))
+ .isEqualTo("PutItemRequest_Baseline");
+ }
+
+ @Test
+ public void extractProtocol_fromMarshallBenchmark() {
+ ObjectNode result = MAPPER.createObjectNode();
+ result.put("benchmark", "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall");
+ assertThat(JmhResultConverter.extractProtocol(result)).isEqualTo("JsonRpc10");
+ }
+
+ @Test
+ public void extractProtocol_fromUnmarshallBenchmark() {
+ ObjectNode result = MAPPER.createObjectNode();
+ result.put("benchmark", "software.amazon.awssdk.benchmark.serde.QueryUnmarshallBenchmark.unmarshall");
+ assertThat(JmhResultConverter.extractProtocol(result)).isEqualTo("Query");
+ }
+
+ @Test
+ public void extractProtocol_allProtocols() {
+ assertProtocol("RestJsonMarshallBenchmark.marshall", "RestJson");
+ assertProtocol("RestXmlUnmarshallBenchmark.unmarshall", "RestXml");
+ assertProtocol("RpcV2CborMarshallBenchmark.marshall", "RpcV2Cbor");
+ }
+
+ @Test
+ public void extractProtocol_missingBenchmarkField_returnsUnknown() {
+ ObjectNode result = MAPPER.createObjectNode();
+ assertThat(JmhResultConverter.extractProtocol(result)).isEqualTo("Unknown");
+ }
+
+ @Test
+ public void buildOutput_deduplicatesSameTestCaseWithDifferentPrefixes() throws IOException {
+ // Simulate two JMH results from JsonRpc10MarshallBenchmark with different prefixes
+ // on the same underlying test case — these should be deduplicated to one entry.
+ ArrayNode jmhResults = MAPPER.createArrayNode();
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall",
+ "awsJson1_0_PutItemRequest_Baseline", 100.0));
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall",
+ "rpcv2Cbor_PutItemRequest_Baseline", 200.0));
+
+ ObjectNode output = JmhResultConverter.buildOutput(jmhResults);
+ JsonNode benchmarks = output.path("serde_benchmarks");
+
+ assertThat(benchmarks.isArray()).isTrue();
+ assertThat(benchmarks.size()).isEqualTo(1);
+
+ // The kept entry should have the correct prefix for JsonRpc10
+ JsonNode entry = benchmarks.get(0);
+ assertThat(entry.path("id").asText()).isEqualTo("awsJson1_0_PutItemRequest_Baseline");
+ assertThat(entry.path("protocol").asText()).isEqualTo("JsonRpc10");
+ // First occurrence wins
+ assertThat(entry.path("mean").asDouble()).isEqualTo(100.0);
+ }
+
+ @Test
+ public void buildOutput_keepsDistinctTestCases() throws IOException {
+ ArrayNode jmhResults = MAPPER.createArrayNode();
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall",
+ "awsJson1_0_PutItemRequest_Baseline", 100.0));
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall",
+ "awsJson1_0_GetItemRequest_Baseline", 200.0));
+
+ ObjectNode output = JmhResultConverter.buildOutput(jmhResults);
+ JsonNode benchmarks = output.path("serde_benchmarks");
+
+ assertThat(benchmarks.size()).isEqualTo(2);
+ assertThat(benchmarks.get(0).path("id").asText()).isEqualTo("awsJson1_0_PutItemRequest_Baseline");
+ assertThat(benchmarks.get(1).path("id").asText()).isEqualTo("awsJson1_0_GetItemRequest_Baseline");
+ }
+
+ @Test
+ public void buildOutput_correctPrefixForEachProtocol() throws IOException {
+ ArrayNode jmhResults = MAPPER.createArrayNode();
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.QueryMarshallBenchmark.marshall",
+ "awsJson1_0_PutItemRequest_Baseline", 100.0));
+
+ ObjectNode output = JmhResultConverter.buildOutput(jmhResults);
+ JsonNode entry = output.path("serde_benchmarks").get(0);
+
+ // Even though the original prefix was awsJson1_0_, the correct prefix for Query is awsQuery_
+ assertThat(entry.path("id").asText()).isEqualTo("awsQuery_PutItemRequest_Baseline");
+ assertThat(entry.path("protocol").asText()).isEqualTo("Query");
+ }
+
+ @Test
+ public void writeMarkdown_containsProtocolColumn(@TempDir File tempDir) throws IOException {
+ ArrayNode jmhResults = MAPPER.createArrayNode();
+ jmhResults.add(createJmhResult(
+ "software.amazon.awssdk.benchmark.serde.JsonRpc10MarshallBenchmark.marshall",
+ "awsJson1_0_PutItemRequest_Baseline", 1234.0));
+
+ ObjectNode output = JmhResultConverter.buildOutput(jmhResults);
+ File mdFile = new File(tempDir, "test.md");
+ JmhResultConverter.writeMarkdown(output, mdFile);
+
+ String content = new String(Files.readAllBytes(mdFile.toPath()), StandardCharsets.UTF_8);
+
+ // Header should include protocol column
+ assertThat(content).contains("|id|protocol|n|mean|p50|p90|p95|p99|std_dev|");
+ // Row should have stripped ID (no prefix) and protocol
+ assertThat(content).contains("|PutItemRequest_Baseline|JsonRpc10|");
+ }
+
+ private void assertProtocol(String benchmarkSuffix, String expectedProtocol) {
+ ObjectNode result = MAPPER.createObjectNode();
+ result.put("benchmark", "software.amazon.awssdk.benchmark.serde." + benchmarkSuffix);
+ assertThat(JmhResultConverter.extractProtocol(result)).isEqualTo(expectedProtocol);
+ }
+
+ private ObjectNode createJmhResult(String benchmark, String testCaseId, double score) {
+ ObjectNode result = MAPPER.createObjectNode();
+ result.put("benchmark", benchmark);
+
+ ObjectNode params = MAPPER.createObjectNode();
+ params.put("testCaseId", testCaseId);
+ result.set("params", params);
+
+ ObjectNode primaryMetric = MAPPER.createObjectNode();
+ primaryMetric.put("score", score);
+ primaryMetric.put("scoreError", 10.0);
+
+ ObjectNode percentiles = MAPPER.createObjectNode();
+ percentiles.put("50.0", score * 0.9);
+ percentiles.put("90.0", score * 1.1);
+ percentiles.put("95.0", score * 1.2);
+ percentiles.put("99.0", score * 1.5);
+ primaryMetric.set("scorePercentiles", percentiles);
+
+ // Minimal rawDataHistogram: [[[value, count]]]
+ ArrayNode histogram = MAPPER.createArrayNode();
+ ArrayNode fork = MAPPER.createArrayNode();
+ ArrayNode iteration = MAPPER.createArrayNode();
+ ArrayNode bin = MAPPER.createArrayNode();
+ bin.add(score);
+ bin.add(1000);
+ iteration.add(bin);
+ fork.add(iteration);
+ histogram.add(fork);
+ primaryMetric.set("rawDataHistogram", histogram);
+
+ result.set("primaryMetric", primaryMetric);
+ return result;
+ }
+}
diff --git a/utils/src/main/java/software/amazon/awssdk/utils/JavaSystemSetting.java b/utils/src/main/java/software/amazon/awssdk/utils/JavaSystemSetting.java
index ecf2bf8578f4..a0895d804c86 100644
--- a/utils/src/main/java/software/amazon/awssdk/utils/JavaSystemSetting.java
+++ b/utils/src/main/java/software/amazon/awssdk/utils/JavaSystemSetting.java
@@ -30,6 +30,7 @@ public enum JavaSystemSetting implements SystemSetting {
OS_NAME("os.name"),
OS_VERSION("os.version"),
+ OS_ARCH("os.arch"),
USER_HOME("user.home"),
USER_LANGUAGE("user.language"),
A response that only says "OK", if it can.