api-2.json 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171
  1. {
  2. "version":"2.0",
  3. "metadata":{
  4. "apiVersion":"2011-01-01",
  5. "endpointPrefix":"autoscaling",
  6. "protocol":"query",
  7. "serviceFullName":"Auto Scaling",
  8. "signatureVersion":"v4",
  9. "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/"
  10. },
  11. "operations":{
  12. "AttachInstances":{
  13. "name":"AttachInstances",
  14. "http":{
  15. "method":"POST",
  16. "requestUri":"/"
  17. },
  18. "input":{"shape":"AttachInstancesQuery"},
  19. "errors":[
  20. {"shape":"ResourceContentionFault"}
  21. ]
  22. },
  23. "AttachLoadBalancerTargetGroups":{
  24. "name":"AttachLoadBalancerTargetGroups",
  25. "http":{
  26. "method":"POST",
  27. "requestUri":"/"
  28. },
  29. "input":{"shape":"AttachLoadBalancerTargetGroupsType"},
  30. "output":{
  31. "shape":"AttachLoadBalancerTargetGroupsResultType",
  32. "resultWrapper":"AttachLoadBalancerTargetGroupsResult"
  33. },
  34. "errors":[
  35. {"shape":"ResourceContentionFault"}
  36. ]
  37. },
  38. "AttachLoadBalancers":{
  39. "name":"AttachLoadBalancers",
  40. "http":{
  41. "method":"POST",
  42. "requestUri":"/"
  43. },
  44. "input":{"shape":"AttachLoadBalancersType"},
  45. "output":{
  46. "shape":"AttachLoadBalancersResultType",
  47. "resultWrapper":"AttachLoadBalancersResult"
  48. },
  49. "errors":[
  50. {"shape":"ResourceContentionFault"}
  51. ]
  52. },
  53. "CompleteLifecycleAction":{
  54. "name":"CompleteLifecycleAction",
  55. "http":{
  56. "method":"POST",
  57. "requestUri":"/"
  58. },
  59. "input":{"shape":"CompleteLifecycleActionType"},
  60. "output":{
  61. "shape":"CompleteLifecycleActionAnswer",
  62. "resultWrapper":"CompleteLifecycleActionResult"
  63. },
  64. "errors":[
  65. {"shape":"ResourceContentionFault"}
  66. ]
  67. },
  68. "CreateAutoScalingGroup":{
  69. "name":"CreateAutoScalingGroup",
  70. "http":{
  71. "method":"POST",
  72. "requestUri":"/"
  73. },
  74. "input":{"shape":"CreateAutoScalingGroupType"},
  75. "errors":[
  76. {"shape":"AlreadyExistsFault"},
  77. {"shape":"LimitExceededFault"},
  78. {"shape":"ResourceContentionFault"}
  79. ]
  80. },
  81. "CreateLaunchConfiguration":{
  82. "name":"CreateLaunchConfiguration",
  83. "http":{
  84. "method":"POST",
  85. "requestUri":"/"
  86. },
  87. "input":{"shape":"CreateLaunchConfigurationType"},
  88. "errors":[
  89. {"shape":"AlreadyExistsFault"},
  90. {"shape":"LimitExceededFault"},
  91. {"shape":"ResourceContentionFault"}
  92. ]
  93. },
  94. "CreateOrUpdateTags":{
  95. "name":"CreateOrUpdateTags",
  96. "http":{
  97. "method":"POST",
  98. "requestUri":"/"
  99. },
  100. "input":{"shape":"CreateOrUpdateTagsType"},
  101. "errors":[
  102. {"shape":"LimitExceededFault"},
  103. {"shape":"AlreadyExistsFault"},
  104. {"shape":"ResourceContentionFault"}
  105. ]
  106. },
  107. "DeleteAutoScalingGroup":{
  108. "name":"DeleteAutoScalingGroup",
  109. "http":{
  110. "method":"POST",
  111. "requestUri":"/"
  112. },
  113. "input":{"shape":"DeleteAutoScalingGroupType"},
  114. "errors":[
  115. {"shape":"ScalingActivityInProgressFault"},
  116. {"shape":"ResourceInUseFault"},
  117. {"shape":"ResourceContentionFault"}
  118. ]
  119. },
  120. "DeleteLaunchConfiguration":{
  121. "name":"DeleteLaunchConfiguration",
  122. "http":{
  123. "method":"POST",
  124. "requestUri":"/"
  125. },
  126. "input":{"shape":"LaunchConfigurationNameType"},
  127. "errors":[
  128. {"shape":"ResourceInUseFault"},
  129. {"shape":"ResourceContentionFault"}
  130. ]
  131. },
  132. "DeleteLifecycleHook":{
  133. "name":"DeleteLifecycleHook",
  134. "http":{
  135. "method":"POST",
  136. "requestUri":"/"
  137. },
  138. "input":{"shape":"DeleteLifecycleHookType"},
  139. "output":{
  140. "shape":"DeleteLifecycleHookAnswer",
  141. "resultWrapper":"DeleteLifecycleHookResult"
  142. },
  143. "errors":[
  144. {"shape":"ResourceContentionFault"}
  145. ]
  146. },
  147. "DeleteNotificationConfiguration":{
  148. "name":"DeleteNotificationConfiguration",
  149. "http":{
  150. "method":"POST",
  151. "requestUri":"/"
  152. },
  153. "input":{"shape":"DeleteNotificationConfigurationType"},
  154. "errors":[
  155. {"shape":"ResourceContentionFault"}
  156. ]
  157. },
  158. "DeletePolicy":{
  159. "name":"DeletePolicy",
  160. "http":{
  161. "method":"POST",
  162. "requestUri":"/"
  163. },
  164. "input":{"shape":"DeletePolicyType"},
  165. "errors":[
  166. {"shape":"ResourceContentionFault"}
  167. ]
  168. },
  169. "DeleteScheduledAction":{
  170. "name":"DeleteScheduledAction",
  171. "http":{
  172. "method":"POST",
  173. "requestUri":"/"
  174. },
  175. "input":{"shape":"DeleteScheduledActionType"},
  176. "errors":[
  177. {"shape":"ResourceContentionFault"}
  178. ]
  179. },
  180. "DeleteTags":{
  181. "name":"DeleteTags",
  182. "http":{
  183. "method":"POST",
  184. "requestUri":"/"
  185. },
  186. "input":{"shape":"DeleteTagsType"},
  187. "errors":[
  188. {"shape":"ResourceContentionFault"}
  189. ]
  190. },
  191. "DescribeAccountLimits":{
  192. "name":"DescribeAccountLimits",
  193. "http":{
  194. "method":"POST",
  195. "requestUri":"/"
  196. },
  197. "output":{
  198. "shape":"DescribeAccountLimitsAnswer",
  199. "resultWrapper":"DescribeAccountLimitsResult"
  200. },
  201. "errors":[
  202. {"shape":"ResourceContentionFault"}
  203. ]
  204. },
  205. "DescribeAdjustmentTypes":{
  206. "name":"DescribeAdjustmentTypes",
  207. "http":{
  208. "method":"POST",
  209. "requestUri":"/"
  210. },
  211. "output":{
  212. "shape":"DescribeAdjustmentTypesAnswer",
  213. "resultWrapper":"DescribeAdjustmentTypesResult"
  214. },
  215. "errors":[
  216. {"shape":"ResourceContentionFault"}
  217. ]
  218. },
  219. "DescribeAutoScalingGroups":{
  220. "name":"DescribeAutoScalingGroups",
  221. "http":{
  222. "method":"POST",
  223. "requestUri":"/"
  224. },
  225. "input":{"shape":"AutoScalingGroupNamesType"},
  226. "output":{
  227. "shape":"AutoScalingGroupsType",
  228. "resultWrapper":"DescribeAutoScalingGroupsResult"
  229. },
  230. "errors":[
  231. {"shape":"InvalidNextToken"},
  232. {"shape":"ResourceContentionFault"}
  233. ]
  234. },
  235. "DescribeAutoScalingInstances":{
  236. "name":"DescribeAutoScalingInstances",
  237. "http":{
  238. "method":"POST",
  239. "requestUri":"/"
  240. },
  241. "input":{"shape":"DescribeAutoScalingInstancesType"},
  242. "output":{
  243. "shape":"AutoScalingInstancesType",
  244. "resultWrapper":"DescribeAutoScalingInstancesResult"
  245. },
  246. "errors":[
  247. {"shape":"InvalidNextToken"},
  248. {"shape":"ResourceContentionFault"}
  249. ]
  250. },
  251. "DescribeAutoScalingNotificationTypes":{
  252. "name":"DescribeAutoScalingNotificationTypes",
  253. "http":{
  254. "method":"POST",
  255. "requestUri":"/"
  256. },
  257. "output":{
  258. "shape":"DescribeAutoScalingNotificationTypesAnswer",
  259. "resultWrapper":"DescribeAutoScalingNotificationTypesResult"
  260. },
  261. "errors":[
  262. {"shape":"ResourceContentionFault"}
  263. ]
  264. },
  265. "DescribeLaunchConfigurations":{
  266. "name":"DescribeLaunchConfigurations",
  267. "http":{
  268. "method":"POST",
  269. "requestUri":"/"
  270. },
  271. "input":{"shape":"LaunchConfigurationNamesType"},
  272. "output":{
  273. "shape":"LaunchConfigurationsType",
  274. "resultWrapper":"DescribeLaunchConfigurationsResult"
  275. },
  276. "errors":[
  277. {"shape":"InvalidNextToken"},
  278. {"shape":"ResourceContentionFault"}
  279. ]
  280. },
  281. "DescribeLifecycleHookTypes":{
  282. "name":"DescribeLifecycleHookTypes",
  283. "http":{
  284. "method":"POST",
  285. "requestUri":"/"
  286. },
  287. "output":{
  288. "shape":"DescribeLifecycleHookTypesAnswer",
  289. "resultWrapper":"DescribeLifecycleHookTypesResult"
  290. },
  291. "errors":[
  292. {"shape":"ResourceContentionFault"}
  293. ]
  294. },
  295. "DescribeLifecycleHooks":{
  296. "name":"DescribeLifecycleHooks",
  297. "http":{
  298. "method":"POST",
  299. "requestUri":"/"
  300. },
  301. "input":{"shape":"DescribeLifecycleHooksType"},
  302. "output":{
  303. "shape":"DescribeLifecycleHooksAnswer",
  304. "resultWrapper":"DescribeLifecycleHooksResult"
  305. },
  306. "errors":[
  307. {"shape":"ResourceContentionFault"}
  308. ]
  309. },
  310. "DescribeLoadBalancerTargetGroups":{
  311. "name":"DescribeLoadBalancerTargetGroups",
  312. "http":{
  313. "method":"POST",
  314. "requestUri":"/"
  315. },
  316. "input":{"shape":"DescribeLoadBalancerTargetGroupsRequest"},
  317. "output":{
  318. "shape":"DescribeLoadBalancerTargetGroupsResponse",
  319. "resultWrapper":"DescribeLoadBalancerTargetGroupsResult"
  320. },
  321. "errors":[
  322. {"shape":"ResourceContentionFault"}
  323. ]
  324. },
  325. "DescribeLoadBalancers":{
  326. "name":"DescribeLoadBalancers",
  327. "http":{
  328. "method":"POST",
  329. "requestUri":"/"
  330. },
  331. "input":{"shape":"DescribeLoadBalancersRequest"},
  332. "output":{
  333. "shape":"DescribeLoadBalancersResponse",
  334. "resultWrapper":"DescribeLoadBalancersResult"
  335. },
  336. "errors":[
  337. {"shape":"ResourceContentionFault"}
  338. ]
  339. },
  340. "DescribeMetricCollectionTypes":{
  341. "name":"DescribeMetricCollectionTypes",
  342. "http":{
  343. "method":"POST",
  344. "requestUri":"/"
  345. },
  346. "output":{
  347. "shape":"DescribeMetricCollectionTypesAnswer",
  348. "resultWrapper":"DescribeMetricCollectionTypesResult"
  349. },
  350. "errors":[
  351. {"shape":"ResourceContentionFault"}
  352. ]
  353. },
  354. "DescribeNotificationConfigurations":{
  355. "name":"DescribeNotificationConfigurations",
  356. "http":{
  357. "method":"POST",
  358. "requestUri":"/"
  359. },
  360. "input":{"shape":"DescribeNotificationConfigurationsType"},
  361. "output":{
  362. "shape":"DescribeNotificationConfigurationsAnswer",
  363. "resultWrapper":"DescribeNotificationConfigurationsResult"
  364. },
  365. "errors":[
  366. {"shape":"InvalidNextToken"},
  367. {"shape":"ResourceContentionFault"}
  368. ]
  369. },
  370. "DescribePolicies":{
  371. "name":"DescribePolicies",
  372. "http":{
  373. "method":"POST",
  374. "requestUri":"/"
  375. },
  376. "input":{"shape":"DescribePoliciesType"},
  377. "output":{
  378. "shape":"PoliciesType",
  379. "resultWrapper":"DescribePoliciesResult"
  380. },
  381. "errors":[
  382. {"shape":"InvalidNextToken"},
  383. {"shape":"ResourceContentionFault"}
  384. ]
  385. },
  386. "DescribeScalingActivities":{
  387. "name":"DescribeScalingActivities",
  388. "http":{
  389. "method":"POST",
  390. "requestUri":"/"
  391. },
  392. "input":{"shape":"DescribeScalingActivitiesType"},
  393. "output":{
  394. "shape":"ActivitiesType",
  395. "resultWrapper":"DescribeScalingActivitiesResult"
  396. },
  397. "errors":[
  398. {"shape":"InvalidNextToken"},
  399. {"shape":"ResourceContentionFault"}
  400. ]
  401. },
  402. "DescribeScalingProcessTypes":{
  403. "name":"DescribeScalingProcessTypes",
  404. "http":{
  405. "method":"POST",
  406. "requestUri":"/"
  407. },
  408. "output":{
  409. "shape":"ProcessesType",
  410. "resultWrapper":"DescribeScalingProcessTypesResult"
  411. },
  412. "errors":[
  413. {"shape":"ResourceContentionFault"}
  414. ]
  415. },
  416. "DescribeScheduledActions":{
  417. "name":"DescribeScheduledActions",
  418. "http":{
  419. "method":"POST",
  420. "requestUri":"/"
  421. },
  422. "input":{"shape":"DescribeScheduledActionsType"},
  423. "output":{
  424. "shape":"ScheduledActionsType",
  425. "resultWrapper":"DescribeScheduledActionsResult"
  426. },
  427. "errors":[
  428. {"shape":"InvalidNextToken"},
  429. {"shape":"ResourceContentionFault"}
  430. ]
  431. },
  432. "DescribeTags":{
  433. "name":"DescribeTags",
  434. "http":{
  435. "method":"POST",
  436. "requestUri":"/"
  437. },
  438. "input":{"shape":"DescribeTagsType"},
  439. "output":{
  440. "shape":"TagsType",
  441. "resultWrapper":"DescribeTagsResult"
  442. },
  443. "errors":[
  444. {"shape":"InvalidNextToken"},
  445. {"shape":"ResourceContentionFault"}
  446. ]
  447. },
  448. "DescribeTerminationPolicyTypes":{
  449. "name":"DescribeTerminationPolicyTypes",
  450. "http":{
  451. "method":"POST",
  452. "requestUri":"/"
  453. },
  454. "output":{
  455. "shape":"DescribeTerminationPolicyTypesAnswer",
  456. "resultWrapper":"DescribeTerminationPolicyTypesResult"
  457. },
  458. "errors":[
  459. {"shape":"ResourceContentionFault"}
  460. ]
  461. },
  462. "DetachInstances":{
  463. "name":"DetachInstances",
  464. "http":{
  465. "method":"POST",
  466. "requestUri":"/"
  467. },
  468. "input":{"shape":"DetachInstancesQuery"},
  469. "output":{
  470. "shape":"DetachInstancesAnswer",
  471. "resultWrapper":"DetachInstancesResult"
  472. },
  473. "errors":[
  474. {"shape":"ResourceContentionFault"}
  475. ]
  476. },
  477. "DetachLoadBalancerTargetGroups":{
  478. "name":"DetachLoadBalancerTargetGroups",
  479. "http":{
  480. "method":"POST",
  481. "requestUri":"/"
  482. },
  483. "input":{"shape":"DetachLoadBalancerTargetGroupsType"},
  484. "output":{
  485. "shape":"DetachLoadBalancerTargetGroupsResultType",
  486. "resultWrapper":"DetachLoadBalancerTargetGroupsResult"
  487. },
  488. "errors":[
  489. {"shape":"ResourceContentionFault"}
  490. ]
  491. },
  492. "DetachLoadBalancers":{
  493. "name":"DetachLoadBalancers",
  494. "http":{
  495. "method":"POST",
  496. "requestUri":"/"
  497. },
  498. "input":{"shape":"DetachLoadBalancersType"},
  499. "output":{
  500. "shape":"DetachLoadBalancersResultType",
  501. "resultWrapper":"DetachLoadBalancersResult"
  502. },
  503. "errors":[
  504. {"shape":"ResourceContentionFault"}
  505. ]
  506. },
  507. "DisableMetricsCollection":{
  508. "name":"DisableMetricsCollection",
  509. "http":{
  510. "method":"POST",
  511. "requestUri":"/"
  512. },
  513. "input":{"shape":"DisableMetricsCollectionQuery"},
  514. "errors":[
  515. {"shape":"ResourceContentionFault"}
  516. ]
  517. },
  518. "EnableMetricsCollection":{
  519. "name":"EnableMetricsCollection",
  520. "http":{
  521. "method":"POST",
  522. "requestUri":"/"
  523. },
  524. "input":{"shape":"EnableMetricsCollectionQuery"},
  525. "errors":[
  526. {"shape":"ResourceContentionFault"}
  527. ]
  528. },
  529. "EnterStandby":{
  530. "name":"EnterStandby",
  531. "http":{
  532. "method":"POST",
  533. "requestUri":"/"
  534. },
  535. "input":{"shape":"EnterStandbyQuery"},
  536. "output":{
  537. "shape":"EnterStandbyAnswer",
  538. "resultWrapper":"EnterStandbyResult"
  539. },
  540. "errors":[
  541. {"shape":"ResourceContentionFault"}
  542. ]
  543. },
  544. "ExecutePolicy":{
  545. "name":"ExecutePolicy",
  546. "http":{
  547. "method":"POST",
  548. "requestUri":"/"
  549. },
  550. "input":{"shape":"ExecutePolicyType"},
  551. "errors":[
  552. {"shape":"ScalingActivityInProgressFault"},
  553. {"shape":"ResourceContentionFault"}
  554. ]
  555. },
  556. "ExitStandby":{
  557. "name":"ExitStandby",
  558. "http":{
  559. "method":"POST",
  560. "requestUri":"/"
  561. },
  562. "input":{"shape":"ExitStandbyQuery"},
  563. "output":{
  564. "shape":"ExitStandbyAnswer",
  565. "resultWrapper":"ExitStandbyResult"
  566. },
  567. "errors":[
  568. {"shape":"ResourceContentionFault"}
  569. ]
  570. },
  571. "PutLifecycleHook":{
  572. "name":"PutLifecycleHook",
  573. "http":{
  574. "method":"POST",
  575. "requestUri":"/"
  576. },
  577. "input":{"shape":"PutLifecycleHookType"},
  578. "output":{
  579. "shape":"PutLifecycleHookAnswer",
  580. "resultWrapper":"PutLifecycleHookResult"
  581. },
  582. "errors":[
  583. {"shape":"LimitExceededFault"},
  584. {"shape":"ResourceContentionFault"}
  585. ]
  586. },
  587. "PutNotificationConfiguration":{
  588. "name":"PutNotificationConfiguration",
  589. "http":{
  590. "method":"POST",
  591. "requestUri":"/"
  592. },
  593. "input":{"shape":"PutNotificationConfigurationType"},
  594. "errors":[
  595. {"shape":"LimitExceededFault"},
  596. {"shape":"ResourceContentionFault"}
  597. ]
  598. },
  599. "PutScalingPolicy":{
  600. "name":"PutScalingPolicy",
  601. "http":{
  602. "method":"POST",
  603. "requestUri":"/"
  604. },
  605. "input":{"shape":"PutScalingPolicyType"},
  606. "output":{
  607. "shape":"PolicyARNType",
  608. "resultWrapper":"PutScalingPolicyResult"
  609. },
  610. "errors":[
  611. {"shape":"LimitExceededFault"},
  612. {"shape":"ResourceContentionFault"}
  613. ]
  614. },
  615. "PutScheduledUpdateGroupAction":{
  616. "name":"PutScheduledUpdateGroupAction",
  617. "http":{
  618. "method":"POST",
  619. "requestUri":"/"
  620. },
  621. "input":{"shape":"PutScheduledUpdateGroupActionType"},
  622. "errors":[
  623. {"shape":"AlreadyExistsFault"},
  624. {"shape":"LimitExceededFault"},
  625. {"shape":"ResourceContentionFault"}
  626. ]
  627. },
  628. "RecordLifecycleActionHeartbeat":{
  629. "name":"RecordLifecycleActionHeartbeat",
  630. "http":{
  631. "method":"POST",
  632. "requestUri":"/"
  633. },
  634. "input":{"shape":"RecordLifecycleActionHeartbeatType"},
  635. "output":{
  636. "shape":"RecordLifecycleActionHeartbeatAnswer",
  637. "resultWrapper":"RecordLifecycleActionHeartbeatResult"
  638. },
  639. "errors":[
  640. {"shape":"ResourceContentionFault"}
  641. ]
  642. },
  643. "ResumeProcesses":{
  644. "name":"ResumeProcesses",
  645. "http":{
  646. "method":"POST",
  647. "requestUri":"/"
  648. },
  649. "input":{"shape":"ScalingProcessQuery"},
  650. "errors":[
  651. {"shape":"ResourceInUseFault"},
  652. {"shape":"ResourceContentionFault"}
  653. ]
  654. },
  655. "SetDesiredCapacity":{
  656. "name":"SetDesiredCapacity",
  657. "http":{
  658. "method":"POST",
  659. "requestUri":"/"
  660. },
  661. "input":{"shape":"SetDesiredCapacityType"},
  662. "errors":[
  663. {"shape":"ScalingActivityInProgressFault"},
  664. {"shape":"ResourceContentionFault"}
  665. ]
  666. },
  667. "SetInstanceHealth":{
  668. "name":"SetInstanceHealth",
  669. "http":{
  670. "method":"POST",
  671. "requestUri":"/"
  672. },
  673. "input":{"shape":"SetInstanceHealthQuery"},
  674. "errors":[
  675. {"shape":"ResourceContentionFault"}
  676. ]
  677. },
  678. "SetInstanceProtection":{
  679. "name":"SetInstanceProtection",
  680. "http":{
  681. "method":"POST",
  682. "requestUri":"/"
  683. },
  684. "input":{"shape":"SetInstanceProtectionQuery"},
  685. "output":{
  686. "shape":"SetInstanceProtectionAnswer",
  687. "resultWrapper":"SetInstanceProtectionResult"
  688. },
  689. "errors":[
  690. {"shape":"LimitExceededFault"},
  691. {"shape":"ResourceContentionFault"}
  692. ]
  693. },
  694. "SuspendProcesses":{
  695. "name":"SuspendProcesses",
  696. "http":{
  697. "method":"POST",
  698. "requestUri":"/"
  699. },
  700. "input":{"shape":"ScalingProcessQuery"},
  701. "errors":[
  702. {"shape":"ResourceInUseFault"},
  703. {"shape":"ResourceContentionFault"}
  704. ]
  705. },
  706. "TerminateInstanceInAutoScalingGroup":{
  707. "name":"TerminateInstanceInAutoScalingGroup",
  708. "http":{
  709. "method":"POST",
  710. "requestUri":"/"
  711. },
  712. "input":{"shape":"TerminateInstanceInAutoScalingGroupType"},
  713. "output":{
  714. "shape":"ActivityType",
  715. "resultWrapper":"TerminateInstanceInAutoScalingGroupResult"
  716. },
  717. "errors":[
  718. {"shape":"ScalingActivityInProgressFault"},
  719. {"shape":"ResourceContentionFault"}
  720. ]
  721. },
  722. "UpdateAutoScalingGroup":{
  723. "name":"UpdateAutoScalingGroup",
  724. "http":{
  725. "method":"POST",
  726. "requestUri":"/"
  727. },
  728. "input":{"shape":"UpdateAutoScalingGroupType"},
  729. "errors":[
  730. {"shape":"ScalingActivityInProgressFault"},
  731. {"shape":"ResourceContentionFault"}
  732. ]
  733. }
  734. },
  735. "shapes":{
  736. "Activities":{
  737. "type":"list",
  738. "member":{"shape":"Activity"}
  739. },
  740. "ActivitiesType":{
  741. "type":"structure",
  742. "required":["Activities"],
  743. "members":{
  744. "Activities":{"shape":"Activities"},
  745. "NextToken":{"shape":"XmlString"}
  746. }
  747. },
  748. "Activity":{
  749. "type":"structure",
  750. "required":[
  751. "ActivityId",
  752. "AutoScalingGroupName",
  753. "Cause",
  754. "StartTime",
  755. "StatusCode"
  756. ],
  757. "members":{
  758. "ActivityId":{"shape":"XmlString"},
  759. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  760. "Description":{"shape":"XmlString"},
  761. "Cause":{"shape":"XmlStringMaxLen1023"},
  762. "StartTime":{"shape":"TimestampType"},
  763. "EndTime":{"shape":"TimestampType"},
  764. "StatusCode":{"shape":"ScalingActivityStatusCode"},
  765. "StatusMessage":{"shape":"XmlStringMaxLen255"},
  766. "Progress":{"shape":"Progress"},
  767. "Details":{"shape":"XmlString"}
  768. }
  769. },
  770. "ActivityIds":{
  771. "type":"list",
  772. "member":{"shape":"XmlString"}
  773. },
  774. "ActivityType":{
  775. "type":"structure",
  776. "members":{
  777. "Activity":{"shape":"Activity"}
  778. }
  779. },
  780. "AdjustmentType":{
  781. "type":"structure",
  782. "members":{
  783. "AdjustmentType":{"shape":"XmlStringMaxLen255"}
  784. }
  785. },
  786. "AdjustmentTypes":{
  787. "type":"list",
  788. "member":{"shape":"AdjustmentType"}
  789. },
  790. "Alarm":{
  791. "type":"structure",
  792. "members":{
  793. "AlarmName":{"shape":"XmlStringMaxLen255"},
  794. "AlarmARN":{"shape":"ResourceName"}
  795. }
  796. },
  797. "Alarms":{
  798. "type":"list",
  799. "member":{"shape":"Alarm"}
  800. },
  801. "AlreadyExistsFault":{
  802. "type":"structure",
  803. "members":{
  804. "message":{"shape":"XmlStringMaxLen255"}
  805. },
  806. "error":{
  807. "code":"AlreadyExists",
  808. "httpStatusCode":400,
  809. "senderFault":true
  810. },
  811. "exception":true
  812. },
  813. "AsciiStringMaxLen255":{
  814. "type":"string",
  815. "max":255,
  816. "min":1,
  817. "pattern":"[A-Za-z0-9\\-_\\/]+"
  818. },
  819. "AssociatePublicIpAddress":{"type":"boolean"},
  820. "AttachInstancesQuery":{
  821. "type":"structure",
  822. "required":["AutoScalingGroupName"],
  823. "members":{
  824. "InstanceIds":{"shape":"InstanceIds"},
  825. "AutoScalingGroupName":{"shape":"ResourceName"}
  826. }
  827. },
  828. "AttachLoadBalancerTargetGroupsResultType":{
  829. "type":"structure",
  830. "members":{
  831. }
  832. },
  833. "AttachLoadBalancerTargetGroupsType":{
  834. "type":"structure",
  835. "required":[
  836. "AutoScalingGroupName",
  837. "TargetGroupARNs"
  838. ],
  839. "members":{
  840. "AutoScalingGroupName":{"shape":"ResourceName"},
  841. "TargetGroupARNs":{"shape":"TargetGroupARNs"}
  842. }
  843. },
  844. "AttachLoadBalancersResultType":{
  845. "type":"structure",
  846. "members":{
  847. }
  848. },
  849. "AttachLoadBalancersType":{
  850. "type":"structure",
  851. "required":[
  852. "AutoScalingGroupName",
  853. "LoadBalancerNames"
  854. ],
  855. "members":{
  856. "AutoScalingGroupName":{"shape":"ResourceName"},
  857. "LoadBalancerNames":{"shape":"LoadBalancerNames"}
  858. }
  859. },
  860. "AutoScalingGroup":{
  861. "type":"structure",
  862. "required":[
  863. "AutoScalingGroupName",
  864. "MinSize",
  865. "MaxSize",
  866. "DesiredCapacity",
  867. "DefaultCooldown",
  868. "AvailabilityZones",
  869. "HealthCheckType",
  870. "CreatedTime"
  871. ],
  872. "members":{
  873. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  874. "AutoScalingGroupARN":{"shape":"ResourceName"},
  875. "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
  876. "MinSize":{"shape":"AutoScalingGroupMinSize"},
  877. "MaxSize":{"shape":"AutoScalingGroupMaxSize"},
  878. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"},
  879. "DefaultCooldown":{"shape":"Cooldown"},
  880. "AvailabilityZones":{"shape":"AvailabilityZones"},
  881. "LoadBalancerNames":{"shape":"LoadBalancerNames"},
  882. "TargetGroupARNs":{"shape":"TargetGroupARNs"},
  883. "HealthCheckType":{"shape":"XmlStringMaxLen32"},
  884. "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"},
  885. "Instances":{"shape":"Instances"},
  886. "CreatedTime":{"shape":"TimestampType"},
  887. "SuspendedProcesses":{"shape":"SuspendedProcesses"},
  888. "PlacementGroup":{"shape":"XmlStringMaxLen255"},
  889. "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"},
  890. "EnabledMetrics":{"shape":"EnabledMetrics"},
  891. "Status":{"shape":"XmlStringMaxLen255"},
  892. "Tags":{"shape":"TagDescriptionList"},
  893. "TerminationPolicies":{"shape":"TerminationPolicies"},
  894. "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}
  895. }
  896. },
  897. "AutoScalingGroupDesiredCapacity":{"type":"integer"},
  898. "AutoScalingGroupMaxSize":{"type":"integer"},
  899. "AutoScalingGroupMinSize":{"type":"integer"},
  900. "AutoScalingGroupNames":{
  901. "type":"list",
  902. "member":{"shape":"ResourceName"}
  903. },
  904. "AutoScalingGroupNamesType":{
  905. "type":"structure",
  906. "members":{
  907. "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"},
  908. "NextToken":{"shape":"XmlString"},
  909. "MaxRecords":{"shape":"MaxRecords"}
  910. }
  911. },
  912. "AutoScalingGroups":{
  913. "type":"list",
  914. "member":{"shape":"AutoScalingGroup"}
  915. },
  916. "AutoScalingGroupsType":{
  917. "type":"structure",
  918. "required":["AutoScalingGroups"],
  919. "members":{
  920. "AutoScalingGroups":{"shape":"AutoScalingGroups"},
  921. "NextToken":{"shape":"XmlString"}
  922. }
  923. },
  924. "AutoScalingInstanceDetails":{
  925. "type":"structure",
  926. "required":[
  927. "InstanceId",
  928. "AutoScalingGroupName",
  929. "AvailabilityZone",
  930. "LifecycleState",
  931. "HealthStatus",
  932. "LaunchConfigurationName",
  933. "ProtectedFromScaleIn"
  934. ],
  935. "members":{
  936. "InstanceId":{"shape":"XmlStringMaxLen19"},
  937. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  938. "AvailabilityZone":{"shape":"XmlStringMaxLen255"},
  939. "LifecycleState":{"shape":"XmlStringMaxLen32"},
  940. "HealthStatus":{"shape":"XmlStringMaxLen32"},
  941. "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
  942. "ProtectedFromScaleIn":{"shape":"InstanceProtected"}
  943. }
  944. },
  945. "AutoScalingInstances":{
  946. "type":"list",
  947. "member":{"shape":"AutoScalingInstanceDetails"}
  948. },
  949. "AutoScalingInstancesType":{
  950. "type":"structure",
  951. "members":{
  952. "AutoScalingInstances":{"shape":"AutoScalingInstances"},
  953. "NextToken":{"shape":"XmlString"}
  954. }
  955. },
  956. "AutoScalingNotificationTypes":{
  957. "type":"list",
  958. "member":{"shape":"XmlStringMaxLen255"}
  959. },
  960. "AvailabilityZones":{
  961. "type":"list",
  962. "member":{"shape":"XmlStringMaxLen255"},
  963. "min":1
  964. },
  965. "BlockDeviceEbsDeleteOnTermination":{"type":"boolean"},
  966. "BlockDeviceEbsEncrypted":{"type":"boolean"},
  967. "BlockDeviceEbsIops":{
  968. "type":"integer",
  969. "max":20000,
  970. "min":100
  971. },
  972. "BlockDeviceEbsVolumeSize":{
  973. "type":"integer",
  974. "max":16384,
  975. "min":1
  976. },
  977. "BlockDeviceEbsVolumeType":{
  978. "type":"string",
  979. "max":255,
  980. "min":1
  981. },
  982. "BlockDeviceMapping":{
  983. "type":"structure",
  984. "required":["DeviceName"],
  985. "members":{
  986. "VirtualName":{"shape":"XmlStringMaxLen255"},
  987. "DeviceName":{"shape":"XmlStringMaxLen255"},
  988. "Ebs":{"shape":"Ebs"},
  989. "NoDevice":{"shape":"NoDevice"}
  990. }
  991. },
  992. "BlockDeviceMappings":{
  993. "type":"list",
  994. "member":{"shape":"BlockDeviceMapping"}
  995. },
  996. "ClassicLinkVPCSecurityGroups":{
  997. "type":"list",
  998. "member":{"shape":"XmlStringMaxLen255"}
  999. },
  1000. "CompleteLifecycleActionAnswer":{
  1001. "type":"structure",
  1002. "members":{
  1003. }
  1004. },
  1005. "CompleteLifecycleActionType":{
  1006. "type":"structure",
  1007. "required":[
  1008. "LifecycleHookName",
  1009. "AutoScalingGroupName",
  1010. "LifecycleActionResult"
  1011. ],
  1012. "members":{
  1013. "LifecycleHookName":{"shape":"AsciiStringMaxLen255"},
  1014. "AutoScalingGroupName":{"shape":"ResourceName"},
  1015. "LifecycleActionToken":{"shape":"LifecycleActionToken"},
  1016. "LifecycleActionResult":{"shape":"LifecycleActionResult"},
  1017. "InstanceId":{"shape":"XmlStringMaxLen19"}
  1018. }
  1019. },
  1020. "Cooldown":{"type":"integer"},
  1021. "CreateAutoScalingGroupType":{
  1022. "type":"structure",
  1023. "required":[
  1024. "AutoScalingGroupName",
  1025. "MinSize",
  1026. "MaxSize"
  1027. ],
  1028. "members":{
  1029. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  1030. "LaunchConfigurationName":{"shape":"ResourceName"},
  1031. "InstanceId":{"shape":"XmlStringMaxLen19"},
  1032. "MinSize":{"shape":"AutoScalingGroupMinSize"},
  1033. "MaxSize":{"shape":"AutoScalingGroupMaxSize"},
  1034. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"},
  1035. "DefaultCooldown":{"shape":"Cooldown"},
  1036. "AvailabilityZones":{"shape":"AvailabilityZones"},
  1037. "LoadBalancerNames":{"shape":"LoadBalancerNames"},
  1038. "TargetGroupARNs":{"shape":"TargetGroupARNs"},
  1039. "HealthCheckType":{"shape":"XmlStringMaxLen32"},
  1040. "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"},
  1041. "PlacementGroup":{"shape":"XmlStringMaxLen255"},
  1042. "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"},
  1043. "TerminationPolicies":{"shape":"TerminationPolicies"},
  1044. "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"},
  1045. "Tags":{"shape":"Tags"}
  1046. }
  1047. },
  1048. "CreateLaunchConfigurationType":{
  1049. "type":"structure",
  1050. "required":["LaunchConfigurationName"],
  1051. "members":{
  1052. "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
  1053. "ImageId":{"shape":"XmlStringMaxLen255"},
  1054. "KeyName":{"shape":"XmlStringMaxLen255"},
  1055. "SecurityGroups":{"shape":"SecurityGroups"},
  1056. "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"},
  1057. "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"},
  1058. "UserData":{"shape":"XmlStringUserData"},
  1059. "InstanceId":{"shape":"XmlStringMaxLen19"},
  1060. "InstanceType":{"shape":"XmlStringMaxLen255"},
  1061. "KernelId":{"shape":"XmlStringMaxLen255"},
  1062. "RamdiskId":{"shape":"XmlStringMaxLen255"},
  1063. "BlockDeviceMappings":{"shape":"BlockDeviceMappings"},
  1064. "InstanceMonitoring":{"shape":"InstanceMonitoring"},
  1065. "SpotPrice":{"shape":"SpotPrice"},
  1066. "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"},
  1067. "EbsOptimized":{"shape":"EbsOptimized"},
  1068. "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"},
  1069. "PlacementTenancy":{"shape":"XmlStringMaxLen64"}
  1070. }
  1071. },
  1072. "CreateOrUpdateTagsType":{
  1073. "type":"structure",
  1074. "required":["Tags"],
  1075. "members":{
  1076. "Tags":{"shape":"Tags"}
  1077. }
  1078. },
  1079. "DeleteAutoScalingGroupType":{
  1080. "type":"structure",
  1081. "required":["AutoScalingGroupName"],
  1082. "members":{
  1083. "AutoScalingGroupName":{"shape":"ResourceName"},
  1084. "ForceDelete":{"shape":"ForceDelete"}
  1085. }
  1086. },
  1087. "DeleteLifecycleHookAnswer":{
  1088. "type":"structure",
  1089. "members":{
  1090. }
  1091. },
  1092. "DeleteLifecycleHookType":{
  1093. "type":"structure",
  1094. "required":[
  1095. "LifecycleHookName",
  1096. "AutoScalingGroupName"
  1097. ],
  1098. "members":{
  1099. "LifecycleHookName":{"shape":"AsciiStringMaxLen255"},
  1100. "AutoScalingGroupName":{"shape":"ResourceName"}
  1101. }
  1102. },
  1103. "DeleteNotificationConfigurationType":{
  1104. "type":"structure",
  1105. "required":[
  1106. "AutoScalingGroupName",
  1107. "TopicARN"
  1108. ],
  1109. "members":{
  1110. "AutoScalingGroupName":{"shape":"ResourceName"},
  1111. "TopicARN":{"shape":"ResourceName"}
  1112. }
  1113. },
  1114. "DeletePolicyType":{
  1115. "type":"structure",
  1116. "required":["PolicyName"],
  1117. "members":{
  1118. "AutoScalingGroupName":{"shape":"ResourceName"},
  1119. "PolicyName":{"shape":"ResourceName"}
  1120. }
  1121. },
  1122. "DeleteScheduledActionType":{
  1123. "type":"structure",
  1124. "required":[
  1125. "AutoScalingGroupName",
  1126. "ScheduledActionName"
  1127. ],
  1128. "members":{
  1129. "AutoScalingGroupName":{"shape":"ResourceName"},
  1130. "ScheduledActionName":{"shape":"ResourceName"}
  1131. }
  1132. },
  1133. "DeleteTagsType":{
  1134. "type":"structure",
  1135. "required":["Tags"],
  1136. "members":{
  1137. "Tags":{"shape":"Tags"}
  1138. }
  1139. },
  1140. "DescribeAccountLimitsAnswer":{
  1141. "type":"structure",
  1142. "members":{
  1143. "MaxNumberOfAutoScalingGroups":{"shape":"MaxNumberOfAutoScalingGroups"},
  1144. "MaxNumberOfLaunchConfigurations":{"shape":"MaxNumberOfLaunchConfigurations"},
  1145. "NumberOfAutoScalingGroups":{"shape":"NumberOfAutoScalingGroups"},
  1146. "NumberOfLaunchConfigurations":{"shape":"NumberOfLaunchConfigurations"}
  1147. }
  1148. },
  1149. "DescribeAdjustmentTypesAnswer":{
  1150. "type":"structure",
  1151. "members":{
  1152. "AdjustmentTypes":{"shape":"AdjustmentTypes"}
  1153. }
  1154. },
  1155. "DescribeAutoScalingInstancesType":{
  1156. "type":"structure",
  1157. "members":{
  1158. "InstanceIds":{"shape":"InstanceIds"},
  1159. "MaxRecords":{"shape":"MaxRecords"},
  1160. "NextToken":{"shape":"XmlString"}
  1161. }
  1162. },
  1163. "DescribeAutoScalingNotificationTypesAnswer":{
  1164. "type":"structure",
  1165. "members":{
  1166. "AutoScalingNotificationTypes":{"shape":"AutoScalingNotificationTypes"}
  1167. }
  1168. },
  1169. "DescribeLifecycleHookTypesAnswer":{
  1170. "type":"structure",
  1171. "members":{
  1172. "LifecycleHookTypes":{"shape":"AutoScalingNotificationTypes"}
  1173. }
  1174. },
  1175. "DescribeLifecycleHooksAnswer":{
  1176. "type":"structure",
  1177. "members":{
  1178. "LifecycleHooks":{"shape":"LifecycleHooks"}
  1179. }
  1180. },
  1181. "DescribeLifecycleHooksType":{
  1182. "type":"structure",
  1183. "required":["AutoScalingGroupName"],
  1184. "members":{
  1185. "AutoScalingGroupName":{"shape":"ResourceName"},
  1186. "LifecycleHookNames":{"shape":"LifecycleHookNames"}
  1187. }
  1188. },
  1189. "DescribeLoadBalancerTargetGroupsRequest":{
  1190. "type":"structure",
  1191. "required":["AutoScalingGroupName"],
  1192. "members":{
  1193. "AutoScalingGroupName":{"shape":"ResourceName"},
  1194. "NextToken":{"shape":"XmlString"},
  1195. "MaxRecords":{"shape":"MaxRecords"}
  1196. }
  1197. },
  1198. "DescribeLoadBalancerTargetGroupsResponse":{
  1199. "type":"structure",
  1200. "members":{
  1201. "LoadBalancerTargetGroups":{"shape":"LoadBalancerTargetGroupStates"},
  1202. "NextToken":{"shape":"XmlString"}
  1203. }
  1204. },
  1205. "DescribeLoadBalancersRequest":{
  1206. "type":"structure",
  1207. "required":["AutoScalingGroupName"],
  1208. "members":{
  1209. "AutoScalingGroupName":{"shape":"ResourceName"},
  1210. "NextToken":{"shape":"XmlString"},
  1211. "MaxRecords":{"shape":"MaxRecords"}
  1212. }
  1213. },
  1214. "DescribeLoadBalancersResponse":{
  1215. "type":"structure",
  1216. "members":{
  1217. "LoadBalancers":{"shape":"LoadBalancerStates"},
  1218. "NextToken":{"shape":"XmlString"}
  1219. }
  1220. },
  1221. "DescribeMetricCollectionTypesAnswer":{
  1222. "type":"structure",
  1223. "members":{
  1224. "Metrics":{"shape":"MetricCollectionTypes"},
  1225. "Granularities":{"shape":"MetricGranularityTypes"}
  1226. }
  1227. },
  1228. "DescribeNotificationConfigurationsAnswer":{
  1229. "type":"structure",
  1230. "required":["NotificationConfigurations"],
  1231. "members":{
  1232. "NotificationConfigurations":{"shape":"NotificationConfigurations"},
  1233. "NextToken":{"shape":"XmlString"}
  1234. }
  1235. },
  1236. "DescribeNotificationConfigurationsType":{
  1237. "type":"structure",
  1238. "members":{
  1239. "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"},
  1240. "NextToken":{"shape":"XmlString"},
  1241. "MaxRecords":{"shape":"MaxRecords"}
  1242. }
  1243. },
  1244. "DescribePoliciesType":{
  1245. "type":"structure",
  1246. "members":{
  1247. "AutoScalingGroupName":{"shape":"ResourceName"},
  1248. "PolicyNames":{"shape":"PolicyNames"},
  1249. "PolicyTypes":{"shape":"PolicyTypes"},
  1250. "NextToken":{"shape":"XmlString"},
  1251. "MaxRecords":{"shape":"MaxRecords"}
  1252. }
  1253. },
  1254. "DescribeScalingActivitiesType":{
  1255. "type":"structure",
  1256. "members":{
  1257. "ActivityIds":{"shape":"ActivityIds"},
  1258. "AutoScalingGroupName":{"shape":"ResourceName"},
  1259. "MaxRecords":{"shape":"MaxRecords"},
  1260. "NextToken":{"shape":"XmlString"}
  1261. }
  1262. },
  1263. "DescribeScheduledActionsType":{
  1264. "type":"structure",
  1265. "members":{
  1266. "AutoScalingGroupName":{"shape":"ResourceName"},
  1267. "ScheduledActionNames":{"shape":"ScheduledActionNames"},
  1268. "StartTime":{"shape":"TimestampType"},
  1269. "EndTime":{"shape":"TimestampType"},
  1270. "NextToken":{"shape":"XmlString"},
  1271. "MaxRecords":{"shape":"MaxRecords"}
  1272. }
  1273. },
  1274. "DescribeTagsType":{
  1275. "type":"structure",
  1276. "members":{
  1277. "Filters":{"shape":"Filters"},
  1278. "NextToken":{"shape":"XmlString"},
  1279. "MaxRecords":{"shape":"MaxRecords"}
  1280. }
  1281. },
  1282. "DescribeTerminationPolicyTypesAnswer":{
  1283. "type":"structure",
  1284. "members":{
  1285. "TerminationPolicyTypes":{"shape":"TerminationPolicies"}
  1286. }
  1287. },
  1288. "DetachInstancesAnswer":{
  1289. "type":"structure",
  1290. "members":{
  1291. "Activities":{"shape":"Activities"}
  1292. }
  1293. },
  1294. "DetachInstancesQuery":{
  1295. "type":"structure",
  1296. "required":[
  1297. "AutoScalingGroupName",
  1298. "ShouldDecrementDesiredCapacity"
  1299. ],
  1300. "members":{
  1301. "InstanceIds":{"shape":"InstanceIds"},
  1302. "AutoScalingGroupName":{"shape":"ResourceName"},
  1303. "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"}
  1304. }
  1305. },
  1306. "DetachLoadBalancerTargetGroupsResultType":{
  1307. "type":"structure",
  1308. "members":{
  1309. }
  1310. },
  1311. "DetachLoadBalancerTargetGroupsType":{
  1312. "type":"structure",
  1313. "required":[
  1314. "AutoScalingGroupName",
  1315. "TargetGroupARNs"
  1316. ],
  1317. "members":{
  1318. "AutoScalingGroupName":{"shape":"ResourceName"},
  1319. "TargetGroupARNs":{"shape":"TargetGroupARNs"}
  1320. }
  1321. },
  1322. "DetachLoadBalancersResultType":{
  1323. "type":"structure",
  1324. "members":{
  1325. }
  1326. },
  1327. "DetachLoadBalancersType":{
  1328. "type":"structure",
  1329. "required":[
  1330. "AutoScalingGroupName",
  1331. "LoadBalancerNames"
  1332. ],
  1333. "members":{
  1334. "AutoScalingGroupName":{"shape":"ResourceName"},
  1335. "LoadBalancerNames":{"shape":"LoadBalancerNames"}
  1336. }
  1337. },
  1338. "DisableMetricsCollectionQuery":{
  1339. "type":"structure",
  1340. "required":["AutoScalingGroupName"],
  1341. "members":{
  1342. "AutoScalingGroupName":{"shape":"ResourceName"},
  1343. "Metrics":{"shape":"Metrics"}
  1344. }
  1345. },
  1346. "Ebs":{
  1347. "type":"structure",
  1348. "members":{
  1349. "SnapshotId":{"shape":"XmlStringMaxLen255"},
  1350. "VolumeSize":{"shape":"BlockDeviceEbsVolumeSize"},
  1351. "VolumeType":{"shape":"BlockDeviceEbsVolumeType"},
  1352. "DeleteOnTermination":{"shape":"BlockDeviceEbsDeleteOnTermination"},
  1353. "Iops":{"shape":"BlockDeviceEbsIops"},
  1354. "Encrypted":{"shape":"BlockDeviceEbsEncrypted"}
  1355. }
  1356. },
  1357. "EbsOptimized":{"type":"boolean"},
  1358. "EnableMetricsCollectionQuery":{
  1359. "type":"structure",
  1360. "required":[
  1361. "AutoScalingGroupName",
  1362. "Granularity"
  1363. ],
  1364. "members":{
  1365. "AutoScalingGroupName":{"shape":"ResourceName"},
  1366. "Metrics":{"shape":"Metrics"},
  1367. "Granularity":{"shape":"XmlStringMaxLen255"}
  1368. }
  1369. },
  1370. "EnabledMetric":{
  1371. "type":"structure",
  1372. "members":{
  1373. "Metric":{"shape":"XmlStringMaxLen255"},
  1374. "Granularity":{"shape":"XmlStringMaxLen255"}
  1375. }
  1376. },
  1377. "EnabledMetrics":{
  1378. "type":"list",
  1379. "member":{"shape":"EnabledMetric"}
  1380. },
  1381. "EnterStandbyAnswer":{
  1382. "type":"structure",
  1383. "members":{
  1384. "Activities":{"shape":"Activities"}
  1385. }
  1386. },
  1387. "EnterStandbyQuery":{
  1388. "type":"structure",
  1389. "required":[
  1390. "AutoScalingGroupName",
  1391. "ShouldDecrementDesiredCapacity"
  1392. ],
  1393. "members":{
  1394. "InstanceIds":{"shape":"InstanceIds"},
  1395. "AutoScalingGroupName":{"shape":"ResourceName"},
  1396. "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"}
  1397. }
  1398. },
  1399. "EstimatedInstanceWarmup":{"type":"integer"},
  1400. "ExecutePolicyType":{
  1401. "type":"structure",
  1402. "required":["PolicyName"],
  1403. "members":{
  1404. "AutoScalingGroupName":{"shape":"ResourceName"},
  1405. "PolicyName":{"shape":"ResourceName"},
  1406. "HonorCooldown":{"shape":"HonorCooldown"},
  1407. "MetricValue":{"shape":"MetricScale"},
  1408. "BreachThreshold":{"shape":"MetricScale"}
  1409. }
  1410. },
  1411. "ExitStandbyAnswer":{
  1412. "type":"structure",
  1413. "members":{
  1414. "Activities":{"shape":"Activities"}
  1415. }
  1416. },
  1417. "ExitStandbyQuery":{
  1418. "type":"structure",
  1419. "required":["AutoScalingGroupName"],
  1420. "members":{
  1421. "InstanceIds":{"shape":"InstanceIds"},
  1422. "AutoScalingGroupName":{"shape":"ResourceName"}
  1423. }
  1424. },
  1425. "Filter":{
  1426. "type":"structure",
  1427. "members":{
  1428. "Name":{"shape":"XmlString"},
  1429. "Values":{"shape":"Values"}
  1430. }
  1431. },
  1432. "Filters":{
  1433. "type":"list",
  1434. "member":{"shape":"Filter"}
  1435. },
  1436. "ForceDelete":{"type":"boolean"},
  1437. "GlobalTimeout":{"type":"integer"},
  1438. "HealthCheckGracePeriod":{"type":"integer"},
  1439. "HeartbeatTimeout":{"type":"integer"},
  1440. "HonorCooldown":{"type":"boolean"},
  1441. "Instance":{
  1442. "type":"structure",
  1443. "required":[
  1444. "InstanceId",
  1445. "AvailabilityZone",
  1446. "LifecycleState",
  1447. "HealthStatus",
  1448. "LaunchConfigurationName",
  1449. "ProtectedFromScaleIn"
  1450. ],
  1451. "members":{
  1452. "InstanceId":{"shape":"XmlStringMaxLen19"},
  1453. "AvailabilityZone":{"shape":"XmlStringMaxLen255"},
  1454. "LifecycleState":{"shape":"LifecycleState"},
  1455. "HealthStatus":{"shape":"XmlStringMaxLen32"},
  1456. "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
  1457. "ProtectedFromScaleIn":{"shape":"InstanceProtected"}
  1458. }
  1459. },
  1460. "InstanceIds":{
  1461. "type":"list",
  1462. "member":{"shape":"XmlStringMaxLen19"}
  1463. },
  1464. "InstanceMonitoring":{
  1465. "type":"structure",
  1466. "members":{
  1467. "Enabled":{"shape":"MonitoringEnabled"}
  1468. }
  1469. },
  1470. "InstanceProtected":{"type":"boolean"},
  1471. "Instances":{
  1472. "type":"list",
  1473. "member":{"shape":"Instance"}
  1474. },
  1475. "InvalidNextToken":{
  1476. "type":"structure",
  1477. "members":{
  1478. "message":{"shape":"XmlStringMaxLen255"}
  1479. },
  1480. "error":{
  1481. "code":"InvalidNextToken",
  1482. "httpStatusCode":400,
  1483. "senderFault":true
  1484. },
  1485. "exception":true
  1486. },
  1487. "LaunchConfiguration":{
  1488. "type":"structure",
  1489. "required":[
  1490. "LaunchConfigurationName",
  1491. "ImageId",
  1492. "InstanceType",
  1493. "CreatedTime"
  1494. ],
  1495. "members":{
  1496. "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"},
  1497. "LaunchConfigurationARN":{"shape":"ResourceName"},
  1498. "ImageId":{"shape":"XmlStringMaxLen255"},
  1499. "KeyName":{"shape":"XmlStringMaxLen255"},
  1500. "SecurityGroups":{"shape":"SecurityGroups"},
  1501. "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"},
  1502. "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"},
  1503. "UserData":{"shape":"XmlStringUserData"},
  1504. "InstanceType":{"shape":"XmlStringMaxLen255"},
  1505. "KernelId":{"shape":"XmlStringMaxLen255"},
  1506. "RamdiskId":{"shape":"XmlStringMaxLen255"},
  1507. "BlockDeviceMappings":{"shape":"BlockDeviceMappings"},
  1508. "InstanceMonitoring":{"shape":"InstanceMonitoring"},
  1509. "SpotPrice":{"shape":"SpotPrice"},
  1510. "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"},
  1511. "CreatedTime":{"shape":"TimestampType"},
  1512. "EbsOptimized":{"shape":"EbsOptimized"},
  1513. "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"},
  1514. "PlacementTenancy":{"shape":"XmlStringMaxLen64"}
  1515. }
  1516. },
  1517. "LaunchConfigurationNameType":{
  1518. "type":"structure",
  1519. "required":["LaunchConfigurationName"],
  1520. "members":{
  1521. "LaunchConfigurationName":{"shape":"ResourceName"}
  1522. }
  1523. },
  1524. "LaunchConfigurationNames":{
  1525. "type":"list",
  1526. "member":{"shape":"ResourceName"}
  1527. },
  1528. "LaunchConfigurationNamesType":{
  1529. "type":"structure",
  1530. "members":{
  1531. "LaunchConfigurationNames":{"shape":"LaunchConfigurationNames"},
  1532. "NextToken":{"shape":"XmlString"},
  1533. "MaxRecords":{"shape":"MaxRecords"}
  1534. }
  1535. },
  1536. "LaunchConfigurations":{
  1537. "type":"list",
  1538. "member":{"shape":"LaunchConfiguration"}
  1539. },
  1540. "LaunchConfigurationsType":{
  1541. "type":"structure",
  1542. "required":["LaunchConfigurations"],
  1543. "members":{
  1544. "LaunchConfigurations":{"shape":"LaunchConfigurations"},
  1545. "NextToken":{"shape":"XmlString"}
  1546. }
  1547. },
  1548. "LifecycleActionResult":{"type":"string"},
  1549. "LifecycleActionToken":{
  1550. "type":"string",
  1551. "max":36,
  1552. "min":36
  1553. },
  1554. "LifecycleHook":{
  1555. "type":"structure",
  1556. "members":{
  1557. "LifecycleHookName":{"shape":"AsciiStringMaxLen255"},
  1558. "AutoScalingGroupName":{"shape":"ResourceName"},
  1559. "LifecycleTransition":{"shape":"LifecycleTransition"},
  1560. "NotificationTargetARN":{"shape":"ResourceName"},
  1561. "RoleARN":{"shape":"ResourceName"},
  1562. "NotificationMetadata":{"shape":"XmlStringMaxLen1023"},
  1563. "HeartbeatTimeout":{"shape":"HeartbeatTimeout"},
  1564. "GlobalTimeout":{"shape":"GlobalTimeout"},
  1565. "DefaultResult":{"shape":"LifecycleActionResult"}
  1566. }
  1567. },
  1568. "LifecycleHookNames":{
  1569. "type":"list",
  1570. "member":{"shape":"AsciiStringMaxLen255"}
  1571. },
  1572. "LifecycleHooks":{
  1573. "type":"list",
  1574. "member":{"shape":"LifecycleHook"}
  1575. },
  1576. "LifecycleState":{
  1577. "type":"string",
  1578. "enum":[
  1579. "Pending",
  1580. "Pending:Wait",
  1581. "Pending:Proceed",
  1582. "Quarantined",
  1583. "InService",
  1584. "Terminating",
  1585. "Terminating:Wait",
  1586. "Terminating:Proceed",
  1587. "Terminated",
  1588. "Detaching",
  1589. "Detached",
  1590. "EnteringStandby",
  1591. "Standby"
  1592. ]
  1593. },
  1594. "LifecycleTransition":{"type":"string"},
  1595. "LimitExceededFault":{
  1596. "type":"structure",
  1597. "members":{
  1598. "message":{"shape":"XmlStringMaxLen255"}
  1599. },
  1600. "error":{
  1601. "code":"LimitExceeded",
  1602. "httpStatusCode":400,
  1603. "senderFault":true
  1604. },
  1605. "exception":true
  1606. },
  1607. "LoadBalancerNames":{
  1608. "type":"list",
  1609. "member":{"shape":"XmlStringMaxLen255"}
  1610. },
  1611. "LoadBalancerState":{
  1612. "type":"structure",
  1613. "members":{
  1614. "LoadBalancerName":{"shape":"XmlStringMaxLen255"},
  1615. "State":{"shape":"XmlStringMaxLen255"}
  1616. }
  1617. },
  1618. "LoadBalancerStates":{
  1619. "type":"list",
  1620. "member":{"shape":"LoadBalancerState"}
  1621. },
  1622. "LoadBalancerTargetGroupState":{
  1623. "type":"structure",
  1624. "members":{
  1625. "LoadBalancerTargetGroupARN":{"shape":"XmlStringMaxLen511"},
  1626. "State":{"shape":"XmlStringMaxLen255"}
  1627. }
  1628. },
  1629. "LoadBalancerTargetGroupStates":{
  1630. "type":"list",
  1631. "member":{"shape":"LoadBalancerTargetGroupState"}
  1632. },
  1633. "MaxNumberOfAutoScalingGroups":{"type":"integer"},
  1634. "MaxNumberOfLaunchConfigurations":{"type":"integer"},
  1635. "MaxRecords":{"type":"integer"},
  1636. "MetricCollectionType":{
  1637. "type":"structure",
  1638. "members":{
  1639. "Metric":{"shape":"XmlStringMaxLen255"}
  1640. }
  1641. },
  1642. "MetricCollectionTypes":{
  1643. "type":"list",
  1644. "member":{"shape":"MetricCollectionType"}
  1645. },
  1646. "MetricGranularityType":{
  1647. "type":"structure",
  1648. "members":{
  1649. "Granularity":{"shape":"XmlStringMaxLen255"}
  1650. }
  1651. },
  1652. "MetricGranularityTypes":{
  1653. "type":"list",
  1654. "member":{"shape":"MetricGranularityType"}
  1655. },
  1656. "MetricScale":{"type":"double"},
  1657. "Metrics":{
  1658. "type":"list",
  1659. "member":{"shape":"XmlStringMaxLen255"}
  1660. },
  1661. "MinAdjustmentMagnitude":{"type":"integer"},
  1662. "MinAdjustmentStep":{
  1663. "type":"integer",
  1664. "deprecated":true
  1665. },
  1666. "MonitoringEnabled":{"type":"boolean"},
  1667. "NoDevice":{"type":"boolean"},
  1668. "NotificationConfiguration":{
  1669. "type":"structure",
  1670. "members":{
  1671. "AutoScalingGroupName":{"shape":"ResourceName"},
  1672. "TopicARN":{"shape":"ResourceName"},
  1673. "NotificationType":{"shape":"XmlStringMaxLen255"}
  1674. }
  1675. },
  1676. "NotificationConfigurations":{
  1677. "type":"list",
  1678. "member":{"shape":"NotificationConfiguration"}
  1679. },
  1680. "NotificationTargetResourceName":{
  1681. "type":"string",
  1682. "max":1600,
  1683. "min":0,
  1684. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  1685. },
  1686. "NumberOfAutoScalingGroups":{"type":"integer"},
  1687. "NumberOfLaunchConfigurations":{"type":"integer"},
  1688. "PoliciesType":{
  1689. "type":"structure",
  1690. "members":{
  1691. "ScalingPolicies":{"shape":"ScalingPolicies"},
  1692. "NextToken":{"shape":"XmlString"}
  1693. }
  1694. },
  1695. "PolicyARNType":{
  1696. "type":"structure",
  1697. "members":{
  1698. "PolicyARN":{"shape":"ResourceName"}
  1699. }
  1700. },
  1701. "PolicyIncrement":{"type":"integer"},
  1702. "PolicyNames":{
  1703. "type":"list",
  1704. "member":{"shape":"ResourceName"}
  1705. },
  1706. "PolicyTypes":{
  1707. "type":"list",
  1708. "member":{"shape":"XmlStringMaxLen64"}
  1709. },
  1710. "ProcessNames":{
  1711. "type":"list",
  1712. "member":{"shape":"XmlStringMaxLen255"}
  1713. },
  1714. "ProcessType":{
  1715. "type":"structure",
  1716. "required":["ProcessName"],
  1717. "members":{
  1718. "ProcessName":{"shape":"XmlStringMaxLen255"}
  1719. }
  1720. },
  1721. "Processes":{
  1722. "type":"list",
  1723. "member":{"shape":"ProcessType"}
  1724. },
  1725. "ProcessesType":{
  1726. "type":"structure",
  1727. "members":{
  1728. "Processes":{"shape":"Processes"}
  1729. }
  1730. },
  1731. "Progress":{"type":"integer"},
  1732. "PropagateAtLaunch":{"type":"boolean"},
  1733. "ProtectedFromScaleIn":{"type":"boolean"},
  1734. "PutLifecycleHookAnswer":{
  1735. "type":"structure",
  1736. "members":{
  1737. }
  1738. },
  1739. "PutLifecycleHookType":{
  1740. "type":"structure",
  1741. "required":[
  1742. "LifecycleHookName",
  1743. "AutoScalingGroupName"
  1744. ],
  1745. "members":{
  1746. "LifecycleHookName":{"shape":"AsciiStringMaxLen255"},
  1747. "AutoScalingGroupName":{"shape":"ResourceName"},
  1748. "LifecycleTransition":{"shape":"LifecycleTransition"},
  1749. "RoleARN":{"shape":"ResourceName"},
  1750. "NotificationTargetARN":{"shape":"NotificationTargetResourceName"},
  1751. "NotificationMetadata":{"shape":"XmlStringMaxLen1023"},
  1752. "HeartbeatTimeout":{"shape":"HeartbeatTimeout"},
  1753. "DefaultResult":{"shape":"LifecycleActionResult"}
  1754. }
  1755. },
  1756. "PutNotificationConfigurationType":{
  1757. "type":"structure",
  1758. "required":[
  1759. "AutoScalingGroupName",
  1760. "TopicARN",
  1761. "NotificationTypes"
  1762. ],
  1763. "members":{
  1764. "AutoScalingGroupName":{"shape":"ResourceName"},
  1765. "TopicARN":{"shape":"ResourceName"},
  1766. "NotificationTypes":{"shape":"AutoScalingNotificationTypes"}
  1767. }
  1768. },
  1769. "PutScalingPolicyType":{
  1770. "type":"structure",
  1771. "required":[
  1772. "AutoScalingGroupName",
  1773. "PolicyName",
  1774. "AdjustmentType"
  1775. ],
  1776. "members":{
  1777. "AutoScalingGroupName":{"shape":"ResourceName"},
  1778. "PolicyName":{"shape":"XmlStringMaxLen255"},
  1779. "PolicyType":{"shape":"XmlStringMaxLen64"},
  1780. "AdjustmentType":{"shape":"XmlStringMaxLen255"},
  1781. "MinAdjustmentStep":{"shape":"MinAdjustmentStep"},
  1782. "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"},
  1783. "ScalingAdjustment":{"shape":"PolicyIncrement"},
  1784. "Cooldown":{"shape":"Cooldown"},
  1785. "MetricAggregationType":{"shape":"XmlStringMaxLen32"},
  1786. "StepAdjustments":{"shape":"StepAdjustments"},
  1787. "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}
  1788. }
  1789. },
  1790. "PutScheduledUpdateGroupActionType":{
  1791. "type":"structure",
  1792. "required":[
  1793. "AutoScalingGroupName",
  1794. "ScheduledActionName"
  1795. ],
  1796. "members":{
  1797. "AutoScalingGroupName":{"shape":"ResourceName"},
  1798. "ScheduledActionName":{"shape":"XmlStringMaxLen255"},
  1799. "Time":{"shape":"TimestampType"},
  1800. "StartTime":{"shape":"TimestampType"},
  1801. "EndTime":{"shape":"TimestampType"},
  1802. "Recurrence":{"shape":"XmlStringMaxLen255"},
  1803. "MinSize":{"shape":"AutoScalingGroupMinSize"},
  1804. "MaxSize":{"shape":"AutoScalingGroupMaxSize"},
  1805. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}
  1806. }
  1807. },
  1808. "RecordLifecycleActionHeartbeatAnswer":{
  1809. "type":"structure",
  1810. "members":{
  1811. }
  1812. },
  1813. "RecordLifecycleActionHeartbeatType":{
  1814. "type":"structure",
  1815. "required":[
  1816. "LifecycleHookName",
  1817. "AutoScalingGroupName"
  1818. ],
  1819. "members":{
  1820. "LifecycleHookName":{"shape":"AsciiStringMaxLen255"},
  1821. "AutoScalingGroupName":{"shape":"ResourceName"},
  1822. "LifecycleActionToken":{"shape":"LifecycleActionToken"},
  1823. "InstanceId":{"shape":"XmlStringMaxLen19"}
  1824. }
  1825. },
  1826. "ResourceContentionFault":{
  1827. "type":"structure",
  1828. "members":{
  1829. "message":{"shape":"XmlStringMaxLen255"}
  1830. },
  1831. "error":{
  1832. "code":"ResourceContention",
  1833. "httpStatusCode":500,
  1834. "senderFault":true
  1835. },
  1836. "exception":true
  1837. },
  1838. "ResourceInUseFault":{
  1839. "type":"structure",
  1840. "members":{
  1841. "message":{"shape":"XmlStringMaxLen255"}
  1842. },
  1843. "error":{
  1844. "code":"ResourceInUse",
  1845. "httpStatusCode":400,
  1846. "senderFault":true
  1847. },
  1848. "exception":true
  1849. },
  1850. "ResourceName":{
  1851. "type":"string",
  1852. "max":1600,
  1853. "min":1,
  1854. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  1855. },
  1856. "ScalingActivityInProgressFault":{
  1857. "type":"structure",
  1858. "members":{
  1859. "message":{"shape":"XmlStringMaxLen255"}
  1860. },
  1861. "error":{
  1862. "code":"ScalingActivityInProgress",
  1863. "httpStatusCode":400,
  1864. "senderFault":true
  1865. },
  1866. "exception":true
  1867. },
  1868. "ScalingActivityStatusCode":{
  1869. "type":"string",
  1870. "enum":[
  1871. "PendingSpotBidPlacement",
  1872. "WaitingForSpotInstanceRequestId",
  1873. "WaitingForSpotInstanceId",
  1874. "WaitingForInstanceId",
  1875. "PreInService",
  1876. "InProgress",
  1877. "WaitingForELBConnectionDraining",
  1878. "MidLifecycleAction",
  1879. "WaitingForInstanceWarmup",
  1880. "Successful",
  1881. "Failed",
  1882. "Cancelled"
  1883. ]
  1884. },
  1885. "ScalingPolicies":{
  1886. "type":"list",
  1887. "member":{"shape":"ScalingPolicy"}
  1888. },
  1889. "ScalingPolicy":{
  1890. "type":"structure",
  1891. "members":{
  1892. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  1893. "PolicyName":{"shape":"XmlStringMaxLen255"},
  1894. "PolicyARN":{"shape":"ResourceName"},
  1895. "PolicyType":{"shape":"XmlStringMaxLen64"},
  1896. "AdjustmentType":{"shape":"XmlStringMaxLen255"},
  1897. "MinAdjustmentStep":{"shape":"MinAdjustmentStep"},
  1898. "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"},
  1899. "ScalingAdjustment":{"shape":"PolicyIncrement"},
  1900. "Cooldown":{"shape":"Cooldown"},
  1901. "StepAdjustments":{"shape":"StepAdjustments"},
  1902. "MetricAggregationType":{"shape":"XmlStringMaxLen32"},
  1903. "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"},
  1904. "Alarms":{"shape":"Alarms"}
  1905. }
  1906. },
  1907. "ScalingProcessQuery":{
  1908. "type":"structure",
  1909. "required":["AutoScalingGroupName"],
  1910. "members":{
  1911. "AutoScalingGroupName":{"shape":"ResourceName"},
  1912. "ScalingProcesses":{"shape":"ProcessNames"}
  1913. }
  1914. },
  1915. "ScheduledActionNames":{
  1916. "type":"list",
  1917. "member":{"shape":"ResourceName"}
  1918. },
  1919. "ScheduledActionsType":{
  1920. "type":"structure",
  1921. "members":{
  1922. "ScheduledUpdateGroupActions":{"shape":"ScheduledUpdateGroupActions"},
  1923. "NextToken":{"shape":"XmlString"}
  1924. }
  1925. },
  1926. "ScheduledUpdateGroupAction":{
  1927. "type":"structure",
  1928. "members":{
  1929. "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"},
  1930. "ScheduledActionName":{"shape":"XmlStringMaxLen255"},
  1931. "ScheduledActionARN":{"shape":"ResourceName"},
  1932. "Time":{"shape":"TimestampType"},
  1933. "StartTime":{"shape":"TimestampType"},
  1934. "EndTime":{"shape":"TimestampType"},
  1935. "Recurrence":{"shape":"XmlStringMaxLen255"},
  1936. "MinSize":{"shape":"AutoScalingGroupMinSize"},
  1937. "MaxSize":{"shape":"AutoScalingGroupMaxSize"},
  1938. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}
  1939. }
  1940. },
  1941. "ScheduledUpdateGroupActions":{
  1942. "type":"list",
  1943. "member":{"shape":"ScheduledUpdateGroupAction"}
  1944. },
  1945. "SecurityGroups":{
  1946. "type":"list",
  1947. "member":{"shape":"XmlString"}
  1948. },
  1949. "SetDesiredCapacityType":{
  1950. "type":"structure",
  1951. "required":[
  1952. "AutoScalingGroupName",
  1953. "DesiredCapacity"
  1954. ],
  1955. "members":{
  1956. "AutoScalingGroupName":{"shape":"ResourceName"},
  1957. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"},
  1958. "HonorCooldown":{"shape":"HonorCooldown"}
  1959. }
  1960. },
  1961. "SetInstanceHealthQuery":{
  1962. "type":"structure",
  1963. "required":[
  1964. "InstanceId",
  1965. "HealthStatus"
  1966. ],
  1967. "members":{
  1968. "InstanceId":{"shape":"XmlStringMaxLen19"},
  1969. "HealthStatus":{"shape":"XmlStringMaxLen32"},
  1970. "ShouldRespectGracePeriod":{"shape":"ShouldRespectGracePeriod"}
  1971. }
  1972. },
  1973. "SetInstanceProtectionAnswer":{
  1974. "type":"structure",
  1975. "members":{
  1976. }
  1977. },
  1978. "SetInstanceProtectionQuery":{
  1979. "type":"structure",
  1980. "required":[
  1981. "InstanceIds",
  1982. "AutoScalingGroupName",
  1983. "ProtectedFromScaleIn"
  1984. ],
  1985. "members":{
  1986. "InstanceIds":{"shape":"InstanceIds"},
  1987. "AutoScalingGroupName":{"shape":"ResourceName"},
  1988. "ProtectedFromScaleIn":{"shape":"ProtectedFromScaleIn"}
  1989. }
  1990. },
  1991. "ShouldDecrementDesiredCapacity":{"type":"boolean"},
  1992. "ShouldRespectGracePeriod":{"type":"boolean"},
  1993. "SpotPrice":{
  1994. "type":"string",
  1995. "max":255,
  1996. "min":1
  1997. },
  1998. "StepAdjustment":{
  1999. "type":"structure",
  2000. "required":["ScalingAdjustment"],
  2001. "members":{
  2002. "MetricIntervalLowerBound":{"shape":"MetricScale"},
  2003. "MetricIntervalUpperBound":{"shape":"MetricScale"},
  2004. "ScalingAdjustment":{"shape":"PolicyIncrement"}
  2005. }
  2006. },
  2007. "StepAdjustments":{
  2008. "type":"list",
  2009. "member":{"shape":"StepAdjustment"}
  2010. },
  2011. "SuspendedProcess":{
  2012. "type":"structure",
  2013. "members":{
  2014. "ProcessName":{"shape":"XmlStringMaxLen255"},
  2015. "SuspensionReason":{"shape":"XmlStringMaxLen255"}
  2016. }
  2017. },
  2018. "SuspendedProcesses":{
  2019. "type":"list",
  2020. "member":{"shape":"SuspendedProcess"}
  2021. },
  2022. "Tag":{
  2023. "type":"structure",
  2024. "required":["Key"],
  2025. "members":{
  2026. "ResourceId":{"shape":"XmlString"},
  2027. "ResourceType":{"shape":"XmlString"},
  2028. "Key":{"shape":"TagKey"},
  2029. "Value":{"shape":"TagValue"},
  2030. "PropagateAtLaunch":{"shape":"PropagateAtLaunch"}
  2031. }
  2032. },
  2033. "TagDescription":{
  2034. "type":"structure",
  2035. "members":{
  2036. "ResourceId":{"shape":"XmlString"},
  2037. "ResourceType":{"shape":"XmlString"},
  2038. "Key":{"shape":"TagKey"},
  2039. "Value":{"shape":"TagValue"},
  2040. "PropagateAtLaunch":{"shape":"PropagateAtLaunch"}
  2041. }
  2042. },
  2043. "TagDescriptionList":{
  2044. "type":"list",
  2045. "member":{"shape":"TagDescription"}
  2046. },
  2047. "TagKey":{
  2048. "type":"string",
  2049. "max":128,
  2050. "min":1,
  2051. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2052. },
  2053. "TagValue":{
  2054. "type":"string",
  2055. "max":256,
  2056. "min":0,
  2057. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2058. },
  2059. "Tags":{
  2060. "type":"list",
  2061. "member":{"shape":"Tag"}
  2062. },
  2063. "TagsType":{
  2064. "type":"structure",
  2065. "members":{
  2066. "Tags":{"shape":"TagDescriptionList"},
  2067. "NextToken":{"shape":"XmlString"}
  2068. }
  2069. },
  2070. "TargetGroupARNs":{
  2071. "type":"list",
  2072. "member":{"shape":"XmlStringMaxLen511"}
  2073. },
  2074. "TerminateInstanceInAutoScalingGroupType":{
  2075. "type":"structure",
  2076. "required":[
  2077. "InstanceId",
  2078. "ShouldDecrementDesiredCapacity"
  2079. ],
  2080. "members":{
  2081. "InstanceId":{"shape":"XmlStringMaxLen19"},
  2082. "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"}
  2083. }
  2084. },
  2085. "TerminationPolicies":{
  2086. "type":"list",
  2087. "member":{"shape":"XmlStringMaxLen1600"}
  2088. },
  2089. "TimestampType":{"type":"timestamp"},
  2090. "UpdateAutoScalingGroupType":{
  2091. "type":"structure",
  2092. "required":["AutoScalingGroupName"],
  2093. "members":{
  2094. "AutoScalingGroupName":{"shape":"ResourceName"},
  2095. "LaunchConfigurationName":{"shape":"ResourceName"},
  2096. "MinSize":{"shape":"AutoScalingGroupMinSize"},
  2097. "MaxSize":{"shape":"AutoScalingGroupMaxSize"},
  2098. "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"},
  2099. "DefaultCooldown":{"shape":"Cooldown"},
  2100. "AvailabilityZones":{"shape":"AvailabilityZones"},
  2101. "HealthCheckType":{"shape":"XmlStringMaxLen32"},
  2102. "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"},
  2103. "PlacementGroup":{"shape":"XmlStringMaxLen255"},
  2104. "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"},
  2105. "TerminationPolicies":{"shape":"TerminationPolicies"},
  2106. "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}
  2107. }
  2108. },
  2109. "Values":{
  2110. "type":"list",
  2111. "member":{"shape":"XmlString"}
  2112. },
  2113. "XmlString":{
  2114. "type":"string",
  2115. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2116. },
  2117. "XmlStringMaxLen1023":{
  2118. "type":"string",
  2119. "max":1023,
  2120. "min":1,
  2121. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2122. },
  2123. "XmlStringMaxLen1600":{
  2124. "type":"string",
  2125. "max":1600,
  2126. "min":1,
  2127. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2128. },
  2129. "XmlStringMaxLen19":{
  2130. "type":"string",
  2131. "max":19,
  2132. "min":1,
  2133. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2134. },
  2135. "XmlStringMaxLen2047":{
  2136. "type":"string",
  2137. "max":2047,
  2138. "min":1,
  2139. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2140. },
  2141. "XmlStringMaxLen255":{
  2142. "type":"string",
  2143. "max":255,
  2144. "min":1,
  2145. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2146. },
  2147. "XmlStringMaxLen32":{
  2148. "type":"string",
  2149. "max":32,
  2150. "min":1,
  2151. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2152. },
  2153. "XmlStringMaxLen511":{
  2154. "type":"string",
  2155. "max":511,
  2156. "min":1,
  2157. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2158. },
  2159. "XmlStringMaxLen64":{
  2160. "type":"string",
  2161. "max":64,
  2162. "min":1,
  2163. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2164. },
  2165. "XmlStringUserData":{
  2166. "type":"string",
  2167. "max":21847,
  2168. "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*"
  2169. }
  2170. }
  2171. }