codegen-resources.ec2.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":"ec2",
"protocol":"ec2",
"serviceAbbreviation":"AmazonProtocolEc2",
"serviceFullName":"AWS DR Tools EC2 Protocol Tests",
"signatureVersion":"v4",
"timestampFormat":"unixTimestamp"
},
"operations":{
"AllTypes":{
"name":"AllTypes",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"AllTypesStructure"},
"output":{"shape":"AllTypesStructure"}
},
"Ec2Types":{
"name":"Ec2Types",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"Ec2TypesInput"},
"output":{"shape":"Ec2TypesInput"}
},
"IdempotentOperation":{
"name":"IdempotentOperation",
"http":{
"method":"POST",
"requestUri":"/"
},
"input":{"shape":"IdempotentOperationStructure"},
"output":{"shape":"IdempotentOperationStructure"}
}
},
"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"},
"timestampMember":{"shape":"Timestamp"},
"structWithNestedTimestampMember":{"shape":"StructWithTimestamp"},
"blobArg":{"shape":"BlobType"}
}
},
"BlobType":{"type":"blob"},
"Boolean":{"type":"boolean"},
"Double":{"type":"double"},
"Ec2TypesInput":{
"type":"structure",
"members":{
"FlattenedListOfStrings":{"shape":"FlattenedListOfStrings"},
"FlattenedListOfStructs":{"shape":"FlattenedListOfStructs"},
"FlattenedListWithLocation":{
"shape":"FlattenedListWithLocation",
"locationName":"ListMemberName"
},
"StringMemberWithLocation":{
"shape":"String",
"locationName":"someLocation"
},
"StringMemberWithQueryName":{
"shape":"String",
"queryName":"someQueryName"
},
"StringMemberWithLocationAndQueryName":{
"shape":"String",
"queryName":"someQueryName"
},
"ListMemberWithLocationAndQueryName":{
"shape":"ListOfStrings",
"locationName":"someLocation",
"queryName":"listQueryName"
},
"ListMemberWithOnlyMemberLocation":{
"shape":"ListOfStrings",
"locationName":"item"
}
}
},
"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
},
"Float":{"type":"float"},
"IdempotentOperationStructure":{
"type":"structure",
"members":{
"IdempotencyToken":{
"shape":"String",
"idempotencyToken":true
}
}
},
"Integer":{"type":"integer"},
"ListOfSimpleStructs":{
"type":"list",
"member":{"shape":"SimpleStruct"}
},
"ListOfStrings":{
"type":"list",
"member":{"shape":"String"}
},
"Long":{"type":"long"},
"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