docs-2.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  1. {
  2. "version": "2.0",
  3. "service": "<fullname>AWS CloudHSM Service</fullname>",
  4. "operations": {
  5. "AddTagsToResource": "<p>Adds or overwrites one or more tags for the specified AWS CloudHSM resource.</p> <p>Each tag consists of a key and a value. Tag keys must be unique to each resource.</p>",
  6. "CreateHapg": "<p>Creates a high-availability partition group. A high-availability partition group is a group of partitions that spans multiple physical HSMs.</p>",
  7. "CreateHsm": "<p>Creates an uninitialized HSM instance.</p> <p>There is an upfront fee charged for each HSM instance that you create with the <a>CreateHsm</a> operation. If you accidentally provision an HSM and want to request a refund, delete the instance using the <a>DeleteHsm</a> operation, go to the <a href=\"https://console.aws.amazon.com/support/home#/\">AWS Support Center</a>, create a new case, and select <b>Account and Billing Support</b>.</p> <important> <p>It can take up to 20 minutes to create and provision an HSM. You can monitor the status of the HSM with the <a>DescribeHsm</a> operation. The HSM is ready to be initialized when the status changes to <code>RUNNING</code>.</p> </important>",
  8. "CreateLunaClient": "<p>Creates an HSM client.</p>",
  9. "DeleteHapg": "<p>Deletes a high-availability partition group.</p>",
  10. "DeleteHsm": "<p>Deletes an HSM. After completion, this operation cannot be undone and your key material cannot be recovered.</p>",
  11. "DeleteLunaClient": "<p>Deletes a client.</p>",
  12. "DescribeHapg": "<p>Retrieves information about a high-availability partition group.</p>",
  13. "DescribeHsm": "<p>Retrieves information about an HSM. You can identify the HSM by its ARN or its serial number.</p>",
  14. "DescribeLunaClient": "<p>Retrieves information about an HSM client.</p>",
  15. "GetConfig": "<p>Gets the configuration files necessary to connect to all high availability partition groups the client is associated with.</p>",
  16. "ListAvailableZones": "<p>Lists the Availability Zones that have available AWS CloudHSM capacity.</p>",
  17. "ListHapgs": "<p>Lists the high-availability partition groups for the account.</p> <p>This operation supports pagination with the use of the <i>NextToken</i> member. If more results are available, the <i>NextToken</i> member of the response contains a token that you pass in the next call to <a>ListHapgs</a> to retrieve the next set of items.</p>",
  18. "ListHsms": "<p>Retrieves the identifiers of all of the HSMs provisioned for the current customer.</p> <p>This operation supports pagination with the use of the <i>NextToken</i> member. If more results are available, the <i>NextToken</i> member of the response contains a token that you pass in the next call to <a>ListHsms</a> to retrieve the next set of items.</p>",
  19. "ListLunaClients": "<p>Lists all of the clients.</p> <p>This operation supports pagination with the use of the <i>NextToken</i> member. If more results are available, the <i>NextToken</i> member of the response contains a token that you pass in the next call to <a>ListLunaClients</a> to retrieve the next set of items.</p>",
  20. "ListTagsForResource": "<p>Returns a list of all tags for the specified AWS CloudHSM resource.</p>",
  21. "ModifyHapg": "<p>Modifies an existing high-availability partition group.</p>",
  22. "ModifyHsm": "<p>Modifies an HSM.</p> <important> <p>This operation can result in the HSM being offline for up to 15 minutes while the AWS CloudHSM service is reconfigured. If you are modifying a production HSM, you should ensure that your AWS CloudHSM service is configured for high availability, and consider executing this operation during a maintenance window.</p> </important>",
  23. "ModifyLunaClient": "<p>Modifies the certificate used by the client.</p> <p>This action can potentially start a workflow to install the new certificate on the client's HSMs.</p>",
  24. "RemoveTagsFromResource": "<p>Removes one or more tags from the specified AWS CloudHSM resource.</p> <p>To remove a tag, specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use <a>AddTagsToResource</a>.</p>"
  25. },
  26. "shapes": {
  27. "AZ": {
  28. "base": null,
  29. "refs": {
  30. "AZList$member": null,
  31. "DescribeHsmResponse$AvailabilityZone": "<p>The Availability Zone that the HSM is in.</p>"
  32. }
  33. },
  34. "AZList": {
  35. "base": null,
  36. "refs": {
  37. "ListAvailableZonesResponse$AZList": "<p>The list of Availability Zones that have available AWS CloudHSM capacity.</p>"
  38. }
  39. },
  40. "AddTagsToResourceRequest": {
  41. "base": null,
  42. "refs": {
  43. }
  44. },
  45. "AddTagsToResourceResponse": {
  46. "base": null,
  47. "refs": {
  48. }
  49. },
  50. "Boolean": {
  51. "base": null,
  52. "refs": {
  53. "CloudHsmServiceException$retryable": "<p>Indicates if the action can be retried.</p>"
  54. }
  55. },
  56. "Certificate": {
  57. "base": null,
  58. "refs": {
  59. "CreateLunaClientRequest$Certificate": "<p>The contents of a Base64-Encoded X.509 v3 certificate to be installed on the HSMs used by this client.</p>",
  60. "DescribeLunaClientResponse$Certificate": "<p>The certificate installed on the HSMs used by this client.</p>",
  61. "ModifyLunaClientRequest$Certificate": "<p>The new certificate for the client.</p>"
  62. }
  63. },
  64. "CertificateFingerprint": {
  65. "base": null,
  66. "refs": {
  67. "DescribeLunaClientRequest$CertificateFingerprint": "<p>The certificate fingerprint.</p>",
  68. "DescribeLunaClientResponse$CertificateFingerprint": "<p>The certificate fingerprint.</p>"
  69. }
  70. },
  71. "ClientArn": {
  72. "base": null,
  73. "refs": {
  74. "ClientList$member": null,
  75. "CreateLunaClientResponse$ClientArn": "<p>The ARN of the client.</p>",
  76. "DeleteLunaClientRequest$ClientArn": "<p>The ARN of the client to delete.</p>",
  77. "DescribeLunaClientRequest$ClientArn": "<p>The ARN of the client.</p>",
  78. "DescribeLunaClientResponse$ClientArn": "<p>The ARN of the client.</p>",
  79. "GetConfigRequest$ClientArn": "<p>The ARN of the client.</p>",
  80. "ModifyLunaClientRequest$ClientArn": "<p>The ARN of the client.</p>",
  81. "ModifyLunaClientResponse$ClientArn": "<p>The ARN of the client.</p>"
  82. }
  83. },
  84. "ClientLabel": {
  85. "base": null,
  86. "refs": {
  87. "CreateLunaClientRequest$Label": "<p>The label for the client.</p>"
  88. }
  89. },
  90. "ClientList": {
  91. "base": null,
  92. "refs": {
  93. "ListLunaClientsResponse$ClientList": "<p>The list of clients.</p>"
  94. }
  95. },
  96. "ClientToken": {
  97. "base": null,
  98. "refs": {
  99. "CreateHsmRequest$ClientToken": "<p>A user-defined token to ensure idempotence. Subsequent calls to this operation with the same token will be ignored.</p>"
  100. }
  101. },
  102. "ClientVersion": {
  103. "base": null,
  104. "refs": {
  105. "GetConfigRequest$ClientVersion": "<p>The client version.</p>"
  106. }
  107. },
  108. "CloudHsmInternalException": {
  109. "base": "<p>Indicates that an internal error occurred.</p>",
  110. "refs": {
  111. }
  112. },
  113. "CloudHsmObjectState": {
  114. "base": null,
  115. "refs": {
  116. "DescribeHapgResponse$State": "<p>The state of the high-availability partition group.</p>"
  117. }
  118. },
  119. "CloudHsmServiceException": {
  120. "base": "<p>Indicates that an exception occurred in the AWS CloudHSM service.</p>",
  121. "refs": {
  122. }
  123. },
  124. "CreateHapgRequest": {
  125. "base": "<p>Contains the inputs for the <a>CreateHapgRequest</a> action.</p>",
  126. "refs": {
  127. }
  128. },
  129. "CreateHapgResponse": {
  130. "base": "<p>Contains the output of the <a>CreateHAPartitionGroup</a> action.</p>",
  131. "refs": {
  132. }
  133. },
  134. "CreateHsmRequest": {
  135. "base": "<p>Contains the inputs for the <a>CreateHsm</a> operation.</p>",
  136. "refs": {
  137. }
  138. },
  139. "CreateHsmResponse": {
  140. "base": "<p>Contains the output of the <a>CreateHsm</a> operation.</p>",
  141. "refs": {
  142. }
  143. },
  144. "CreateLunaClientRequest": {
  145. "base": "<p>Contains the inputs for the <a>CreateLunaClient</a> action.</p>",
  146. "refs": {
  147. }
  148. },
  149. "CreateLunaClientResponse": {
  150. "base": "<p>Contains the output of the <a>CreateLunaClient</a> action.</p>",
  151. "refs": {
  152. }
  153. },
  154. "DeleteHapgRequest": {
  155. "base": "<p>Contains the inputs for the <a>DeleteHapg</a> action.</p>",
  156. "refs": {
  157. }
  158. },
  159. "DeleteHapgResponse": {
  160. "base": "<p>Contains the output of the <a>DeleteHapg</a> action.</p>",
  161. "refs": {
  162. }
  163. },
  164. "DeleteHsmRequest": {
  165. "base": "<p>Contains the inputs for the <a>DeleteHsm</a> operation.</p>",
  166. "refs": {
  167. }
  168. },
  169. "DeleteHsmResponse": {
  170. "base": "<p>Contains the output of the <a>DeleteHsm</a> operation.</p>",
  171. "refs": {
  172. }
  173. },
  174. "DeleteLunaClientRequest": {
  175. "base": null,
  176. "refs": {
  177. }
  178. },
  179. "DeleteLunaClientResponse": {
  180. "base": null,
  181. "refs": {
  182. }
  183. },
  184. "DescribeHapgRequest": {
  185. "base": "<p>Contains the inputs for the <a>DescribeHapg</a> action.</p>",
  186. "refs": {
  187. }
  188. },
  189. "DescribeHapgResponse": {
  190. "base": "<p>Contains the output of the <a>DescribeHapg</a> action.</p>",
  191. "refs": {
  192. }
  193. },
  194. "DescribeHsmRequest": {
  195. "base": "<p>Contains the inputs for the <a>DescribeHsm</a> operation. </p>",
  196. "refs": {
  197. }
  198. },
  199. "DescribeHsmResponse": {
  200. "base": "<p>Contains the output of the <a>DescribeHsm</a> operation.</p>",
  201. "refs": {
  202. }
  203. },
  204. "DescribeLunaClientRequest": {
  205. "base": null,
  206. "refs": {
  207. }
  208. },
  209. "DescribeLunaClientResponse": {
  210. "base": null,
  211. "refs": {
  212. }
  213. },
  214. "EniId": {
  215. "base": null,
  216. "refs": {
  217. "DescribeHsmResponse$EniId": "<p>The identifier of the elastic network interface (ENI) attached to the HSM.</p>"
  218. }
  219. },
  220. "ExternalId": {
  221. "base": null,
  222. "refs": {
  223. "CreateHsmRequest$ExternalId": "<p>The external ID from <b>IamRoleArn</b>, if present.</p>",
  224. "ModifyHsmRequest$ExternalId": "<p>The new external ID.</p>"
  225. }
  226. },
  227. "GetConfigRequest": {
  228. "base": null,
  229. "refs": {
  230. }
  231. },
  232. "GetConfigResponse": {
  233. "base": null,
  234. "refs": {
  235. }
  236. },
  237. "HapgArn": {
  238. "base": null,
  239. "refs": {
  240. "CreateHapgResponse$HapgArn": "<p>The ARN of the high-availability partition group.</p>",
  241. "DeleteHapgRequest$HapgArn": "<p>The ARN of the high-availability partition group to delete.</p>",
  242. "DescribeHapgRequest$HapgArn": "<p>The ARN of the high-availability partition group to describe.</p>",
  243. "DescribeHapgResponse$HapgArn": "<p>The ARN of the high-availability partition group.</p>",
  244. "HapgList$member": null,
  245. "ModifyHapgRequest$HapgArn": "<p>The ARN of the high-availability partition group to modify.</p>",
  246. "ModifyHapgResponse$HapgArn": "<p>The ARN of the high-availability partition group.</p>"
  247. }
  248. },
  249. "HapgList": {
  250. "base": null,
  251. "refs": {
  252. "GetConfigRequest$HapgList": "<p>A list of ARNs that identify the high-availability partition groups that are associated with the client.</p>",
  253. "ListHapgsResponse$HapgList": "<p>The list of high-availability partition groups.</p>"
  254. }
  255. },
  256. "HsmArn": {
  257. "base": "<p>An ARN that identifies an HSM.</p>",
  258. "refs": {
  259. "CreateHsmResponse$HsmArn": "<p>The ARN of the HSM.</p>",
  260. "DeleteHsmRequest$HsmArn": "<p>The ARN of the HSM to delete.</p>",
  261. "DescribeHsmRequest$HsmArn": "<p>The ARN of the HSM. Either the <i>HsmArn</i> or the <i>SerialNumber</i> parameter must be specified.</p>",
  262. "DescribeHsmResponse$HsmArn": "<p>The ARN of the HSM.</p>",
  263. "HsmList$member": null,
  264. "ModifyHsmRequest$HsmArn": "<p>The ARN of the HSM to modify.</p>",
  265. "ModifyHsmResponse$HsmArn": "<p>The ARN of the HSM.</p>"
  266. }
  267. },
  268. "HsmList": {
  269. "base": "<p>Contains a list of ARNs that identify the HSMs.</p>",
  270. "refs": {
  271. "DescribeHapgResponse$HsmsLastActionFailed": null,
  272. "DescribeHapgResponse$HsmsPendingDeletion": null,
  273. "DescribeHapgResponse$HsmsPendingRegistration": null,
  274. "ListHsmsResponse$HsmList": "<p>The list of ARNs that identify the HSMs.</p>"
  275. }
  276. },
  277. "HsmSerialNumber": {
  278. "base": null,
  279. "refs": {
  280. "DescribeHsmRequest$HsmSerialNumber": "<p>The serial number of the HSM. Either the <i>HsmArn</i> or the <i>HsmSerialNumber</i> parameter must be specified.</p>",
  281. "DescribeHsmResponse$SerialNumber": "<p>The serial number of the HSM.</p>"
  282. }
  283. },
  284. "HsmStatus": {
  285. "base": null,
  286. "refs": {
  287. "DescribeHsmResponse$Status": "<p>The status of the HSM.</p>"
  288. }
  289. },
  290. "IamRoleArn": {
  291. "base": null,
  292. "refs": {
  293. "CreateHsmRequest$IamRoleArn": "<p>The ARN of an IAM role to enable the AWS CloudHSM service to allocate an ENI on your behalf.</p>",
  294. "DescribeHsmResponse$IamRoleArn": "<p>The ARN of the IAM role assigned to the HSM.</p>",
  295. "ModifyHsmRequest$IamRoleArn": "<p>The new IAM role ARN.</p>"
  296. }
  297. },
  298. "InvalidRequestException": {
  299. "base": "<p>Indicates that one or more of the request parameters are not valid.</p>",
  300. "refs": {
  301. }
  302. },
  303. "IpAddress": {
  304. "base": null,
  305. "refs": {
  306. "CreateHsmRequest$EniIp": "<p>The IP address to assign to the HSM's ENI.</p> <p>If an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the subnet.</p>",
  307. "CreateHsmRequest$SyslogIp": "<p>The IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.</p>",
  308. "DescribeHsmResponse$EniIp": "<p>The IP address assigned to the HSM's ENI.</p>",
  309. "ModifyHsmRequest$EniIp": "<p>The new IP address for the elastic network interface (ENI) attached to the HSM.</p> <p>If the HSM is moved to a different subnet, and an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the new subnet.</p>",
  310. "ModifyHsmRequest$SyslogIp": "<p>The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.</p>"
  311. }
  312. },
  313. "Label": {
  314. "base": null,
  315. "refs": {
  316. "CreateHapgRequest$Label": "<p>The label of the new high-availability partition group.</p>",
  317. "DescribeHapgResponse$Label": "<p>The label for the high-availability partition group.</p>",
  318. "DescribeLunaClientResponse$Label": "<p>The label of the client.</p>",
  319. "ModifyHapgRequest$Label": "<p>The new label for the high-availability partition group.</p>"
  320. }
  321. },
  322. "ListAvailableZonesRequest": {
  323. "base": "<p>Contains the inputs for the <a>ListAvailableZones</a> action.</p>",
  324. "refs": {
  325. }
  326. },
  327. "ListAvailableZonesResponse": {
  328. "base": null,
  329. "refs": {
  330. }
  331. },
  332. "ListHapgsRequest": {
  333. "base": null,
  334. "refs": {
  335. }
  336. },
  337. "ListHapgsResponse": {
  338. "base": null,
  339. "refs": {
  340. }
  341. },
  342. "ListHsmsRequest": {
  343. "base": null,
  344. "refs": {
  345. }
  346. },
  347. "ListHsmsResponse": {
  348. "base": "<p>Contains the output of the <a>ListHsms</a> operation.</p>",
  349. "refs": {
  350. }
  351. },
  352. "ListLunaClientsRequest": {
  353. "base": null,
  354. "refs": {
  355. }
  356. },
  357. "ListLunaClientsResponse": {
  358. "base": null,
  359. "refs": {
  360. }
  361. },
  362. "ListTagsForResourceRequest": {
  363. "base": null,
  364. "refs": {
  365. }
  366. },
  367. "ListTagsForResourceResponse": {
  368. "base": null,
  369. "refs": {
  370. }
  371. },
  372. "ModifyHapgRequest": {
  373. "base": null,
  374. "refs": {
  375. }
  376. },
  377. "ModifyHapgResponse": {
  378. "base": null,
  379. "refs": {
  380. }
  381. },
  382. "ModifyHsmRequest": {
  383. "base": "<p>Contains the inputs for the <a>ModifyHsm</a> operation.</p>",
  384. "refs": {
  385. }
  386. },
  387. "ModifyHsmResponse": {
  388. "base": "<p>Contains the output of the <a>ModifyHsm</a> operation.</p>",
  389. "refs": {
  390. }
  391. },
  392. "ModifyLunaClientRequest": {
  393. "base": null,
  394. "refs": {
  395. }
  396. },
  397. "ModifyLunaClientResponse": {
  398. "base": null,
  399. "refs": {
  400. }
  401. },
  402. "PaginationToken": {
  403. "base": null,
  404. "refs": {
  405. "ListHapgsRequest$NextToken": "<p>The <i>NextToken</i> value from a previous call to <a>ListHapgs</a>. Pass null if this is the first call.</p>",
  406. "ListHapgsResponse$NextToken": "<p>If not null, more results are available. Pass this value to <a>ListHapgs</a> to retrieve the next set of items.</p>",
  407. "ListHsmsRequest$NextToken": "<p>The <i>NextToken</i> value from a previous call to <a>ListHsms</a>. Pass null if this is the first call.</p>",
  408. "ListHsmsResponse$NextToken": "<p>If not null, more results are available. Pass this value to <a>ListHsms</a> to retrieve the next set of items.</p>",
  409. "ListLunaClientsRequest$NextToken": "<p>The <i>NextToken</i> value from a previous call to <a>ListLunaClients</a>. Pass null if this is the first call.</p>",
  410. "ListLunaClientsResponse$NextToken": "<p>If not null, more results are available. Pass this to <a>ListLunaClients</a> to retrieve the next set of items.</p>"
  411. }
  412. },
  413. "PartitionArn": {
  414. "base": null,
  415. "refs": {
  416. "PartitionList$member": null
  417. }
  418. },
  419. "PartitionList": {
  420. "base": null,
  421. "refs": {
  422. "DescribeHsmResponse$Partitions": "<p>The list of partitions on the HSM.</p>"
  423. }
  424. },
  425. "PartitionSerial": {
  426. "base": null,
  427. "refs": {
  428. "PartitionSerialList$member": null
  429. }
  430. },
  431. "PartitionSerialList": {
  432. "base": null,
  433. "refs": {
  434. "DescribeHapgResponse$PartitionSerialList": "<p>The list of partition serial numbers that belong to the high-availability partition group.</p>",
  435. "ModifyHapgRequest$PartitionSerialList": "<p>The list of partition serial numbers to make members of the high-availability partition group.</p>"
  436. }
  437. },
  438. "RemoveTagsFromResourceRequest": {
  439. "base": null,
  440. "refs": {
  441. }
  442. },
  443. "RemoveTagsFromResourceResponse": {
  444. "base": null,
  445. "refs": {
  446. }
  447. },
  448. "SshKey": {
  449. "base": null,
  450. "refs": {
  451. "CreateHsmRequest$SshKey": "<p>The SSH public key to install on the HSM.</p>",
  452. "DescribeHsmResponse$SshPublicKey": "<p>The public SSH key.</p>"
  453. }
  454. },
  455. "String": {
  456. "base": null,
  457. "refs": {
  458. "AddTagsToResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the AWS CloudHSM resource to tag.</p>",
  459. "AddTagsToResourceResponse$Status": "<p>The status of the operation.</p>",
  460. "CloudHsmServiceException$message": "<p>Additional information about the error.</p>",
  461. "DeleteHapgResponse$Status": "<p>The status of the action.</p>",
  462. "DeleteHsmResponse$Status": "<p>The status of the operation.</p>",
  463. "DeleteLunaClientResponse$Status": "<p>The status of the action.</p>",
  464. "DescribeHapgResponse$HapgSerial": "<p>The serial number of the high-availability partition group.</p>",
  465. "DescribeHsmResponse$StatusDetails": "<p>Contains additional information about the status of the HSM.</p>",
  466. "DescribeHsmResponse$VendorName": "<p>The name of the HSM vendor.</p>",
  467. "DescribeHsmResponse$HsmType": "<p>The HSM model type.</p>",
  468. "DescribeHsmResponse$SoftwareVersion": "<p>The HSM software version.</p>",
  469. "DescribeHsmResponse$ServerCertUri": "<p>The URI of the certificate server.</p>",
  470. "GetConfigResponse$ConfigType": "<p>The type of credentials.</p>",
  471. "GetConfigResponse$ConfigFile": "<p>The chrystoki.conf configuration file.</p>",
  472. "GetConfigResponse$ConfigCred": "<p>The certificate file containing the server.pem files of the HSMs.</p>",
  473. "ListTagsForResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the AWS CloudHSM resource.</p>",
  474. "RemoveTagsFromResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the AWS CloudHSM resource.</p>",
  475. "RemoveTagsFromResourceResponse$Status": "<p>The status of the operation.</p>"
  476. }
  477. },
  478. "SubnetId": {
  479. "base": null,
  480. "refs": {
  481. "CreateHsmRequest$SubnetId": "<p>The identifier of the subnet in your VPC in which to place the HSM.</p>",
  482. "DescribeHsmResponse$SubnetId": "<p>The identifier of the subnet that the HSM is in.</p>",
  483. "ModifyHsmRequest$SubnetId": "<p>The new identifier of the subnet that the HSM is in. The new subnet must be in the same Availability Zone as the current subnet.</p>"
  484. }
  485. },
  486. "SubscriptionType": {
  487. "base": "<p>Specifies the type of subscription for the HSM.</p> <ul> <li><b>PRODUCTION</b> - The HSM is being used in a production environment.</li> <li><b>TRIAL</b> - The HSM is being used in a product trial.</li> </ul>",
  488. "refs": {
  489. "CreateHsmRequest$SubscriptionType": null,
  490. "DescribeHsmResponse$SubscriptionType": null
  491. }
  492. },
  493. "Tag": {
  494. "base": "<p>A key-value pair that identifies or specifies metadata about an AWS CloudHSM resource.</p>",
  495. "refs": {
  496. "TagList$member": null
  497. }
  498. },
  499. "TagKey": {
  500. "base": null,
  501. "refs": {
  502. "Tag$Key": "<p>The key of the tag.</p>",
  503. "TagKeyList$member": null
  504. }
  505. },
  506. "TagKeyList": {
  507. "base": null,
  508. "refs": {
  509. "RemoveTagsFromResourceRequest$TagKeyList": "<p>The tag key or keys to remove.</p> <p>Specify only the tag key to remove (not the value). To overwrite the value for an existing tag, use <a>AddTagsToResource</a>.</p>"
  510. }
  511. },
  512. "TagList": {
  513. "base": null,
  514. "refs": {
  515. "AddTagsToResourceRequest$TagList": "<p>One or more tags.</p>",
  516. "ListTagsForResourceResponse$TagList": "<p>One or more tags.</p>"
  517. }
  518. },
  519. "TagValue": {
  520. "base": null,
  521. "refs": {
  522. "Tag$Value": "<p>The value of the tag.</p>"
  523. }
  524. },
  525. "Timestamp": {
  526. "base": null,
  527. "refs": {
  528. "DescribeHapgResponse$LastModifiedTimestamp": "<p>The date and time the high-availability partition group was last modified.</p>",
  529. "DescribeHsmResponse$SubscriptionStartDate": "<p>The subscription start date.</p>",
  530. "DescribeHsmResponse$SubscriptionEndDate": "<p>The subscription end date.</p>",
  531. "DescribeHsmResponse$SshKeyLastUpdated": "<p>The date and time that the SSH key was last updated.</p>",
  532. "DescribeHsmResponse$ServerCertLastUpdated": "<p>The date and time that the server certificate was last updated.</p>",
  533. "DescribeLunaClientResponse$LastModifiedTimestamp": "<p>The date and time the client was last modified.</p>"
  534. }
  535. },
  536. "VpcId": {
  537. "base": null,
  538. "refs": {
  539. "DescribeHsmResponse$VpcId": "<p>The identifier of the VPC that the HSM is in.</p>"
  540. }
  541. }
  542. }
  543. }