cloudformation-2010-05-15.min.json 79 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2010-05-15",
  5. "endpointPrefix": "cloudformation",
  6. "protocol": "query",
  7. "serviceFullName": "AWS CloudFormation",
  8. "serviceId": "CloudFormation",
  9. "signatureVersion": "v4",
  10. "uid": "cloudformation-2010-05-15",
  11. "xmlNamespace": "http://cloudformation.amazonaws.com/doc/2010-05-15/"
  12. },
  13. "operations": {
  14. "ActivateOrganizationsAccess": {
  15. "input": {
  16. "type": "structure",
  17. "members": {}
  18. },
  19. "output": {
  20. "resultWrapper": "ActivateOrganizationsAccessResult",
  21. "type": "structure",
  22. "members": {}
  23. }
  24. },
  25. "ActivateType": {
  26. "input": {
  27. "type": "structure",
  28. "members": {
  29. "Type": {},
  30. "PublicTypeArn": {},
  31. "PublisherId": {},
  32. "TypeName": {},
  33. "TypeNameAlias": {},
  34. "AutoUpdate": {
  35. "type": "boolean"
  36. },
  37. "LoggingConfig": {
  38. "shape": "S9"
  39. },
  40. "ExecutionRoleArn": {},
  41. "VersionBump": {},
  42. "MajorVersion": {
  43. "type": "long"
  44. }
  45. }
  46. },
  47. "output": {
  48. "resultWrapper": "ActivateTypeResult",
  49. "type": "structure",
  50. "members": {
  51. "Arn": {}
  52. }
  53. },
  54. "idempotent": true
  55. },
  56. "BatchDescribeTypeConfigurations": {
  57. "input": {
  58. "type": "structure",
  59. "required": [
  60. "TypeConfigurationIdentifiers"
  61. ],
  62. "members": {
  63. "TypeConfigurationIdentifiers": {
  64. "type": "list",
  65. "member": {
  66. "shape": "Si"
  67. }
  68. }
  69. }
  70. },
  71. "output": {
  72. "resultWrapper": "BatchDescribeTypeConfigurationsResult",
  73. "type": "structure",
  74. "members": {
  75. "Errors": {
  76. "type": "list",
  77. "member": {
  78. "type": "structure",
  79. "members": {
  80. "ErrorCode": {},
  81. "ErrorMessage": {},
  82. "TypeConfigurationIdentifier": {
  83. "shape": "Si"
  84. }
  85. }
  86. }
  87. },
  88. "UnprocessedTypeConfigurations": {
  89. "type": "list",
  90. "member": {
  91. "shape": "Si"
  92. }
  93. },
  94. "TypeConfigurations": {
  95. "type": "list",
  96. "member": {
  97. "type": "structure",
  98. "members": {
  99. "Arn": {},
  100. "Alias": {},
  101. "Configuration": {},
  102. "LastUpdated": {
  103. "type": "timestamp"
  104. },
  105. "TypeArn": {},
  106. "TypeName": {},
  107. "IsDefaultConfiguration": {
  108. "type": "boolean"
  109. }
  110. }
  111. }
  112. }
  113. }
  114. }
  115. },
  116. "CancelUpdateStack": {
  117. "input": {
  118. "type": "structure",
  119. "required": [
  120. "StackName"
  121. ],
  122. "members": {
  123. "StackName": {},
  124. "ClientRequestToken": {}
  125. }
  126. }
  127. },
  128. "ContinueUpdateRollback": {
  129. "input": {
  130. "type": "structure",
  131. "required": [
  132. "StackName"
  133. ],
  134. "members": {
  135. "StackName": {},
  136. "RoleARN": {},
  137. "ResourcesToSkip": {
  138. "type": "list",
  139. "member": {}
  140. },
  141. "ClientRequestToken": {}
  142. }
  143. },
  144. "output": {
  145. "resultWrapper": "ContinueUpdateRollbackResult",
  146. "type": "structure",
  147. "members": {}
  148. }
  149. },
  150. "CreateChangeSet": {
  151. "input": {
  152. "type": "structure",
  153. "required": [
  154. "StackName",
  155. "ChangeSetName"
  156. ],
  157. "members": {
  158. "StackName": {},
  159. "TemplateBody": {},
  160. "TemplateURL": {},
  161. "UsePreviousTemplate": {
  162. "type": "boolean"
  163. },
  164. "Parameters": {
  165. "shape": "S1a"
  166. },
  167. "Capabilities": {
  168. "shape": "S1f"
  169. },
  170. "ResourceTypes": {
  171. "shape": "S1h"
  172. },
  173. "RoleARN": {},
  174. "RollbackConfiguration": {
  175. "shape": "S1j"
  176. },
  177. "NotificationARNs": {
  178. "shape": "S1p"
  179. },
  180. "Tags": {
  181. "shape": "S1r"
  182. },
  183. "ChangeSetName": {},
  184. "ClientToken": {},
  185. "Description": {},
  186. "ChangeSetType": {},
  187. "ResourcesToImport": {
  188. "type": "list",
  189. "member": {
  190. "type": "structure",
  191. "required": [
  192. "ResourceType",
  193. "LogicalResourceId",
  194. "ResourceIdentifier"
  195. ],
  196. "members": {
  197. "ResourceType": {},
  198. "LogicalResourceId": {},
  199. "ResourceIdentifier": {
  200. "shape": "S22"
  201. }
  202. }
  203. }
  204. },
  205. "IncludeNestedStacks": {
  206. "type": "boolean"
  207. },
  208. "OnStackFailure": {},
  209. "ImportExistingResources": {
  210. "type": "boolean"
  211. }
  212. }
  213. },
  214. "output": {
  215. "resultWrapper": "CreateChangeSetResult",
  216. "type": "structure",
  217. "members": {
  218. "Id": {},
  219. "StackId": {}
  220. }
  221. }
  222. },
  223. "CreateGeneratedTemplate": {
  224. "input": {
  225. "type": "structure",
  226. "required": [
  227. "GeneratedTemplateName"
  228. ],
  229. "members": {
  230. "Resources": {
  231. "shape": "S2c"
  232. },
  233. "GeneratedTemplateName": {},
  234. "StackName": {},
  235. "TemplateConfiguration": {
  236. "shape": "S2f"
  237. }
  238. }
  239. },
  240. "output": {
  241. "resultWrapper": "CreateGeneratedTemplateResult",
  242. "type": "structure",
  243. "members": {
  244. "GeneratedTemplateId": {}
  245. }
  246. }
  247. },
  248. "CreateStack": {
  249. "input": {
  250. "type": "structure",
  251. "required": [
  252. "StackName"
  253. ],
  254. "members": {
  255. "StackName": {},
  256. "TemplateBody": {},
  257. "TemplateURL": {},
  258. "Parameters": {
  259. "shape": "S1a"
  260. },
  261. "DisableRollback": {
  262. "type": "boolean"
  263. },
  264. "RollbackConfiguration": {
  265. "shape": "S1j"
  266. },
  267. "TimeoutInMinutes": {
  268. "type": "integer"
  269. },
  270. "NotificationARNs": {
  271. "shape": "S1p"
  272. },
  273. "Capabilities": {
  274. "shape": "S1f"
  275. },
  276. "ResourceTypes": {
  277. "shape": "S1h"
  278. },
  279. "RoleARN": {},
  280. "OnFailure": {},
  281. "StackPolicyBody": {},
  282. "StackPolicyURL": {},
  283. "Tags": {
  284. "shape": "S1r"
  285. },
  286. "ClientRequestToken": {},
  287. "EnableTerminationProtection": {
  288. "type": "boolean"
  289. },
  290. "RetainExceptOnCreate": {
  291. "type": "boolean"
  292. }
  293. }
  294. },
  295. "output": {
  296. "resultWrapper": "CreateStackResult",
  297. "type": "structure",
  298. "members": {
  299. "StackId": {}
  300. }
  301. }
  302. },
  303. "CreateStackInstances": {
  304. "input": {
  305. "type": "structure",
  306. "required": [
  307. "StackSetName",
  308. "Regions"
  309. ],
  310. "members": {
  311. "StackSetName": {},
  312. "Accounts": {
  313. "shape": "S2v"
  314. },
  315. "DeploymentTargets": {
  316. "shape": "S2x"
  317. },
  318. "Regions": {
  319. "shape": "S32"
  320. },
  321. "ParameterOverrides": {
  322. "shape": "S1a"
  323. },
  324. "OperationPreferences": {
  325. "shape": "S34"
  326. },
  327. "OperationId": {
  328. "idempotencyToken": true
  329. },
  330. "CallAs": {}
  331. }
  332. },
  333. "output": {
  334. "resultWrapper": "CreateStackInstancesResult",
  335. "type": "structure",
  336. "members": {
  337. "OperationId": {}
  338. }
  339. }
  340. },
  341. "CreateStackSet": {
  342. "input": {
  343. "type": "structure",
  344. "required": [
  345. "StackSetName"
  346. ],
  347. "members": {
  348. "StackSetName": {},
  349. "Description": {},
  350. "TemplateBody": {},
  351. "TemplateURL": {},
  352. "StackId": {},
  353. "Parameters": {
  354. "shape": "S1a"
  355. },
  356. "Capabilities": {
  357. "shape": "S1f"
  358. },
  359. "Tags": {
  360. "shape": "S1r"
  361. },
  362. "AdministrationRoleARN": {},
  363. "ExecutionRoleName": {},
  364. "PermissionModel": {},
  365. "AutoDeployment": {
  366. "shape": "S3g"
  367. },
  368. "CallAs": {},
  369. "ClientRequestToken": {
  370. "idempotencyToken": true
  371. },
  372. "ManagedExecution": {
  373. "shape": "S3j"
  374. }
  375. }
  376. },
  377. "output": {
  378. "resultWrapper": "CreateStackSetResult",
  379. "type": "structure",
  380. "members": {
  381. "StackSetId": {}
  382. }
  383. }
  384. },
  385. "DeactivateOrganizationsAccess": {
  386. "input": {
  387. "type": "structure",
  388. "members": {}
  389. },
  390. "output": {
  391. "resultWrapper": "DeactivateOrganizationsAccessResult",
  392. "type": "structure",
  393. "members": {}
  394. }
  395. },
  396. "DeactivateType": {
  397. "input": {
  398. "type": "structure",
  399. "members": {
  400. "TypeName": {},
  401. "Type": {},
  402. "Arn": {}
  403. }
  404. },
  405. "output": {
  406. "resultWrapper": "DeactivateTypeResult",
  407. "type": "structure",
  408. "members": {}
  409. },
  410. "idempotent": true
  411. },
  412. "DeleteChangeSet": {
  413. "input": {
  414. "type": "structure",
  415. "required": [
  416. "ChangeSetName"
  417. ],
  418. "members": {
  419. "ChangeSetName": {},
  420. "StackName": {}
  421. }
  422. },
  423. "output": {
  424. "resultWrapper": "DeleteChangeSetResult",
  425. "type": "structure",
  426. "members": {}
  427. }
  428. },
  429. "DeleteGeneratedTemplate": {
  430. "input": {
  431. "type": "structure",
  432. "required": [
  433. "GeneratedTemplateName"
  434. ],
  435. "members": {
  436. "GeneratedTemplateName": {}
  437. }
  438. }
  439. },
  440. "DeleteStack": {
  441. "input": {
  442. "type": "structure",
  443. "required": [
  444. "StackName"
  445. ],
  446. "members": {
  447. "StackName": {},
  448. "RetainResources": {
  449. "type": "list",
  450. "member": {}
  451. },
  452. "RoleARN": {},
  453. "ClientRequestToken": {}
  454. }
  455. }
  456. },
  457. "DeleteStackInstances": {
  458. "input": {
  459. "type": "structure",
  460. "required": [
  461. "StackSetName",
  462. "Regions",
  463. "RetainStacks"
  464. ],
  465. "members": {
  466. "StackSetName": {},
  467. "Accounts": {
  468. "shape": "S2v"
  469. },
  470. "DeploymentTargets": {
  471. "shape": "S2x"
  472. },
  473. "Regions": {
  474. "shape": "S32"
  475. },
  476. "OperationPreferences": {
  477. "shape": "S34"
  478. },
  479. "RetainStacks": {
  480. "type": "boolean"
  481. },
  482. "OperationId": {
  483. "idempotencyToken": true
  484. },
  485. "CallAs": {}
  486. }
  487. },
  488. "output": {
  489. "resultWrapper": "DeleteStackInstancesResult",
  490. "type": "structure",
  491. "members": {
  492. "OperationId": {}
  493. }
  494. }
  495. },
  496. "DeleteStackSet": {
  497. "input": {
  498. "type": "structure",
  499. "required": [
  500. "StackSetName"
  501. ],
  502. "members": {
  503. "StackSetName": {},
  504. "CallAs": {}
  505. }
  506. },
  507. "output": {
  508. "resultWrapper": "DeleteStackSetResult",
  509. "type": "structure",
  510. "members": {}
  511. }
  512. },
  513. "DeregisterType": {
  514. "input": {
  515. "type": "structure",
  516. "members": {
  517. "Arn": {},
  518. "Type": {},
  519. "TypeName": {},
  520. "VersionId": {}
  521. }
  522. },
  523. "output": {
  524. "resultWrapper": "DeregisterTypeResult",
  525. "type": "structure",
  526. "members": {}
  527. },
  528. "idempotent": true
  529. },
  530. "DescribeAccountLimits": {
  531. "input": {
  532. "type": "structure",
  533. "members": {
  534. "NextToken": {}
  535. }
  536. },
  537. "output": {
  538. "resultWrapper": "DescribeAccountLimitsResult",
  539. "type": "structure",
  540. "members": {
  541. "AccountLimits": {
  542. "type": "list",
  543. "member": {
  544. "type": "structure",
  545. "members": {
  546. "Name": {},
  547. "Value": {
  548. "type": "integer"
  549. }
  550. }
  551. }
  552. },
  553. "NextToken": {}
  554. }
  555. }
  556. },
  557. "DescribeChangeSet": {
  558. "input": {
  559. "type": "structure",
  560. "required": [
  561. "ChangeSetName"
  562. ],
  563. "members": {
  564. "ChangeSetName": {},
  565. "StackName": {},
  566. "NextToken": {},
  567. "IncludePropertyValues": {
  568. "type": "boolean"
  569. }
  570. }
  571. },
  572. "output": {
  573. "resultWrapper": "DescribeChangeSetResult",
  574. "type": "structure",
  575. "members": {
  576. "ChangeSetName": {},
  577. "ChangeSetId": {},
  578. "StackId": {},
  579. "StackName": {},
  580. "Description": {},
  581. "Parameters": {
  582. "shape": "S1a"
  583. },
  584. "CreationTime": {
  585. "type": "timestamp"
  586. },
  587. "ExecutionStatus": {},
  588. "Status": {},
  589. "StatusReason": {},
  590. "NotificationARNs": {
  591. "shape": "S1p"
  592. },
  593. "RollbackConfiguration": {
  594. "shape": "S1j"
  595. },
  596. "Capabilities": {
  597. "shape": "S1f"
  598. },
  599. "Tags": {
  600. "shape": "S1r"
  601. },
  602. "Changes": {
  603. "type": "list",
  604. "member": {
  605. "type": "structure",
  606. "members": {
  607. "Type": {},
  608. "HookInvocationCount": {
  609. "type": "integer"
  610. },
  611. "ResourceChange": {
  612. "type": "structure",
  613. "members": {
  614. "PolicyAction": {},
  615. "Action": {},
  616. "LogicalResourceId": {},
  617. "PhysicalResourceId": {},
  618. "ResourceType": {},
  619. "Replacement": {},
  620. "Scope": {
  621. "type": "list",
  622. "member": {}
  623. },
  624. "Details": {
  625. "type": "list",
  626. "member": {
  627. "type": "structure",
  628. "members": {
  629. "Target": {
  630. "type": "structure",
  631. "members": {
  632. "Attribute": {},
  633. "Name": {},
  634. "RequiresRecreation": {},
  635. "Path": {},
  636. "BeforeValue": {},
  637. "AfterValue": {},
  638. "AttributeChangeType": {}
  639. }
  640. },
  641. "Evaluation": {},
  642. "ChangeSource": {},
  643. "CausingEntity": {}
  644. }
  645. }
  646. },
  647. "ChangeSetId": {},
  648. "ModuleInfo": {
  649. "shape": "S57"
  650. },
  651. "BeforeContext": {},
  652. "AfterContext": {}
  653. }
  654. }
  655. }
  656. }
  657. },
  658. "NextToken": {},
  659. "IncludeNestedStacks": {
  660. "type": "boolean"
  661. },
  662. "ParentChangeSetId": {},
  663. "RootChangeSetId": {},
  664. "OnStackFailure": {},
  665. "ImportExistingResources": {
  666. "type": "boolean"
  667. }
  668. }
  669. }
  670. },
  671. "DescribeChangeSetHooks": {
  672. "input": {
  673. "type": "structure",
  674. "required": [
  675. "ChangeSetName"
  676. ],
  677. "members": {
  678. "ChangeSetName": {},
  679. "StackName": {},
  680. "NextToken": {},
  681. "LogicalResourceId": {}
  682. }
  683. },
  684. "output": {
  685. "resultWrapper": "DescribeChangeSetHooksResult",
  686. "type": "structure",
  687. "members": {
  688. "ChangeSetId": {},
  689. "ChangeSetName": {},
  690. "Hooks": {
  691. "type": "list",
  692. "member": {
  693. "type": "structure",
  694. "members": {
  695. "InvocationPoint": {},
  696. "FailureMode": {},
  697. "TypeName": {},
  698. "TypeVersionId": {},
  699. "TypeConfigurationVersionId": {},
  700. "TargetDetails": {
  701. "type": "structure",
  702. "members": {
  703. "TargetType": {},
  704. "ResourceTargetDetails": {
  705. "type": "structure",
  706. "members": {
  707. "LogicalResourceId": {},
  708. "ResourceType": {},
  709. "ResourceAction": {}
  710. }
  711. }
  712. }
  713. }
  714. }
  715. }
  716. },
  717. "Status": {},
  718. "NextToken": {},
  719. "StackId": {},
  720. "StackName": {}
  721. }
  722. }
  723. },
  724. "DescribeGeneratedTemplate": {
  725. "input": {
  726. "type": "structure",
  727. "required": [
  728. "GeneratedTemplateName"
  729. ],
  730. "members": {
  731. "GeneratedTemplateName": {}
  732. }
  733. },
  734. "output": {
  735. "resultWrapper": "DescribeGeneratedTemplateResult",
  736. "type": "structure",
  737. "members": {
  738. "GeneratedTemplateId": {},
  739. "GeneratedTemplateName": {},
  740. "Resources": {
  741. "type": "list",
  742. "member": {
  743. "type": "structure",
  744. "members": {
  745. "ResourceType": {},
  746. "LogicalResourceId": {},
  747. "ResourceIdentifier": {
  748. "shape": "S22"
  749. },
  750. "ResourceStatus": {},
  751. "ResourceStatusReason": {},
  752. "Warnings": {
  753. "type": "list",
  754. "member": {
  755. "type": "structure",
  756. "members": {
  757. "Type": {},
  758. "Properties": {
  759. "type": "list",
  760. "member": {
  761. "type": "structure",
  762. "members": {
  763. "PropertyPath": {},
  764. "Required": {
  765. "type": "boolean"
  766. },
  767. "Description": {}
  768. }
  769. }
  770. }
  771. }
  772. }
  773. }
  774. }
  775. }
  776. },
  777. "Status": {},
  778. "StatusReason": {},
  779. "CreationTime": {
  780. "type": "timestamp"
  781. },
  782. "LastUpdatedTime": {
  783. "type": "timestamp"
  784. },
  785. "Progress": {
  786. "type": "structure",
  787. "members": {
  788. "ResourcesSucceeded": {
  789. "type": "integer"
  790. },
  791. "ResourcesFailed": {
  792. "type": "integer"
  793. },
  794. "ResourcesProcessing": {
  795. "type": "integer"
  796. },
  797. "ResourcesPending": {
  798. "type": "integer"
  799. }
  800. }
  801. },
  802. "StackId": {},
  803. "TemplateConfiguration": {
  804. "shape": "S2f"
  805. },
  806. "TotalWarnings": {
  807. "type": "integer"
  808. }
  809. }
  810. }
  811. },
  812. "DescribeOrganizationsAccess": {
  813. "input": {
  814. "type": "structure",
  815. "members": {
  816. "CallAs": {}
  817. }
  818. },
  819. "output": {
  820. "resultWrapper": "DescribeOrganizationsAccessResult",
  821. "type": "structure",
  822. "members": {
  823. "Status": {}
  824. }
  825. }
  826. },
  827. "DescribePublisher": {
  828. "input": {
  829. "type": "structure",
  830. "members": {
  831. "PublisherId": {}
  832. }
  833. },
  834. "output": {
  835. "resultWrapper": "DescribePublisherResult",
  836. "type": "structure",
  837. "members": {
  838. "PublisherId": {},
  839. "PublisherStatus": {},
  840. "IdentityProvider": {},
  841. "PublisherProfile": {}
  842. }
  843. },
  844. "idempotent": true
  845. },
  846. "DescribeResourceScan": {
  847. "input": {
  848. "type": "structure",
  849. "required": [
  850. "ResourceScanId"
  851. ],
  852. "members": {
  853. "ResourceScanId": {}
  854. }
  855. },
  856. "output": {
  857. "resultWrapper": "DescribeResourceScanResult",
  858. "type": "structure",
  859. "members": {
  860. "ResourceScanId": {},
  861. "Status": {},
  862. "StatusReason": {},
  863. "StartTime": {
  864. "type": "timestamp"
  865. },
  866. "EndTime": {
  867. "type": "timestamp"
  868. },
  869. "PercentageCompleted": {
  870. "type": "double"
  871. },
  872. "ResourceTypes": {
  873. "shape": "S1h"
  874. },
  875. "ResourcesScanned": {
  876. "type": "integer"
  877. },
  878. "ResourcesRead": {
  879. "type": "integer"
  880. }
  881. }
  882. }
  883. },
  884. "DescribeStackDriftDetectionStatus": {
  885. "input": {
  886. "type": "structure",
  887. "required": [
  888. "StackDriftDetectionId"
  889. ],
  890. "members": {
  891. "StackDriftDetectionId": {}
  892. }
  893. },
  894. "output": {
  895. "resultWrapper": "DescribeStackDriftDetectionStatusResult",
  896. "type": "structure",
  897. "required": [
  898. "StackId",
  899. "StackDriftDetectionId",
  900. "DetectionStatus",
  901. "Timestamp"
  902. ],
  903. "members": {
  904. "StackId": {},
  905. "StackDriftDetectionId": {},
  906. "StackDriftStatus": {},
  907. "DetectionStatus": {},
  908. "DetectionStatusReason": {},
  909. "DriftedStackResourceCount": {
  910. "type": "integer"
  911. },
  912. "Timestamp": {
  913. "type": "timestamp"
  914. }
  915. }
  916. }
  917. },
  918. "DescribeStackEvents": {
  919. "input": {
  920. "type": "structure",
  921. "members": {
  922. "StackName": {},
  923. "NextToken": {}
  924. }
  925. },
  926. "output": {
  927. "resultWrapper": "DescribeStackEventsResult",
  928. "type": "structure",
  929. "members": {
  930. "StackEvents": {
  931. "type": "list",
  932. "member": {
  933. "type": "structure",
  934. "required": [
  935. "StackId",
  936. "EventId",
  937. "StackName",
  938. "Timestamp"
  939. ],
  940. "members": {
  941. "StackId": {},
  942. "EventId": {},
  943. "StackName": {},
  944. "LogicalResourceId": {},
  945. "PhysicalResourceId": {},
  946. "ResourceType": {},
  947. "Timestamp": {
  948. "type": "timestamp"
  949. },
  950. "ResourceStatus": {},
  951. "ResourceStatusReason": {},
  952. "ResourceProperties": {},
  953. "ClientRequestToken": {},
  954. "HookType": {},
  955. "HookStatus": {},
  956. "HookStatusReason": {},
  957. "HookInvocationPoint": {},
  958. "HookFailureMode": {},
  959. "DetailedStatus": {}
  960. }
  961. }
  962. },
  963. "NextToken": {}
  964. }
  965. }
  966. },
  967. "DescribeStackInstance": {
  968. "input": {
  969. "type": "structure",
  970. "required": [
  971. "StackSetName",
  972. "StackInstanceAccount",
  973. "StackInstanceRegion"
  974. ],
  975. "members": {
  976. "StackSetName": {},
  977. "StackInstanceAccount": {},
  978. "StackInstanceRegion": {},
  979. "CallAs": {}
  980. }
  981. },
  982. "output": {
  983. "resultWrapper": "DescribeStackInstanceResult",
  984. "type": "structure",
  985. "members": {
  986. "StackInstance": {
  987. "type": "structure",
  988. "members": {
  989. "StackSetId": {},
  990. "Region": {},
  991. "Account": {},
  992. "StackId": {},
  993. "ParameterOverrides": {
  994. "shape": "S1a"
  995. },
  996. "Status": {},
  997. "StackInstanceStatus": {
  998. "shape": "S7f"
  999. },
  1000. "StatusReason": {},
  1001. "OrganizationalUnitId": {},
  1002. "DriftStatus": {},
  1003. "LastDriftCheckTimestamp": {
  1004. "type": "timestamp"
  1005. },
  1006. "LastOperationId": {}
  1007. }
  1008. }
  1009. }
  1010. }
  1011. },
  1012. "DescribeStackResource": {
  1013. "input": {
  1014. "type": "structure",
  1015. "required": [
  1016. "StackName",
  1017. "LogicalResourceId"
  1018. ],
  1019. "members": {
  1020. "StackName": {},
  1021. "LogicalResourceId": {}
  1022. }
  1023. },
  1024. "output": {
  1025. "resultWrapper": "DescribeStackResourceResult",
  1026. "type": "structure",
  1027. "members": {
  1028. "StackResourceDetail": {
  1029. "type": "structure",
  1030. "required": [
  1031. "LogicalResourceId",
  1032. "ResourceType",
  1033. "LastUpdatedTimestamp",
  1034. "ResourceStatus"
  1035. ],
  1036. "members": {
  1037. "StackName": {},
  1038. "StackId": {},
  1039. "LogicalResourceId": {},
  1040. "PhysicalResourceId": {},
  1041. "ResourceType": {},
  1042. "LastUpdatedTimestamp": {
  1043. "type": "timestamp"
  1044. },
  1045. "ResourceStatus": {},
  1046. "ResourceStatusReason": {},
  1047. "Description": {},
  1048. "Metadata": {},
  1049. "DriftInformation": {
  1050. "shape": "S7m"
  1051. },
  1052. "ModuleInfo": {
  1053. "shape": "S57"
  1054. }
  1055. }
  1056. }
  1057. }
  1058. }
  1059. },
  1060. "DescribeStackResourceDrifts": {
  1061. "input": {
  1062. "type": "structure",
  1063. "required": [
  1064. "StackName"
  1065. ],
  1066. "members": {
  1067. "StackName": {},
  1068. "StackResourceDriftStatusFilters": {
  1069. "shape": "S7p"
  1070. },
  1071. "NextToken": {},
  1072. "MaxResults": {
  1073. "type": "integer"
  1074. }
  1075. }
  1076. },
  1077. "output": {
  1078. "resultWrapper": "DescribeStackResourceDriftsResult",
  1079. "type": "structure",
  1080. "required": [
  1081. "StackResourceDrifts"
  1082. ],
  1083. "members": {
  1084. "StackResourceDrifts": {
  1085. "type": "list",
  1086. "member": {
  1087. "shape": "S7t"
  1088. }
  1089. },
  1090. "NextToken": {}
  1091. }
  1092. }
  1093. },
  1094. "DescribeStackResources": {
  1095. "input": {
  1096. "type": "structure",
  1097. "members": {
  1098. "StackName": {},
  1099. "LogicalResourceId": {},
  1100. "PhysicalResourceId": {}
  1101. }
  1102. },
  1103. "output": {
  1104. "resultWrapper": "DescribeStackResourcesResult",
  1105. "type": "structure",
  1106. "members": {
  1107. "StackResources": {
  1108. "type": "list",
  1109. "member": {
  1110. "type": "structure",
  1111. "required": [
  1112. "LogicalResourceId",
  1113. "ResourceType",
  1114. "Timestamp",
  1115. "ResourceStatus"
  1116. ],
  1117. "members": {
  1118. "StackName": {},
  1119. "StackId": {},
  1120. "LogicalResourceId": {},
  1121. "PhysicalResourceId": {},
  1122. "ResourceType": {},
  1123. "Timestamp": {
  1124. "type": "timestamp"
  1125. },
  1126. "ResourceStatus": {},
  1127. "ResourceStatusReason": {},
  1128. "Description": {},
  1129. "DriftInformation": {
  1130. "shape": "S7m"
  1131. },
  1132. "ModuleInfo": {
  1133. "shape": "S57"
  1134. }
  1135. }
  1136. }
  1137. }
  1138. }
  1139. }
  1140. },
  1141. "DescribeStackSet": {
  1142. "input": {
  1143. "type": "structure",
  1144. "required": [
  1145. "StackSetName"
  1146. ],
  1147. "members": {
  1148. "StackSetName": {},
  1149. "CallAs": {}
  1150. }
  1151. },
  1152. "output": {
  1153. "resultWrapper": "DescribeStackSetResult",
  1154. "type": "structure",
  1155. "members": {
  1156. "StackSet": {
  1157. "type": "structure",
  1158. "members": {
  1159. "StackSetName": {},
  1160. "StackSetId": {},
  1161. "Description": {},
  1162. "Status": {},
  1163. "TemplateBody": {},
  1164. "Parameters": {
  1165. "shape": "S1a"
  1166. },
  1167. "Capabilities": {
  1168. "shape": "S1f"
  1169. },
  1170. "Tags": {
  1171. "shape": "S1r"
  1172. },
  1173. "StackSetARN": {},
  1174. "AdministrationRoleARN": {},
  1175. "ExecutionRoleName": {},
  1176. "StackSetDriftDetectionDetails": {
  1177. "shape": "S8c"
  1178. },
  1179. "AutoDeployment": {
  1180. "shape": "S3g"
  1181. },
  1182. "PermissionModel": {},
  1183. "OrganizationalUnitIds": {
  1184. "shape": "S2z"
  1185. },
  1186. "ManagedExecution": {
  1187. "shape": "S3j"
  1188. },
  1189. "Regions": {
  1190. "shape": "S32"
  1191. }
  1192. }
  1193. }
  1194. }
  1195. }
  1196. },
  1197. "DescribeStackSetOperation": {
  1198. "input": {
  1199. "type": "structure",
  1200. "required": [
  1201. "StackSetName",
  1202. "OperationId"
  1203. ],
  1204. "members": {
  1205. "StackSetName": {},
  1206. "OperationId": {},
  1207. "CallAs": {}
  1208. }
  1209. },
  1210. "output": {
  1211. "resultWrapper": "DescribeStackSetOperationResult",
  1212. "type": "structure",
  1213. "members": {
  1214. "StackSetOperation": {
  1215. "type": "structure",
  1216. "members": {
  1217. "OperationId": {},
  1218. "StackSetId": {},
  1219. "Action": {},
  1220. "Status": {},
  1221. "OperationPreferences": {
  1222. "shape": "S34"
  1223. },
  1224. "RetainStacks": {
  1225. "type": "boolean"
  1226. },
  1227. "AdministrationRoleARN": {},
  1228. "ExecutionRoleName": {},
  1229. "CreationTimestamp": {
  1230. "type": "timestamp"
  1231. },
  1232. "EndTimestamp": {
  1233. "type": "timestamp"
  1234. },
  1235. "DeploymentTargets": {
  1236. "shape": "S2x"
  1237. },
  1238. "StackSetDriftDetectionDetails": {
  1239. "shape": "S8c"
  1240. },
  1241. "StatusReason": {},
  1242. "StatusDetails": {
  1243. "shape": "S8r"
  1244. }
  1245. }
  1246. }
  1247. }
  1248. }
  1249. },
  1250. "DescribeStacks": {
  1251. "input": {
  1252. "type": "structure",
  1253. "members": {
  1254. "StackName": {},
  1255. "NextToken": {}
  1256. }
  1257. },
  1258. "output": {
  1259. "resultWrapper": "DescribeStacksResult",
  1260. "type": "structure",
  1261. "members": {
  1262. "Stacks": {
  1263. "type": "list",
  1264. "member": {
  1265. "type": "structure",
  1266. "required": [
  1267. "StackName",
  1268. "CreationTime",
  1269. "StackStatus"
  1270. ],
  1271. "members": {
  1272. "StackId": {},
  1273. "StackName": {},
  1274. "ChangeSetId": {},
  1275. "Description": {},
  1276. "Parameters": {
  1277. "shape": "S1a"
  1278. },
  1279. "CreationTime": {
  1280. "type": "timestamp"
  1281. },
  1282. "DeletionTime": {
  1283. "type": "timestamp"
  1284. },
  1285. "LastUpdatedTime": {
  1286. "type": "timestamp"
  1287. },
  1288. "RollbackConfiguration": {
  1289. "shape": "S1j"
  1290. },
  1291. "StackStatus": {},
  1292. "StackStatusReason": {},
  1293. "DisableRollback": {
  1294. "type": "boolean"
  1295. },
  1296. "NotificationARNs": {
  1297. "shape": "S1p"
  1298. },
  1299. "TimeoutInMinutes": {
  1300. "type": "integer"
  1301. },
  1302. "Capabilities": {
  1303. "shape": "S1f"
  1304. },
  1305. "Outputs": {
  1306. "type": "list",
  1307. "member": {
  1308. "type": "structure",
  1309. "members": {
  1310. "OutputKey": {},
  1311. "OutputValue": {},
  1312. "Description": {},
  1313. "ExportName": {}
  1314. }
  1315. }
  1316. },
  1317. "RoleARN": {},
  1318. "Tags": {
  1319. "shape": "S1r"
  1320. },
  1321. "EnableTerminationProtection": {
  1322. "type": "boolean"
  1323. },
  1324. "ParentId": {},
  1325. "RootId": {},
  1326. "DriftInformation": {
  1327. "type": "structure",
  1328. "required": [
  1329. "StackDriftStatus"
  1330. ],
  1331. "members": {
  1332. "StackDriftStatus": {},
  1333. "LastCheckTimestamp": {
  1334. "type": "timestamp"
  1335. }
  1336. }
  1337. },
  1338. "RetainExceptOnCreate": {
  1339. "type": "boolean"
  1340. },
  1341. "DetailedStatus": {}
  1342. }
  1343. }
  1344. },
  1345. "NextToken": {}
  1346. }
  1347. }
  1348. },
  1349. "DescribeType": {
  1350. "input": {
  1351. "type": "structure",
  1352. "members": {
  1353. "Type": {},
  1354. "TypeName": {},
  1355. "Arn": {},
  1356. "VersionId": {},
  1357. "PublisherId": {},
  1358. "PublicVersionNumber": {}
  1359. }
  1360. },
  1361. "output": {
  1362. "resultWrapper": "DescribeTypeResult",
  1363. "type": "structure",
  1364. "members": {
  1365. "Arn": {},
  1366. "Type": {},
  1367. "TypeName": {},
  1368. "DefaultVersionId": {},
  1369. "IsDefaultVersion": {
  1370. "type": "boolean"
  1371. },
  1372. "TypeTestsStatus": {},
  1373. "TypeTestsStatusDescription": {},
  1374. "Description": {},
  1375. "Schema": {},
  1376. "ProvisioningType": {},
  1377. "DeprecatedStatus": {},
  1378. "LoggingConfig": {
  1379. "shape": "S9"
  1380. },
  1381. "RequiredActivatedTypes": {
  1382. "type": "list",
  1383. "member": {
  1384. "type": "structure",
  1385. "members": {
  1386. "TypeNameAlias": {},
  1387. "OriginalTypeName": {},
  1388. "PublisherId": {},
  1389. "SupportedMajorVersions": {
  1390. "type": "list",
  1391. "member": {
  1392. "type": "integer"
  1393. }
  1394. }
  1395. }
  1396. }
  1397. },
  1398. "ExecutionRoleArn": {},
  1399. "Visibility": {},
  1400. "SourceUrl": {},
  1401. "DocumentationUrl": {},
  1402. "LastUpdated": {
  1403. "type": "timestamp"
  1404. },
  1405. "TimeCreated": {
  1406. "type": "timestamp"
  1407. },
  1408. "ConfigurationSchema": {},
  1409. "PublisherId": {},
  1410. "OriginalTypeName": {},
  1411. "OriginalTypeArn": {},
  1412. "PublicVersionNumber": {},
  1413. "LatestPublicVersion": {},
  1414. "IsActivated": {
  1415. "type": "boolean"
  1416. },
  1417. "AutoUpdate": {
  1418. "type": "boolean"
  1419. }
  1420. }
  1421. },
  1422. "idempotent": true
  1423. },
  1424. "DescribeTypeRegistration": {
  1425. "input": {
  1426. "type": "structure",
  1427. "required": [
  1428. "RegistrationToken"
  1429. ],
  1430. "members": {
  1431. "RegistrationToken": {}
  1432. }
  1433. },
  1434. "output": {
  1435. "resultWrapper": "DescribeTypeRegistrationResult",
  1436. "type": "structure",
  1437. "members": {
  1438. "ProgressStatus": {},
  1439. "Description": {},
  1440. "TypeArn": {},
  1441. "TypeVersionArn": {}
  1442. }
  1443. },
  1444. "idempotent": true
  1445. },
  1446. "DetectStackDrift": {
  1447. "input": {
  1448. "type": "structure",
  1449. "required": [
  1450. "StackName"
  1451. ],
  1452. "members": {
  1453. "StackName": {},
  1454. "LogicalResourceIds": {
  1455. "shape": "S9r"
  1456. }
  1457. }
  1458. },
  1459. "output": {
  1460. "resultWrapper": "DetectStackDriftResult",
  1461. "type": "structure",
  1462. "required": [
  1463. "StackDriftDetectionId"
  1464. ],
  1465. "members": {
  1466. "StackDriftDetectionId": {}
  1467. }
  1468. }
  1469. },
  1470. "DetectStackResourceDrift": {
  1471. "input": {
  1472. "type": "structure",
  1473. "required": [
  1474. "StackName",
  1475. "LogicalResourceId"
  1476. ],
  1477. "members": {
  1478. "StackName": {},
  1479. "LogicalResourceId": {}
  1480. }
  1481. },
  1482. "output": {
  1483. "resultWrapper": "DetectStackResourceDriftResult",
  1484. "type": "structure",
  1485. "required": [
  1486. "StackResourceDrift"
  1487. ],
  1488. "members": {
  1489. "StackResourceDrift": {
  1490. "shape": "S7t"
  1491. }
  1492. }
  1493. }
  1494. },
  1495. "DetectStackSetDrift": {
  1496. "input": {
  1497. "type": "structure",
  1498. "required": [
  1499. "StackSetName"
  1500. ],
  1501. "members": {
  1502. "StackSetName": {},
  1503. "OperationPreferences": {
  1504. "shape": "S34"
  1505. },
  1506. "OperationId": {
  1507. "idempotencyToken": true
  1508. },
  1509. "CallAs": {}
  1510. }
  1511. },
  1512. "output": {
  1513. "resultWrapper": "DetectStackSetDriftResult",
  1514. "type": "structure",
  1515. "members": {
  1516. "OperationId": {}
  1517. }
  1518. }
  1519. },
  1520. "EstimateTemplateCost": {
  1521. "input": {
  1522. "type": "structure",
  1523. "members": {
  1524. "TemplateBody": {},
  1525. "TemplateURL": {},
  1526. "Parameters": {
  1527. "shape": "S1a"
  1528. }
  1529. }
  1530. },
  1531. "output": {
  1532. "resultWrapper": "EstimateTemplateCostResult",
  1533. "type": "structure",
  1534. "members": {
  1535. "Url": {}
  1536. }
  1537. }
  1538. },
  1539. "ExecuteChangeSet": {
  1540. "input": {
  1541. "type": "structure",
  1542. "required": [
  1543. "ChangeSetName"
  1544. ],
  1545. "members": {
  1546. "ChangeSetName": {},
  1547. "StackName": {},
  1548. "ClientRequestToken": {},
  1549. "DisableRollback": {
  1550. "type": "boolean"
  1551. },
  1552. "RetainExceptOnCreate": {
  1553. "type": "boolean"
  1554. }
  1555. }
  1556. },
  1557. "output": {
  1558. "resultWrapper": "ExecuteChangeSetResult",
  1559. "type": "structure",
  1560. "members": {}
  1561. }
  1562. },
  1563. "GetGeneratedTemplate": {
  1564. "input": {
  1565. "type": "structure",
  1566. "required": [
  1567. "GeneratedTemplateName"
  1568. ],
  1569. "members": {
  1570. "Format": {},
  1571. "GeneratedTemplateName": {}
  1572. }
  1573. },
  1574. "output": {
  1575. "resultWrapper": "GetGeneratedTemplateResult",
  1576. "type": "structure",
  1577. "members": {
  1578. "Status": {},
  1579. "TemplateBody": {}
  1580. }
  1581. }
  1582. },
  1583. "GetStackPolicy": {
  1584. "input": {
  1585. "type": "structure",
  1586. "required": [
  1587. "StackName"
  1588. ],
  1589. "members": {
  1590. "StackName": {}
  1591. }
  1592. },
  1593. "output": {
  1594. "resultWrapper": "GetStackPolicyResult",
  1595. "type": "structure",
  1596. "members": {
  1597. "StackPolicyBody": {}
  1598. }
  1599. }
  1600. },
  1601. "GetTemplate": {
  1602. "input": {
  1603. "type": "structure",
  1604. "members": {
  1605. "StackName": {},
  1606. "ChangeSetName": {},
  1607. "TemplateStage": {}
  1608. }
  1609. },
  1610. "output": {
  1611. "resultWrapper": "GetTemplateResult",
  1612. "type": "structure",
  1613. "members": {
  1614. "TemplateBody": {},
  1615. "StagesAvailable": {
  1616. "type": "list",
  1617. "member": {}
  1618. }
  1619. }
  1620. }
  1621. },
  1622. "GetTemplateSummary": {
  1623. "input": {
  1624. "type": "structure",
  1625. "members": {
  1626. "TemplateBody": {},
  1627. "TemplateURL": {},
  1628. "StackName": {},
  1629. "StackSetName": {},
  1630. "CallAs": {},
  1631. "TemplateSummaryConfig": {
  1632. "type": "structure",
  1633. "members": {
  1634. "TreatUnrecognizedResourceTypesAsWarnings": {
  1635. "type": "boolean"
  1636. }
  1637. }
  1638. }
  1639. }
  1640. },
  1641. "output": {
  1642. "resultWrapper": "GetTemplateSummaryResult",
  1643. "type": "structure",
  1644. "members": {
  1645. "Parameters": {
  1646. "type": "list",
  1647. "member": {
  1648. "type": "structure",
  1649. "members": {
  1650. "ParameterKey": {},
  1651. "DefaultValue": {},
  1652. "ParameterType": {},
  1653. "NoEcho": {
  1654. "type": "boolean"
  1655. },
  1656. "Description": {},
  1657. "ParameterConstraints": {
  1658. "type": "structure",
  1659. "members": {
  1660. "AllowedValues": {
  1661. "type": "list",
  1662. "member": {}
  1663. }
  1664. }
  1665. }
  1666. }
  1667. }
  1668. },
  1669. "Description": {},
  1670. "Capabilities": {
  1671. "shape": "S1f"
  1672. },
  1673. "CapabilitiesReason": {},
  1674. "ResourceTypes": {
  1675. "shape": "S1h"
  1676. },
  1677. "Version": {},
  1678. "Metadata": {},
  1679. "DeclaredTransforms": {
  1680. "shape": "Sap"
  1681. },
  1682. "ResourceIdentifierSummaries": {
  1683. "type": "list",
  1684. "member": {
  1685. "type": "structure",
  1686. "members": {
  1687. "ResourceType": {},
  1688. "LogicalResourceIds": {
  1689. "shape": "S9r"
  1690. },
  1691. "ResourceIdentifiers": {
  1692. "type": "list",
  1693. "member": {}
  1694. }
  1695. }
  1696. }
  1697. },
  1698. "Warnings": {
  1699. "type": "structure",
  1700. "members": {
  1701. "UnrecognizedResourceTypes": {
  1702. "shape": "S1h"
  1703. }
  1704. }
  1705. }
  1706. }
  1707. }
  1708. },
  1709. "ImportStacksToStackSet": {
  1710. "input": {
  1711. "type": "structure",
  1712. "required": [
  1713. "StackSetName"
  1714. ],
  1715. "members": {
  1716. "StackSetName": {},
  1717. "StackIds": {
  1718. "type": "list",
  1719. "member": {}
  1720. },
  1721. "StackIdsUrl": {},
  1722. "OrganizationalUnitIds": {
  1723. "shape": "S2z"
  1724. },
  1725. "OperationPreferences": {
  1726. "shape": "S34"
  1727. },
  1728. "OperationId": {
  1729. "idempotencyToken": true
  1730. },
  1731. "CallAs": {}
  1732. }
  1733. },
  1734. "output": {
  1735. "resultWrapper": "ImportStacksToStackSetResult",
  1736. "type": "structure",
  1737. "members": {
  1738. "OperationId": {}
  1739. }
  1740. }
  1741. },
  1742. "ListChangeSets": {
  1743. "input": {
  1744. "type": "structure",
  1745. "required": [
  1746. "StackName"
  1747. ],
  1748. "members": {
  1749. "StackName": {},
  1750. "NextToken": {}
  1751. }
  1752. },
  1753. "output": {
  1754. "resultWrapper": "ListChangeSetsResult",
  1755. "type": "structure",
  1756. "members": {
  1757. "Summaries": {
  1758. "type": "list",
  1759. "member": {
  1760. "type": "structure",
  1761. "members": {
  1762. "StackId": {},
  1763. "StackName": {},
  1764. "ChangeSetId": {},
  1765. "ChangeSetName": {},
  1766. "ExecutionStatus": {},
  1767. "Status": {},
  1768. "StatusReason": {},
  1769. "CreationTime": {
  1770. "type": "timestamp"
  1771. },
  1772. "Description": {},
  1773. "IncludeNestedStacks": {
  1774. "type": "boolean"
  1775. },
  1776. "ParentChangeSetId": {},
  1777. "RootChangeSetId": {},
  1778. "ImportExistingResources": {
  1779. "type": "boolean"
  1780. }
  1781. }
  1782. }
  1783. },
  1784. "NextToken": {}
  1785. }
  1786. }
  1787. },
  1788. "ListExports": {
  1789. "input": {
  1790. "type": "structure",
  1791. "members": {
  1792. "NextToken": {}
  1793. }
  1794. },
  1795. "output": {
  1796. "resultWrapper": "ListExportsResult",
  1797. "type": "structure",
  1798. "members": {
  1799. "Exports": {
  1800. "type": "list",
  1801. "member": {
  1802. "type": "structure",
  1803. "members": {
  1804. "ExportingStackId": {},
  1805. "Name": {},
  1806. "Value": {}
  1807. }
  1808. }
  1809. },
  1810. "NextToken": {}
  1811. }
  1812. }
  1813. },
  1814. "ListGeneratedTemplates": {
  1815. "input": {
  1816. "type": "structure",
  1817. "members": {
  1818. "NextToken": {},
  1819. "MaxResults": {
  1820. "type": "integer"
  1821. }
  1822. }
  1823. },
  1824. "output": {
  1825. "resultWrapper": "ListGeneratedTemplatesResult",
  1826. "type": "structure",
  1827. "members": {
  1828. "Summaries": {
  1829. "type": "list",
  1830. "member": {
  1831. "type": "structure",
  1832. "members": {
  1833. "GeneratedTemplateId": {},
  1834. "GeneratedTemplateName": {},
  1835. "Status": {},
  1836. "StatusReason": {},
  1837. "CreationTime": {
  1838. "type": "timestamp"
  1839. },
  1840. "LastUpdatedTime": {
  1841. "type": "timestamp"
  1842. },
  1843. "NumberOfResources": {
  1844. "type": "integer"
  1845. }
  1846. }
  1847. }
  1848. },
  1849. "NextToken": {}
  1850. }
  1851. }
  1852. },
  1853. "ListImports": {
  1854. "input": {
  1855. "type": "structure",
  1856. "required": [
  1857. "ExportName"
  1858. ],
  1859. "members": {
  1860. "ExportName": {},
  1861. "NextToken": {}
  1862. }
  1863. },
  1864. "output": {
  1865. "resultWrapper": "ListImportsResult",
  1866. "type": "structure",
  1867. "members": {
  1868. "Imports": {
  1869. "type": "list",
  1870. "member": {}
  1871. },
  1872. "NextToken": {}
  1873. }
  1874. }
  1875. },
  1876. "ListResourceScanRelatedResources": {
  1877. "input": {
  1878. "type": "structure",
  1879. "required": [
  1880. "ResourceScanId",
  1881. "Resources"
  1882. ],
  1883. "members": {
  1884. "ResourceScanId": {},
  1885. "Resources": {
  1886. "type": "list",
  1887. "member": {
  1888. "type": "structure",
  1889. "required": [
  1890. "ResourceType",
  1891. "ResourceIdentifier"
  1892. ],
  1893. "members": {
  1894. "ResourceType": {},
  1895. "ResourceIdentifier": {
  1896. "shape": "Sbk"
  1897. }
  1898. }
  1899. }
  1900. },
  1901. "NextToken": {},
  1902. "MaxResults": {
  1903. "type": "integer"
  1904. }
  1905. }
  1906. },
  1907. "output": {
  1908. "resultWrapper": "ListResourceScanRelatedResourcesResult",
  1909. "type": "structure",
  1910. "members": {
  1911. "RelatedResources": {
  1912. "type": "list",
  1913. "member": {
  1914. "shape": "Sbp"
  1915. }
  1916. },
  1917. "NextToken": {}
  1918. }
  1919. }
  1920. },
  1921. "ListResourceScanResources": {
  1922. "input": {
  1923. "type": "structure",
  1924. "required": [
  1925. "ResourceScanId"
  1926. ],
  1927. "members": {
  1928. "ResourceScanId": {},
  1929. "ResourceIdentifier": {},
  1930. "ResourceTypePrefix": {},
  1931. "TagKey": {},
  1932. "TagValue": {},
  1933. "NextToken": {},
  1934. "MaxResults": {
  1935. "type": "integer"
  1936. }
  1937. }
  1938. },
  1939. "output": {
  1940. "resultWrapper": "ListResourceScanResourcesResult",
  1941. "type": "structure",
  1942. "members": {
  1943. "Resources": {
  1944. "type": "list",
  1945. "member": {
  1946. "shape": "Sbp"
  1947. }
  1948. },
  1949. "NextToken": {}
  1950. }
  1951. }
  1952. },
  1953. "ListResourceScans": {
  1954. "input": {
  1955. "type": "structure",
  1956. "members": {
  1957. "NextToken": {},
  1958. "MaxResults": {
  1959. "type": "integer"
  1960. }
  1961. }
  1962. },
  1963. "output": {
  1964. "resultWrapper": "ListResourceScansResult",
  1965. "type": "structure",
  1966. "members": {
  1967. "ResourceScanSummaries": {
  1968. "type": "list",
  1969. "member": {
  1970. "type": "structure",
  1971. "members": {
  1972. "ResourceScanId": {},
  1973. "Status": {},
  1974. "StatusReason": {},
  1975. "StartTime": {
  1976. "type": "timestamp"
  1977. },
  1978. "EndTime": {
  1979. "type": "timestamp"
  1980. },
  1981. "PercentageCompleted": {
  1982. "type": "double"
  1983. }
  1984. }
  1985. }
  1986. },
  1987. "NextToken": {}
  1988. }
  1989. }
  1990. },
  1991. "ListStackInstanceResourceDrifts": {
  1992. "input": {
  1993. "type": "structure",
  1994. "required": [
  1995. "StackSetName",
  1996. "StackInstanceAccount",
  1997. "StackInstanceRegion",
  1998. "OperationId"
  1999. ],
  2000. "members": {
  2001. "StackSetName": {},
  2002. "NextToken": {},
  2003. "MaxResults": {
  2004. "type": "integer"
  2005. },
  2006. "StackInstanceResourceDriftStatuses": {
  2007. "shape": "S7p"
  2008. },
  2009. "StackInstanceAccount": {},
  2010. "StackInstanceRegion": {},
  2011. "OperationId": {},
  2012. "CallAs": {}
  2013. }
  2014. },
  2015. "output": {
  2016. "resultWrapper": "ListStackInstanceResourceDriftsResult",
  2017. "type": "structure",
  2018. "members": {
  2019. "Summaries": {
  2020. "type": "list",
  2021. "member": {
  2022. "type": "structure",
  2023. "required": [
  2024. "StackId",
  2025. "LogicalResourceId",
  2026. "ResourceType",
  2027. "StackResourceDriftStatus",
  2028. "Timestamp"
  2029. ],
  2030. "members": {
  2031. "StackId": {},
  2032. "LogicalResourceId": {},
  2033. "PhysicalResourceId": {},
  2034. "PhysicalResourceIdContext": {
  2035. "shape": "S7u"
  2036. },
  2037. "ResourceType": {},
  2038. "PropertyDifferences": {
  2039. "shape": "S7z"
  2040. },
  2041. "StackResourceDriftStatus": {},
  2042. "Timestamp": {
  2043. "type": "timestamp"
  2044. }
  2045. }
  2046. }
  2047. },
  2048. "NextToken": {}
  2049. }
  2050. }
  2051. },
  2052. "ListStackInstances": {
  2053. "input": {
  2054. "type": "structure",
  2055. "required": [
  2056. "StackSetName"
  2057. ],
  2058. "members": {
  2059. "StackSetName": {},
  2060. "NextToken": {},
  2061. "MaxResults": {
  2062. "type": "integer"
  2063. },
  2064. "Filters": {
  2065. "type": "list",
  2066. "member": {
  2067. "type": "structure",
  2068. "members": {
  2069. "Name": {},
  2070. "Values": {}
  2071. }
  2072. }
  2073. },
  2074. "StackInstanceAccount": {},
  2075. "StackInstanceRegion": {},
  2076. "CallAs": {}
  2077. }
  2078. },
  2079. "output": {
  2080. "resultWrapper": "ListStackInstancesResult",
  2081. "type": "structure",
  2082. "members": {
  2083. "Summaries": {
  2084. "type": "list",
  2085. "member": {
  2086. "type": "structure",
  2087. "members": {
  2088. "StackSetId": {},
  2089. "Region": {},
  2090. "Account": {},
  2091. "StackId": {},
  2092. "Status": {},
  2093. "StatusReason": {},
  2094. "StackInstanceStatus": {
  2095. "shape": "S7f"
  2096. },
  2097. "OrganizationalUnitId": {},
  2098. "DriftStatus": {},
  2099. "LastDriftCheckTimestamp": {
  2100. "type": "timestamp"
  2101. },
  2102. "LastOperationId": {}
  2103. }
  2104. }
  2105. },
  2106. "NextToken": {}
  2107. }
  2108. }
  2109. },
  2110. "ListStackResources": {
  2111. "input": {
  2112. "type": "structure",
  2113. "required": [
  2114. "StackName"
  2115. ],
  2116. "members": {
  2117. "StackName": {},
  2118. "NextToken": {}
  2119. }
  2120. },
  2121. "output": {
  2122. "resultWrapper": "ListStackResourcesResult",
  2123. "type": "structure",
  2124. "members": {
  2125. "StackResourceSummaries": {
  2126. "type": "list",
  2127. "member": {
  2128. "type": "structure",
  2129. "required": [
  2130. "LogicalResourceId",
  2131. "ResourceType",
  2132. "LastUpdatedTimestamp",
  2133. "ResourceStatus"
  2134. ],
  2135. "members": {
  2136. "LogicalResourceId": {},
  2137. "PhysicalResourceId": {},
  2138. "ResourceType": {},
  2139. "LastUpdatedTimestamp": {
  2140. "type": "timestamp"
  2141. },
  2142. "ResourceStatus": {},
  2143. "ResourceStatusReason": {},
  2144. "DriftInformation": {
  2145. "type": "structure",
  2146. "required": [
  2147. "StackResourceDriftStatus"
  2148. ],
  2149. "members": {
  2150. "StackResourceDriftStatus": {},
  2151. "LastCheckTimestamp": {
  2152. "type": "timestamp"
  2153. }
  2154. }
  2155. },
  2156. "ModuleInfo": {
  2157. "shape": "S57"
  2158. }
  2159. }
  2160. }
  2161. },
  2162. "NextToken": {}
  2163. }
  2164. }
  2165. },
  2166. "ListStackSetAutoDeploymentTargets": {
  2167. "input": {
  2168. "type": "structure",
  2169. "required": [
  2170. "StackSetName"
  2171. ],
  2172. "members": {
  2173. "StackSetName": {},
  2174. "NextToken": {},
  2175. "MaxResults": {
  2176. "type": "integer"
  2177. },
  2178. "CallAs": {}
  2179. }
  2180. },
  2181. "output": {
  2182. "resultWrapper": "ListStackSetAutoDeploymentTargetsResult",
  2183. "type": "structure",
  2184. "members": {
  2185. "Summaries": {
  2186. "type": "list",
  2187. "member": {
  2188. "type": "structure",
  2189. "members": {
  2190. "OrganizationalUnitId": {},
  2191. "Regions": {
  2192. "shape": "S32"
  2193. }
  2194. }
  2195. }
  2196. },
  2197. "NextToken": {}
  2198. }
  2199. }
  2200. },
  2201. "ListStackSetOperationResults": {
  2202. "input": {
  2203. "type": "structure",
  2204. "required": [
  2205. "StackSetName",
  2206. "OperationId"
  2207. ],
  2208. "members": {
  2209. "StackSetName": {},
  2210. "OperationId": {},
  2211. "NextToken": {},
  2212. "MaxResults": {
  2213. "type": "integer"
  2214. },
  2215. "CallAs": {},
  2216. "Filters": {
  2217. "type": "list",
  2218. "member": {
  2219. "type": "structure",
  2220. "members": {
  2221. "Name": {},
  2222. "Values": {}
  2223. }
  2224. }
  2225. }
  2226. }
  2227. },
  2228. "output": {
  2229. "resultWrapper": "ListStackSetOperationResultsResult",
  2230. "type": "structure",
  2231. "members": {
  2232. "Summaries": {
  2233. "type": "list",
  2234. "member": {
  2235. "type": "structure",
  2236. "members": {
  2237. "Account": {},
  2238. "Region": {},
  2239. "Status": {},
  2240. "StatusReason": {},
  2241. "AccountGateResult": {
  2242. "type": "structure",
  2243. "members": {
  2244. "Status": {},
  2245. "StatusReason": {}
  2246. }
  2247. },
  2248. "OrganizationalUnitId": {}
  2249. }
  2250. }
  2251. },
  2252. "NextToken": {}
  2253. }
  2254. }
  2255. },
  2256. "ListStackSetOperations": {
  2257. "input": {
  2258. "type": "structure",
  2259. "required": [
  2260. "StackSetName"
  2261. ],
  2262. "members": {
  2263. "StackSetName": {},
  2264. "NextToken": {},
  2265. "MaxResults": {
  2266. "type": "integer"
  2267. },
  2268. "CallAs": {}
  2269. }
  2270. },
  2271. "output": {
  2272. "resultWrapper": "ListStackSetOperationsResult",
  2273. "type": "structure",
  2274. "members": {
  2275. "Summaries": {
  2276. "type": "list",
  2277. "member": {
  2278. "type": "structure",
  2279. "members": {
  2280. "OperationId": {},
  2281. "Action": {},
  2282. "Status": {},
  2283. "CreationTimestamp": {
  2284. "type": "timestamp"
  2285. },
  2286. "EndTimestamp": {
  2287. "type": "timestamp"
  2288. },
  2289. "StatusReason": {},
  2290. "StatusDetails": {
  2291. "shape": "S8r"
  2292. },
  2293. "OperationPreferences": {
  2294. "shape": "S34"
  2295. }
  2296. }
  2297. }
  2298. },
  2299. "NextToken": {}
  2300. }
  2301. }
  2302. },
  2303. "ListStackSets": {
  2304. "input": {
  2305. "type": "structure",
  2306. "members": {
  2307. "NextToken": {},
  2308. "MaxResults": {
  2309. "type": "integer"
  2310. },
  2311. "Status": {},
  2312. "CallAs": {}
  2313. }
  2314. },
  2315. "output": {
  2316. "resultWrapper": "ListStackSetsResult",
  2317. "type": "structure",
  2318. "members": {
  2319. "Summaries": {
  2320. "type": "list",
  2321. "member": {
  2322. "type": "structure",
  2323. "members": {
  2324. "StackSetName": {},
  2325. "StackSetId": {},
  2326. "Description": {},
  2327. "Status": {},
  2328. "AutoDeployment": {
  2329. "shape": "S3g"
  2330. },
  2331. "PermissionModel": {},
  2332. "DriftStatus": {},
  2333. "LastDriftCheckTimestamp": {
  2334. "type": "timestamp"
  2335. },
  2336. "ManagedExecution": {
  2337. "shape": "S3j"
  2338. }
  2339. }
  2340. }
  2341. },
  2342. "NextToken": {}
  2343. }
  2344. }
  2345. },
  2346. "ListStacks": {
  2347. "input": {
  2348. "type": "structure",
  2349. "members": {
  2350. "NextToken": {},
  2351. "StackStatusFilter": {
  2352. "type": "list",
  2353. "member": {}
  2354. }
  2355. }
  2356. },
  2357. "output": {
  2358. "resultWrapper": "ListStacksResult",
  2359. "type": "structure",
  2360. "members": {
  2361. "StackSummaries": {
  2362. "type": "list",
  2363. "member": {
  2364. "type": "structure",
  2365. "required": [
  2366. "StackName",
  2367. "CreationTime",
  2368. "StackStatus"
  2369. ],
  2370. "members": {
  2371. "StackId": {},
  2372. "StackName": {},
  2373. "TemplateDescription": {},
  2374. "CreationTime": {
  2375. "type": "timestamp"
  2376. },
  2377. "LastUpdatedTime": {
  2378. "type": "timestamp"
  2379. },
  2380. "DeletionTime": {
  2381. "type": "timestamp"
  2382. },
  2383. "StackStatus": {},
  2384. "StackStatusReason": {},
  2385. "ParentId": {},
  2386. "RootId": {},
  2387. "DriftInformation": {
  2388. "type": "structure",
  2389. "required": [
  2390. "StackDriftStatus"
  2391. ],
  2392. "members": {
  2393. "StackDriftStatus": {},
  2394. "LastCheckTimestamp": {
  2395. "type": "timestamp"
  2396. }
  2397. }
  2398. }
  2399. }
  2400. }
  2401. },
  2402. "NextToken": {}
  2403. }
  2404. }
  2405. },
  2406. "ListTypeRegistrations": {
  2407. "input": {
  2408. "type": "structure",
  2409. "members": {
  2410. "Type": {},
  2411. "TypeName": {},
  2412. "TypeArn": {},
  2413. "RegistrationStatusFilter": {},
  2414. "MaxResults": {
  2415. "type": "integer"
  2416. },
  2417. "NextToken": {}
  2418. }
  2419. },
  2420. "output": {
  2421. "resultWrapper": "ListTypeRegistrationsResult",
  2422. "type": "structure",
  2423. "members": {
  2424. "RegistrationTokenList": {
  2425. "type": "list",
  2426. "member": {}
  2427. },
  2428. "NextToken": {}
  2429. }
  2430. },
  2431. "idempotent": true
  2432. },
  2433. "ListTypeVersions": {
  2434. "input": {
  2435. "type": "structure",
  2436. "members": {
  2437. "Type": {},
  2438. "TypeName": {},
  2439. "Arn": {},
  2440. "MaxResults": {
  2441. "type": "integer"
  2442. },
  2443. "NextToken": {},
  2444. "DeprecatedStatus": {},
  2445. "PublisherId": {}
  2446. }
  2447. },
  2448. "output": {
  2449. "resultWrapper": "ListTypeVersionsResult",
  2450. "type": "structure",
  2451. "members": {
  2452. "TypeVersionSummaries": {
  2453. "type": "list",
  2454. "member": {
  2455. "type": "structure",
  2456. "members": {
  2457. "Type": {},
  2458. "TypeName": {},
  2459. "VersionId": {},
  2460. "IsDefaultVersion": {
  2461. "type": "boolean"
  2462. },
  2463. "Arn": {},
  2464. "TimeCreated": {
  2465. "type": "timestamp"
  2466. },
  2467. "Description": {},
  2468. "PublicVersionNumber": {}
  2469. }
  2470. }
  2471. },
  2472. "NextToken": {}
  2473. }
  2474. },
  2475. "idempotent": true
  2476. },
  2477. "ListTypes": {
  2478. "input": {
  2479. "type": "structure",
  2480. "members": {
  2481. "Visibility": {},
  2482. "ProvisioningType": {},
  2483. "DeprecatedStatus": {},
  2484. "Type": {},
  2485. "Filters": {
  2486. "type": "structure",
  2487. "members": {
  2488. "Category": {},
  2489. "PublisherId": {},
  2490. "TypeNamePrefix": {}
  2491. }
  2492. },
  2493. "MaxResults": {
  2494. "type": "integer"
  2495. },
  2496. "NextToken": {}
  2497. }
  2498. },
  2499. "output": {
  2500. "resultWrapper": "ListTypesResult",
  2501. "type": "structure",
  2502. "members": {
  2503. "TypeSummaries": {
  2504. "type": "list",
  2505. "member": {
  2506. "type": "structure",
  2507. "members": {
  2508. "Type": {},
  2509. "TypeName": {},
  2510. "DefaultVersionId": {},
  2511. "TypeArn": {},
  2512. "LastUpdated": {
  2513. "type": "timestamp"
  2514. },
  2515. "Description": {},
  2516. "PublisherId": {},
  2517. "OriginalTypeName": {},
  2518. "PublicVersionNumber": {},
  2519. "LatestPublicVersion": {},
  2520. "PublisherIdentity": {},
  2521. "PublisherName": {},
  2522. "IsActivated": {
  2523. "type": "boolean"
  2524. }
  2525. }
  2526. }
  2527. },
  2528. "NextToken": {}
  2529. }
  2530. },
  2531. "idempotent": true
  2532. },
  2533. "PublishType": {
  2534. "input": {
  2535. "type": "structure",
  2536. "members": {
  2537. "Type": {},
  2538. "Arn": {},
  2539. "TypeName": {},
  2540. "PublicVersionNumber": {}
  2541. }
  2542. },
  2543. "output": {
  2544. "resultWrapper": "PublishTypeResult",
  2545. "type": "structure",
  2546. "members": {
  2547. "PublicTypeArn": {}
  2548. }
  2549. },
  2550. "idempotent": true
  2551. },
  2552. "RecordHandlerProgress": {
  2553. "input": {
  2554. "type": "structure",
  2555. "required": [
  2556. "BearerToken",
  2557. "OperationStatus"
  2558. ],
  2559. "members": {
  2560. "BearerToken": {},
  2561. "OperationStatus": {},
  2562. "CurrentOperationStatus": {},
  2563. "StatusMessage": {},
  2564. "ErrorCode": {},
  2565. "ResourceModel": {},
  2566. "ClientRequestToken": {}
  2567. }
  2568. },
  2569. "output": {
  2570. "resultWrapper": "RecordHandlerProgressResult",
  2571. "type": "structure",
  2572. "members": {}
  2573. },
  2574. "idempotent": true
  2575. },
  2576. "RegisterPublisher": {
  2577. "input": {
  2578. "type": "structure",
  2579. "members": {
  2580. "AcceptTermsAndConditions": {
  2581. "type": "boolean"
  2582. },
  2583. "ConnectionArn": {}
  2584. }
  2585. },
  2586. "output": {
  2587. "resultWrapper": "RegisterPublisherResult",
  2588. "type": "structure",
  2589. "members": {
  2590. "PublisherId": {}
  2591. }
  2592. },
  2593. "idempotent": true
  2594. },
  2595. "RegisterType": {
  2596. "input": {
  2597. "type": "structure",
  2598. "required": [
  2599. "TypeName",
  2600. "SchemaHandlerPackage"
  2601. ],
  2602. "members": {
  2603. "Type": {},
  2604. "TypeName": {},
  2605. "SchemaHandlerPackage": {},
  2606. "LoggingConfig": {
  2607. "shape": "S9"
  2608. },
  2609. "ExecutionRoleArn": {},
  2610. "ClientRequestToken": {}
  2611. }
  2612. },
  2613. "output": {
  2614. "resultWrapper": "RegisterTypeResult",
  2615. "type": "structure",
  2616. "members": {
  2617. "RegistrationToken": {}
  2618. }
  2619. },
  2620. "idempotent": true
  2621. },
  2622. "RollbackStack": {
  2623. "input": {
  2624. "type": "structure",
  2625. "required": [
  2626. "StackName"
  2627. ],
  2628. "members": {
  2629. "StackName": {},
  2630. "RoleARN": {},
  2631. "ClientRequestToken": {},
  2632. "RetainExceptOnCreate": {
  2633. "type": "boolean"
  2634. }
  2635. }
  2636. },
  2637. "output": {
  2638. "resultWrapper": "RollbackStackResult",
  2639. "type": "structure",
  2640. "members": {
  2641. "StackId": {}
  2642. }
  2643. }
  2644. },
  2645. "SetStackPolicy": {
  2646. "input": {
  2647. "type": "structure",
  2648. "required": [
  2649. "StackName"
  2650. ],
  2651. "members": {
  2652. "StackName": {},
  2653. "StackPolicyBody": {},
  2654. "StackPolicyURL": {}
  2655. }
  2656. }
  2657. },
  2658. "SetTypeConfiguration": {
  2659. "input": {
  2660. "type": "structure",
  2661. "required": [
  2662. "Configuration"
  2663. ],
  2664. "members": {
  2665. "TypeArn": {},
  2666. "Configuration": {},
  2667. "ConfigurationAlias": {},
  2668. "TypeName": {},
  2669. "Type": {}
  2670. }
  2671. },
  2672. "output": {
  2673. "resultWrapper": "SetTypeConfigurationResult",
  2674. "type": "structure",
  2675. "members": {
  2676. "ConfigurationArn": {}
  2677. }
  2678. }
  2679. },
  2680. "SetTypeDefaultVersion": {
  2681. "input": {
  2682. "type": "structure",
  2683. "members": {
  2684. "Arn": {},
  2685. "Type": {},
  2686. "TypeName": {},
  2687. "VersionId": {}
  2688. }
  2689. },
  2690. "output": {
  2691. "resultWrapper": "SetTypeDefaultVersionResult",
  2692. "type": "structure",
  2693. "members": {}
  2694. },
  2695. "idempotent": true
  2696. },
  2697. "SignalResource": {
  2698. "input": {
  2699. "type": "structure",
  2700. "required": [
  2701. "StackName",
  2702. "LogicalResourceId",
  2703. "UniqueId",
  2704. "Status"
  2705. ],
  2706. "members": {
  2707. "StackName": {},
  2708. "LogicalResourceId": {},
  2709. "UniqueId": {},
  2710. "Status": {}
  2711. }
  2712. }
  2713. },
  2714. "StartResourceScan": {
  2715. "input": {
  2716. "type": "structure",
  2717. "members": {
  2718. "ClientRequestToken": {}
  2719. }
  2720. },
  2721. "output": {
  2722. "resultWrapper": "StartResourceScanResult",
  2723. "type": "structure",
  2724. "members": {
  2725. "ResourceScanId": {}
  2726. }
  2727. }
  2728. },
  2729. "StopStackSetOperation": {
  2730. "input": {
  2731. "type": "structure",
  2732. "required": [
  2733. "StackSetName",
  2734. "OperationId"
  2735. ],
  2736. "members": {
  2737. "StackSetName": {},
  2738. "OperationId": {},
  2739. "CallAs": {}
  2740. }
  2741. },
  2742. "output": {
  2743. "resultWrapper": "StopStackSetOperationResult",
  2744. "type": "structure",
  2745. "members": {}
  2746. }
  2747. },
  2748. "TestType": {
  2749. "input": {
  2750. "type": "structure",
  2751. "members": {
  2752. "Arn": {},
  2753. "Type": {},
  2754. "TypeName": {},
  2755. "VersionId": {},
  2756. "LogDeliveryBucket": {}
  2757. }
  2758. },
  2759. "output": {
  2760. "resultWrapper": "TestTypeResult",
  2761. "type": "structure",
  2762. "members": {
  2763. "TypeVersionArn": {}
  2764. }
  2765. },
  2766. "idempotent": true
  2767. },
  2768. "UpdateGeneratedTemplate": {
  2769. "input": {
  2770. "type": "structure",
  2771. "required": [
  2772. "GeneratedTemplateName"
  2773. ],
  2774. "members": {
  2775. "GeneratedTemplateName": {},
  2776. "NewGeneratedTemplateName": {},
  2777. "AddResources": {
  2778. "shape": "S2c"
  2779. },
  2780. "RemoveResources": {
  2781. "type": "list",
  2782. "member": {}
  2783. },
  2784. "RefreshAllResources": {
  2785. "type": "boolean"
  2786. },
  2787. "TemplateConfiguration": {
  2788. "shape": "S2f"
  2789. }
  2790. }
  2791. },
  2792. "output": {
  2793. "resultWrapper": "UpdateGeneratedTemplateResult",
  2794. "type": "structure",
  2795. "members": {
  2796. "GeneratedTemplateId": {}
  2797. }
  2798. }
  2799. },
  2800. "UpdateStack": {
  2801. "input": {
  2802. "type": "structure",
  2803. "required": [
  2804. "StackName"
  2805. ],
  2806. "members": {
  2807. "StackName": {},
  2808. "TemplateBody": {},
  2809. "TemplateURL": {},
  2810. "UsePreviousTemplate": {
  2811. "type": "boolean"
  2812. },
  2813. "StackPolicyDuringUpdateBody": {},
  2814. "StackPolicyDuringUpdateURL": {},
  2815. "Parameters": {
  2816. "shape": "S1a"
  2817. },
  2818. "Capabilities": {
  2819. "shape": "S1f"
  2820. },
  2821. "ResourceTypes": {
  2822. "shape": "S1h"
  2823. },
  2824. "RoleARN": {},
  2825. "RollbackConfiguration": {
  2826. "shape": "S1j"
  2827. },
  2828. "StackPolicyBody": {},
  2829. "StackPolicyURL": {},
  2830. "NotificationARNs": {
  2831. "shape": "S1p"
  2832. },
  2833. "Tags": {
  2834. "shape": "S1r"
  2835. },
  2836. "DisableRollback": {
  2837. "type": "boolean"
  2838. },
  2839. "ClientRequestToken": {},
  2840. "RetainExceptOnCreate": {
  2841. "type": "boolean"
  2842. }
  2843. }
  2844. },
  2845. "output": {
  2846. "resultWrapper": "UpdateStackResult",
  2847. "type": "structure",
  2848. "members": {
  2849. "StackId": {}
  2850. }
  2851. }
  2852. },
  2853. "UpdateStackInstances": {
  2854. "input": {
  2855. "type": "structure",
  2856. "required": [
  2857. "StackSetName",
  2858. "Regions"
  2859. ],
  2860. "members": {
  2861. "StackSetName": {},
  2862. "Accounts": {
  2863. "shape": "S2v"
  2864. },
  2865. "DeploymentTargets": {
  2866. "shape": "S2x"
  2867. },
  2868. "Regions": {
  2869. "shape": "S32"
  2870. },
  2871. "ParameterOverrides": {
  2872. "shape": "S1a"
  2873. },
  2874. "OperationPreferences": {
  2875. "shape": "S34"
  2876. },
  2877. "OperationId": {
  2878. "idempotencyToken": true
  2879. },
  2880. "CallAs": {}
  2881. }
  2882. },
  2883. "output": {
  2884. "resultWrapper": "UpdateStackInstancesResult",
  2885. "type": "structure",
  2886. "members": {
  2887. "OperationId": {}
  2888. }
  2889. }
  2890. },
  2891. "UpdateStackSet": {
  2892. "input": {
  2893. "type": "structure",
  2894. "required": [
  2895. "StackSetName"
  2896. ],
  2897. "members": {
  2898. "StackSetName": {},
  2899. "Description": {},
  2900. "TemplateBody": {},
  2901. "TemplateURL": {},
  2902. "UsePreviousTemplate": {
  2903. "type": "boolean"
  2904. },
  2905. "Parameters": {
  2906. "shape": "S1a"
  2907. },
  2908. "Capabilities": {
  2909. "shape": "S1f"
  2910. },
  2911. "Tags": {
  2912. "shape": "S1r"
  2913. },
  2914. "OperationPreferences": {
  2915. "shape": "S34"
  2916. },
  2917. "AdministrationRoleARN": {},
  2918. "ExecutionRoleName": {},
  2919. "DeploymentTargets": {
  2920. "shape": "S2x"
  2921. },
  2922. "PermissionModel": {},
  2923. "AutoDeployment": {
  2924. "shape": "S3g"
  2925. },
  2926. "OperationId": {
  2927. "idempotencyToken": true
  2928. },
  2929. "Accounts": {
  2930. "shape": "S2v"
  2931. },
  2932. "Regions": {
  2933. "shape": "S32"
  2934. },
  2935. "CallAs": {},
  2936. "ManagedExecution": {
  2937. "shape": "S3j"
  2938. }
  2939. }
  2940. },
  2941. "output": {
  2942. "resultWrapper": "UpdateStackSetResult",
  2943. "type": "structure",
  2944. "members": {
  2945. "OperationId": {}
  2946. }
  2947. }
  2948. },
  2949. "UpdateTerminationProtection": {
  2950. "input": {
  2951. "type": "structure",
  2952. "required": [
  2953. "EnableTerminationProtection",
  2954. "StackName"
  2955. ],
  2956. "members": {
  2957. "EnableTerminationProtection": {
  2958. "type": "boolean"
  2959. },
  2960. "StackName": {}
  2961. }
  2962. },
  2963. "output": {
  2964. "resultWrapper": "UpdateTerminationProtectionResult",
  2965. "type": "structure",
  2966. "members": {
  2967. "StackId": {}
  2968. }
  2969. }
  2970. },
  2971. "ValidateTemplate": {
  2972. "input": {
  2973. "type": "structure",
  2974. "members": {
  2975. "TemplateBody": {},
  2976. "TemplateURL": {}
  2977. }
  2978. },
  2979. "output": {
  2980. "resultWrapper": "ValidateTemplateResult",
  2981. "type": "structure",
  2982. "members": {
  2983. "Parameters": {
  2984. "type": "list",
  2985. "member": {
  2986. "type": "structure",
  2987. "members": {
  2988. "ParameterKey": {},
  2989. "DefaultValue": {},
  2990. "NoEcho": {
  2991. "type": "boolean"
  2992. },
  2993. "Description": {}
  2994. }
  2995. }
  2996. },
  2997. "Description": {},
  2998. "Capabilities": {
  2999. "shape": "S1f"
  3000. },
  3001. "CapabilitiesReason": {},
  3002. "DeclaredTransforms": {
  3003. "shape": "Sap"
  3004. }
  3005. }
  3006. }
  3007. }
  3008. },
  3009. "shapes": {
  3010. "S9": {
  3011. "type": "structure",
  3012. "required": [
  3013. "LogRoleArn",
  3014. "LogGroupName"
  3015. ],
  3016. "members": {
  3017. "LogRoleArn": {},
  3018. "LogGroupName": {}
  3019. }
  3020. },
  3021. "Si": {
  3022. "type": "structure",
  3023. "members": {
  3024. "TypeArn": {},
  3025. "TypeConfigurationAlias": {},
  3026. "TypeConfigurationArn": {},
  3027. "Type": {},
  3028. "TypeName": {}
  3029. }
  3030. },
  3031. "S1a": {
  3032. "type": "list",
  3033. "member": {
  3034. "type": "structure",
  3035. "members": {
  3036. "ParameterKey": {},
  3037. "ParameterValue": {},
  3038. "UsePreviousValue": {
  3039. "type": "boolean"
  3040. },
  3041. "ResolvedValue": {}
  3042. }
  3043. }
  3044. },
  3045. "S1f": {
  3046. "type": "list",
  3047. "member": {}
  3048. },
  3049. "S1h": {
  3050. "type": "list",
  3051. "member": {}
  3052. },
  3053. "S1j": {
  3054. "type": "structure",
  3055. "members": {
  3056. "RollbackTriggers": {
  3057. "type": "list",
  3058. "member": {
  3059. "type": "structure",
  3060. "required": [
  3061. "Arn",
  3062. "Type"
  3063. ],
  3064. "members": {
  3065. "Arn": {},
  3066. "Type": {}
  3067. }
  3068. }
  3069. },
  3070. "MonitoringTimeInMinutes": {
  3071. "type": "integer"
  3072. }
  3073. }
  3074. },
  3075. "S1p": {
  3076. "type": "list",
  3077. "member": {}
  3078. },
  3079. "S1r": {
  3080. "type": "list",
  3081. "member": {
  3082. "type": "structure",
  3083. "required": [
  3084. "Key",
  3085. "Value"
  3086. ],
  3087. "members": {
  3088. "Key": {},
  3089. "Value": {}
  3090. }
  3091. }
  3092. },
  3093. "S22": {
  3094. "type": "map",
  3095. "key": {},
  3096. "value": {}
  3097. },
  3098. "S2c": {
  3099. "type": "list",
  3100. "member": {
  3101. "type": "structure",
  3102. "required": [
  3103. "ResourceType",
  3104. "ResourceIdentifier"
  3105. ],
  3106. "members": {
  3107. "ResourceType": {},
  3108. "LogicalResourceId": {},
  3109. "ResourceIdentifier": {
  3110. "shape": "S22"
  3111. }
  3112. }
  3113. }
  3114. },
  3115. "S2f": {
  3116. "type": "structure",
  3117. "members": {
  3118. "DeletionPolicy": {},
  3119. "UpdateReplacePolicy": {}
  3120. }
  3121. },
  3122. "S2v": {
  3123. "type": "list",
  3124. "member": {}
  3125. },
  3126. "S2x": {
  3127. "type": "structure",
  3128. "members": {
  3129. "Accounts": {
  3130. "shape": "S2v"
  3131. },
  3132. "AccountsUrl": {},
  3133. "OrganizationalUnitIds": {
  3134. "shape": "S2z"
  3135. },
  3136. "AccountFilterType": {}
  3137. }
  3138. },
  3139. "S2z": {
  3140. "type": "list",
  3141. "member": {}
  3142. },
  3143. "S32": {
  3144. "type": "list",
  3145. "member": {}
  3146. },
  3147. "S34": {
  3148. "type": "structure",
  3149. "members": {
  3150. "RegionConcurrencyType": {},
  3151. "RegionOrder": {
  3152. "shape": "S32"
  3153. },
  3154. "FailureToleranceCount": {
  3155. "type": "integer"
  3156. },
  3157. "FailureTolerancePercentage": {
  3158. "type": "integer"
  3159. },
  3160. "MaxConcurrentCount": {
  3161. "type": "integer"
  3162. },
  3163. "MaxConcurrentPercentage": {
  3164. "type": "integer"
  3165. },
  3166. "ConcurrencyMode": {}
  3167. }
  3168. },
  3169. "S3g": {
  3170. "type": "structure",
  3171. "members": {
  3172. "Enabled": {
  3173. "type": "boolean"
  3174. },
  3175. "RetainStacksOnAccountRemoval": {
  3176. "type": "boolean"
  3177. }
  3178. }
  3179. },
  3180. "S3j": {
  3181. "type": "structure",
  3182. "members": {
  3183. "Active": {
  3184. "type": "boolean"
  3185. }
  3186. }
  3187. },
  3188. "S57": {
  3189. "type": "structure",
  3190. "members": {
  3191. "TypeHierarchy": {},
  3192. "LogicalIdHierarchy": {}
  3193. }
  3194. },
  3195. "S7f": {
  3196. "type": "structure",
  3197. "members": {
  3198. "DetailedStatus": {}
  3199. }
  3200. },
  3201. "S7m": {
  3202. "type": "structure",
  3203. "required": [
  3204. "StackResourceDriftStatus"
  3205. ],
  3206. "members": {
  3207. "StackResourceDriftStatus": {},
  3208. "LastCheckTimestamp": {
  3209. "type": "timestamp"
  3210. }
  3211. }
  3212. },
  3213. "S7p": {
  3214. "type": "list",
  3215. "member": {}
  3216. },
  3217. "S7t": {
  3218. "type": "structure",
  3219. "required": [
  3220. "StackId",
  3221. "LogicalResourceId",
  3222. "ResourceType",
  3223. "StackResourceDriftStatus",
  3224. "Timestamp"
  3225. ],
  3226. "members": {
  3227. "StackId": {},
  3228. "LogicalResourceId": {},
  3229. "PhysicalResourceId": {},
  3230. "PhysicalResourceIdContext": {
  3231. "shape": "S7u"
  3232. },
  3233. "ResourceType": {},
  3234. "ExpectedProperties": {},
  3235. "ActualProperties": {},
  3236. "PropertyDifferences": {
  3237. "shape": "S7z"
  3238. },
  3239. "StackResourceDriftStatus": {},
  3240. "Timestamp": {
  3241. "type": "timestamp"
  3242. },
  3243. "ModuleInfo": {
  3244. "shape": "S57"
  3245. }
  3246. }
  3247. },
  3248. "S7u": {
  3249. "type": "list",
  3250. "member": {
  3251. "type": "structure",
  3252. "required": [
  3253. "Key",
  3254. "Value"
  3255. ],
  3256. "members": {
  3257. "Key": {},
  3258. "Value": {}
  3259. }
  3260. }
  3261. },
  3262. "S7z": {
  3263. "type": "list",
  3264. "member": {
  3265. "type": "structure",
  3266. "required": [
  3267. "PropertyPath",
  3268. "ExpectedValue",
  3269. "ActualValue",
  3270. "DifferenceType"
  3271. ],
  3272. "members": {
  3273. "PropertyPath": {},
  3274. "ExpectedValue": {},
  3275. "ActualValue": {},
  3276. "DifferenceType": {}
  3277. }
  3278. }
  3279. },
  3280. "S8c": {
  3281. "type": "structure",
  3282. "members": {
  3283. "DriftStatus": {},
  3284. "DriftDetectionStatus": {},
  3285. "LastDriftCheckTimestamp": {
  3286. "type": "timestamp"
  3287. },
  3288. "TotalStackInstancesCount": {
  3289. "type": "integer"
  3290. },
  3291. "DriftedStackInstancesCount": {
  3292. "type": "integer"
  3293. },
  3294. "InSyncStackInstancesCount": {
  3295. "type": "integer"
  3296. },
  3297. "InProgressStackInstancesCount": {
  3298. "type": "integer"
  3299. },
  3300. "FailedStackInstancesCount": {
  3301. "type": "integer"
  3302. }
  3303. }
  3304. },
  3305. "S8r": {
  3306. "type": "structure",
  3307. "members": {
  3308. "FailedStackInstancesCount": {
  3309. "type": "integer"
  3310. }
  3311. }
  3312. },
  3313. "S9r": {
  3314. "type": "list",
  3315. "member": {}
  3316. },
  3317. "Sap": {
  3318. "type": "list",
  3319. "member": {}
  3320. },
  3321. "Sbk": {
  3322. "type": "map",
  3323. "key": {},
  3324. "value": {}
  3325. },
  3326. "Sbp": {
  3327. "type": "structure",
  3328. "members": {
  3329. "ResourceType": {},
  3330. "ResourceIdentifier": {
  3331. "shape": "Sbk"
  3332. },
  3333. "ManagedByStack": {
  3334. "type": "boolean"
  3335. }
  3336. }
  3337. }
  3338. }
  3339. }