PageRenderTime 93ms CodeModel.GetById 29ms RepoModel.GetById 20ms app.codeStats 0ms

/node_modules/aws-sdk/apis/iam-2010-05-08.min.json

https://bitbucket.org/deliverlogy/deliverology_dev
JSON | 3213 lines | 3213 code | 0 blank | 0 comment | 0 complexity | 66a5d8aed050a62daf4a13748791270c MD5 | raw file
Possible License(s): Apache-2.0, 0BSD, CC0-1.0, JSON, MIT, BSD-3-Clause, AGPL-3.0, Unlicense, CC-BY-SA-3.0, BSD-2-Clause

Large files files are truncated, but you can click here to view the full file

  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2010-05-08",
  5. "endpointPrefix": "iam",
  6. "globalEndpoint": "iam.amazonaws.com",
  7. "protocol": "query",
  8. "serviceAbbreviation": "IAM",
  9. "serviceFullName": "AWS Identity and Access Management",
  10. "serviceId": "IAM",
  11. "signatureVersion": "v4",
  12. "uid": "iam-2010-05-08",
  13. "xmlNamespace": "https://iam.amazonaws.com/doc/2010-05-08/"
  14. },
  15. "operations": {
  16. "AddClientIDToOpenIDConnectProvider": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "OpenIDConnectProviderArn",
  21. "ClientID"
  22. ],
  23. "members": {
  24. "OpenIDConnectProviderArn": {},
  25. "ClientID": {}
  26. }
  27. }
  28. },
  29. "AddRoleToInstanceProfile": {
  30. "input": {
  31. "type": "structure",
  32. "required": [
  33. "InstanceProfileName",
  34. "RoleName"
  35. ],
  36. "members": {
  37. "InstanceProfileName": {},
  38. "RoleName": {}
  39. }
  40. }
  41. },
  42. "AddUserToGroup": {
  43. "input": {
  44. "type": "structure",
  45. "required": [
  46. "GroupName",
  47. "UserName"
  48. ],
  49. "members": {
  50. "GroupName": {},
  51. "UserName": {}
  52. }
  53. }
  54. },
  55. "AttachGroupPolicy": {
  56. "input": {
  57. "type": "structure",
  58. "required": [
  59. "GroupName",
  60. "PolicyArn"
  61. ],
  62. "members": {
  63. "GroupName": {},
  64. "PolicyArn": {}
  65. }
  66. }
  67. },
  68. "AttachRolePolicy": {
  69. "input": {
  70. "type": "structure",
  71. "required": [
  72. "RoleName",
  73. "PolicyArn"
  74. ],
  75. "members": {
  76. "RoleName": {},
  77. "PolicyArn": {}
  78. }
  79. }
  80. },
  81. "AttachUserPolicy": {
  82. "input": {
  83. "type": "structure",
  84. "required": [
  85. "UserName",
  86. "PolicyArn"
  87. ],
  88. "members": {
  89. "UserName": {},
  90. "PolicyArn": {}
  91. }
  92. }
  93. },
  94. "ChangePassword": {
  95. "input": {
  96. "type": "structure",
  97. "required": [
  98. "OldPassword",
  99. "NewPassword"
  100. ],
  101. "members": {
  102. "OldPassword": {
  103. "shape": "Sf"
  104. },
  105. "NewPassword": {
  106. "shape": "Sf"
  107. }
  108. }
  109. }
  110. },
  111. "CreateAccessKey": {
  112. "input": {
  113. "type": "structure",
  114. "members": {
  115. "UserName": {}
  116. }
  117. },
  118. "output": {
  119. "resultWrapper": "CreateAccessKeyResult",
  120. "type": "structure",
  121. "required": [
  122. "AccessKey"
  123. ],
  124. "members": {
  125. "AccessKey": {
  126. "type": "structure",
  127. "required": [
  128. "UserName",
  129. "AccessKeyId",
  130. "Status",
  131. "SecretAccessKey"
  132. ],
  133. "members": {
  134. "UserName": {},
  135. "AccessKeyId": {},
  136. "Status": {},
  137. "SecretAccessKey": {
  138. "type": "string",
  139. "sensitive": true
  140. },
  141. "CreateDate": {
  142. "type": "timestamp"
  143. }
  144. }
  145. }
  146. }
  147. }
  148. },
  149. "CreateAccountAlias": {
  150. "input": {
  151. "type": "structure",
  152. "required": [
  153. "AccountAlias"
  154. ],
  155. "members": {
  156. "AccountAlias": {}
  157. }
  158. }
  159. },
  160. "CreateGroup": {
  161. "input": {
  162. "type": "structure",
  163. "required": [
  164. "GroupName"
  165. ],
  166. "members": {
  167. "Path": {},
  168. "GroupName": {}
  169. }
  170. },
  171. "output": {
  172. "resultWrapper": "CreateGroupResult",
  173. "type": "structure",
  174. "required": [
  175. "Group"
  176. ],
  177. "members": {
  178. "Group": {
  179. "shape": "Ss"
  180. }
  181. }
  182. }
  183. },
  184. "CreateInstanceProfile": {
  185. "input": {
  186. "type": "structure",
  187. "required": [
  188. "InstanceProfileName"
  189. ],
  190. "members": {
  191. "InstanceProfileName": {},
  192. "Path": {}
  193. }
  194. },
  195. "output": {
  196. "resultWrapper": "CreateInstanceProfileResult",
  197. "type": "structure",
  198. "required": [
  199. "InstanceProfile"
  200. ],
  201. "members": {
  202. "InstanceProfile": {
  203. "shape": "Sw"
  204. }
  205. }
  206. }
  207. },
  208. "CreateLoginProfile": {
  209. "input": {
  210. "type": "structure",
  211. "required": [
  212. "UserName",
  213. "Password"
  214. ],
  215. "members": {
  216. "UserName": {},
  217. "Password": {
  218. "shape": "Sf"
  219. },
  220. "PasswordResetRequired": {
  221. "type": "boolean"
  222. }
  223. }
  224. },
  225. "output": {
  226. "resultWrapper": "CreateLoginProfileResult",
  227. "type": "structure",
  228. "required": [
  229. "LoginProfile"
  230. ],
  231. "members": {
  232. "LoginProfile": {
  233. "shape": "S15"
  234. }
  235. }
  236. }
  237. },
  238. "CreateOpenIDConnectProvider": {
  239. "input": {
  240. "type": "structure",
  241. "required": [
  242. "Url",
  243. "ThumbprintList"
  244. ],
  245. "members": {
  246. "Url": {},
  247. "ClientIDList": {
  248. "shape": "S18"
  249. },
  250. "ThumbprintList": {
  251. "shape": "S19"
  252. }
  253. }
  254. },
  255. "output": {
  256. "resultWrapper": "CreateOpenIDConnectProviderResult",
  257. "type": "structure",
  258. "members": {
  259. "OpenIDConnectProviderArn": {}
  260. }
  261. }
  262. },
  263. "CreatePolicy": {
  264. "input": {
  265. "type": "structure",
  266. "required": [
  267. "PolicyName",
  268. "PolicyDocument"
  269. ],
  270. "members": {
  271. "PolicyName": {},
  272. "Path": {},
  273. "PolicyDocument": {},
  274. "Description": {}
  275. }
  276. },
  277. "output": {
  278. "resultWrapper": "CreatePolicyResult",
  279. "type": "structure",
  280. "members": {
  281. "Policy": {
  282. "shape": "S1h"
  283. }
  284. }
  285. }
  286. },
  287. "CreatePolicyVersion": {
  288. "input": {
  289. "type": "structure",
  290. "required": [
  291. "PolicyArn",
  292. "PolicyDocument"
  293. ],
  294. "members": {
  295. "PolicyArn": {},
  296. "PolicyDocument": {},
  297. "SetAsDefault": {
  298. "type": "boolean"
  299. }
  300. }
  301. },
  302. "output": {
  303. "resultWrapper": "CreatePolicyVersionResult",
  304. "type": "structure",
  305. "members": {
  306. "PolicyVersion": {
  307. "shape": "S1m"
  308. }
  309. }
  310. }
  311. },
  312. "CreateRole": {
  313. "input": {
  314. "type": "structure",
  315. "required": [
  316. "RoleName",
  317. "AssumeRolePolicyDocument"
  318. ],
  319. "members": {
  320. "Path": {},
  321. "RoleName": {},
  322. "AssumeRolePolicyDocument": {},
  323. "Description": {},
  324. "MaxSessionDuration": {
  325. "type": "integer"
  326. }
  327. }
  328. },
  329. "output": {
  330. "resultWrapper": "CreateRoleResult",
  331. "type": "structure",
  332. "required": [
  333. "Role"
  334. ],
  335. "members": {
  336. "Role": {
  337. "shape": "Sy"
  338. }
  339. }
  340. }
  341. },
  342. "CreateSAMLProvider": {
  343. "input": {
  344. "type": "structure",
  345. "required": [
  346. "SAMLMetadataDocument",
  347. "Name"
  348. ],
  349. "members": {
  350. "SAMLMetadataDocument": {},
  351. "Name": {}
  352. }
  353. },
  354. "output": {
  355. "resultWrapper": "CreateSAMLProviderResult",
  356. "type": "structure",
  357. "members": {
  358. "SAMLProviderArn": {}
  359. }
  360. }
  361. },
  362. "CreateServiceLinkedRole": {
  363. "input": {
  364. "type": "structure",
  365. "required": [
  366. "AWSServiceName"
  367. ],
  368. "members": {
  369. "AWSServiceName": {},
  370. "Description": {},
  371. "CustomSuffix": {}
  372. }
  373. },
  374. "output": {
  375. "resultWrapper": "CreateServiceLinkedRoleResult",
  376. "type": "structure",
  377. "members": {
  378. "Role": {
  379. "shape": "Sy"
  380. }
  381. }
  382. }
  383. },
  384. "CreateServiceSpecificCredential": {
  385. "input": {
  386. "type": "structure",
  387. "required": [
  388. "UserName",
  389. "ServiceName"
  390. ],
  391. "members": {
  392. "UserName": {},
  393. "ServiceName": {}
  394. }
  395. },
  396. "output": {
  397. "resultWrapper": "CreateServiceSpecificCredentialResult",
  398. "type": "structure",
  399. "members": {
  400. "ServiceSpecificCredential": {
  401. "shape": "S1z"
  402. }
  403. }
  404. }
  405. },
  406. "CreateUser": {
  407. "input": {
  408. "type": "structure",
  409. "required": [
  410. "UserName"
  411. ],
  412. "members": {
  413. "Path": {},
  414. "UserName": {}
  415. }
  416. },
  417. "output": {
  418. "resultWrapper": "CreateUserResult",
  419. "type": "structure",
  420. "members": {
  421. "User": {
  422. "shape": "S25"
  423. }
  424. }
  425. }
  426. },
  427. "CreateVirtualMFADevice": {
  428. "input": {
  429. "type": "structure",
  430. "required": [
  431. "VirtualMFADeviceName"
  432. ],
  433. "members": {
  434. "Path": {},
  435. "VirtualMFADeviceName": {}
  436. }
  437. },
  438. "output": {
  439. "resultWrapper": "CreateVirtualMFADeviceResult",
  440. "type": "structure",
  441. "required": [
  442. "VirtualMFADevice"
  443. ],
  444. "members": {
  445. "VirtualMFADevice": {
  446. "shape": "S29"
  447. }
  448. }
  449. }
  450. },
  451. "DeactivateMFADevice": {
  452. "input": {
  453. "type": "structure",
  454. "required": [
  455. "UserName",
  456. "SerialNumber"
  457. ],
  458. "members": {
  459. "UserName": {},
  460. "SerialNumber": {}
  461. }
  462. }
  463. },
  464. "DeleteAccessKey": {
  465. "input": {
  466. "type": "structure",
  467. "required": [
  468. "AccessKeyId"
  469. ],
  470. "members": {
  471. "UserName": {},
  472. "AccessKeyId": {}
  473. }
  474. }
  475. },
  476. "DeleteAccountAlias": {
  477. "input": {
  478. "type": "structure",
  479. "required": [
  480. "AccountAlias"
  481. ],
  482. "members": {
  483. "AccountAlias": {}
  484. }
  485. }
  486. },
  487. "DeleteAccountPasswordPolicy": {},
  488. "DeleteGroup": {
  489. "input": {
  490. "type": "structure",
  491. "required": [
  492. "GroupName"
  493. ],
  494. "members": {
  495. "GroupName": {}
  496. }
  497. }
  498. },
  499. "DeleteGroupPolicy": {
  500. "input": {
  501. "type": "structure",
  502. "required": [
  503. "GroupName",
  504. "PolicyName"
  505. ],
  506. "members": {
  507. "GroupName": {},
  508. "PolicyName": {}
  509. }
  510. }
  511. },
  512. "DeleteInstanceProfile": {
  513. "input": {
  514. "type": "structure",
  515. "required": [
  516. "InstanceProfileName"
  517. ],
  518. "members": {
  519. "InstanceProfileName": {}
  520. }
  521. }
  522. },
  523. "DeleteLoginProfile": {
  524. "input": {
  525. "type": "structure",
  526. "required": [
  527. "UserName"
  528. ],
  529. "members": {
  530. "UserName": {}
  531. }
  532. }
  533. },
  534. "DeleteOpenIDConnectProvider": {
  535. "input": {
  536. "type": "structure",
  537. "required": [
  538. "OpenIDConnectProviderArn"
  539. ],
  540. "members": {
  541. "OpenIDConnectProviderArn": {}
  542. }
  543. }
  544. },
  545. "DeletePolicy": {
  546. "input": {
  547. "type": "structure",
  548. "required": [
  549. "PolicyArn"
  550. ],
  551. "members": {
  552. "PolicyArn": {}
  553. }
  554. }
  555. },
  556. "DeletePolicyVersion": {
  557. "input": {
  558. "type": "structure",
  559. "required": [
  560. "PolicyArn",
  561. "VersionId"
  562. ],
  563. "members": {
  564. "PolicyArn": {},
  565. "VersionId": {}
  566. }
  567. }
  568. },
  569. "DeleteRole": {
  570. "input": {
  571. "type": "structure",
  572. "required": [
  573. "RoleName"
  574. ],
  575. "members": {
  576. "RoleName": {}
  577. }
  578. }
  579. },
  580. "DeleteRolePolicy": {
  581. "input": {
  582. "type": "structure",
  583. "required": [
  584. "RoleName",
  585. "PolicyName"
  586. ],
  587. "members": {
  588. "RoleName": {},
  589. "PolicyName": {}
  590. }
  591. }
  592. },
  593. "DeleteSAMLProvider": {
  594. "input": {
  595. "type": "structure",
  596. "required": [
  597. "SAMLProviderArn"
  598. ],
  599. "members": {
  600. "SAMLProviderArn": {}
  601. }
  602. }
  603. },
  604. "DeleteSSHPublicKey": {
  605. "input": {
  606. "type": "structure",
  607. "required": [
  608. "UserName",
  609. "SSHPublicKeyId"
  610. ],
  611. "members": {
  612. "UserName": {},
  613. "SSHPublicKeyId": {}
  614. }
  615. }
  616. },
  617. "DeleteServerCertificate": {
  618. "input": {
  619. "type": "structure",
  620. "required": [
  621. "ServerCertificateName"
  622. ],
  623. "members": {
  624. "ServerCertificateName": {}
  625. }
  626. }
  627. },
  628. "DeleteServiceLinkedRole": {
  629. "input": {
  630. "type": "structure",
  631. "required": [
  632. "RoleName"
  633. ],
  634. "members": {
  635. "RoleName": {}
  636. }
  637. },
  638. "output": {
  639. "resultWrapper": "DeleteServiceLinkedRoleResult",
  640. "type": "structure",
  641. "required": [
  642. "DeletionTaskId"
  643. ],
  644. "members": {
  645. "DeletionTaskId": {}
  646. }
  647. }
  648. },
  649. "DeleteServiceSpecificCredential": {
  650. "input": {
  651. "type": "structure",
  652. "required": [
  653. "ServiceSpecificCredentialId"
  654. ],
  655. "members": {
  656. "UserName": {},
  657. "ServiceSpecificCredentialId": {}
  658. }
  659. }
  660. },
  661. "DeleteSigningCertificate": {
  662. "input": {
  663. "type": "structure",
  664. "required": [
  665. "CertificateId"
  666. ],
  667. "members": {
  668. "UserName": {},
  669. "CertificateId": {}
  670. }
  671. }
  672. },
  673. "DeleteUser": {
  674. "input": {
  675. "type": "structure",
  676. "required": [
  677. "UserName"
  678. ],
  679. "members": {
  680. "UserName": {}
  681. }
  682. }
  683. },
  684. "DeleteUserPolicy": {
  685. "input": {
  686. "type": "structure",
  687. "required": [
  688. "UserName",
  689. "PolicyName"
  690. ],
  691. "members": {
  692. "UserName": {},
  693. "PolicyName": {}
  694. }
  695. }
  696. },
  697. "DeleteVirtualMFADevice": {
  698. "input": {
  699. "type": "structure",
  700. "required": [
  701. "SerialNumber"
  702. ],
  703. "members": {
  704. "SerialNumber": {}
  705. }
  706. }
  707. },
  708. "DetachGroupPolicy": {
  709. "input": {
  710. "type": "structure",
  711. "required": [
  712. "GroupName",
  713. "PolicyArn"
  714. ],
  715. "members": {
  716. "GroupName": {},
  717. "PolicyArn": {}
  718. }
  719. }
  720. },
  721. "DetachRolePolicy": {
  722. "input": {
  723. "type": "structure",
  724. "required": [
  725. "RoleName",
  726. "PolicyArn"
  727. ],
  728. "members": {
  729. "RoleName": {},
  730. "PolicyArn": {}
  731. }
  732. }
  733. },
  734. "DetachUserPolicy": {
  735. "input": {
  736. "type": "structure",
  737. "required": [
  738. "UserName",
  739. "PolicyArn"
  740. ],
  741. "members": {
  742. "UserName": {},
  743. "PolicyArn": {}
  744. }
  745. }
  746. },
  747. "EnableMFADevice": {
  748. "input": {
  749. "type": "structure",
  750. "required": [
  751. "UserName",
  752. "SerialNumber",
  753. "AuthenticationCode1",
  754. "AuthenticationCode2"
  755. ],
  756. "members": {
  757. "UserName": {},
  758. "SerialNumber": {},
  759. "AuthenticationCode1": {},
  760. "AuthenticationCode2": {}
  761. }
  762. }
  763. },
  764. "GenerateCredentialReport": {
  765. "output": {
  766. "resultWrapper": "GenerateCredentialReportResult",
  767. "type": "structure",
  768. "members": {
  769. "State": {},
  770. "Description": {}
  771. }
  772. }
  773. },
  774. "GetAccessKeyLastUsed": {
  775. "input": {
  776. "type": "structure",
  777. "required": [
  778. "AccessKeyId"
  779. ],
  780. "members": {
  781. "AccessKeyId": {}
  782. }
  783. },
  784. "output": {
  785. "resultWrapper": "GetAccessKeyLastUsedResult",
  786. "type": "structure",
  787. "members": {
  788. "UserName": {},
  789. "AccessKeyLastUsed": {
  790. "type": "structure",
  791. "required": [
  792. "LastUsedDate",
  793. "ServiceName",
  794. "Region"
  795. ],
  796. "members": {
  797. "LastUsedDate": {
  798. "type": "timestamp"
  799. },
  800. "ServiceName": {},
  801. "Region": {}
  802. }
  803. }
  804. }
  805. }
  806. },
  807. "GetAccountAuthorizationDetails": {
  808. "input": {
  809. "type": "structure",
  810. "members": {
  811. "Filter": {
  812. "type": "list",
  813. "member": {}
  814. },
  815. "MaxItems": {
  816. "type": "integer"
  817. },
  818. "Marker": {}
  819. }
  820. },
  821. "output": {
  822. "resultWrapper": "GetAccountAuthorizationDetailsResult",
  823. "type": "structure",
  824. "members": {
  825. "UserDetailList": {
  826. "type": "list",
  827. "member": {
  828. "type": "structure",
  829. "members": {
  830. "Path": {},
  831. "UserName": {},
  832. "UserId": {},
  833. "Arn": {},
  834. "CreateDate": {
  835. "type": "timestamp"
  836. },
  837. "UserPolicyList": {
  838. "shape": "S3m"
  839. },
  840. "GroupList": {
  841. "type": "list",
  842. "member": {}
  843. },
  844. "AttachedManagedPolicies": {
  845. "shape": "S3p"
  846. }
  847. }
  848. }
  849. },
  850. "GroupDetailList": {
  851. "type": "list",
  852. "member": {
  853. "type": "structure",
  854. "members": {
  855. "Path": {},
  856. "GroupName": {},
  857. "GroupId": {},
  858. "Arn": {},
  859. "CreateDate": {
  860. "type": "timestamp"
  861. },
  862. "GroupPolicyList": {
  863. "shape": "S3m"
  864. },
  865. "AttachedManagedPolicies": {
  866. "shape": "S3p"
  867. }
  868. }
  869. }
  870. },
  871. "RoleDetailList": {
  872. "type": "list",
  873. "member": {
  874. "type": "structure",
  875. "members": {
  876. "Path": {},
  877. "RoleName": {},
  878. "RoleId": {},
  879. "Arn": {},
  880. "CreateDate": {
  881. "type": "timestamp"
  882. },
  883. "AssumeRolePolicyDocument": {},
  884. "InstanceProfileList": {
  885. "shape": "S3v"
  886. },
  887. "RolePolicyList": {
  888. "shape": "S3m"
  889. },
  890. "AttachedManagedPolicies": {
  891. "shape": "S3p"
  892. }
  893. }
  894. }
  895. },
  896. "Policies": {
  897. "type": "list",
  898. "member": {
  899. "type": "structure",
  900. "members": {
  901. "PolicyName": {},
  902. "PolicyId": {},
  903. "Arn": {},
  904. "Path": {},
  905. "DefaultVersionId": {},
  906. "AttachmentCount": {
  907. "type": "integer"
  908. },
  909. "IsAttachable": {
  910. "type": "boolean"
  911. },
  912. "Description": {},
  913. "CreateDate": {
  914. "type": "timestamp"
  915. },
  916. "UpdateDate": {
  917. "type": "timestamp"
  918. },
  919. "PolicyVersionList": {
  920. "shape": "S3y"
  921. }
  922. }
  923. }
  924. },
  925. "IsTruncated": {
  926. "type": "boolean"
  927. },
  928. "Marker": {}
  929. }
  930. }
  931. },
  932. "GetAccountPasswordPolicy": {
  933. "output": {
  934. "resultWrapper": "GetAccountPasswordPolicyResult",
  935. "type": "structure",
  936. "required": [
  937. "PasswordPolicy"
  938. ],
  939. "members": {
  940. "PasswordPolicy": {
  941. "type": "structure",
  942. "members": {
  943. "MinimumPasswordLength": {
  944. "type": "integer"
  945. },
  946. "RequireSymbols": {
  947. "type": "boolean"
  948. },
  949. "RequireNumbers": {
  950. "type": "boolean"
  951. },
  952. "RequireUppercaseCharacters": {
  953. "type": "boolean"
  954. },
  955. "RequireLowercaseCharacters": {
  956. "type": "boolean"
  957. },
  958. "AllowUsersToChangePassword": {
  959. "type": "boolean"
  960. },
  961. "ExpirePasswords": {
  962. "type": "boolean"
  963. },
  964. "MaxPasswordAge": {
  965. "type": "integer"
  966. },
  967. "PasswordReusePrevention": {
  968. "type": "integer"
  969. },
  970. "HardExpiry": {
  971. "type": "boolean"
  972. }
  973. }
  974. }
  975. }
  976. }
  977. },
  978. "GetAccountSummary": {
  979. "output": {
  980. "resultWrapper": "GetAccountSummaryResult",
  981. "type": "structure",
  982. "members": {
  983. "SummaryMap": {
  984. "type": "map",
  985. "key": {},
  986. "value": {
  987. "type": "integer"
  988. }
  989. }
  990. }
  991. }
  992. },
  993. "GetContextKeysForCustomPolicy": {
  994. "input": {
  995. "type": "structure",
  996. "required": [
  997. "PolicyInputList"
  998. ],
  999. "members": {
  1000. "PolicyInputList": {
  1001. "shape": "S4a"
  1002. }
  1003. }
  1004. },
  1005. "output": {
  1006. "shape": "S4b",
  1007. "resultWrapper": "GetContextKeysForCustomPolicyResult"
  1008. }
  1009. },
  1010. "GetContextKeysForPrincipalPolicy": {
  1011. "input": {
  1012. "type": "structure",
  1013. "required": [
  1014. "PolicySourceArn"
  1015. ],
  1016. "members": {
  1017. "PolicySourceArn": {},
  1018. "PolicyInputList": {
  1019. "shape": "S4a"
  1020. }
  1021. }
  1022. },
  1023. "output": {
  1024. "shape": "S4b",
  1025. "resultWrapper": "GetContextKeysForPrincipalPolicyResult"
  1026. }
  1027. },
  1028. "GetCredentialReport": {
  1029. "output": {
  1030. "resultWrapper": "GetCredentialReportResult",
  1031. "type": "structure",
  1032. "members": {
  1033. "Content": {
  1034. "type": "blob"
  1035. },
  1036. "ReportFormat": {},
  1037. "GeneratedTime": {
  1038. "type": "timestamp"
  1039. }
  1040. }
  1041. }
  1042. },
  1043. "GetGroup": {
  1044. "input": {
  1045. "type": "structure",
  1046. "required": [
  1047. "GroupName"
  1048. ],
  1049. "members": {
  1050. "GroupName": {},
  1051. "Marker": {},
  1052. "MaxItems": {
  1053. "type": "integer"
  1054. }
  1055. }
  1056. },
  1057. "output": {
  1058. "resultWrapper": "GetGroupResult",
  1059. "type": "structure",
  1060. "required": [
  1061. "Group",
  1062. "Users"
  1063. ],
  1064. "members": {
  1065. "Group": {
  1066. "shape": "Ss"
  1067. },
  1068. "Users": {
  1069. "shape": "S4k"
  1070. },
  1071. "IsTruncated": {
  1072. "type": "boolean"
  1073. },
  1074. "Marker": {}
  1075. }
  1076. }
  1077. },
  1078. "GetGroupPolicy": {
  1079. "input": {
  1080. "type": "structure",
  1081. "required": [
  1082. "GroupName",
  1083. "PolicyName"
  1084. ],
  1085. "members": {
  1086. "GroupName": {},
  1087. "PolicyName": {}
  1088. }
  1089. },
  1090. "output": {
  1091. "resultWrapper": "GetGroupPolicyResult",
  1092. "type": "structure",
  1093. "required": [
  1094. "GroupName",
  1095. "PolicyName",
  1096. "PolicyDocument"
  1097. ],
  1098. "members": {
  1099. "GroupName": {},
  1100. "PolicyName": {},
  1101. "PolicyDocument": {}
  1102. }
  1103. }
  1104. },
  1105. "GetInstanceProfile": {
  1106. "input": {
  1107. "type": "structure",
  1108. "required": [
  1109. "InstanceProfileName"
  1110. ],
  1111. "members": {
  1112. "InstanceProfileName": {}
  1113. }
  1114. },
  1115. "output": {
  1116. "resultWrapper": "GetInstanceProfileResult",
  1117. "type": "structure",
  1118. "required": [
  1119. "InstanceProfile"
  1120. ],
  1121. "members": {
  1122. "InstanceProfile": {
  1123. "shape": "Sw"
  1124. }
  1125. }
  1126. }
  1127. },
  1128. "GetLoginProfile": {
  1129. "input": {
  1130. "type": "structure",
  1131. "required": [
  1132. "UserName"
  1133. ],
  1134. "members": {
  1135. "UserName": {}
  1136. }
  1137. },
  1138. "output": {
  1139. "resultWrapper": "GetLoginProfileResult",
  1140. "type": "structure",
  1141. "required": [
  1142. "LoginProfile"
  1143. ],
  1144. "members": {
  1145. "LoginProfile": {
  1146. "shape": "S15"
  1147. }
  1148. }
  1149. }
  1150. },
  1151. "GetOpenIDConnectProvider": {
  1152. "input": {
  1153. "type": "structure",
  1154. "required": [
  1155. "OpenIDConnectProviderArn"
  1156. ],
  1157. "members": {
  1158. "OpenIDConnectProviderArn": {}
  1159. }
  1160. },
  1161. "output": {
  1162. "resultWrapper": "GetOpenIDConnectProviderResult",
  1163. "type": "structure",
  1164. "members": {
  1165. "Url": {},
  1166. "ClientIDList": {
  1167. "shape": "S18"
  1168. },
  1169. "ThumbprintList": {
  1170. "shape": "S19"
  1171. },
  1172. "CreateDate": {
  1173. "type": "timestamp"
  1174. }
  1175. }
  1176. }
  1177. },
  1178. "GetPolicy": {
  1179. "input": {
  1180. "type": "structure",
  1181. "required": [
  1182. "PolicyArn"
  1183. ],
  1184. "members": {
  1185. "PolicyArn": {}
  1186. }
  1187. },
  1188. "output": {
  1189. "resultWrapper": "GetPolicyResult",
  1190. "type": "structure",
  1191. "members": {
  1192. "Policy": {
  1193. "shape": "S1h"
  1194. }
  1195. }
  1196. }
  1197. },
  1198. "GetPolicyVersion": {
  1199. "input": {
  1200. "type": "structure",
  1201. "required": [
  1202. "PolicyArn",
  1203. "VersionId"
  1204. ],
  1205. "members": {
  1206. "PolicyArn": {},
  1207. "VersionId": {}
  1208. }
  1209. },
  1210. "output": {
  1211. "resultWrapper": "GetPolicyVersionResult",
  1212. "type": "structure",
  1213. "members": {
  1214. "PolicyVersion": {
  1215. "shape": "S1m"
  1216. }
  1217. }
  1218. }
  1219. },
  1220. "GetRole": {
  1221. "input": {
  1222. "type": "structure",
  1223. "required": [
  1224. "RoleName"
  1225. ],
  1226. "members": {
  1227. "RoleName": {}
  1228. }
  1229. },
  1230. "output": {
  1231. "resultWrapper": "GetRoleResult",
  1232. "type": "structure",
  1233. "required": [
  1234. "Role"
  1235. ],
  1236. "members": {
  1237. "Role": {
  1238. "shape": "Sy"
  1239. }
  1240. }
  1241. }
  1242. },
  1243. "GetRolePolicy": {
  1244. "input": {
  1245. "type": "structure",
  1246. "required": [
  1247. "RoleName",
  1248. "PolicyName"
  1249. ],
  1250. "members": {
  1251. "RoleName": {},
  1252. "PolicyName": {}
  1253. }
  1254. },
  1255. "output": {
  1256. "resultWrapper": "GetRolePolicyResult",
  1257. "type": "structure",
  1258. "required": [
  1259. "RoleName",
  1260. "PolicyName",
  1261. "PolicyDocument"
  1262. ],
  1263. "members": {
  1264. "RoleName": {},
  1265. "PolicyName": {},
  1266. "PolicyDocument": {}
  1267. }
  1268. }
  1269. },
  1270. "GetSAMLProvider": {
  1271. "input": {
  1272. "type": "structure",
  1273. "required": [
  1274. "SAMLProviderArn"
  1275. ],
  1276. "members": {
  1277. "SAMLProviderArn": {}
  1278. }
  1279. },
  1280. "output": {
  1281. "resultWrapper": "GetSAMLProviderResult",
  1282. "type": "structure",
  1283. "members": {
  1284. "SAMLMetadataDocument": {},
  1285. "CreateDate": {
  1286. "type": "timestamp"
  1287. },
  1288. "ValidUntil": {
  1289. "type": "timestamp"
  1290. }
  1291. }
  1292. }
  1293. },
  1294. "GetSSHPublicKey": {
  1295. "input": {
  1296. "type": "structure",
  1297. "required": [
  1298. "UserName",
  1299. "SSHPublicKeyId",
  1300. "Encoding"
  1301. ],
  1302. "members": {
  1303. "UserName": {},
  1304. "SSHPublicKeyId": {},
  1305. "Encoding": {}
  1306. }
  1307. },
  1308. "output": {
  1309. "resultWrapper": "GetSSHPublicKeyResult",
  1310. "type": "structure",
  1311. "members": {
  1312. "SSHPublicKey": {
  1313. "shape": "S56"
  1314. }
  1315. }
  1316. }
  1317. },
  1318. "GetServerCertificate": {
  1319. "input": {
  1320. "type": "structure",
  1321. "required": [
  1322. "ServerCertificateName"
  1323. ],
  1324. "members": {
  1325. "ServerCertificateName": {}
  1326. }
  1327. },
  1328. "output": {
  1329. "resultWrapper": "GetServerCertificateResult",
  1330. "type": "structure",
  1331. "required": [
  1332. "ServerCertificate"
  1333. ],
  1334. "members": {
  1335. "ServerCertificate": {
  1336. "type": "structure",
  1337. "required": [
  1338. "ServerCertificateMetadata",
  1339. "CertificateBody"
  1340. ],
  1341. "members": {
  1342. "ServerCertificateMetadata": {
  1343. "shape": "S5c"
  1344. },
  1345. "CertificateBody": {},
  1346. "CertificateChain": {}
  1347. }
  1348. }
  1349. }
  1350. }
  1351. },
  1352. "GetServiceLinkedRoleDeletionStatus": {
  1353. "input": {
  1354. "type": "structure",
  1355. "required": [
  1356. "DeletionTaskId"
  1357. ],
  1358. "members": {
  1359. "DeletionTaskId": {}
  1360. }
  1361. },
  1362. "output": {
  1363. "resultWrapper": "GetServiceLinkedRoleDeletionStatusResult",
  1364. "type": "structure",
  1365. "required": [
  1366. "Status"
  1367. ],
  1368. "members": {
  1369. "Status": {},
  1370. "Reason": {
  1371. "type": "structure",
  1372. "members": {
  1373. "Reason": {},
  1374. "RoleUsageList": {
  1375. "type": "list",
  1376. "member": {
  1377. "type": "structure",
  1378. "members": {
  1379. "Region": {},
  1380. "Resources": {
  1381. "type": "list",
  1382. "member": {}
  1383. }
  1384. }
  1385. }
  1386. }
  1387. }
  1388. }
  1389. }
  1390. }
  1391. },
  1392. "GetUser": {
  1393. "input": {
  1394. "type": "structure",
  1395. "members": {
  1396. "UserName": {}
  1397. }
  1398. },
  1399. "output": {
  1400. "resultWrapper": "GetUserResult",
  1401. "type": "structure",
  1402. "required": [
  1403. "User"
  1404. ],
  1405. "members": {
  1406. "User": {
  1407. "shape": "S25"
  1408. }
  1409. }
  1410. }
  1411. },
  1412. "GetUserPolicy": {
  1413. "input": {
  1414. "type": "structure",
  1415. "required": [
  1416. "UserName",
  1417. "PolicyName"
  1418. ],
  1419. "members": {
  1420. "UserName": {},
  1421. "PolicyName": {}
  1422. }
  1423. },
  1424. "output": {
  1425. "resultWrapper": "GetUserPolicyResult",
  1426. "type": "structure",
  1427. "required": [
  1428. "UserName",
  1429. "PolicyName",
  1430. "PolicyDocument"
  1431. ],
  1432. "members": {
  1433. "UserName": {},
  1434. "PolicyName": {},
  1435. "PolicyDocument": {}
  1436. }
  1437. }
  1438. },
  1439. "ListAccessKeys": {
  1440. "input": {
  1441. "type": "structure",
  1442. "members": {
  1443. "UserName": {},
  1444. "Marker": {},
  1445. "MaxItems": {
  1446. "type": "integer"
  1447. }
  1448. }
  1449. },
  1450. "output": {
  1451. "resultWrapper": "ListAccessKeysResult",
  1452. "type": "structure",
  1453. "required": [
  1454. "AccessKeyMetadata"
  1455. ],
  1456. "members": {
  1457. "AccessKeyMetadata": {
  1458. "type": "list",
  1459. "member": {
  1460. "type": "structure",
  1461. "members": {
  1462. "UserName": {},
  1463. "AccessKeyId": {},
  1464. "Status": {},
  1465. "CreateDate": {
  1466. "type": "timestamp"
  1467. }
  1468. }
  1469. }
  1470. },
  1471. "IsTruncated": {
  1472. "type": "boolean"
  1473. },
  1474. "Marker": {}
  1475. }
  1476. }
  1477. },
  1478. "ListAccountAliases": {
  1479. "input": {
  1480. "type": "structure",
  1481. "members": {
  1482. "Marker": {},
  1483. "MaxItems": {
  1484. "type": "integer"
  1485. }
  1486. }
  1487. },
  1488. "output": {
  1489. "resultWrapper": "ListAccountAliasesResult",
  1490. "type": "structure",
  1491. "required": [
  1492. "AccountAliases"
  1493. ],
  1494. "members": {
  1495. "AccountAliases": {
  1496. "type": "list",
  1497. "member": {}
  1498. },
  1499. "IsTruncated": {
  1500. "type": "boolean"
  1501. },
  1502. "Marker": {}
  1503. }
  1504. }
  1505. },
  1506. "ListAttachedGroupPolicies": {
  1507. "input": {
  1508. "type": "structure",
  1509. "required": [
  1510. "GroupName"
  1511. ],
  1512. "members": {
  1513. "GroupName": {},
  1514. "PathPrefix": {},
  1515. "Marker": {},
  1516. "MaxItems": {
  1517. "type": "integer"
  1518. }
  1519. }
  1520. },
  1521. "output": {
  1522. "resultWrapper": "ListAttachedGroupPoliciesResult",
  1523. "type": "structure",
  1524. "members": {
  1525. "AttachedPolicies": {
  1526. "shape": "S3p"
  1527. },
  1528. "IsTruncated": {
  1529. "type": "boolean"
  1530. },
  1531. "Marker": {}
  1532. }
  1533. }
  1534. },
  1535. "ListAttachedRolePolicies": {
  1536. "input": {
  1537. "type": "structure",
  1538. "required": [
  1539. "RoleName"
  1540. ],
  1541. "members": {
  1542. "RoleName": {},
  1543. "PathPrefix": {},
  1544. "Marker": {},
  1545. "MaxItems": {
  1546. "type": "integer"
  1547. }
  1548. }
  1549. },
  1550. "output": {
  1551. "resultWrapper": "ListAttachedRolePoliciesResult",
  1552. "type": "structure",
  1553. "members": {
  1554. "AttachedPolicies": {
  1555. "shape": "S3p"
  1556. },
  1557. "IsTruncated": {
  1558. "type": "boolean"
  1559. },
  1560. "Marker": {}
  1561. }
  1562. }
  1563. },
  1564. "ListAttachedUserPolicies": {
  1565. "input": {
  1566. "type": "structure",
  1567. "required": [
  1568. "UserName"
  1569. ],
  1570. "members": {
  1571. "UserName": {},
  1572. "PathPrefix": {},
  1573. "Marker": {},
  1574. "MaxItems": {
  1575. "type": "integer"
  1576. }
  1577. }
  1578. },
  1579. "output": {
  1580. "resultWrapper": "ListAttachedUserPoliciesResult",
  1581. "type": "structure",
  1582. "members": {
  1583. "AttachedPolicies": {
  1584. "shape": "S3p"
  1585. },
  1586. "IsTruncated": {
  1587. "type": "boolean"
  1588. },
  1589. "Marker": {}
  1590. }
  1591. }
  1592. },
  1593. "ListEntitiesForPolicy": {
  1594. "input": {
  1595. "type": "structure",
  1596. "required": [
  1597. "PolicyArn"
  1598. ],
  1599. "members": {
  1600. "PolicyArn": {},
  1601. "EntityFilter": {},
  1602. "PathPrefix": {},
  1603. "Marker": {},
  1604. "MaxItems": {
  1605. "type": "integer"
  1606. }
  1607. }
  1608. },
  1609. "output": {
  1610. "resultWrapper": "ListEntitiesForPolicyResult",
  1611. "type": "structure",
  1612. "members": {
  1613. "PolicyGroups": {
  1614. "type": "list",
  1615. "member": {
  1616. "type": "structure",
  1617. "members": {
  1618. "GroupName": {},
  1619. "GroupId": {}
  1620. }
  1621. }
  1622. },
  1623. "PolicyUsers": {
  1624. "type": "list",
  1625. "member": {
  1626. "type": "structure",
  1627. "members": {
  1628. "UserName": {},
  1629. "UserId": {}
  1630. }
  1631. }
  1632. },
  1633. "PolicyRoles": {
  1634. "type": "list",
  1635. "member": {
  1636. "type": "structure",
  1637. "members": {
  1638. "RoleName": {},
  1639. "RoleId": {}
  1640. }
  1641. }
  1642. },
  1643. "IsTruncated": {
  1644. "type": "boolean"
  1645. },
  1646. "Marker": {}
  1647. }
  1648. }
  1649. },
  1650. "ListGroupPolicies": {
  1651. "input": {
  1652. "type": "structure",
  1653. "required": [
  1654. "GroupName"
  1655. ],
  1656. "members": {
  1657. "GroupName": {},
  1658. "Marker": {},
  1659. "MaxItems": {
  1660. "type": "integer"
  1661. }
  1662. }
  1663. },
  1664. "output": {
  1665. "resultWrapper": "ListGroupPoliciesResult",
  1666. "type": "structure",
  1667. "required": [
  1668. "PolicyNames"
  1669. ],
  1670. "members": {
  1671. "PolicyNames": {
  1672. "shape": "S6f"
  1673. },
  1674. "IsTruncated": {
  1675. "type": "boolean"
  1676. },
  1677. "Marker": {}
  1678. }
  1679. }
  1680. },
  1681. "ListGroups": {
  1682. "input": {
  1683. "type": "structure",
  1684. "members": {
  1685. "PathPrefix": {},
  1686. "Marker": {},
  1687. "MaxItems": {
  1688. "type": "integer"
  1689. }
  1690. }
  1691. },
  1692. "output": {
  1693. "resultWrapper": "ListGroupsResult",
  1694. "type": "structure",
  1695. "required": [
  1696. "Groups"
  1697. ],
  1698. "members": {
  1699. "Groups": {
  1700. "shape": "S6j"
  1701. },
  1702. "IsTruncated": {
  1703. "type": "boolean"
  1704. },
  1705. "Marker": {}
  1706. }
  1707. }
  1708. },
  1709. "ListGroupsForUser": {
  1710. "input": {
  1711. "type": "structure",
  1712. "required": [
  1713. "UserName"
  1714. ],
  1715. "members": {
  1716. "UserName": {},
  1717. "Marker": {},
  1718. "MaxItems": {
  1719. "type": "integer"
  1720. }
  1721. }
  1722. },
  1723. "output": {
  1724. "resultWrapper": "ListGroupsForUserResult",
  1725. "type": "structure",
  1726. "required": [
  1727. "Groups"
  1728. ],
  1729. "members": {
  1730. "Groups": {
  1731. "shape": "S6j"
  1732. },
  1733. "IsTruncated": {
  1734. "type": "boolean"
  1735. },
  1736. "Marker": {}
  1737. }
  1738. }
  1739. },
  1740. "ListInstanceProfiles": {
  1741. "input": {
  1742. "type": "structure",
  1743. "members": {
  1744. "PathPrefix": {},
  1745. "Marker": {},
  1746. "MaxItems": {
  1747. "type": "integer"
  1748. }
  1749. }
  1750. },
  1751. "output": {
  1752. "resultWrapper": "ListInstanceProfilesResult",
  1753. "type": "structure",
  1754. "required": [
  1755. "InstanceProfiles"
  1756. ],
  1757. "members": {
  1758. "InstanceProfiles": {
  1759. "shape": "S3v"
  1760. },
  1761. "IsTruncated": {
  1762. "type": "boolean"
  1763. },
  1764. "Marker": {}
  1765. }
  1766. }
  1767. },
  1768. "ListInstanceProfilesForRole": {
  1769. "input": {
  1770. "type": "structure",
  1771. "required": [
  1772. "RoleName"
  1773. ],
  1774. "members": {
  1775. "RoleName": {},
  1776. "Marker": {},
  1777. "MaxItems": {
  1778. "type": "integer"
  1779. }
  1780. }
  1781. },
  1782. "output": {
  1783. "resultWrapper": "ListInstanceProfilesForRoleResult",
  1784. "type": "structure",
  1785. "required": [
  1786. "InstanceProfiles"
  1787. ],
  1788. "members": {
  1789. "InstanceProfiles": {
  1790. "shape": "S3v"
  1791. },
  1792. "IsTruncated": {
  1793. "type": "boolean"
  1794. },
  1795. "Marker": {}
  1796. }
  1797. }
  1798. },
  1799. "ListMFADevices": {
  1800. "input": {
  1801. "type": "structure",
  1802. "members": {
  1803. "UserName": {},
  1804. "Marker": {},
  1805. "MaxItems": {
  1806. "type": "integer"
  1807. }
  1808. }
  1809. },
  1810. "output": {
  1811. "resultWrapper": "ListMFADevicesResult",
  1812. "type": "structure",
  1813. "required": [
  1814. "MFADevices"
  1815. ],
  1816. "members": {
  1817. "MFADevices": {
  1818. "type": "list",
  1819. "member": {
  1820. "type": "structure",
  1821. "required": [
  1822. "UserName",
  1823. "SerialNumber",
  1824. "EnableDate"
  1825. ],
  1826. "members": {
  1827. "UserName": {},
  1828. "SerialNumber": {},
  1829. "EnableDate": {
  1830. "type": "timestamp"
  1831. }
  1832. }
  1833. }
  1834. },
  1835. "IsTruncated": {
  1836. "type": "boolean"
  1837. },
  1838. "Marker": {}
  1839. }
  1840. }
  1841. },
  1842. "ListOpenIDConnectProviders": {
  1843. "input": {
  1844. "type": "structure",
  1845. "members": {}
  1846. },
  1847. "output": {
  1848. "resultWrapper": "ListOpenIDConnectProvidersResult",
  1849. "type": "structure",
  1850. "members": {
  1851. "OpenIDConnectProviderList": {
  1852. "type": "list",
  1853. "member": {
  1854. "type": "structure",
  1855. "members": {
  1856. "Arn": {}
  1857. }
  1858. }
  1859. }
  1860. }
  1861. }
  1862. },
  1863. "ListPolicies": {
  1864. "input": {
  1865. "type": "structure",
  1866. "members": {
  1867. "Scope": {},
  1868. "OnlyAttached": {
  1869. "type": "boolean"
  1870. },
  1871. "PathPrefix": {},
  1872. "Marker": {},
  1873. "MaxItems": {
  1874. "type": "integer"
  1875. }
  1876. }
  1877. },
  1878. "output": {
  1879. "resultWrapper": "ListPoliciesResult",
  1880. "type": "structure",
  1881. "members": {
  1882. "Policies": {
  1883. "type": "list",
  1884. "member": {
  1885. "shape": "S1h"
  1886. }
  1887. },
  1888. "IsTruncated": {
  1889. "type": "boolean"
  1890. },
  1891. "Marker": {}
  1892. }
  1893. }
  1894. },
  1895. "ListPolicyVersions": {
  1896. "input": {
  1897. "type": "structure",
  1898. "required": [
  1899. "PolicyArn"
  1900. ],
  1901. "members": {
  1902. "PolicyArn": {},
  1903. "Marker": {},
  1904. "MaxItems": {
  1905. "type": "integer"
  1906. }
  1907. }
  1908. },
  1909. "output": {
  1910. "resultWrapper": "ListPolicyVersionsResult",
  1911. "type": "structure",
  1912. "members": {
  1913. "Versions": {
  1914. "shape": "S3y"
  1915. },
  1916. "IsTruncated": {
  1917. "type": "boolean"
  1918. },
  1919. "Marker": {}
  1920. }
  1921. }
  1922. },
  1923. "ListRolePolicies": {
  1924. "input": {
  1925. "type": "structure",
  1926. "required": [
  1927. "RoleName"
  1928. ],
  1929. "members": {
  1930. "RoleName": {},
  1931. "Marker": {},
  1932. "MaxItems": {
  1933. "type": "integer"
  1934. }
  1935. }
  1936. },
  1937. "output": {
  1938. "resultWrapper": "ListRolePoliciesResult",
  1939. "type": "structure",
  1940. "required": [
  1941. "PolicyNames"
  1942. ],
  1943. "members": {
  1944. "PolicyNames": {
  1945. "shape": "S6f"
  1946. },
  1947. "IsTruncated": {
  1948. "type": "boolean"
  1949. },
  1950. "Marker": {}
  1951. }
  1952. }
  1953. },
  1954. "ListRoles": {
  1955. "input": {
  1956. "type": "structure",
  1957. "members": {
  1958. "PathPrefix": {},
  1959. "Marker": {},
  1960. "MaxItems": {
  1961. "type": "integer"
  1962. }
  1963. }
  1964. },
  1965. "output": {
  1966. "resultWrapper": "ListRolesResult",
  1967. "type": "structure",
  1968. "required": [
  1969. "Roles"
  1970. ],
  1971. "members": {
  1972. "Roles": {
  1973. "shape": "Sx"
  1974. },
  1975. "IsTruncated": {
  1976. "type": "boolean"
  1977. },
  1978. "Marker": {}
  1979. }
  1980. }
  1981. },
  1982. "ListSAMLProviders": {
  1983. "input": {
  1984. "type": "structure",
  1985. "members": {}
  1986. },
  1987. "output": {
  1988. "resultWrapper": "ListSAMLProvidersResult",
  1989. "type": "structure",
  1990. "members": {
  1991. "SAMLProviderList": {
  1992. "type": "list",
  1993. "member": {
  1994. "type": "structure",
  1995. "members": {
  1996. "Arn": {},
  1997. "ValidUntil": {
  1998. "type": "timestamp"
  1999. },
  2000. "CreateDate": {
  2001. "type": "timestamp"
  2002. }
  2003. }
  2004. }
  2005. }
  2006. }
  2007. }
  2008. },
  2009. "ListSSHPublicKeys": {
  2010. "input": {
  2011. "type": "structure",
  2012. "members": {
  2013. "UserName": {},
  2014. "Marker": {},
  2015. "MaxItems": {
  2016. "type": "integer"
  2017. }
  2018. }
  2019. },
  2020. "output": {
  2021. "resultWrapper": "ListSSHPublicKeysResult",
  2022. "type": "structure",
  2023. "members": {
  2024. "SSHPublicKeys": {
  2025. "type": "list",
  2026. "member": {
  2027. "type": "structure",
  2028. "required": [
  2029. "UserName",
  2030. "SSHPublicKeyId",
  2031. "Status",
  2032. "UploadDate"
  2033. ],
  2034. "members": {
  2035. "UserName": {},
  2036. "SSHPublicKeyId": {},
  2037. "Status": {},
  2038. "UploadDate": {
  2039. "type": "timestamp"
  2040. }
  2041. }
  2042. }
  2043. },
  2044. "IsTruncated": {
  2045. "type": "boolean"
  2046. },
  2047. "Marker": {}
  2048. }
  2049. }
  2050. },
  2051. "ListServerCertificates": {
  2052. "input": {
  2053. "type": "structure",
  2054. "members": {
  2055. "PathPrefix": {},
  2056. "Marker": {},
  2057. "MaxItems": {
  2058. "type": "integer"
  2059. }
  2060. }
  2061. },
  2062. "output": {
  2063. "resultWrapper": "ListServerCertificatesResult",
  2064. "type": "structure",
  2065. "required": [
  2066. "ServerCertificateMetadataList"
  2067. ],
  2068. "members": {
  2069. "ServerCertificateMetadataList": {
  2070. "type": "list",
  2071. "member": {
  2072. "shape": "S5c"
  2073. }
  2074. },
  2075. "IsTruncated": {
  2076. "type": "boolean"
  2077. },
  2078. "Marker": {}
  2079. }
  2080. }
  2081. },
  2082. "ListServiceSpecificCredentials": {
  2083. "input": {
  2084. "type": "structure",
  2085. "members": {
  2086. "UserName": {},
  2087. "ServiceName": {}
  2088. }
  2089. },
  2090. "output": {
  2091. "resultWrapper": "ListServiceSpecificCredentialsResult",
  2092. "type": "structure",
  2093. "members": {
  2094. "ServiceSpecificCredentials": {
  2095. "type": "list",
  2096. "member": {
  2097. "type": "structure",
  2098. "required": [
  2099. "UserName",
  2100. "Status",
  2101. "ServiceUserName",
  2102. "CreateDate",
  2103. "ServiceSpecificCredentialId",
  2104. "ServiceName"
  2105. ],
  2106. "members": {
  2107. "UserName": {},
  2108. "Status": {},
  2109. "ServiceUserName": {},
  2110. "CreateDate": {
  2111. "type": "timestamp"
  2112. },
  2113. "ServiceSpecificCredentialId": {},
  2114. "ServiceName": {}
  2115. }
  2116. }
  2117. }
  2118. }
  2119. }
  2120. },
  2121. "ListSigningCertificates": {
  2122. "input": {
  2123. "type": "structure",
  2124. "members": {
  2125. "UserName": {},
  2126. "Marker": {},
  2127. "MaxItems": {
  2128. "type": "integer"
  2129. }
  2130. }
  2131. },
  2132. "output": {
  2133. "resultWrapper": "ListSigningCertificatesResult",
  2134. "type": "structure",
  2135. "required": [
  2136. "Certificates"
  2137. ],
  2138. "members": {
  2139. "Certificates": {
  2140. "type": "list",
  2141. "member": {
  2142. "shape": "S7q"
  2143. }
  2144. },
  2145. "IsTruncated": {
  2146. "type": "boolean"
  2147. },
  2148. "Marker": {}
  2149. }
  2150. }
  2151. },
  2152. "ListUserPolicies": {
  2153. "input": {
  2154. "type": "structure",
  2155. "required": [
  2156. "UserName"
  2157. ],
  2158. "members": {
  2159. "UserName": {},
  2160. "Marker": {},
  2161. "MaxItems": {
  2162. "type": "integer"
  2163. }
  2164. }
  2165. },
  2166. "output": {
  2167. "resultWrapper": "ListUserPoliciesResult",
  2168. "type": "structure",
  2169. "required": [
  2170. "PolicyNames"
  2171. ],
  2172. "members": {
  2173. "PolicyNames": {
  2174. "shape": "S6f"
  2175. },
  2176. "IsTruncated": {
  2177. "type": "boolean"
  2178. },
  2179. "Marker": {}
  2180. }
  2181. }
  2182. },
  2183. "ListUsers": {
  2184. "input": {
  2185. "type": "structure",
  2186. "members": {
  2187. "PathPrefix": {},
  2188. "Marker": {},
  2189. "MaxItems": {
  2190. "type": "integer"
  2191. }
  2192. }
  2193. },
  2194. "output": {
  2195. "resultWrapper": "ListUsersResult",
  2196. "type": "structure",
  2197. "required": [
  2198. "Users"
  2199. ],
  2200. "members": {
  2201. "Users": {
  2202. "shape": "S4k"
  2203. },
  2204. "IsTruncated": {
  2205. "type": "boolean"
  2206. },
  2207. "Marker": {}
  2208. }
  2209. }
  2210. },
  2211. "ListVirtualMFADevices": {
  2212. "input": {
  2213. "type": "structure",
  2214. "members": {
  2215. "AssignmentStatus": {},
  2216. "Marker": {},
  2217. "MaxItems": {
  2218. "type": "integer"
  2219. }
  2220. }
  2221. },
  2222. "output": {
  2223. "resultWrapper": "ListVirtualMFADevicesResult",
  2224. "type": "structure",
  2225. "required": [
  2226. "VirtualMFADevices"
  2227. ],
  2228. "members": {
  2229. "VirtualMFADevices": {
  2230. "type": "list",
  2231. "member": {
  2232. "shape": "S29"
  2233. }
  2234. },
  2235. "IsTruncated": {
  2236. "type": "boolean"
  2237. },
  2238. "Marker": {}
  2239. }
  2240. }
  2241. },
  2242. "PutGroupPolicy": {
  2243. "input": {
  2244. "type": "structure",
  2245. "required": [
  2246. "GroupName",
  2247. "PolicyName",
  2248. "PolicyDocument"
  2249. ],
  2250. "members": {
  2251. "GroupName": {},
  2252. "PolicyName": {},
  2253. "PolicyDocument": {}
  2254. }
  2255. }
  2256. },
  2257. "PutRolePolicy": {
  2258. "input": {
  2259. "type": "structure",
  2260. "required": [
  2261. "RoleName",
  2262. "PolicyName",
  2263. "PolicyDocument"
  2264. ],
  2265. "members": {
  2266. "RoleName": {},
  2267. "PolicyName": {},
  2268. "PolicyDocument": {}
  2269. }
  2270. }
  2271. },
  2272. "PutUserPolicy": {
  2273. "input": {
  2274. "type": "structure",
  2275. "required": [
  2276. "UserName",
  2277. "PolicyName",
  2278. "PolicyDocument"
  2279. ],
  2280. "members": {
  2281. "UserName": {},
  2282. "PolicyName": {},
  2283. "Polic…

Large files files are truncated, but you can click here to view the full file