• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2016-03-11",
5    "endpointPrefix":"jsonrpcendpointtrait",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"JsonEndpointTraitTests",
9    "serviceFullName":"AWS DR Tools JSON Protocol Endpoint Trait Tests",
10    "serviceId":"ProtocolJsonEndpointTrait",
11    "signatureVersion":"v4",
12    "targetPrefix":"ProtocolTestsJsonRpcService",
13    "uid":"jsonrpc-2016-03-11"
14  },
15  "operations":{
16    "EndpointTraitOne": {
17      "name":"EndpointTraitOne",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "endpoint": {
23        "hostPrefix": "data."
24      },
25      "input":{"shape":"EndpointTraitStructureOne"},
26      "output":{"shape":"EndpointTraitStructureOne"}
27    },
28    "EndpointTraitTwo": {
29      "name":"EndpointTraitTwo",
30      "http":{
31        "method":"POST",
32        "requestUri":"/{PathParam}"
33      },
34      "endpoint": {
35        "hostPrefix": "{StringMember}-"
36      },
37      "input":{"shape":"EndpointTraitStructureTwo"},
38      "output":{"shape":"EndpointTraitStructureTwo"}
39    }
40  },
41  "shapes":{
42    "EndpointTraitStructureOne": {
43      "type":"structure",
44      "members":{
45      }
46    },
47    "EndpointTraitStructureTwo": {
48      "type":"structure",
49      "required":[
50        "StringMember"
51      ],
52      "members":{
53        "StringMember":{
54          "shape":"String",
55          "hostLabel": true
56        },
57        "PathIdempotentToken":{
58          "shape":"String",
59          "idempotencyToken":true,
60          "location":"uri",
61          "locationName":"PathParam",
62          "hostLabel": true
63        }
64      }
65    },
66    "String":{"type":"string"}
67  }
68}
69