UNPKG

8.54 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2017-04-28",
5 "endpointPrefix": "cloudhsmv2",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "CloudHSM V2",
9 "serviceFullName": "AWS CloudHSM V2",
10 "serviceId": "CloudHSM V2",
11 "signatureVersion": "v4",
12 "signingName": "cloudhsm",
13 "targetPrefix": "BaldrApiService",
14 "uid": "cloudhsmv2-2017-04-28"
15 },
16 "operations": {
17 "CopyBackupToRegion": {
18 "input": {
19 "type": "structure",
20 "required": [
21 "DestinationRegion",
22 "BackupId"
23 ],
24 "members": {
25 "DestinationRegion": {},
26 "BackupId": {},
27 "TagList": {
28 "shape": "S4"
29 }
30 }
31 },
32 "output": {
33 "type": "structure",
34 "members": {
35 "DestinationBackup": {
36 "type": "structure",
37 "members": {
38 "CreateTimestamp": {
39 "type": "timestamp"
40 },
41 "SourceRegion": {},
42 "SourceBackup": {},
43 "SourceCluster": {}
44 }
45 }
46 }
47 }
48 },
49 "CreateCluster": {
50 "input": {
51 "type": "structure",
52 "required": [
53 "SubnetIds",
54 "HsmType"
55 ],
56 "members": {
57 "SubnetIds": {
58 "type": "list",
59 "member": {}
60 },
61 "HsmType": {},
62 "SourceBackupId": {},
63 "TagList": {
64 "shape": "S4"
65 }
66 }
67 },
68 "output": {
69 "type": "structure",
70 "members": {
71 "Cluster": {
72 "shape": "Sh"
73 }
74 }
75 }
76 },
77 "CreateHsm": {
78 "input": {
79 "type": "structure",
80 "required": [
81 "ClusterId",
82 "AvailabilityZone"
83 ],
84 "members": {
85 "ClusterId": {},
86 "AvailabilityZone": {},
87 "IpAddress": {}
88 }
89 },
90 "output": {
91 "type": "structure",
92 "members": {
93 "Hsm": {
94 "shape": "Sk"
95 }
96 }
97 }
98 },
99 "DeleteBackup": {
100 "input": {
101 "type": "structure",
102 "required": [
103 "BackupId"
104 ],
105 "members": {
106 "BackupId": {}
107 }
108 },
109 "output": {
110 "type": "structure",
111 "members": {
112 "Backup": {
113 "shape": "S13"
114 }
115 }
116 }
117 },
118 "DeleteCluster": {
119 "input": {
120 "type": "structure",
121 "required": [
122 "ClusterId"
123 ],
124 "members": {
125 "ClusterId": {}
126 }
127 },
128 "output": {
129 "type": "structure",
130 "members": {
131 "Cluster": {
132 "shape": "Sh"
133 }
134 }
135 }
136 },
137 "DeleteHsm": {
138 "input": {
139 "type": "structure",
140 "required": [
141 "ClusterId"
142 ],
143 "members": {
144 "ClusterId": {},
145 "HsmId": {},
146 "EniId": {},
147 "EniIp": {}
148 }
149 },
150 "output": {
151 "type": "structure",
152 "members": {
153 "HsmId": {}
154 }
155 }
156 },
157 "DescribeBackups": {
158 "input": {
159 "type": "structure",
160 "members": {
161 "NextToken": {},
162 "MaxResults": {
163 "type": "integer"
164 },
165 "Filters": {
166 "shape": "S1c"
167 },
168 "SortAscending": {
169 "type": "boolean"
170 }
171 }
172 },
173 "output": {
174 "type": "structure",
175 "members": {
176 "Backups": {
177 "type": "list",
178 "member": {
179 "shape": "S13"
180 }
181 },
182 "NextToken": {}
183 }
184 }
185 },
186 "DescribeClusters": {
187 "input": {
188 "type": "structure",
189 "members": {
190 "Filters": {
191 "shape": "S1c"
192 },
193 "NextToken": {},
194 "MaxResults": {
195 "type": "integer"
196 }
197 }
198 },
199 "output": {
200 "type": "structure",
201 "members": {
202 "Clusters": {
203 "type": "list",
204 "member": {
205 "shape": "Sh"
206 }
207 },
208 "NextToken": {}
209 }
210 }
211 },
212 "InitializeCluster": {
213 "input": {
214 "type": "structure",
215 "required": [
216 "ClusterId",
217 "SignedCert",
218 "TrustAnchor"
219 ],
220 "members": {
221 "ClusterId": {},
222 "SignedCert": {},
223 "TrustAnchor": {}
224 }
225 },
226 "output": {
227 "type": "structure",
228 "members": {
229 "State": {},
230 "StateMessage": {}
231 }
232 }
233 },
234 "ListTags": {
235 "input": {
236 "type": "structure",
237 "required": [
238 "ResourceId"
239 ],
240 "members": {
241 "ResourceId": {},
242 "NextToken": {},
243 "MaxResults": {
244 "type": "integer"
245 }
246 }
247 },
248 "output": {
249 "type": "structure",
250 "required": [
251 "TagList"
252 ],
253 "members": {
254 "TagList": {
255 "shape": "S4"
256 },
257 "NextToken": {}
258 }
259 }
260 },
261 "RestoreBackup": {
262 "input": {
263 "type": "structure",
264 "required": [
265 "BackupId"
266 ],
267 "members": {
268 "BackupId": {}
269 }
270 },
271 "output": {
272 "type": "structure",
273 "members": {
274 "Backup": {
275 "shape": "S13"
276 }
277 }
278 }
279 },
280 "TagResource": {
281 "input": {
282 "type": "structure",
283 "required": [
284 "ResourceId",
285 "TagList"
286 ],
287 "members": {
288 "ResourceId": {},
289 "TagList": {
290 "shape": "S4"
291 }
292 }
293 },
294 "output": {
295 "type": "structure",
296 "members": {}
297 }
298 },
299 "UntagResource": {
300 "input": {
301 "type": "structure",
302 "required": [
303 "ResourceId",
304 "TagKeyList"
305 ],
306 "members": {
307 "ResourceId": {},
308 "TagKeyList": {
309 "type": "list",
310 "member": {}
311 }
312 }
313 },
314 "output": {
315 "type": "structure",
316 "members": {}
317 }
318 }
319 },
320 "shapes": {
321 "S4": {
322 "type": "list",
323 "member": {
324 "type": "structure",
325 "required": [
326 "Key",
327 "Value"
328 ],
329 "members": {
330 "Key": {},
331 "Value": {}
332 }
333 }
334 },
335 "Sh": {
336 "type": "structure",
337 "members": {
338 "BackupPolicy": {},
339 "ClusterId": {},
340 "CreateTimestamp": {
341 "type": "timestamp"
342 },
343 "Hsms": {
344 "type": "list",
345 "member": {
346 "shape": "Sk"
347 }
348 },
349 "HsmType": {},
350 "PreCoPassword": {},
351 "SecurityGroup": {},
352 "SourceBackupId": {},
353 "State": {},
354 "StateMessage": {},
355 "SubnetMapping": {
356 "type": "map",
357 "key": {},
358 "value": {}
359 },
360 "VpcId": {},
361 "Certificates": {
362 "type": "structure",
363 "members": {
364 "ClusterCsr": {},
365 "HsmCertificate": {},
366 "AwsHardwareCertificate": {},
367 "ManufacturerHardwareCertificate": {},
368 "ClusterCertificate": {}
369 }
370 },
371 "TagList": {
372 "shape": "S4"
373 }
374 }
375 },
376 "Sk": {
377 "type": "structure",
378 "required": [
379 "HsmId"
380 ],
381 "members": {
382 "AvailabilityZone": {},
383 "ClusterId": {},
384 "SubnetId": {},
385 "EniId": {},
386 "EniIp": {},
387 "HsmId": {},
388 "State": {},
389 "StateMessage": {}
390 }
391 },
392 "S13": {
393 "type": "structure",
394 "required": [
395 "BackupId"
396 ],
397 "members": {
398 "BackupId": {},
399 "BackupState": {},
400 "ClusterId": {},
401 "CreateTimestamp": {
402 "type": "timestamp"
403 },
404 "CopyTimestamp": {
405 "type": "timestamp"
406 },
407 "SourceRegion": {},
408 "SourceBackup": {},
409 "SourceCluster": {},
410 "DeleteTimestamp": {
411 "type": "timestamp"
412 },
413 "TagList": {
414 "shape": "S4"
415 }
416 }
417 },
418 "S1c": {
419 "type": "map",
420 "key": {},
421 "value": {
422 "type": "list",
423 "member": {}
424 }
425 }
426 }
427}
\No newline at end of file