organizations-2016-11-28.min.json 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2016-11-28",
  5. "endpointPrefix": "organizations",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceAbbreviation": "Organizations",
  9. "serviceFullName": "AWS Organizations",
  10. "serviceId": "Organizations",
  11. "signatureVersion": "v4",
  12. "targetPrefix": "AWSOrganizationsV20161128",
  13. "uid": "organizations-2016-11-28"
  14. },
  15. "operations": {
  16. "AcceptHandshake": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "HandshakeId"
  21. ],
  22. "members": {
  23. "HandshakeId": {}
  24. }
  25. },
  26. "output": {
  27. "type": "structure",
  28. "members": {
  29. "Handshake": {
  30. "shape": "S4"
  31. }
  32. }
  33. }
  34. },
  35. "AttachPolicy": {
  36. "input": {
  37. "type": "structure",
  38. "required": [
  39. "PolicyId",
  40. "TargetId"
  41. ],
  42. "members": {
  43. "PolicyId": {},
  44. "TargetId": {}
  45. }
  46. }
  47. },
  48. "CancelHandshake": {
  49. "input": {
  50. "type": "structure",
  51. "required": [
  52. "HandshakeId"
  53. ],
  54. "members": {
  55. "HandshakeId": {}
  56. }
  57. },
  58. "output": {
  59. "type": "structure",
  60. "members": {
  61. "Handshake": {
  62. "shape": "S4"
  63. }
  64. }
  65. }
  66. },
  67. "CloseAccount": {
  68. "input": {
  69. "type": "structure",
  70. "required": [
  71. "AccountId"
  72. ],
  73. "members": {
  74. "AccountId": {}
  75. }
  76. }
  77. },
  78. "CreateAccount": {
  79. "input": {
  80. "type": "structure",
  81. "required": [
  82. "Email",
  83. "AccountName"
  84. ],
  85. "members": {
  86. "Email": {
  87. "shape": "Sp"
  88. },
  89. "AccountName": {
  90. "shape": "Sq"
  91. },
  92. "RoleName": {},
  93. "IamUserAccessToBilling": {},
  94. "Tags": {
  95. "shape": "St"
  96. }
  97. }
  98. },
  99. "output": {
  100. "type": "structure",
  101. "members": {
  102. "CreateAccountStatus": {
  103. "shape": "Sy"
  104. }
  105. }
  106. }
  107. },
  108. "CreateGovCloudAccount": {
  109. "input": {
  110. "type": "structure",
  111. "required": [
  112. "Email",
  113. "AccountName"
  114. ],
  115. "members": {
  116. "Email": {
  117. "shape": "Sp"
  118. },
  119. "AccountName": {
  120. "shape": "Sq"
  121. },
  122. "RoleName": {},
  123. "IamUserAccessToBilling": {},
  124. "Tags": {
  125. "shape": "St"
  126. }
  127. }
  128. },
  129. "output": {
  130. "type": "structure",
  131. "members": {
  132. "CreateAccountStatus": {
  133. "shape": "Sy"
  134. }
  135. }
  136. }
  137. },
  138. "CreateOrganization": {
  139. "input": {
  140. "type": "structure",
  141. "members": {
  142. "FeatureSet": {}
  143. }
  144. },
  145. "output": {
  146. "type": "structure",
  147. "members": {
  148. "Organization": {
  149. "shape": "S17"
  150. }
  151. }
  152. }
  153. },
  154. "CreateOrganizationalUnit": {
  155. "input": {
  156. "type": "structure",
  157. "required": [
  158. "ParentId",
  159. "Name"
  160. ],
  161. "members": {
  162. "ParentId": {},
  163. "Name": {},
  164. "Tags": {
  165. "shape": "St"
  166. }
  167. }
  168. },
  169. "output": {
  170. "type": "structure",
  171. "members": {
  172. "OrganizationalUnit": {
  173. "shape": "S1j"
  174. }
  175. }
  176. }
  177. },
  178. "CreatePolicy": {
  179. "input": {
  180. "type": "structure",
  181. "required": [
  182. "Content",
  183. "Description",
  184. "Name",
  185. "Type"
  186. ],
  187. "members": {
  188. "Content": {},
  189. "Description": {},
  190. "Name": {},
  191. "Type": {},
  192. "Tags": {
  193. "shape": "St"
  194. }
  195. }
  196. },
  197. "output": {
  198. "type": "structure",
  199. "members": {
  200. "Policy": {
  201. "shape": "S1r"
  202. }
  203. }
  204. }
  205. },
  206. "DeclineHandshake": {
  207. "input": {
  208. "type": "structure",
  209. "required": [
  210. "HandshakeId"
  211. ],
  212. "members": {
  213. "HandshakeId": {}
  214. }
  215. },
  216. "output": {
  217. "type": "structure",
  218. "members": {
  219. "Handshake": {
  220. "shape": "S4"
  221. }
  222. }
  223. }
  224. },
  225. "DeleteOrganization": {},
  226. "DeleteOrganizationalUnit": {
  227. "input": {
  228. "type": "structure",
  229. "required": [
  230. "OrganizationalUnitId"
  231. ],
  232. "members": {
  233. "OrganizationalUnitId": {}
  234. }
  235. }
  236. },
  237. "DeletePolicy": {
  238. "input": {
  239. "type": "structure",
  240. "required": [
  241. "PolicyId"
  242. ],
  243. "members": {
  244. "PolicyId": {}
  245. }
  246. }
  247. },
  248. "DeleteResourcePolicy": {},
  249. "DeregisterDelegatedAdministrator": {
  250. "input": {
  251. "type": "structure",
  252. "required": [
  253. "AccountId",
  254. "ServicePrincipal"
  255. ],
  256. "members": {
  257. "AccountId": {},
  258. "ServicePrincipal": {}
  259. }
  260. }
  261. },
  262. "DescribeAccount": {
  263. "input": {
  264. "type": "structure",
  265. "required": [
  266. "AccountId"
  267. ],
  268. "members": {
  269. "AccountId": {}
  270. }
  271. },
  272. "output": {
  273. "type": "structure",
  274. "members": {
  275. "Account": {
  276. "shape": "S23"
  277. }
  278. }
  279. }
  280. },
  281. "DescribeCreateAccountStatus": {
  282. "input": {
  283. "type": "structure",
  284. "required": [
  285. "CreateAccountRequestId"
  286. ],
  287. "members": {
  288. "CreateAccountRequestId": {}
  289. }
  290. },
  291. "output": {
  292. "type": "structure",
  293. "members": {
  294. "CreateAccountStatus": {
  295. "shape": "Sy"
  296. }
  297. }
  298. }
  299. },
  300. "DescribeEffectivePolicy": {
  301. "input": {
  302. "type": "structure",
  303. "required": [
  304. "PolicyType"
  305. ],
  306. "members": {
  307. "PolicyType": {},
  308. "TargetId": {}
  309. }
  310. },
  311. "output": {
  312. "type": "structure",
  313. "members": {
  314. "EffectivePolicy": {
  315. "type": "structure",
  316. "members": {
  317. "PolicyContent": {},
  318. "LastUpdatedTimestamp": {
  319. "type": "timestamp"
  320. },
  321. "TargetId": {},
  322. "PolicyType": {}
  323. }
  324. }
  325. }
  326. }
  327. },
  328. "DescribeHandshake": {
  329. "input": {
  330. "type": "structure",
  331. "required": [
  332. "HandshakeId"
  333. ],
  334. "members": {
  335. "HandshakeId": {}
  336. }
  337. },
  338. "output": {
  339. "type": "structure",
  340. "members": {
  341. "Handshake": {
  342. "shape": "S4"
  343. }
  344. }
  345. }
  346. },
  347. "DescribeOrganization": {
  348. "output": {
  349. "type": "structure",
  350. "members": {
  351. "Organization": {
  352. "shape": "S17"
  353. }
  354. }
  355. }
  356. },
  357. "DescribeOrganizationalUnit": {
  358. "input": {
  359. "type": "structure",
  360. "required": [
  361. "OrganizationalUnitId"
  362. ],
  363. "members": {
  364. "OrganizationalUnitId": {}
  365. }
  366. },
  367. "output": {
  368. "type": "structure",
  369. "members": {
  370. "OrganizationalUnit": {
  371. "shape": "S1j"
  372. }
  373. }
  374. }
  375. },
  376. "DescribePolicy": {
  377. "input": {
  378. "type": "structure",
  379. "required": [
  380. "PolicyId"
  381. ],
  382. "members": {
  383. "PolicyId": {}
  384. }
  385. },
  386. "output": {
  387. "type": "structure",
  388. "members": {
  389. "Policy": {
  390. "shape": "S1r"
  391. }
  392. }
  393. }
  394. },
  395. "DescribeResourcePolicy": {
  396. "output": {
  397. "type": "structure",
  398. "members": {
  399. "ResourcePolicy": {
  400. "shape": "S2l"
  401. }
  402. }
  403. }
  404. },
  405. "DetachPolicy": {
  406. "input": {
  407. "type": "structure",
  408. "required": [
  409. "PolicyId",
  410. "TargetId"
  411. ],
  412. "members": {
  413. "PolicyId": {},
  414. "TargetId": {}
  415. }
  416. }
  417. },
  418. "DisableAWSServiceAccess": {
  419. "input": {
  420. "type": "structure",
  421. "required": [
  422. "ServicePrincipal"
  423. ],
  424. "members": {
  425. "ServicePrincipal": {}
  426. }
  427. }
  428. },
  429. "DisablePolicyType": {
  430. "input": {
  431. "type": "structure",
  432. "required": [
  433. "RootId",
  434. "PolicyType"
  435. ],
  436. "members": {
  437. "RootId": {},
  438. "PolicyType": {}
  439. }
  440. },
  441. "output": {
  442. "type": "structure",
  443. "members": {
  444. "Root": {
  445. "shape": "S2v"
  446. }
  447. }
  448. }
  449. },
  450. "EnableAWSServiceAccess": {
  451. "input": {
  452. "type": "structure",
  453. "required": [
  454. "ServicePrincipal"
  455. ],
  456. "members": {
  457. "ServicePrincipal": {}
  458. }
  459. }
  460. },
  461. "EnableAllFeatures": {
  462. "input": {
  463. "type": "structure",
  464. "members": {}
  465. },
  466. "output": {
  467. "type": "structure",
  468. "members": {
  469. "Handshake": {
  470. "shape": "S4"
  471. }
  472. }
  473. }
  474. },
  475. "EnablePolicyType": {
  476. "input": {
  477. "type": "structure",
  478. "required": [
  479. "RootId",
  480. "PolicyType"
  481. ],
  482. "members": {
  483. "RootId": {},
  484. "PolicyType": {}
  485. }
  486. },
  487. "output": {
  488. "type": "structure",
  489. "members": {
  490. "Root": {
  491. "shape": "S2v"
  492. }
  493. }
  494. }
  495. },
  496. "InviteAccountToOrganization": {
  497. "input": {
  498. "type": "structure",
  499. "required": [
  500. "Target"
  501. ],
  502. "members": {
  503. "Target": {
  504. "shape": "S7"
  505. },
  506. "Notes": {
  507. "type": "string",
  508. "sensitive": true
  509. },
  510. "Tags": {
  511. "shape": "St"
  512. }
  513. }
  514. },
  515. "output": {
  516. "type": "structure",
  517. "members": {
  518. "Handshake": {
  519. "shape": "S4"
  520. }
  521. }
  522. }
  523. },
  524. "LeaveOrganization": {},
  525. "ListAWSServiceAccessForOrganization": {
  526. "input": {
  527. "type": "structure",
  528. "members": {
  529. "NextToken": {},
  530. "MaxResults": {
  531. "type": "integer"
  532. }
  533. }
  534. },
  535. "output": {
  536. "type": "structure",
  537. "members": {
  538. "EnabledServicePrincipals": {
  539. "type": "list",
  540. "member": {
  541. "type": "structure",
  542. "members": {
  543. "ServicePrincipal": {},
  544. "DateEnabled": {
  545. "type": "timestamp"
  546. }
  547. }
  548. }
  549. },
  550. "NextToken": {}
  551. }
  552. }
  553. },
  554. "ListAccounts": {
  555. "input": {
  556. "type": "structure",
  557. "members": {
  558. "NextToken": {},
  559. "MaxResults": {
  560. "type": "integer"
  561. }
  562. }
  563. },
  564. "output": {
  565. "type": "structure",
  566. "members": {
  567. "Accounts": {
  568. "shape": "S3e"
  569. },
  570. "NextToken": {}
  571. }
  572. }
  573. },
  574. "ListAccountsForParent": {
  575. "input": {
  576. "type": "structure",
  577. "required": [
  578. "ParentId"
  579. ],
  580. "members": {
  581. "ParentId": {},
  582. "NextToken": {},
  583. "MaxResults": {
  584. "type": "integer"
  585. }
  586. }
  587. },
  588. "output": {
  589. "type": "structure",
  590. "members": {
  591. "Accounts": {
  592. "shape": "S3e"
  593. },
  594. "NextToken": {}
  595. }
  596. }
  597. },
  598. "ListChildren": {
  599. "input": {
  600. "type": "structure",
  601. "required": [
  602. "ParentId",
  603. "ChildType"
  604. ],
  605. "members": {
  606. "ParentId": {},
  607. "ChildType": {},
  608. "NextToken": {},
  609. "MaxResults": {
  610. "type": "integer"
  611. }
  612. }
  613. },
  614. "output": {
  615. "type": "structure",
  616. "members": {
  617. "Children": {
  618. "type": "list",
  619. "member": {
  620. "type": "structure",
  621. "members": {
  622. "Id": {},
  623. "Type": {}
  624. }
  625. }
  626. },
  627. "NextToken": {}
  628. }
  629. }
  630. },
  631. "ListCreateAccountStatus": {
  632. "input": {
  633. "type": "structure",
  634. "members": {
  635. "States": {
  636. "type": "list",
  637. "member": {}
  638. },
  639. "NextToken": {},
  640. "MaxResults": {
  641. "type": "integer"
  642. }
  643. }
  644. },
  645. "output": {
  646. "type": "structure",
  647. "members": {
  648. "CreateAccountStatuses": {
  649. "type": "list",
  650. "member": {
  651. "shape": "Sy"
  652. }
  653. },
  654. "NextToken": {}
  655. }
  656. }
  657. },
  658. "ListDelegatedAdministrators": {
  659. "input": {
  660. "type": "structure",
  661. "members": {
  662. "ServicePrincipal": {},
  663. "NextToken": {},
  664. "MaxResults": {
  665. "type": "integer"
  666. }
  667. }
  668. },
  669. "output": {
  670. "type": "structure",
  671. "members": {
  672. "DelegatedAdministrators": {
  673. "type": "list",
  674. "member": {
  675. "type": "structure",
  676. "members": {
  677. "Id": {},
  678. "Arn": {},
  679. "Email": {
  680. "shape": "Sp"
  681. },
  682. "Name": {
  683. "shape": "S24"
  684. },
  685. "Status": {},
  686. "JoinedMethod": {},
  687. "JoinedTimestamp": {
  688. "type": "timestamp"
  689. },
  690. "DelegationEnabledDate": {
  691. "type": "timestamp"
  692. }
  693. }
  694. }
  695. },
  696. "NextToken": {}
  697. }
  698. }
  699. },
  700. "ListDelegatedServicesForAccount": {
  701. "input": {
  702. "type": "structure",
  703. "required": [
  704. "AccountId"
  705. ],
  706. "members": {
  707. "AccountId": {},
  708. "NextToken": {},
  709. "MaxResults": {
  710. "type": "integer"
  711. }
  712. }
  713. },
  714. "output": {
  715. "type": "structure",
  716. "members": {
  717. "DelegatedServices": {
  718. "type": "list",
  719. "member": {
  720. "type": "structure",
  721. "members": {
  722. "ServicePrincipal": {},
  723. "DelegationEnabledDate": {
  724. "type": "timestamp"
  725. }
  726. }
  727. }
  728. },
  729. "NextToken": {}
  730. }
  731. }
  732. },
  733. "ListHandshakesForAccount": {
  734. "input": {
  735. "type": "structure",
  736. "members": {
  737. "Filter": {
  738. "shape": "S40"
  739. },
  740. "NextToken": {},
  741. "MaxResults": {
  742. "type": "integer"
  743. }
  744. }
  745. },
  746. "output": {
  747. "type": "structure",
  748. "members": {
  749. "Handshakes": {
  750. "shape": "S42"
  751. },
  752. "NextToken": {}
  753. }
  754. }
  755. },
  756. "ListHandshakesForOrganization": {
  757. "input": {
  758. "type": "structure",
  759. "members": {
  760. "Filter": {
  761. "shape": "S40"
  762. },
  763. "NextToken": {},
  764. "MaxResults": {
  765. "type": "integer"
  766. }
  767. }
  768. },
  769. "output": {
  770. "type": "structure",
  771. "members": {
  772. "Handshakes": {
  773. "shape": "S42"
  774. },
  775. "NextToken": {}
  776. }
  777. }
  778. },
  779. "ListOrganizationalUnitsForParent": {
  780. "input": {
  781. "type": "structure",
  782. "required": [
  783. "ParentId"
  784. ],
  785. "members": {
  786. "ParentId": {},
  787. "NextToken": {},
  788. "MaxResults": {
  789. "type": "integer"
  790. }
  791. }
  792. },
  793. "output": {
  794. "type": "structure",
  795. "members": {
  796. "OrganizationalUnits": {
  797. "type": "list",
  798. "member": {
  799. "shape": "S1j"
  800. }
  801. },
  802. "NextToken": {}
  803. }
  804. }
  805. },
  806. "ListParents": {
  807. "input": {
  808. "type": "structure",
  809. "required": [
  810. "ChildId"
  811. ],
  812. "members": {
  813. "ChildId": {},
  814. "NextToken": {},
  815. "MaxResults": {
  816. "type": "integer"
  817. }
  818. }
  819. },
  820. "output": {
  821. "type": "structure",
  822. "members": {
  823. "Parents": {
  824. "type": "list",
  825. "member": {
  826. "type": "structure",
  827. "members": {
  828. "Id": {},
  829. "Type": {}
  830. }
  831. }
  832. },
  833. "NextToken": {}
  834. }
  835. }
  836. },
  837. "ListPolicies": {
  838. "input": {
  839. "type": "structure",
  840. "required": [
  841. "Filter"
  842. ],
  843. "members": {
  844. "Filter": {},
  845. "NextToken": {},
  846. "MaxResults": {
  847. "type": "integer"
  848. }
  849. }
  850. },
  851. "output": {
  852. "type": "structure",
  853. "members": {
  854. "Policies": {
  855. "shape": "S4f"
  856. },
  857. "NextToken": {}
  858. }
  859. }
  860. },
  861. "ListPoliciesForTarget": {
  862. "input": {
  863. "type": "structure",
  864. "required": [
  865. "TargetId",
  866. "Filter"
  867. ],
  868. "members": {
  869. "TargetId": {},
  870. "Filter": {},
  871. "NextToken": {},
  872. "MaxResults": {
  873. "type": "integer"
  874. }
  875. }
  876. },
  877. "output": {
  878. "type": "structure",
  879. "members": {
  880. "Policies": {
  881. "shape": "S4f"
  882. },
  883. "NextToken": {}
  884. }
  885. }
  886. },
  887. "ListRoots": {
  888. "input": {
  889. "type": "structure",
  890. "members": {
  891. "NextToken": {},
  892. "MaxResults": {
  893. "type": "integer"
  894. }
  895. }
  896. },
  897. "output": {
  898. "type": "structure",
  899. "members": {
  900. "Roots": {
  901. "type": "list",
  902. "member": {
  903. "shape": "S2v"
  904. }
  905. },
  906. "NextToken": {}
  907. }
  908. }
  909. },
  910. "ListTagsForResource": {
  911. "input": {
  912. "type": "structure",
  913. "required": [
  914. "ResourceId"
  915. ],
  916. "members": {
  917. "ResourceId": {},
  918. "NextToken": {}
  919. }
  920. },
  921. "output": {
  922. "type": "structure",
  923. "members": {
  924. "Tags": {
  925. "shape": "St"
  926. },
  927. "NextToken": {}
  928. }
  929. }
  930. },
  931. "ListTargetsForPolicy": {
  932. "input": {
  933. "type": "structure",
  934. "required": [
  935. "PolicyId"
  936. ],
  937. "members": {
  938. "PolicyId": {},
  939. "NextToken": {},
  940. "MaxResults": {
  941. "type": "integer"
  942. }
  943. }
  944. },
  945. "output": {
  946. "type": "structure",
  947. "members": {
  948. "Targets": {
  949. "type": "list",
  950. "member": {
  951. "type": "structure",
  952. "members": {
  953. "TargetId": {},
  954. "Arn": {},
  955. "Name": {},
  956. "Type": {}
  957. }
  958. }
  959. },
  960. "NextToken": {}
  961. }
  962. }
  963. },
  964. "MoveAccount": {
  965. "input": {
  966. "type": "structure",
  967. "required": [
  968. "AccountId",
  969. "SourceParentId",
  970. "DestinationParentId"
  971. ],
  972. "members": {
  973. "AccountId": {},
  974. "SourceParentId": {},
  975. "DestinationParentId": {}
  976. }
  977. }
  978. },
  979. "PutResourcePolicy": {
  980. "input": {
  981. "type": "structure",
  982. "required": [
  983. "Content"
  984. ],
  985. "members": {
  986. "Content": {},
  987. "Tags": {
  988. "shape": "St"
  989. }
  990. }
  991. },
  992. "output": {
  993. "type": "structure",
  994. "members": {
  995. "ResourcePolicy": {
  996. "shape": "S2l"
  997. }
  998. }
  999. }
  1000. },
  1001. "RegisterDelegatedAdministrator": {
  1002. "input": {
  1003. "type": "structure",
  1004. "required": [
  1005. "AccountId",
  1006. "ServicePrincipal"
  1007. ],
  1008. "members": {
  1009. "AccountId": {},
  1010. "ServicePrincipal": {}
  1011. }
  1012. }
  1013. },
  1014. "RemoveAccountFromOrganization": {
  1015. "input": {
  1016. "type": "structure",
  1017. "required": [
  1018. "AccountId"
  1019. ],
  1020. "members": {
  1021. "AccountId": {}
  1022. }
  1023. }
  1024. },
  1025. "TagResource": {
  1026. "input": {
  1027. "type": "structure",
  1028. "required": [
  1029. "ResourceId",
  1030. "Tags"
  1031. ],
  1032. "members": {
  1033. "ResourceId": {},
  1034. "Tags": {
  1035. "shape": "St"
  1036. }
  1037. }
  1038. }
  1039. },
  1040. "UntagResource": {
  1041. "input": {
  1042. "type": "structure",
  1043. "required": [
  1044. "ResourceId",
  1045. "TagKeys"
  1046. ],
  1047. "members": {
  1048. "ResourceId": {},
  1049. "TagKeys": {
  1050. "type": "list",
  1051. "member": {}
  1052. }
  1053. }
  1054. }
  1055. },
  1056. "UpdateOrganizationalUnit": {
  1057. "input": {
  1058. "type": "structure",
  1059. "required": [
  1060. "OrganizationalUnitId"
  1061. ],
  1062. "members": {
  1063. "OrganizationalUnitId": {},
  1064. "Name": {}
  1065. }
  1066. },
  1067. "output": {
  1068. "type": "structure",
  1069. "members": {
  1070. "OrganizationalUnit": {
  1071. "shape": "S1j"
  1072. }
  1073. }
  1074. }
  1075. },
  1076. "UpdatePolicy": {
  1077. "input": {
  1078. "type": "structure",
  1079. "required": [
  1080. "PolicyId"
  1081. ],
  1082. "members": {
  1083. "PolicyId": {},
  1084. "Name": {},
  1085. "Description": {},
  1086. "Content": {}
  1087. }
  1088. },
  1089. "output": {
  1090. "type": "structure",
  1091. "members": {
  1092. "Policy": {
  1093. "shape": "S1r"
  1094. }
  1095. }
  1096. }
  1097. }
  1098. },
  1099. "shapes": {
  1100. "S4": {
  1101. "type": "structure",
  1102. "members": {
  1103. "Id": {},
  1104. "Arn": {},
  1105. "Parties": {
  1106. "type": "list",
  1107. "member": {
  1108. "shape": "S7"
  1109. }
  1110. },
  1111. "State": {},
  1112. "RequestedTimestamp": {
  1113. "type": "timestamp"
  1114. },
  1115. "ExpirationTimestamp": {
  1116. "type": "timestamp"
  1117. },
  1118. "Action": {},
  1119. "Resources": {
  1120. "shape": "Sd"
  1121. }
  1122. }
  1123. },
  1124. "S7": {
  1125. "type": "structure",
  1126. "required": [
  1127. "Id",
  1128. "Type"
  1129. ],
  1130. "members": {
  1131. "Id": {
  1132. "type": "string",
  1133. "sensitive": true
  1134. },
  1135. "Type": {}
  1136. }
  1137. },
  1138. "Sd": {
  1139. "type": "list",
  1140. "member": {
  1141. "type": "structure",
  1142. "members": {
  1143. "Value": {
  1144. "type": "string",
  1145. "sensitive": true
  1146. },
  1147. "Type": {},
  1148. "Resources": {
  1149. "shape": "Sd"
  1150. }
  1151. }
  1152. }
  1153. },
  1154. "Sp": {
  1155. "type": "string",
  1156. "sensitive": true
  1157. },
  1158. "Sq": {
  1159. "type": "string",
  1160. "sensitive": true
  1161. },
  1162. "St": {
  1163. "type": "list",
  1164. "member": {
  1165. "type": "structure",
  1166. "required": [
  1167. "Key",
  1168. "Value"
  1169. ],
  1170. "members": {
  1171. "Key": {},
  1172. "Value": {}
  1173. }
  1174. }
  1175. },
  1176. "Sy": {
  1177. "type": "structure",
  1178. "members": {
  1179. "Id": {},
  1180. "AccountName": {
  1181. "shape": "Sq"
  1182. },
  1183. "State": {},
  1184. "RequestedTimestamp": {
  1185. "type": "timestamp"
  1186. },
  1187. "CompletedTimestamp": {
  1188. "type": "timestamp"
  1189. },
  1190. "AccountId": {},
  1191. "GovCloudAccountId": {},
  1192. "FailureReason": {}
  1193. }
  1194. },
  1195. "S17": {
  1196. "type": "structure",
  1197. "members": {
  1198. "Id": {},
  1199. "Arn": {},
  1200. "FeatureSet": {},
  1201. "MasterAccountArn": {},
  1202. "MasterAccountId": {},
  1203. "MasterAccountEmail": {
  1204. "shape": "Sp"
  1205. },
  1206. "AvailablePolicyTypes": {
  1207. "shape": "S1b"
  1208. }
  1209. }
  1210. },
  1211. "S1b": {
  1212. "type": "list",
  1213. "member": {
  1214. "type": "structure",
  1215. "members": {
  1216. "Type": {},
  1217. "Status": {}
  1218. }
  1219. }
  1220. },
  1221. "S1j": {
  1222. "type": "structure",
  1223. "members": {
  1224. "Id": {},
  1225. "Arn": {},
  1226. "Name": {}
  1227. }
  1228. },
  1229. "S1r": {
  1230. "type": "structure",
  1231. "members": {
  1232. "PolicySummary": {
  1233. "shape": "S1s"
  1234. },
  1235. "Content": {}
  1236. }
  1237. },
  1238. "S1s": {
  1239. "type": "structure",
  1240. "members": {
  1241. "Id": {},
  1242. "Arn": {},
  1243. "Name": {},
  1244. "Description": {},
  1245. "Type": {},
  1246. "AwsManaged": {
  1247. "type": "boolean"
  1248. }
  1249. }
  1250. },
  1251. "S23": {
  1252. "type": "structure",
  1253. "members": {
  1254. "Id": {},
  1255. "Arn": {},
  1256. "Email": {
  1257. "shape": "Sp"
  1258. },
  1259. "Name": {
  1260. "shape": "S24"
  1261. },
  1262. "Status": {},
  1263. "JoinedMethod": {},
  1264. "JoinedTimestamp": {
  1265. "type": "timestamp"
  1266. }
  1267. }
  1268. },
  1269. "S24": {
  1270. "type": "string",
  1271. "sensitive": true
  1272. },
  1273. "S2l": {
  1274. "type": "structure",
  1275. "members": {
  1276. "ResourcePolicySummary": {
  1277. "type": "structure",
  1278. "members": {
  1279. "Id": {},
  1280. "Arn": {}
  1281. }
  1282. },
  1283. "Content": {}
  1284. }
  1285. },
  1286. "S2v": {
  1287. "type": "structure",
  1288. "members": {
  1289. "Id": {},
  1290. "Arn": {},
  1291. "Name": {},
  1292. "PolicyTypes": {
  1293. "shape": "S1b"
  1294. }
  1295. }
  1296. },
  1297. "S3e": {
  1298. "type": "list",
  1299. "member": {
  1300. "shape": "S23"
  1301. }
  1302. },
  1303. "S40": {
  1304. "type": "structure",
  1305. "members": {
  1306. "ActionType": {},
  1307. "ParentHandshakeId": {}
  1308. }
  1309. },
  1310. "S42": {
  1311. "type": "list",
  1312. "member": {
  1313. "shape": "S4"
  1314. }
  1315. },
  1316. "S4f": {
  1317. "type": "list",
  1318. "member": {
  1319. "shape": "S1s"
  1320. }
  1321. }
  1322. }
  1323. }