cloudhsm-2014-05-30.min.json 11 KB

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