UNPKG

10.5 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2014-05-30",
5 "endpointPrefix": "cloudhsm",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "CloudHSM",
9 "serviceFullName": "Amazon CloudHSM",
10 "serviceId": "CloudHSM",
11 "signatureVersion": "v4",
12 "targetPrefix": "CloudHsmFrontendService",
13 "uid": "cloudhsm-2014-05-30"
14 },
15 "operations": {
16 "AddTagsToResource": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "ResourceArn",
21 "TagList"
22 ],
23 "members": {
24 "ResourceArn": {},
25 "TagList": {
26 "shape": "S3"
27 }
28 }
29 },
30 "output": {
31 "type": "structure",
32 "required": [
33 "Status"
34 ],
35 "members": {
36 "Status": {}
37 }
38 }
39 },
40 "CreateHapg": {
41 "input": {
42 "type": "structure",
43 "required": [
44 "Label"
45 ],
46 "members": {
47 "Label": {}
48 }
49 },
50 "output": {
51 "type": "structure",
52 "members": {
53 "HapgArn": {}
54 }
55 }
56 },
57 "CreateHsm": {
58 "input": {
59 "type": "structure",
60 "required": [
61 "SubnetId",
62 "SshKey",
63 "IamRoleArn",
64 "SubscriptionType"
65 ],
66 "members": {
67 "SubnetId": {
68 "locationName": "SubnetId"
69 },
70 "SshKey": {
71 "locationName": "SshKey"
72 },
73 "EniIp": {
74 "locationName": "EniIp"
75 },
76 "IamRoleArn": {
77 "locationName": "IamRoleArn"
78 },
79 "ExternalId": {
80 "locationName": "ExternalId"
81 },
82 "SubscriptionType": {
83 "locationName": "SubscriptionType"
84 },
85 "ClientToken": {
86 "locationName": "ClientToken"
87 },
88 "SyslogIp": {
89 "locationName": "SyslogIp"
90 }
91 },
92 "locationName": "CreateHsmRequest"
93 },
94 "output": {
95 "type": "structure",
96 "members": {
97 "HsmArn": {}
98 }
99 }
100 },
101 "CreateLunaClient": {
102 "input": {
103 "type": "structure",
104 "required": [
105 "Certificate"
106 ],
107 "members": {
108 "Label": {},
109 "Certificate": {}
110 }
111 },
112 "output": {
113 "type": "structure",
114 "members": {
115 "ClientArn": {}
116 }
117 }
118 },
119 "DeleteHapg": {
120 "input": {
121 "type": "structure",
122 "required": [
123 "HapgArn"
124 ],
125 "members": {
126 "HapgArn": {}
127 }
128 },
129 "output": {
130 "type": "structure",
131 "required": [
132 "Status"
133 ],
134 "members": {
135 "Status": {}
136 }
137 }
138 },
139 "DeleteHsm": {
140 "input": {
141 "type": "structure",
142 "required": [
143 "HsmArn"
144 ],
145 "members": {
146 "HsmArn": {
147 "locationName": "HsmArn"
148 }
149 },
150 "locationName": "DeleteHsmRequest"
151 },
152 "output": {
153 "type": "structure",
154 "required": [
155 "Status"
156 ],
157 "members": {
158 "Status": {}
159 }
160 }
161 },
162 "DeleteLunaClient": {
163 "input": {
164 "type": "structure",
165 "required": [
166 "ClientArn"
167 ],
168 "members": {
169 "ClientArn": {}
170 }
171 },
172 "output": {
173 "type": "structure",
174 "required": [
175 "Status"
176 ],
177 "members": {
178 "Status": {}
179 }
180 }
181 },
182 "DescribeHapg": {
183 "input": {
184 "type": "structure",
185 "required": [
186 "HapgArn"
187 ],
188 "members": {
189 "HapgArn": {}
190 }
191 },
192 "output": {
193 "type": "structure",
194 "members": {
195 "HapgArn": {},
196 "HapgSerial": {},
197 "HsmsLastActionFailed": {
198 "shape": "Sz"
199 },
200 "HsmsPendingDeletion": {
201 "shape": "Sz"
202 },
203 "HsmsPendingRegistration": {
204 "shape": "Sz"
205 },
206 "Label": {},
207 "LastModifiedTimestamp": {},
208 "PartitionSerialList": {
209 "shape": "S11"
210 },
211 "State": {}
212 }
213 }
214 },
215 "DescribeHsm": {
216 "input": {
217 "type": "structure",
218 "members": {
219 "HsmArn": {},
220 "HsmSerialNumber": {}
221 }
222 },
223 "output": {
224 "type": "structure",
225 "members": {
226 "HsmArn": {},
227 "Status": {},
228 "StatusDetails": {},
229 "AvailabilityZone": {},
230 "EniId": {},
231 "EniIp": {},
232 "SubscriptionType": {},
233 "SubscriptionStartDate": {},
234 "SubscriptionEndDate": {},
235 "VpcId": {},
236 "SubnetId": {},
237 "IamRoleArn": {},
238 "SerialNumber": {},
239 "VendorName": {},
240 "HsmType": {},
241 "SoftwareVersion": {},
242 "SshPublicKey": {},
243 "SshKeyLastUpdated": {},
244 "ServerCertUri": {},
245 "ServerCertLastUpdated": {},
246 "Partitions": {
247 "type": "list",
248 "member": {}
249 }
250 }
251 }
252 },
253 "DescribeLunaClient": {
254 "input": {
255 "type": "structure",
256 "members": {
257 "ClientArn": {},
258 "CertificateFingerprint": {}
259 }
260 },
261 "output": {
262 "type": "structure",
263 "members": {
264 "ClientArn": {},
265 "Certificate": {},
266 "CertificateFingerprint": {},
267 "LastModifiedTimestamp": {},
268 "Label": {}
269 }
270 }
271 },
272 "GetConfig": {
273 "input": {
274 "type": "structure",
275 "required": [
276 "ClientArn",
277 "ClientVersion",
278 "HapgList"
279 ],
280 "members": {
281 "ClientArn": {},
282 "ClientVersion": {},
283 "HapgList": {
284 "shape": "S1i"
285 }
286 }
287 },
288 "output": {
289 "type": "structure",
290 "members": {
291 "ConfigType": {},
292 "ConfigFile": {},
293 "ConfigCred": {}
294 }
295 }
296 },
297 "ListAvailableZones": {
298 "input": {
299 "type": "structure",
300 "members": {}
301 },
302 "output": {
303 "type": "structure",
304 "members": {
305 "AZList": {
306 "type": "list",
307 "member": {}
308 }
309 }
310 }
311 },
312 "ListHapgs": {
313 "input": {
314 "type": "structure",
315 "members": {
316 "NextToken": {}
317 }
318 },
319 "output": {
320 "type": "structure",
321 "required": [
322 "HapgList"
323 ],
324 "members": {
325 "HapgList": {
326 "shape": "S1i"
327 },
328 "NextToken": {}
329 }
330 }
331 },
332 "ListHsms": {
333 "input": {
334 "type": "structure",
335 "members": {
336 "NextToken": {}
337 }
338 },
339 "output": {
340 "type": "structure",
341 "members": {
342 "HsmList": {
343 "shape": "Sz"
344 },
345 "NextToken": {}
346 }
347 }
348 },
349 "ListLunaClients": {
350 "input": {
351 "type": "structure",
352 "members": {
353 "NextToken": {}
354 }
355 },
356 "output": {
357 "type": "structure",
358 "required": [
359 "ClientList"
360 ],
361 "members": {
362 "ClientList": {
363 "type": "list",
364 "member": {}
365 },
366 "NextToken": {}
367 }
368 }
369 },
370 "ListTagsForResource": {
371 "input": {
372 "type": "structure",
373 "required": [
374 "ResourceArn"
375 ],
376 "members": {
377 "ResourceArn": {}
378 }
379 },
380 "output": {
381 "type": "structure",
382 "required": [
383 "TagList"
384 ],
385 "members": {
386 "TagList": {
387 "shape": "S3"
388 }
389 }
390 }
391 },
392 "ModifyHapg": {
393 "input": {
394 "type": "structure",
395 "required": [
396 "HapgArn"
397 ],
398 "members": {
399 "HapgArn": {},
400 "Label": {},
401 "PartitionSerialList": {
402 "shape": "S11"
403 }
404 }
405 },
406 "output": {
407 "type": "structure",
408 "members": {
409 "HapgArn": {}
410 }
411 }
412 },
413 "ModifyHsm": {
414 "input": {
415 "type": "structure",
416 "required": [
417 "HsmArn"
418 ],
419 "members": {
420 "HsmArn": {
421 "locationName": "HsmArn"
422 },
423 "SubnetId": {
424 "locationName": "SubnetId"
425 },
426 "EniIp": {
427 "locationName": "EniIp"
428 },
429 "IamRoleArn": {
430 "locationName": "IamRoleArn"
431 },
432 "ExternalId": {
433 "locationName": "ExternalId"
434 },
435 "SyslogIp": {
436 "locationName": "SyslogIp"
437 }
438 },
439 "locationName": "ModifyHsmRequest"
440 },
441 "output": {
442 "type": "structure",
443 "members": {
444 "HsmArn": {}
445 }
446 }
447 },
448 "ModifyLunaClient": {
449 "input": {
450 "type": "structure",
451 "required": [
452 "ClientArn",
453 "Certificate"
454 ],
455 "members": {
456 "ClientArn": {},
457 "Certificate": {}
458 }
459 },
460 "output": {
461 "type": "structure",
462 "members": {
463 "ClientArn": {}
464 }
465 }
466 },
467 "RemoveTagsFromResource": {
468 "input": {
469 "type": "structure",
470 "required": [
471 "ResourceArn",
472 "TagKeyList"
473 ],
474 "members": {
475 "ResourceArn": {},
476 "TagKeyList": {
477 "type": "list",
478 "member": {}
479 }
480 }
481 },
482 "output": {
483 "type": "structure",
484 "required": [
485 "Status"
486 ],
487 "members": {
488 "Status": {}
489 }
490 }
491 }
492 },
493 "shapes": {
494 "S3": {
495 "type": "list",
496 "member": {
497 "type": "structure",
498 "required": [
499 "Key",
500 "Value"
501 ],
502 "members": {
503 "Key": {},
504 "Value": {}
505 }
506 }
507 },
508 "Sz": {
509 "type": "list",
510 "member": {}
511 },
512 "S11": {
513 "type": "list",
514 "member": {}
515 },
516 "S1i": {
517 "type": "list",
518 "member": {}
519 }
520 }
521}
\No newline at end of file