/ cloudformation-templates / node_modules / aws-cdk / node_modules / aws-sdk / apis / mobile-2017-07-01.min.json
mobile-2017-07-01.min.json
  1  {
  2    "version": "2.0",
  3    "metadata": {
  4      "apiVersion": "2017-07-01",
  5      "endpointPrefix": "mobile",
  6      "jsonVersion": "1.1",
  7      "protocol": "rest-json",
  8      "serviceFullName": "AWS Mobile",
  9      "serviceId": "Mobile",
 10      "signatureVersion": "v4",
 11      "signingName": "AWSMobileHubService",
 12      "uid": "mobile-2017-07-01"
 13    },
 14    "operations": {
 15      "CreateProject": {
 16        "http": {
 17          "requestUri": "/projects"
 18        },
 19        "input": {
 20          "type": "structure",
 21          "members": {
 22            "name": {
 23              "location": "querystring",
 24              "locationName": "name"
 25            },
 26            "region": {
 27              "location": "querystring",
 28              "locationName": "region"
 29            },
 30            "contents": {
 31              "type": "blob"
 32            },
 33            "snapshotId": {
 34              "location": "querystring",
 35              "locationName": "snapshotId"
 36            }
 37          },
 38          "payload": "contents"
 39        },
 40        "output": {
 41          "type": "structure",
 42          "members": {
 43            "details": {
 44              "shape": "S7"
 45            }
 46          }
 47        }
 48      },
 49      "DeleteProject": {
 50        "http": {
 51          "method": "DELETE",
 52          "requestUri": "/projects/{projectId}"
 53        },
 54        "input": {
 55          "type": "structure",
 56          "required": [
 57            "projectId"
 58          ],
 59          "members": {
 60            "projectId": {
 61              "location": "uri",
 62              "locationName": "projectId"
 63            }
 64          }
 65        },
 66        "output": {
 67          "type": "structure",
 68          "members": {
 69            "deletedResources": {
 70              "shape": "Sc"
 71            },
 72            "orphanedResources": {
 73              "shape": "Sc"
 74            }
 75          }
 76        }
 77      },
 78      "DescribeBundle": {
 79        "http": {
 80          "method": "GET",
 81          "requestUri": "/bundles/{bundleId}"
 82        },
 83        "input": {
 84          "type": "structure",
 85          "required": [
 86            "bundleId"
 87          ],
 88          "members": {
 89            "bundleId": {
 90              "location": "uri",
 91              "locationName": "bundleId"
 92            }
 93          }
 94        },
 95        "output": {
 96          "type": "structure",
 97          "members": {
 98            "details": {
 99              "shape": "Sq"
100            }
101          }
102        }
103      },
104      "DescribeProject": {
105        "http": {
106          "method": "GET",
107          "requestUri": "/project"
108        },
109        "input": {
110          "type": "structure",
111          "required": [
112            "projectId"
113          ],
114          "members": {
115            "projectId": {
116              "location": "querystring",
117              "locationName": "projectId"
118            },
119            "syncFromResources": {
120              "location": "querystring",
121              "locationName": "syncFromResources",
122              "type": "boolean"
123            }
124          }
125        },
126        "output": {
127          "type": "structure",
128          "members": {
129            "details": {
130              "shape": "S7"
131            }
132          }
133        }
134      },
135      "ExportBundle": {
136        "http": {
137          "requestUri": "/bundles/{bundleId}"
138        },
139        "input": {
140          "type": "structure",
141          "required": [
142            "bundleId"
143          ],
144          "members": {
145            "bundleId": {
146              "location": "uri",
147              "locationName": "bundleId"
148            },
149            "projectId": {
150              "location": "querystring",
151              "locationName": "projectId"
152            },
153            "platform": {
154              "location": "querystring",
155              "locationName": "platform"
156            }
157          }
158        },
159        "output": {
160          "type": "structure",
161          "members": {
162            "downloadUrl": {}
163          }
164        }
165      },
166      "ExportProject": {
167        "http": {
168          "requestUri": "/exports/{projectId}"
169        },
170        "input": {
171          "type": "structure",
172          "required": [
173            "projectId"
174          ],
175          "members": {
176            "projectId": {
177              "location": "uri",
178              "locationName": "projectId"
179            }
180          }
181        },
182        "output": {
183          "type": "structure",
184          "members": {
185            "downloadUrl": {},
186            "shareUrl": {},
187            "snapshotId": {}
188          }
189        }
190      },
191      "ListBundles": {
192        "http": {
193          "method": "GET",
194          "requestUri": "/bundles"
195        },
196        "input": {
197          "type": "structure",
198          "members": {
199            "maxResults": {
200              "location": "querystring",
201              "locationName": "maxResults",
202              "type": "integer"
203            },
204            "nextToken": {
205              "location": "querystring",
206              "locationName": "nextToken"
207            }
208          }
209        },
210        "output": {
211          "type": "structure",
212          "members": {
213            "bundleList": {
214              "type": "list",
215              "member": {
216                "shape": "Sq"
217              }
218            },
219            "nextToken": {}
220          }
221        }
222      },
223      "ListProjects": {
224        "http": {
225          "method": "GET",
226          "requestUri": "/projects"
227        },
228        "input": {
229          "type": "structure",
230          "members": {
231            "maxResults": {
232              "location": "querystring",
233              "locationName": "maxResults",
234              "type": "integer"
235            },
236            "nextToken": {
237              "location": "querystring",
238              "locationName": "nextToken"
239            }
240          }
241        },
242        "output": {
243          "type": "structure",
244          "members": {
245            "projects": {
246              "type": "list",
247              "member": {
248                "type": "structure",
249                "members": {
250                  "name": {},
251                  "projectId": {}
252                }
253              }
254            },
255            "nextToken": {}
256          }
257        }
258      },
259      "UpdateProject": {
260        "http": {
261          "requestUri": "/update"
262        },
263        "input": {
264          "type": "structure",
265          "required": [
266            "projectId"
267          ],
268          "members": {
269            "contents": {
270              "type": "blob"
271            },
272            "projectId": {
273              "location": "querystring",
274              "locationName": "projectId"
275            }
276          },
277          "payload": "contents"
278        },
279        "output": {
280          "type": "structure",
281          "members": {
282            "details": {
283              "shape": "S7"
284            }
285          }
286        }
287      }
288    },
289    "shapes": {
290      "S7": {
291        "type": "structure",
292        "members": {
293          "name": {},
294          "projectId": {},
295          "region": {},
296          "state": {},
297          "createdDate": {
298            "type": "timestamp"
299          },
300          "lastUpdatedDate": {
301            "type": "timestamp"
302          },
303          "consoleUrl": {},
304          "resources": {
305            "shape": "Sc"
306          }
307        }
308      },
309      "Sc": {
310        "type": "list",
311        "member": {
312          "type": "structure",
313          "members": {
314            "type": {},
315            "name": {},
316            "arn": {},
317            "feature": {},
318            "attributes": {
319              "type": "map",
320              "key": {},
321              "value": {}
322            }
323          }
324        }
325      },
326      "Sq": {
327        "type": "structure",
328        "members": {
329          "bundleId": {},
330          "title": {},
331          "version": {},
332          "description": {},
333          "iconUrl": {},
334          "availablePlatforms": {
335            "type": "list",
336            "member": {}
337          }
338        }
339      }
340    }
341  }