Switch to using the dep tool and update all the dependencies
This commit is contained in:
parent
5135ff73cb
commit
98c2d2c41b
5321 changed files with 4483201 additions and 5922 deletions
414
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/ec2.json
generated
vendored
Normal file
414
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/ec2.json
generated
vendored
Normal file
|
@ -0,0 +1,414 @@
|
|||
[
|
||||
{
|
||||
"description": "Scalar members",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Foo": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"Bar": {
|
||||
"shape": "StringType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Foo": "val1",
|
||||
"Bar": "val2"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Foo=val1&Bar=val2"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Structure with locationName and queryName applied to members",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Foo": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"Bar": {
|
||||
"shape": "StringType",
|
||||
"locationName": "barLocationName"
|
||||
},
|
||||
"Yuck": {
|
||||
"shape": "StringType",
|
||||
"locationName": "yuckLocationName",
|
||||
"queryName": "yuckQueryName"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Foo": "val1",
|
||||
"Bar": "val2",
|
||||
"Yuck": "val3"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Foo=val1&BarLocationName=val2&yuckQueryName=val3"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Nested structure members",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"StructArg": {
|
||||
"shape": "StructType",
|
||||
"locationName": "Struct"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StructType": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ScalarArg": {
|
||||
"shape": "StringType",
|
||||
"locationName": "Scalar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"StructArg": {
|
||||
"ScalarArg": "foo"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Struct.Scalar=foo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "List types",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListArg": {
|
||||
"shape": "ListType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "Strings"
|
||||
}
|
||||
},
|
||||
"Strings": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": [
|
||||
"foo",
|
||||
"bar",
|
||||
"baz"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListArg.1=foo&ListArg.2=bar&ListArg.3=baz"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "List with location name applied to member",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListArg": {
|
||||
"shape": "ListType",
|
||||
"locationName": "ListMemberName"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType",
|
||||
"LocationName": "item"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": [
|
||||
"a",
|
||||
"b",
|
||||
"c"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListMemberName.1=a&ListMemberName.2=b&ListMemberName.3=c"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "List with locationName and queryName",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListArg": {
|
||||
"shape": "ListType",
|
||||
"locationName": "ListMemberName",
|
||||
"queryName": "ListQueryName"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType",
|
||||
"LocationName": "item"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": [
|
||||
"a",
|
||||
"b",
|
||||
"c"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListQueryName.1=a&ListQueryName.2=b&ListQueryName.3=c"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Base64 encoded Blobs",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"BlobArg": {
|
||||
"shape": "BlobType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlobType": {
|
||||
"type": "blob"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"BlobArg": "foo"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&BlobArg=Zm9v"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Timestamp values",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"TimeArg": {
|
||||
"shape": "TimestampType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TimestampType": {
|
||||
"type": "timestamp"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"TimeArg": 1422172800
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&TimeArg=2015-01-25T08%3A00%3A00Z"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Idempotency token auto fill",
|
||||
"metadata": {
|
||||
"protocol": "ec2",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Token": {
|
||||
"shape": "StringType",
|
||||
"idempotencyToken": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Token": "abc123"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "Action=OperationName&Version=2014-01-01&Token=abc123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "Action=OperationName&Version=2014-01-01&Token=00000000-0000-4000-8000-000000000000"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
539
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/json.json
generated
vendored
Normal file
539
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/json.json
generated
vendored
Normal file
|
@ -0,0 +1,539 @@
|
|||
[
|
||||
{
|
||||
"description": "Scalar members",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Name": {
|
||||
"shape": "StringType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName",
|
||||
"http": {
|
||||
"method": "POST"
|
||||
}
|
||||
},
|
||||
"params": {
|
||||
"Name": "myname"
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"Name\": \"myname\"}",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"uri": "/"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Timestamp values",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"TimeArg": {
|
||||
"shape": "TimestampType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TimestampType": {
|
||||
"type": "timestamp"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"TimeArg": 1422172800
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"TimeArg\": 1422172800}",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"uri": "/"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Base64 encoded Blobs",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"BlobArg": {
|
||||
"shape": "BlobType"
|
||||
},
|
||||
"BlobMap": {
|
||||
"shape": "BlobMapType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlobType": {
|
||||
"type": "blob"
|
||||
},
|
||||
"BlobMapType": {
|
||||
"type": "map",
|
||||
"key": {"shape": "StringType"},
|
||||
"value": {"shape": "BlobType"}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"BlobArg": "foo"
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"BlobArg\": \"Zm9v\"}",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"uri": "/"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"BlobMap": {
|
||||
"key1": "foo",
|
||||
"key2": "bar"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"BlobMap\": {\"key1\": \"Zm9v\", \"key2\": \"YmFy\"}}",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"uri": "/"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Nested blobs",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListParam": {
|
||||
"shape": "ListOfStructures"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListOfStructures": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "BlobType"
|
||||
}
|
||||
},
|
||||
"BlobType": {
|
||||
"type": "blob"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"http": {
|
||||
"method": "POST"
|
||||
},
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListParam": ["foo", "bar"]
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"ListParam\": [\"Zm9v\", \"YmFy\"]}",
|
||||
"uri": "/",
|
||||
"headers": {"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Recursive shapes",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"RecursiveStruct": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RecursiveStructType": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"NoRecurse": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"RecursiveStruct": {
|
||||
"shape": "RecursiveStructType"
|
||||
},
|
||||
"RecursiveList": {
|
||||
"shape": "RecursiveListType"
|
||||
},
|
||||
"RecursiveMap": {
|
||||
"shape": "RecursiveMapType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RecursiveListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
},
|
||||
"RecursiveMapType": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"value": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"NoRecurse\": \"foo\"}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"RecursiveStruct\": {\"NoRecurse\": \"foo\"}}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"RecursiveStruct\": {\"RecursiveStruct\": {\"RecursiveStruct\": {\"NoRecurse\": \"foo\"}}}}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveList": [
|
||||
{
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
{
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"RecursiveList\": [{\"NoRecurse\": \"foo\"}, {\"NoRecurse\": \"bar\"}]}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveList": [
|
||||
{
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
{
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"RecursiveList\": [{\"NoRecurse\": \"foo\"}, {\"RecursiveStruct\": {\"NoRecurse\": \"bar\"}}]}}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveMap": {
|
||||
"foo": {
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
"bar": {
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"body": "{\"RecursiveStruct\": {\"RecursiveMap\": {\"foo\": {\"NoRecurse\": \"foo\"}, \"bar\": {\"NoRecurse\": \"bar\"}}}}"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Empty maps",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"jsonVersion": "1.1",
|
||||
"targetPrefix": "com.amazonaws.foo"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Map": {
|
||||
"shape": "MapType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"MapType": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"value": {
|
||||
"shape": "StringType"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName",
|
||||
"http": {
|
||||
"method": "POST"
|
||||
}
|
||||
},
|
||||
"params": {
|
||||
"Map": {}
|
||||
},
|
||||
"serialized": {
|
||||
"body": "{\"Map\": {}}",
|
||||
"headers": {
|
||||
"X-Amz-Target": "com.amazonaws.foo.OperationName",
|
||||
"Content-Type": "application/x-amz-json-1.1"
|
||||
},
|
||||
"uri": "/"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Idempotency token auto fill",
|
||||
"metadata": {
|
||||
"protocol": "json",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Token": {
|
||||
"shape": "StringType",
|
||||
"idempotencyToken": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"http": {
|
||||
"method": "POST"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Token": "abc123"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "{\"Token\": \"abc123\"}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"http": {
|
||||
"method": "POST"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "{\"Token\": \"00000000-0000-4000-8000-000000000000\"}"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
840
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/query.json
generated
vendored
Normal file
840
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/query.json
generated
vendored
Normal file
|
@ -0,0 +1,840 @@
|
|||
[
|
||||
{
|
||||
"description": "Scalar members",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Foo": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"Bar": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"Baz": {
|
||||
"shape": "BooleanType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
},
|
||||
"BooleanType": {
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Foo": "val1",
|
||||
"Bar": "val2"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Foo=val1&Bar=val2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Baz": true
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Baz=true"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Baz": false
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Baz=false"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Nested structure members",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"StructArg": {
|
||||
"shape": "StructType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StructType": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ScalarArg": {
|
||||
"shape": "StringType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"StructArg": {
|
||||
"ScalarArg": "foo"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&StructArg.ScalarArg=foo"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "List types",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListArg": {
|
||||
"shape": "ListType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "Strings"
|
||||
}
|
||||
},
|
||||
"Strings": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": [
|
||||
"foo",
|
||||
"bar",
|
||||
"baz"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListArg.member.1=foo&ListArg.member.2=bar&ListArg.member.3=baz"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": []
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListArg="
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Flattened list",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ScalarArg": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"ListArg": {
|
||||
"shape": "ListType"
|
||||
},
|
||||
"NamedListArg": {
|
||||
"shape": "NamedListType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"flattened": true
|
||||
},
|
||||
"NamedListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType",
|
||||
"locationName": "Foo"
|
||||
},
|
||||
"flattened": true
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ScalarArg": "foo",
|
||||
"ListArg": [
|
||||
"a",
|
||||
"b",
|
||||
"c"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ScalarArg=foo&ListArg.1=a&ListArg.2=b&ListArg.3=c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"NamedListArg": [
|
||||
"a"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&Foo.1=a"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Serialize flattened map type",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"MapArg": {
|
||||
"shape": "StringMap"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringMap": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"value": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"flattened": true
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"MapArg": {
|
||||
"key1": "val1",
|
||||
"key2": "val2"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&MapArg.1.key=key1&MapArg.1.value=val1&MapArg.2.key=key2&MapArg.2.value=val2"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Non flattened list with LocationName",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ListArg": {
|
||||
"shape": "ListType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType",
|
||||
"locationName": "item"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ListArg": [
|
||||
"a",
|
||||
"b",
|
||||
"c"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ListArg.item.1=a&ListArg.item.2=b&ListArg.item.3=c"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Flattened list with LocationName",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"ScalarArg": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"ListArg": {
|
||||
"shape": "ListType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "StringType",
|
||||
"locationName": "ListArgLocation"
|
||||
},
|
||||
"flattened": true
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"ScalarArg": "foo",
|
||||
"ListArg": [
|
||||
"a",
|
||||
"b",
|
||||
"c"
|
||||
]
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&ScalarArg=foo&ListArgLocation.1=a&ListArgLocation.2=b&ListArgLocation.3=c"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Serialize map type",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"MapArg": {
|
||||
"shape": "StringMap"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringMap": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"value": {
|
||||
"shape": "StringType"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"MapArg": {
|
||||
"key1": "val1",
|
||||
"key2": "val2"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&MapArg.entry.1.key=key1&MapArg.entry.1.value=val1&MapArg.entry.2.key=key2&MapArg.entry.2.value=val2"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Serialize map type with locationName",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"MapArg": {
|
||||
"shape": "StringMap"
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringMap": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType",
|
||||
"locationName": "TheKey"
|
||||
},
|
||||
"value": {
|
||||
"shape": "StringType",
|
||||
"locationName": "TheValue"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"MapArg": {
|
||||
"key1": "val1",
|
||||
"key2": "val2"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&MapArg.entry.1.TheKey=key1&MapArg.entry.1.TheValue=val1&MapArg.entry.2.TheKey=key2&MapArg.entry.2.TheValue=val2"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Base64 encoded Blobs",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"BlobArg": {
|
||||
"shape": "BlobType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlobType": {
|
||||
"type": "blob"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"BlobArg": "foo"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&BlobArg=Zm9v"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Timestamp values",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"TimeArg": {
|
||||
"shape": "TimestampType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TimestampType": {
|
||||
"type": "timestamp"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"TimeArg": 1422172800
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&TimeArg=2015-01-25T08%3A00%3A00Z"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Recursive shapes",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"RecursiveStruct": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RecursiveStructType": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"NoRecurse": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"RecursiveStruct": {
|
||||
"shape": "RecursiveStructType"
|
||||
},
|
||||
"RecursiveList": {
|
||||
"shape": "RecursiveListType"
|
||||
},
|
||||
"RecursiveMap": {
|
||||
"shape": "RecursiveMapType"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RecursiveListType": {
|
||||
"type": "list",
|
||||
"member": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
},
|
||||
"RecursiveMapType": {
|
||||
"type": "map",
|
||||
"key": {
|
||||
"shape": "StringType"
|
||||
},
|
||||
"value": {
|
||||
"shape": "RecursiveStructType"
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.NoRecurse=foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.RecursiveStruct.NoRecurse=foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "foo"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.RecursiveStruct.RecursiveStruct.RecursiveStruct.NoRecurse=foo"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveList": [
|
||||
{
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
{
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.RecursiveList.member.1.NoRecurse=foo&RecursiveStruct.RecursiveList.member.2.NoRecurse=bar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveList": [
|
||||
{
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
{
|
||||
"RecursiveStruct": {
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.RecursiveList.member.1.NoRecurse=foo&RecursiveStruct.RecursiveList.member.2.RecursiveStruct.NoRecurse=bar"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"RecursiveStruct": {
|
||||
"RecursiveMap": {
|
||||
"foo": {
|
||||
"NoRecurse": "foo"
|
||||
},
|
||||
"bar": {
|
||||
"NoRecurse": "bar"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"body": "Action=OperationName&Version=2014-01-01&RecursiveStruct.RecursiveMap.entry.1.key=foo&RecursiveStruct.RecursiveMap.entry.1.value.NoRecurse=foo&RecursiveStruct.RecursiveMap.entry.2.key=bar&RecursiveStruct.RecursiveMap.entry.2.value.NoRecurse=bar"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Idempotency token auto fill",
|
||||
"metadata": {
|
||||
"protocol": "query",
|
||||
"apiVersion": "2014-01-01"
|
||||
},
|
||||
"shapes": {
|
||||
"InputShape": {
|
||||
"type": "structure",
|
||||
"members": {
|
||||
"Token": {
|
||||
"shape": "StringType",
|
||||
"idempotencyToken": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringType": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"http": {
|
||||
"method": "POST"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
"Token": "abc123"
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "Action=OperationName&Version=2014-01-01&Token=abc123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"given": {
|
||||
"input": {
|
||||
"shape": "InputShape"
|
||||
},
|
||||
"http": {
|
||||
"method": "POST"
|
||||
},
|
||||
"name": "OperationName"
|
||||
},
|
||||
"params": {
|
||||
},
|
||||
"serialized": {
|
||||
"uri": "/",
|
||||
"headers": {},
|
||||
"body": "Action=OperationName&Version=2014-01-01&Token=00000000-0000-4000-8000-000000000000"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
1366
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/rest-json.json
generated
vendored
Normal file
1366
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/rest-json.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
1696
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/rest-xml.json
generated
vendored
Normal file
1696
vendor/github.com/aws/aws-sdk-go/models/protocol_tests/input/rest-xml.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue