All Downloads are FREE. Search and download functionalities are using the official Maven repository.

codegen-resources.ec2.service-2.json Maven / Gradle / Ivy

{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2016-03-11",
    "endpointPrefix":"ec2",
    "protocol":"ec2",
    "serviceAbbreviation":"AmazonProtocolEc2",
    "serviceFullName":"AWS DR Tools EC2 Protocol Tests",
    "serviceId":"AmazonProtocolEc2",
    "signatureVersion":"v4",
    "timestampFormat":"unixTimestamp"
  },
  "operations":{
    "AllTypes":{
      "name":"AllTypes",
      "http":{
        "method":"POST",
        "requestUri":"/"
      },
      "input":{"shape":"AllTypesStructure"},
      "output":{"shape":"AllTypesStructure"},
      "errors":[
        {"shape":"EmptyModeledException"},
        {"shape":"ImplicitPayloadException"}
      ]
    },
    "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"}
      }
    },
    "ImplicitPayloadException":{
      "type":"structure",
      "members":{
        "StringMember":{"shape":"String"},
        "IntegerMember":{"shape":"Integer"},
        "LongMember":{"shape":"Long"},
        "DoubleMember":{"shape":"Double"},
        "FloatMember":{"shape":"Float"},
        "TimestampMember":{"shape":"Timestamp"},
        "BooleanMember":{"shape":"Boolean"},
        "BlobMember":{"shape":"BlobType"},
        "ListMember":{"shape":"ListOfStrings"},
        "MapMember":{"shape":"MapOfStringToString"},
        "SimpleStructMember":{"shape":"SimpleStruct"}
      },
      "exception":true
    },
    "EmptyModeledException":{
      "type":"structure",
      "members":{
      },
      "exception":true
    },
    "MapOfStringToString":{
      "type":"map",
      "key":{"shape":"String"},
      "value":{"shape":"String"}
    },
    "Timestamp":{"type":"timestamp"}
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy