codegen-resources.restxml.service-2.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of protocol-tests Show documentation
Show all versions of protocol-tests Show documentation
Contains functional tests for all supported protocols.
{
"version":"2.0",
"metadata":{
"apiVersion":"2016-03-11",
"endpointPrefix":"restxml",
"protocol":"rest-xml",
"serviceAbbreviation":"AmazonProtocolRestXml",
"serviceFullName":"AWS DR Tools Rest-XML Protocol Tests",
"signatureVersion":"v4",
"targetPrefix":"ProtocolTestsRestXmlService",
"timestampFormat":"unixTimestamp"
},
"operations":{
"AllTypes":{
"name":"AllTypes",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/allTypes"
},
"input":{
"shape":"AllTypesStructure",
"locationName":"AllTypesRequest",
"xmlNamespace":{"uri":"https://restxml/"}
},
"output":{"shape":"AllTypesStructure"},
"errors":[
{"shape":"EmptyModeledException"}
]
},
"DeleteOperation":{
"name":"DeleteOperation",
"http":{
"method":"DELETE",
"requestUri":"/2016-03-11/deleteOperation"
}
},
"IdempotentOperation":{
"name":"IdempotentOperation",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/idempotentOperation/{PathParam}"
},
"input":{"shape":"IdempotentOperationStructure"}
},
"MapOfStringToListOfStringInQueryParams":{
"name":"MapOfStringToListOfStringInQueryParams",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/mapOfStringToListOfStringInQueryParams"
},
"input":{"shape":"MapOfStringToListOfStringInQueryParamsInput"}
},
"MembersInHeaders":{
"name":"MembersInHeaders",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/membersInHeaders"
},
"input":{"shape":"MembersInHeadersInput"},
"output":{"shape":"MembersInHeadersInput"}
},
"MembersInQueryParams":{
"name":"MembersInQueryParams",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/membersInQueryParams?StaticQueryParam=foo"
},
"input":{"shape":"MembersInQueryParamsInput"}
},
"MultiLocationOperation":{
"name":"MultiLocationOperation",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/multiLocationOperation/{PathParam}"
},
"input":{
"shape":"MultiLocationOperationInput",
"locationName":"MultiLocationOperationRequest",
"xmlNamespace":{"uri":"https://restxml/"}
}
},
"OperationWithExplicitPayloadBlob":{
"name":"OperationWithExplicitPayloadBlob",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/operationWithExplicitPayloadBlob"
},
"input":{"shape":"OperationWithExplicitPayloadBlobInput"},
"output":{"shape":"OperationWithExplicitPayloadBlobInput"}
},
"OperationWithGreedyLabel":{
"name":"OperationWithGreedyLabel",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/operationWithGreedyLabel/{NonGreedyPathParam}/{GreedyPathParam+}"
},
"input":{"shape":"OperationWithGreedyLabelInput"}
},
"OperationWithModeledContentType":{
"name":"OperationWithModeledContentType",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/operationWithModeledContentType"
},
"input":{"shape":"OperationWithModeledContentTypeInput"}
},
"QueryParamWithoutValue":{
"name":"QueryParamWithoutValue",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/queryParamWithoutValue?param"
},
"input":{"shape":"QueryParamWithoutValueInput"}
},
"RestXmlTypes":{
"name":"RestXmlTypes",
"http":{
"method":"POST",
"requestUri":"/2016-03-11/restXmlTypes"
},
"input":{
"shape":"RestXmlTypesStructure",
"locationName":"RestXmlTypesRequest",
"xmlNamespace":{"uri":"https://restxml/"}
},
"output":{"shape":"RestXmlTypesStructure"}
}
},
"shapes":{
"AllTypesStructure":{
"type":"structure",
"members":{
"stringMember":{"shape":"String"},
"integerMember":{"shape":"Integer"},
"booleanMember":{"shape":"Boolean"},
"floatMember":{"shape":"Float"},
"doubleMember":{"shape":"Double"},
"longMember":{"shape":"Long"},
"simpleStructMember":{"shape":"SimpleStruct"},
"simpleList":{"shape":"ListOfStrings"},
"listOfStructs":{"shape":"ListOfSimpleStructs"},
"mapOfStringToString":{"shape":"MapOfStringToString"},
"timestampMember":{"shape":"Timestamp"},
"structWithNestedTimestampMember":{"shape":"StructWithTimestamp"},
"blobArg":{"shape":"BlobType"},
"blobMap":{"shape":"BlobMapType"},
"listOfBlobs":{"shape":"ListOfBlobsType"}
}
},
"BlobMapType":{
"type":"map",
"key":{"shape":"String"},
"value":{"shape":"BlobType"}
},
"BlobType":{"type":"blob"},
"Boolean":{"type":"boolean"},
"Double":{"type":"double"},
"EmptyModeledException":{
"type":"structure",
"members":{
},
"exception":true
},
"FlattenedListOfStrings":{
"type":"list",
"member":{"shape":"String"},
"flattened":true
},
"FlattenedListOfStructs":{
"type":"list",
"member":{"shape":"SimpleStruct"},
"flattened":true
},
"FlattenedListWithLocation":{
"type":"list",
"member":{
"shape":"String",
"locationName":"item"
},
"flattened":true
},
"FlattenedMap":{
"type":"map",
"key":{"shape":"String"},
"value":{"shape":"String"},
"flattened":true
},
"FlattenedMapWithLocation":{
"type":"map",
"key":{
"shape":"String",
"locationName":"thekey"
},
"value":{
"shape":"String",
"locationName":"thevalue"
},
"flattened":true
},
"Float":{"type":"float"},
"IdempotentOperationStructure":{
"type":"structure",
"required":["PathIdempotentToken"],
"members":{
"PathIdempotentToken":{
"shape":"String",
"idempotencyToken":true,
"location":"uri",
"locationName":"PathParam"
},
"QueryIdempotentToken":{
"shape":"String",
"idempotencyToken":true,
"location":"querystring",
"locationName":"QueryParam"
},
"HeaderIdempotentToken":{
"shape":"String",
"idempotencyToken":true,
"location":"header",
"locationName":"x-amz-idempotent-header"
}
}
},
"Integer":{"type":"integer"},
"ListOfBlobsType":{
"type":"list",
"member":{"shape":"BlobType"}
},
"ListOfSimpleStructs":{
"type":"list",
"member":{"shape":"SimpleStruct"}
},
"ListOfStrings":{
"type":"list",
"member":{"shape":"String"}
},
"Long":{"type":"long"},
"MapOfStringToListOfStringInQueryParamsInput":{
"type":"structure",
"members":{
"MapOfStringToListOfStrings":{
"shape":"MapOfStringToListOfStrings",
"location":"querystring"
}
}
},
"MapOfStringToListOfStrings":{
"type":"map",
"key":{"shape":"String"},
"value":{"shape":"ListOfStrings"}
},
"MapOfStringToString":{
"type":"map",
"key":{"shape":"String"},
"value":{"shape":"String"}
},
"MembersInHeadersInput":{
"type":"structure",
"members":{
"StringMember":{
"shape":"String",
"location":"header",
"locationName":"x-amz-string"
},
"BooleanMember":{
"shape":"Boolean",
"location":"header",
"locationName":"x-amz-boolean"
},
"IntegerMember":{
"shape":"Integer",
"location":"header",
"locationName":"x-amz-integer"
},
"LongMember":{
"shape":"Long",
"location":"header",
"locationName":"x-amz-long"
},
"FloatMember":{
"shape":"Float",
"location":"header",
"locationName":"x-amz-float"
},
"DoubleMember":{
"shape":"Double",
"location":"header",
"locationName":"x-amz-double"
},
"TimestampMember":{
"shape":"Timestamp",
"location":"header",
"locationName":"x-amz-timestamp"
}
}
},
"MembersInQueryParamsInput":{
"type":"structure",
"members":{
"StringQueryParam":{
"shape":"String",
"location":"querystring",
"locationName":"String"
},
"BooleanQueryParam":{
"shape":"Boolean",
"location":"querystring",
"locationName":"Boolean"
},
"IntegerQueryParam":{
"shape":"Integer",
"location":"querystring",
"locationName":"Integer"
},
"LongQueryParam":{
"shape":"Long",
"location":"querystring",
"locationName":"Long"
},
"FloatQueryParam":{
"shape":"Float",
"location":"querystring",
"locationName":"Float"
},
"DoubleQueryParam":{
"shape":"Double",
"location":"querystring",
"locationName":"Double"
},
"TimestampQueryParam":{
"shape":"Timestamp",
"location":"querystring",
"locationName":"Timestamp"
},
"ListOfStrings":{
"shape":"ListOfStrings",
"location":"querystring",
"locationName":"item"
},
"MapOfStringToString":{
"shape":"MapOfStringToString",
"location":"querystring"
}
}
},
"MultiLocationOperationInput":{
"type":"structure",
"required":["PathParam"],
"members":{
"PathParam":{
"shape":"String",
"location":"uri",
"locationName":"PathParam"
},
"QueryParamOne":{
"shape":"String",
"location":"querystring",
"locationName":"QueryParamOne"
},
"QueryParamTwo":{
"shape":"String",
"location":"querystring",
"locationName":"QueryParamTwo"
},
"StringHeaderMember":{
"shape":"String",
"location":"header",
"locationName":"x-amz-header-string"
},
"TimestampHeaderMember":{
"shape":"Timestamp",
"location":"header",
"locationName":"x-amz-timearg"
},
"PayloadStructParam":{"shape":"PayloadStructType"}
}
},
"NonFlattenedListWithLocation":{
"type":"list",
"member":{
"shape":"String",
"locationName":"item"
}
},
"NonFlattenedMapWithLocation":{
"type":"map",
"key":{
"shape":"String",
"locationName":"thekey"
},
"value":{
"shape":"String",
"locationName":"thevalue"
}
},
"OperationWithExplicitPayloadBlobInput":{
"type":"structure",
"members":{
"PayloadMember":{"shape":"BlobType"}
},
"payload":"PayloadMember"
},
"OperationWithGreedyLabelInput":{
"type":"structure",
"required":[
"NonGreedyPathParam",
"GreedyPathParam"
],
"members":{
"NonGreedyPathParam":{
"shape":"String",
"location":"uri",
"locationName":"NonGreedyPathParam"
},
"GreedyPathParam":{
"shape":"String",
"location":"uri",
"locationName":"GreedyPathParam"
}
}
},
"OperationWithModeledContentTypeInput":{
"type":"structure",
"members":{
"ContentType":{
"shape":"String",
"location":"header",
"locationName":"Content-Type"
}
}
},
"PayloadStructType":{
"type":"structure",
"members":{
"PayloadMemberOne":{"shape":"String"},
"PayloadMemberTwo":{"shape":"String"}
}
},
"QueryParamWithoutValueInput":{
"type":"structure",
"members":{
}
},
"RestXmlTypesStructure":{
"type":"structure",
"members":{
"FlattenedListOfStrings":{"shape":"FlattenedListOfStrings"},
"NonFlattenedListWithLocation":{"shape":"NonFlattenedListWithLocation"},
"FlattenedListOfStructs":{"shape":"FlattenedListOfStructs"},
"FlattenedListWithLocation":{"shape":"FlattenedListWithLocation"},
"FlattenedMap":{"shape":"FlattenedMap"},
"FlattenedMapWithLocation":{
"shape":"FlattenedMapWithLocation",
"locationName":"flatmap"
},
"NonFlattenedMapWithLocation":{
"shape":"NonFlattenedMapWithLocation",
"locationName":"themap"
},
"StringMemberInQuery":{
"shape":"String",
"location":"querystring",
"locationName":"stringMemberInQuery"
},
"TimestampMemberInHeader":{
"shape":"Timestamp",
"location":"header",
"locationName":"x-amz-timearg"
},
"ListOfStringsInQuery":{
"shape":"ListOfStrings",
"location":"querystring",
"locationName":"listOfStrings"
},
"MapOfStringToStringInQuery":{
"shape":"MapOfStringToString",
"location":"querystring"
}
}
},
"SimpleStruct":{
"type":"structure",
"members":{
"StringMember":{"shape":"String"}
}
},
"String":{"type":"string"},
"StructWithTimestamp":{
"type":"structure",
"members":{
"NestedTimestamp":{"shape":"Timestamp"}
}
},
"Timestamp":{"type":"timestamp"}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy