UNPKG

2.73 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "uid": "iot-data-2015-05-28",
5 "apiVersion": "2015-05-28",
6 "endpointPrefix": "data.iot",
7 "protocol": "rest-json",
8 "serviceFullName": "AWS IoT Data Plane",
9 "serviceId": "IoT Data Plane",
10 "signatureVersion": "v4",
11 "signingName": "iotdata"
12 },
13 "operations": {
14 "DeleteThingShadow": {
15 "http": {
16 "method": "DELETE",
17 "requestUri": "/things/{thingName}/shadow"
18 },
19 "input": {
20 "type": "structure",
21 "required": [
22 "thingName"
23 ],
24 "members": {
25 "thingName": {
26 "location": "uri",
27 "locationName": "thingName"
28 }
29 }
30 },
31 "output": {
32 "type": "structure",
33 "required": [
34 "payload"
35 ],
36 "members": {
37 "payload": {
38 "type": "blob"
39 }
40 },
41 "payload": "payload"
42 }
43 },
44 "GetThingShadow": {
45 "http": {
46 "method": "GET",
47 "requestUri": "/things/{thingName}/shadow"
48 },
49 "input": {
50 "type": "structure",
51 "required": [
52 "thingName"
53 ],
54 "members": {
55 "thingName": {
56 "location": "uri",
57 "locationName": "thingName"
58 }
59 }
60 },
61 "output": {
62 "type": "structure",
63 "members": {
64 "payload": {
65 "type": "blob"
66 }
67 },
68 "payload": "payload"
69 }
70 },
71 "Publish": {
72 "http": {
73 "requestUri": "/topics/{topic}"
74 },
75 "input": {
76 "type": "structure",
77 "required": [
78 "topic"
79 ],
80 "members": {
81 "topic": {
82 "location": "uri",
83 "locationName": "topic"
84 },
85 "qos": {
86 "location": "querystring",
87 "locationName": "qos",
88 "type": "integer"
89 },
90 "payload": {
91 "type": "blob"
92 }
93 },
94 "payload": "payload"
95 }
96 },
97 "UpdateThingShadow": {
98 "http": {
99 "requestUri": "/things/{thingName}/shadow"
100 },
101 "input": {
102 "type": "structure",
103 "required": [
104 "thingName",
105 "payload"
106 ],
107 "members": {
108 "thingName": {
109 "location": "uri",
110 "locationName": "thingName"
111 },
112 "payload": {
113 "type": "blob"
114 }
115 },
116 "payload": "payload"
117 },
118 "output": {
119 "type": "structure",
120 "members": {
121 "payload": {
122 "type": "blob"
123 }
124 },
125 "payload": "payload"
126 }
127 }
128 },
129 "shapes": {}
130}
\No newline at end of file