rolesanywhere-2018-05-10.min.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2018-05-10",
  5. "endpointPrefix": "rolesanywhere",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceFullName": "IAM Roles Anywhere",
  9. "serviceId": "RolesAnywhere",
  10. "signatureVersion": "v4",
  11. "signingName": "rolesanywhere",
  12. "uid": "rolesanywhere-2018-05-10"
  13. },
  14. "operations": {
  15. "CreateProfile": {
  16. "http": {
  17. "requestUri": "/profiles",
  18. "responseCode": 201
  19. },
  20. "input": {
  21. "type": "structure",
  22. "required": [
  23. "name",
  24. "roleArns"
  25. ],
  26. "members": {
  27. "durationSeconds": {
  28. "type": "integer"
  29. },
  30. "enabled": {
  31. "type": "boolean"
  32. },
  33. "managedPolicyArns": {
  34. "shape": "S4"
  35. },
  36. "name": {},
  37. "requireInstanceProperties": {
  38. "type": "boolean"
  39. },
  40. "roleArns": {
  41. "shape": "S7"
  42. },
  43. "sessionPolicy": {},
  44. "tags": {
  45. "shape": "Sa"
  46. }
  47. }
  48. },
  49. "output": {
  50. "shape": "Se"
  51. }
  52. },
  53. "CreateTrustAnchor": {
  54. "http": {
  55. "requestUri": "/trustanchors",
  56. "responseCode": 201
  57. },
  58. "input": {
  59. "type": "structure",
  60. "required": [
  61. "name",
  62. "source"
  63. ],
  64. "members": {
  65. "enabled": {
  66. "type": "boolean"
  67. },
  68. "name": {},
  69. "notificationSettings": {
  70. "shape": "Sr"
  71. },
  72. "source": {
  73. "shape": "Sw"
  74. },
  75. "tags": {
  76. "shape": "Sa"
  77. }
  78. }
  79. },
  80. "output": {
  81. "shape": "S10"
  82. }
  83. },
  84. "DeleteAttributeMapping": {
  85. "http": {
  86. "method": "DELETE",
  87. "requestUri": "/profiles/{profileId}/mappings",
  88. "responseCode": 200
  89. },
  90. "input": {
  91. "type": "structure",
  92. "required": [
  93. "certificateField",
  94. "profileId"
  95. ],
  96. "members": {
  97. "certificateField": {
  98. "location": "querystring",
  99. "locationName": "certificateField"
  100. },
  101. "profileId": {
  102. "location": "uri",
  103. "locationName": "profileId"
  104. },
  105. "specifiers": {
  106. "location": "querystring",
  107. "locationName": "specifiers",
  108. "type": "list",
  109. "member": {}
  110. }
  111. }
  112. },
  113. "output": {
  114. "type": "structure",
  115. "required": [
  116. "profile"
  117. ],
  118. "members": {
  119. "profile": {
  120. "shape": "Sf"
  121. }
  122. }
  123. },
  124. "idempotent": true
  125. },
  126. "DeleteCrl": {
  127. "http": {
  128. "method": "DELETE",
  129. "requestUri": "/crl/{crlId}",
  130. "responseCode": 200
  131. },
  132. "input": {
  133. "shape": "S19"
  134. },
  135. "output": {
  136. "shape": "S1a"
  137. },
  138. "idempotent": true
  139. },
  140. "DeleteProfile": {
  141. "http": {
  142. "method": "DELETE",
  143. "requestUri": "/profile/{profileId}",
  144. "responseCode": 200
  145. },
  146. "input": {
  147. "shape": "S1d"
  148. },
  149. "output": {
  150. "shape": "Se"
  151. },
  152. "idempotent": true
  153. },
  154. "DeleteTrustAnchor": {
  155. "http": {
  156. "method": "DELETE",
  157. "requestUri": "/trustanchor/{trustAnchorId}",
  158. "responseCode": 200
  159. },
  160. "input": {
  161. "shape": "S1e"
  162. },
  163. "output": {
  164. "shape": "S10"
  165. },
  166. "idempotent": true
  167. },
  168. "DisableCrl": {
  169. "http": {
  170. "requestUri": "/crl/{crlId}/disable",
  171. "responseCode": 200
  172. },
  173. "input": {
  174. "shape": "S19"
  175. },
  176. "output": {
  177. "shape": "S1a"
  178. }
  179. },
  180. "DisableProfile": {
  181. "http": {
  182. "requestUri": "/profile/{profileId}/disable",
  183. "responseCode": 200
  184. },
  185. "input": {
  186. "shape": "S1d"
  187. },
  188. "output": {
  189. "shape": "Se"
  190. }
  191. },
  192. "DisableTrustAnchor": {
  193. "http": {
  194. "requestUri": "/trustanchor/{trustAnchorId}/disable",
  195. "responseCode": 200
  196. },
  197. "input": {
  198. "shape": "S1e"
  199. },
  200. "output": {
  201. "shape": "S10"
  202. }
  203. },
  204. "EnableCrl": {
  205. "http": {
  206. "requestUri": "/crl/{crlId}/enable",
  207. "responseCode": 200
  208. },
  209. "input": {
  210. "shape": "S19"
  211. },
  212. "output": {
  213. "shape": "S1a"
  214. }
  215. },
  216. "EnableProfile": {
  217. "http": {
  218. "requestUri": "/profile/{profileId}/enable",
  219. "responseCode": 200
  220. },
  221. "input": {
  222. "shape": "S1d"
  223. },
  224. "output": {
  225. "shape": "Se"
  226. }
  227. },
  228. "EnableTrustAnchor": {
  229. "http": {
  230. "requestUri": "/trustanchor/{trustAnchorId}/enable",
  231. "responseCode": 200
  232. },
  233. "input": {
  234. "shape": "S1e"
  235. },
  236. "output": {
  237. "shape": "S10"
  238. }
  239. },
  240. "GetCrl": {
  241. "http": {
  242. "method": "GET",
  243. "requestUri": "/crl/{crlId}",
  244. "responseCode": 200
  245. },
  246. "input": {
  247. "shape": "S19"
  248. },
  249. "output": {
  250. "shape": "S1a"
  251. }
  252. },
  253. "GetProfile": {
  254. "http": {
  255. "method": "GET",
  256. "requestUri": "/profile/{profileId}",
  257. "responseCode": 200
  258. },
  259. "input": {
  260. "shape": "S1d"
  261. },
  262. "output": {
  263. "shape": "Se"
  264. }
  265. },
  266. "GetSubject": {
  267. "http": {
  268. "method": "GET",
  269. "requestUri": "/subject/{subjectId}",
  270. "responseCode": 200
  271. },
  272. "input": {
  273. "type": "structure",
  274. "required": [
  275. "subjectId"
  276. ],
  277. "members": {
  278. "subjectId": {
  279. "location": "uri",
  280. "locationName": "subjectId"
  281. }
  282. }
  283. },
  284. "output": {
  285. "type": "structure",
  286. "members": {
  287. "subject": {
  288. "type": "structure",
  289. "members": {
  290. "createdAt": {
  291. "shape": "Sm"
  292. },
  293. "credentials": {
  294. "type": "list",
  295. "member": {
  296. "type": "structure",
  297. "members": {
  298. "enabled": {
  299. "type": "boolean"
  300. },
  301. "failed": {
  302. "type": "boolean"
  303. },
  304. "issuer": {},
  305. "seenAt": {
  306. "shape": "Sm"
  307. },
  308. "serialNumber": {},
  309. "x509CertificateData": {}
  310. }
  311. }
  312. },
  313. "enabled": {
  314. "type": "boolean"
  315. },
  316. "instanceProperties": {
  317. "type": "list",
  318. "member": {
  319. "type": "structure",
  320. "members": {
  321. "failed": {
  322. "type": "boolean"
  323. },
  324. "properties": {
  325. "type": "map",
  326. "key": {},
  327. "value": {}
  328. },
  329. "seenAt": {
  330. "shape": "Sm"
  331. }
  332. }
  333. }
  334. },
  335. "lastSeenAt": {
  336. "shape": "Sm"
  337. },
  338. "subjectArn": {},
  339. "subjectId": {},
  340. "updatedAt": {
  341. "shape": "Sm"
  342. },
  343. "x509Subject": {}
  344. }
  345. }
  346. }
  347. }
  348. },
  349. "GetTrustAnchor": {
  350. "http": {
  351. "method": "GET",
  352. "requestUri": "/trustanchor/{trustAnchorId}",
  353. "responseCode": 200
  354. },
  355. "input": {
  356. "shape": "S1e"
  357. },
  358. "output": {
  359. "shape": "S10"
  360. }
  361. },
  362. "ImportCrl": {
  363. "http": {
  364. "requestUri": "/crls",
  365. "responseCode": 201
  366. },
  367. "input": {
  368. "type": "structure",
  369. "required": [
  370. "crlData",
  371. "name",
  372. "trustAnchorArn"
  373. ],
  374. "members": {
  375. "crlData": {
  376. "type": "blob"
  377. },
  378. "enabled": {
  379. "type": "boolean"
  380. },
  381. "name": {},
  382. "tags": {
  383. "shape": "Sa"
  384. },
  385. "trustAnchorArn": {}
  386. }
  387. },
  388. "output": {
  389. "shape": "S1a"
  390. }
  391. },
  392. "ListCrls": {
  393. "http": {
  394. "method": "GET",
  395. "requestUri": "/crls",
  396. "responseCode": 200
  397. },
  398. "input": {
  399. "shape": "S1s"
  400. },
  401. "output": {
  402. "type": "structure",
  403. "members": {
  404. "crls": {
  405. "type": "list",
  406. "member": {
  407. "shape": "S1b"
  408. }
  409. },
  410. "nextToken": {}
  411. }
  412. }
  413. },
  414. "ListProfiles": {
  415. "http": {
  416. "method": "GET",
  417. "requestUri": "/profiles",
  418. "responseCode": 200
  419. },
  420. "input": {
  421. "shape": "S1s"
  422. },
  423. "output": {
  424. "type": "structure",
  425. "members": {
  426. "nextToken": {},
  427. "profiles": {
  428. "type": "list",
  429. "member": {
  430. "shape": "Sf"
  431. }
  432. }
  433. }
  434. }
  435. },
  436. "ListSubjects": {
  437. "http": {
  438. "method": "GET",
  439. "requestUri": "/subjects",
  440. "responseCode": 200
  441. },
  442. "input": {
  443. "shape": "S1s"
  444. },
  445. "output": {
  446. "type": "structure",
  447. "members": {
  448. "nextToken": {},
  449. "subjects": {
  450. "type": "list",
  451. "member": {
  452. "type": "structure",
  453. "members": {
  454. "createdAt": {
  455. "shape": "Sm"
  456. },
  457. "enabled": {
  458. "type": "boolean"
  459. },
  460. "lastSeenAt": {
  461. "shape": "Sm"
  462. },
  463. "subjectArn": {},
  464. "subjectId": {},
  465. "updatedAt": {
  466. "shape": "Sm"
  467. },
  468. "x509Subject": {}
  469. }
  470. }
  471. }
  472. }
  473. }
  474. },
  475. "ListTagsForResource": {
  476. "http": {
  477. "method": "GET",
  478. "requestUri": "/ListTagsForResource",
  479. "responseCode": 200
  480. },
  481. "input": {
  482. "type": "structure",
  483. "required": [
  484. "resourceArn"
  485. ],
  486. "members": {
  487. "resourceArn": {
  488. "location": "querystring",
  489. "locationName": "resourceArn"
  490. }
  491. }
  492. },
  493. "output": {
  494. "type": "structure",
  495. "members": {
  496. "tags": {
  497. "shape": "Sa"
  498. }
  499. }
  500. }
  501. },
  502. "ListTrustAnchors": {
  503. "http": {
  504. "method": "GET",
  505. "requestUri": "/trustanchors",
  506. "responseCode": 200
  507. },
  508. "input": {
  509. "shape": "S1s"
  510. },
  511. "output": {
  512. "type": "structure",
  513. "members": {
  514. "nextToken": {},
  515. "trustAnchors": {
  516. "type": "list",
  517. "member": {
  518. "shape": "S11"
  519. }
  520. }
  521. }
  522. }
  523. },
  524. "PutAttributeMapping": {
  525. "http": {
  526. "method": "PUT",
  527. "requestUri": "/profiles/{profileId}/mappings",
  528. "responseCode": 200
  529. },
  530. "input": {
  531. "type": "structure",
  532. "required": [
  533. "certificateField",
  534. "mappingRules",
  535. "profileId"
  536. ],
  537. "members": {
  538. "certificateField": {},
  539. "mappingRules": {
  540. "shape": "Sj"
  541. },
  542. "profileId": {
  543. "location": "uri",
  544. "locationName": "profileId"
  545. }
  546. }
  547. },
  548. "output": {
  549. "type": "structure",
  550. "required": [
  551. "profile"
  552. ],
  553. "members": {
  554. "profile": {
  555. "shape": "Sf"
  556. }
  557. }
  558. },
  559. "idempotent": true
  560. },
  561. "PutNotificationSettings": {
  562. "http": {
  563. "method": "PATCH",
  564. "requestUri": "/put-notifications-settings",
  565. "responseCode": 200
  566. },
  567. "input": {
  568. "type": "structure",
  569. "required": [
  570. "notificationSettings",
  571. "trustAnchorId"
  572. ],
  573. "members": {
  574. "notificationSettings": {
  575. "shape": "Sr"
  576. },
  577. "trustAnchorId": {}
  578. }
  579. },
  580. "output": {
  581. "type": "structure",
  582. "required": [
  583. "trustAnchor"
  584. ],
  585. "members": {
  586. "trustAnchor": {
  587. "shape": "S11"
  588. }
  589. }
  590. }
  591. },
  592. "ResetNotificationSettings": {
  593. "http": {
  594. "method": "PATCH",
  595. "requestUri": "/reset-notifications-settings",
  596. "responseCode": 200
  597. },
  598. "input": {
  599. "type": "structure",
  600. "required": [
  601. "notificationSettingKeys",
  602. "trustAnchorId"
  603. ],
  604. "members": {
  605. "notificationSettingKeys": {
  606. "type": "list",
  607. "member": {
  608. "type": "structure",
  609. "required": [
  610. "event"
  611. ],
  612. "members": {
  613. "channel": {},
  614. "event": {}
  615. }
  616. }
  617. },
  618. "trustAnchorId": {}
  619. }
  620. },
  621. "output": {
  622. "type": "structure",
  623. "required": [
  624. "trustAnchor"
  625. ],
  626. "members": {
  627. "trustAnchor": {
  628. "shape": "S11"
  629. }
  630. }
  631. }
  632. },
  633. "TagResource": {
  634. "http": {
  635. "requestUri": "/TagResource",
  636. "responseCode": 201
  637. },
  638. "input": {
  639. "type": "structure",
  640. "required": [
  641. "resourceArn",
  642. "tags"
  643. ],
  644. "members": {
  645. "resourceArn": {},
  646. "tags": {
  647. "shape": "Sa"
  648. }
  649. }
  650. },
  651. "output": {
  652. "type": "structure",
  653. "members": {}
  654. }
  655. },
  656. "UntagResource": {
  657. "http": {
  658. "requestUri": "/UntagResource",
  659. "responseCode": 200
  660. },
  661. "input": {
  662. "type": "structure",
  663. "required": [
  664. "resourceArn",
  665. "tagKeys"
  666. ],
  667. "members": {
  668. "resourceArn": {},
  669. "tagKeys": {
  670. "type": "list",
  671. "member": {
  672. "shape": "Sc"
  673. }
  674. }
  675. }
  676. },
  677. "output": {
  678. "type": "structure",
  679. "members": {}
  680. }
  681. },
  682. "UpdateCrl": {
  683. "http": {
  684. "method": "PATCH",
  685. "requestUri": "/crl/{crlId}",
  686. "responseCode": 200
  687. },
  688. "input": {
  689. "type": "structure",
  690. "required": [
  691. "crlId"
  692. ],
  693. "members": {
  694. "crlData": {
  695. "type": "blob"
  696. },
  697. "crlId": {
  698. "location": "uri",
  699. "locationName": "crlId"
  700. },
  701. "name": {}
  702. }
  703. },
  704. "output": {
  705. "shape": "S1a"
  706. }
  707. },
  708. "UpdateProfile": {
  709. "http": {
  710. "method": "PATCH",
  711. "requestUri": "/profile/{profileId}",
  712. "responseCode": 200
  713. },
  714. "input": {
  715. "type": "structure",
  716. "required": [
  717. "profileId"
  718. ],
  719. "members": {
  720. "durationSeconds": {
  721. "type": "integer"
  722. },
  723. "managedPolicyArns": {
  724. "shape": "S4"
  725. },
  726. "name": {},
  727. "profileId": {
  728. "location": "uri",
  729. "locationName": "profileId"
  730. },
  731. "roleArns": {
  732. "shape": "S7"
  733. },
  734. "sessionPolicy": {}
  735. }
  736. },
  737. "output": {
  738. "shape": "Se"
  739. },
  740. "idempotent": true
  741. },
  742. "UpdateTrustAnchor": {
  743. "http": {
  744. "method": "PATCH",
  745. "requestUri": "/trustanchor/{trustAnchorId}",
  746. "responseCode": 200
  747. },
  748. "input": {
  749. "type": "structure",
  750. "required": [
  751. "trustAnchorId"
  752. ],
  753. "members": {
  754. "name": {},
  755. "source": {
  756. "shape": "Sw"
  757. },
  758. "trustAnchorId": {
  759. "location": "uri",
  760. "locationName": "trustAnchorId"
  761. }
  762. }
  763. },
  764. "output": {
  765. "shape": "S10"
  766. },
  767. "idempotent": true
  768. }
  769. },
  770. "shapes": {
  771. "S4": {
  772. "type": "list",
  773. "member": {}
  774. },
  775. "S7": {
  776. "type": "list",
  777. "member": {}
  778. },
  779. "Sa": {
  780. "type": "list",
  781. "member": {
  782. "type": "structure",
  783. "required": [
  784. "key",
  785. "value"
  786. ],
  787. "members": {
  788. "key": {
  789. "shape": "Sc"
  790. },
  791. "value": {
  792. "type": "string",
  793. "sensitive": true
  794. }
  795. }
  796. }
  797. },
  798. "Sc": {
  799. "type": "string",
  800. "sensitive": true
  801. },
  802. "Se": {
  803. "type": "structure",
  804. "members": {
  805. "profile": {
  806. "shape": "Sf"
  807. }
  808. }
  809. },
  810. "Sf": {
  811. "type": "structure",
  812. "members": {
  813. "attributeMappings": {
  814. "type": "list",
  815. "member": {
  816. "type": "structure",
  817. "members": {
  818. "certificateField": {},
  819. "mappingRules": {
  820. "shape": "Sj"
  821. }
  822. }
  823. }
  824. },
  825. "createdAt": {
  826. "shape": "Sm"
  827. },
  828. "createdBy": {},
  829. "durationSeconds": {
  830. "type": "integer"
  831. },
  832. "enabled": {
  833. "type": "boolean"
  834. },
  835. "managedPolicyArns": {
  836. "shape": "S4"
  837. },
  838. "name": {},
  839. "profileArn": {},
  840. "profileId": {},
  841. "requireInstanceProperties": {
  842. "type": "boolean"
  843. },
  844. "roleArns": {
  845. "shape": "S7"
  846. },
  847. "sessionPolicy": {},
  848. "updatedAt": {
  849. "shape": "Sm"
  850. }
  851. }
  852. },
  853. "Sj": {
  854. "type": "list",
  855. "member": {
  856. "type": "structure",
  857. "required": [
  858. "specifier"
  859. ],
  860. "members": {
  861. "specifier": {}
  862. }
  863. }
  864. },
  865. "Sm": {
  866. "type": "timestamp",
  867. "timestampFormat": "iso8601"
  868. },
  869. "Sr": {
  870. "type": "list",
  871. "member": {
  872. "type": "structure",
  873. "required": [
  874. "enabled",
  875. "event"
  876. ],
  877. "members": {
  878. "channel": {},
  879. "enabled": {
  880. "type": "boolean"
  881. },
  882. "event": {},
  883. "threshold": {
  884. "type": "integer"
  885. }
  886. }
  887. }
  888. },
  889. "Sw": {
  890. "type": "structure",
  891. "members": {
  892. "sourceData": {
  893. "type": "structure",
  894. "members": {
  895. "acmPcaArn": {},
  896. "x509CertificateData": {}
  897. },
  898. "union": true
  899. },
  900. "sourceType": {}
  901. }
  902. },
  903. "S10": {
  904. "type": "structure",
  905. "required": [
  906. "trustAnchor"
  907. ],
  908. "members": {
  909. "trustAnchor": {
  910. "shape": "S11"
  911. }
  912. }
  913. },
  914. "S11": {
  915. "type": "structure",
  916. "members": {
  917. "createdAt": {
  918. "shape": "Sm"
  919. },
  920. "enabled": {
  921. "type": "boolean"
  922. },
  923. "name": {},
  924. "notificationSettings": {
  925. "type": "list",
  926. "member": {
  927. "type": "structure",
  928. "required": [
  929. "enabled",
  930. "event"
  931. ],
  932. "members": {
  933. "channel": {},
  934. "configuredBy": {},
  935. "enabled": {
  936. "type": "boolean"
  937. },
  938. "event": {},
  939. "threshold": {
  940. "type": "integer"
  941. }
  942. }
  943. }
  944. },
  945. "source": {
  946. "shape": "Sw"
  947. },
  948. "trustAnchorArn": {},
  949. "trustAnchorId": {},
  950. "updatedAt": {
  951. "shape": "Sm"
  952. }
  953. }
  954. },
  955. "S19": {
  956. "type": "structure",
  957. "required": [
  958. "crlId"
  959. ],
  960. "members": {
  961. "crlId": {
  962. "location": "uri",
  963. "locationName": "crlId"
  964. }
  965. }
  966. },
  967. "S1a": {
  968. "type": "structure",
  969. "required": [
  970. "crl"
  971. ],
  972. "members": {
  973. "crl": {
  974. "shape": "S1b"
  975. }
  976. }
  977. },
  978. "S1b": {
  979. "type": "structure",
  980. "members": {
  981. "createdAt": {
  982. "shape": "Sm"
  983. },
  984. "crlArn": {},
  985. "crlData": {
  986. "type": "blob"
  987. },
  988. "crlId": {},
  989. "enabled": {
  990. "type": "boolean"
  991. },
  992. "name": {},
  993. "trustAnchorArn": {},
  994. "updatedAt": {
  995. "shape": "Sm"
  996. }
  997. }
  998. },
  999. "S1d": {
  1000. "type": "structure",
  1001. "required": [
  1002. "profileId"
  1003. ],
  1004. "members": {
  1005. "profileId": {
  1006. "location": "uri",
  1007. "locationName": "profileId"
  1008. }
  1009. }
  1010. },
  1011. "S1e": {
  1012. "type": "structure",
  1013. "required": [
  1014. "trustAnchorId"
  1015. ],
  1016. "members": {
  1017. "trustAnchorId": {
  1018. "location": "uri",
  1019. "locationName": "trustAnchorId"
  1020. }
  1021. }
  1022. },
  1023. "S1s": {
  1024. "type": "structure",
  1025. "members": {
  1026. "nextToken": {
  1027. "location": "querystring",
  1028. "locationName": "nextToken"
  1029. },
  1030. "pageSize": {
  1031. "location": "querystring",
  1032. "locationName": "pageSize",
  1033. "type": "integer"
  1034. }
  1035. }
  1036. }
  1037. }
  1038. }