api-2.json 53 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894
  1. {
  2. "version":"2.0",
  3. "metadata":{
  4. "apiVersion":"2010-12-01",
  5. "endpointPrefix":"elasticbeanstalk",
  6. "protocol":"query",
  7. "serviceAbbreviation":"Elastic Beanstalk",
  8. "serviceFullName":"AWS Elastic Beanstalk",
  9. "signatureVersion":"v4",
  10. "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"
  11. },
  12. "operations":{
  13. "AbortEnvironmentUpdate":{
  14. "name":"AbortEnvironmentUpdate",
  15. "http":{
  16. "method":"POST",
  17. "requestUri":"/"
  18. },
  19. "input":{"shape":"AbortEnvironmentUpdateMessage"},
  20. "errors":[
  21. {"shape":"InsufficientPrivilegesException"}
  22. ]
  23. },
  24. "ApplyEnvironmentManagedAction":{
  25. "name":"ApplyEnvironmentManagedAction",
  26. "http":{
  27. "method":"POST",
  28. "requestUri":"/"
  29. },
  30. "input":{"shape":"ApplyEnvironmentManagedActionRequest"},
  31. "output":{
  32. "shape":"ApplyEnvironmentManagedActionResult",
  33. "resultWrapper":"ApplyEnvironmentManagedActionResult"
  34. },
  35. "errors":[
  36. {"shape":"ElasticBeanstalkServiceException"},
  37. {"shape":"ManagedActionInvalidStateException"}
  38. ]
  39. },
  40. "CheckDNSAvailability":{
  41. "name":"CheckDNSAvailability",
  42. "http":{
  43. "method":"POST",
  44. "requestUri":"/"
  45. },
  46. "input":{"shape":"CheckDNSAvailabilityMessage"},
  47. "output":{
  48. "shape":"CheckDNSAvailabilityResultMessage",
  49. "resultWrapper":"CheckDNSAvailabilityResult"
  50. }
  51. },
  52. "ComposeEnvironments":{
  53. "name":"ComposeEnvironments",
  54. "http":{
  55. "method":"POST",
  56. "requestUri":"/"
  57. },
  58. "input":{"shape":"ComposeEnvironmentsMessage"},
  59. "output":{
  60. "shape":"EnvironmentDescriptionsMessage",
  61. "resultWrapper":"ComposeEnvironmentsResult"
  62. },
  63. "errors":[
  64. {"shape":"TooManyEnvironmentsException"},
  65. {"shape":"InsufficientPrivilegesException"}
  66. ]
  67. },
  68. "CreateApplication":{
  69. "name":"CreateApplication",
  70. "http":{
  71. "method":"POST",
  72. "requestUri":"/"
  73. },
  74. "input":{"shape":"CreateApplicationMessage"},
  75. "output":{
  76. "shape":"ApplicationDescriptionMessage",
  77. "resultWrapper":"CreateApplicationResult"
  78. },
  79. "errors":[
  80. {"shape":"TooManyApplicationsException"}
  81. ]
  82. },
  83. "CreateApplicationVersion":{
  84. "name":"CreateApplicationVersion",
  85. "http":{
  86. "method":"POST",
  87. "requestUri":"/"
  88. },
  89. "input":{"shape":"CreateApplicationVersionMessage"},
  90. "output":{
  91. "shape":"ApplicationVersionDescriptionMessage",
  92. "resultWrapper":"CreateApplicationVersionResult"
  93. },
  94. "errors":[
  95. {"shape":"TooManyApplicationsException"},
  96. {"shape":"TooManyApplicationVersionsException"},
  97. {"shape":"InsufficientPrivilegesException"},
  98. {"shape":"S3LocationNotInServiceRegionException"}
  99. ]
  100. },
  101. "CreateConfigurationTemplate":{
  102. "name":"CreateConfigurationTemplate",
  103. "http":{
  104. "method":"POST",
  105. "requestUri":"/"
  106. },
  107. "input":{"shape":"CreateConfigurationTemplateMessage"},
  108. "output":{
  109. "shape":"ConfigurationSettingsDescription",
  110. "resultWrapper":"CreateConfigurationTemplateResult"
  111. },
  112. "errors":[
  113. {"shape":"InsufficientPrivilegesException"},
  114. {"shape":"TooManyBucketsException"},
  115. {"shape":"TooManyConfigurationTemplatesException"}
  116. ]
  117. },
  118. "CreateEnvironment":{
  119. "name":"CreateEnvironment",
  120. "http":{
  121. "method":"POST",
  122. "requestUri":"/"
  123. },
  124. "input":{"shape":"CreateEnvironmentMessage"},
  125. "output":{
  126. "shape":"EnvironmentDescription",
  127. "resultWrapper":"CreateEnvironmentResult"
  128. },
  129. "errors":[
  130. {"shape":"TooManyEnvironmentsException"},
  131. {"shape":"InsufficientPrivilegesException"}
  132. ]
  133. },
  134. "CreateStorageLocation":{
  135. "name":"CreateStorageLocation",
  136. "http":{
  137. "method":"POST",
  138. "requestUri":"/"
  139. },
  140. "output":{
  141. "shape":"CreateStorageLocationResultMessage",
  142. "resultWrapper":"CreateStorageLocationResult"
  143. },
  144. "errors":[
  145. {"shape":"TooManyBucketsException"},
  146. {"shape":"S3SubscriptionRequiredException"},
  147. {"shape":"InsufficientPrivilegesException"}
  148. ]
  149. },
  150. "DeleteApplication":{
  151. "name":"DeleteApplication",
  152. "http":{
  153. "method":"POST",
  154. "requestUri":"/"
  155. },
  156. "input":{"shape":"DeleteApplicationMessage"},
  157. "errors":[
  158. {"shape":"OperationInProgressException"}
  159. ]
  160. },
  161. "DeleteApplicationVersion":{
  162. "name":"DeleteApplicationVersion",
  163. "http":{
  164. "method":"POST",
  165. "requestUri":"/"
  166. },
  167. "input":{"shape":"DeleteApplicationVersionMessage"},
  168. "errors":[
  169. {"shape":"SourceBundleDeletionException"},
  170. {"shape":"InsufficientPrivilegesException"},
  171. {"shape":"OperationInProgressException"},
  172. {"shape":"S3LocationNotInServiceRegionException"}
  173. ]
  174. },
  175. "DeleteConfigurationTemplate":{
  176. "name":"DeleteConfigurationTemplate",
  177. "http":{
  178. "method":"POST",
  179. "requestUri":"/"
  180. },
  181. "input":{"shape":"DeleteConfigurationTemplateMessage"},
  182. "errors":[
  183. {"shape":"OperationInProgressException"}
  184. ]
  185. },
  186. "DeleteEnvironmentConfiguration":{
  187. "name":"DeleteEnvironmentConfiguration",
  188. "http":{
  189. "method":"POST",
  190. "requestUri":"/"
  191. },
  192. "input":{"shape":"DeleteEnvironmentConfigurationMessage"}
  193. },
  194. "DescribeApplicationVersions":{
  195. "name":"DescribeApplicationVersions",
  196. "http":{
  197. "method":"POST",
  198. "requestUri":"/"
  199. },
  200. "input":{"shape":"DescribeApplicationVersionsMessage"},
  201. "output":{
  202. "shape":"ApplicationVersionDescriptionsMessage",
  203. "resultWrapper":"DescribeApplicationVersionsResult"
  204. }
  205. },
  206. "DescribeApplications":{
  207. "name":"DescribeApplications",
  208. "http":{
  209. "method":"POST",
  210. "requestUri":"/"
  211. },
  212. "input":{"shape":"DescribeApplicationsMessage"},
  213. "output":{
  214. "shape":"ApplicationDescriptionsMessage",
  215. "resultWrapper":"DescribeApplicationsResult"
  216. }
  217. },
  218. "DescribeConfigurationOptions":{
  219. "name":"DescribeConfigurationOptions",
  220. "http":{
  221. "method":"POST",
  222. "requestUri":"/"
  223. },
  224. "input":{"shape":"DescribeConfigurationOptionsMessage"},
  225. "output":{
  226. "shape":"ConfigurationOptionsDescription",
  227. "resultWrapper":"DescribeConfigurationOptionsResult"
  228. },
  229. "errors":[
  230. {"shape":"TooManyBucketsException"}
  231. ]
  232. },
  233. "DescribeConfigurationSettings":{
  234. "name":"DescribeConfigurationSettings",
  235. "http":{
  236. "method":"POST",
  237. "requestUri":"/"
  238. },
  239. "input":{"shape":"DescribeConfigurationSettingsMessage"},
  240. "output":{
  241. "shape":"ConfigurationSettingsDescriptions",
  242. "resultWrapper":"DescribeConfigurationSettingsResult"
  243. },
  244. "errors":[
  245. {"shape":"TooManyBucketsException"}
  246. ]
  247. },
  248. "DescribeEnvironmentHealth":{
  249. "name":"DescribeEnvironmentHealth",
  250. "http":{
  251. "method":"POST",
  252. "requestUri":"/"
  253. },
  254. "input":{"shape":"DescribeEnvironmentHealthRequest"},
  255. "output":{
  256. "shape":"DescribeEnvironmentHealthResult",
  257. "resultWrapper":"DescribeEnvironmentHealthResult"
  258. },
  259. "errors":[
  260. {"shape":"InvalidRequestException"},
  261. {"shape":"ElasticBeanstalkServiceException"}
  262. ]
  263. },
  264. "DescribeEnvironmentManagedActionHistory":{
  265. "name":"DescribeEnvironmentManagedActionHistory",
  266. "http":{
  267. "method":"POST",
  268. "requestUri":"/"
  269. },
  270. "input":{"shape":"DescribeEnvironmentManagedActionHistoryRequest"},
  271. "output":{
  272. "shape":"DescribeEnvironmentManagedActionHistoryResult",
  273. "resultWrapper":"DescribeEnvironmentManagedActionHistoryResult"
  274. },
  275. "errors":[
  276. {"shape":"ElasticBeanstalkServiceException"}
  277. ]
  278. },
  279. "DescribeEnvironmentManagedActions":{
  280. "name":"DescribeEnvironmentManagedActions",
  281. "http":{
  282. "method":"POST",
  283. "requestUri":"/"
  284. },
  285. "input":{"shape":"DescribeEnvironmentManagedActionsRequest"},
  286. "output":{
  287. "shape":"DescribeEnvironmentManagedActionsResult",
  288. "resultWrapper":"DescribeEnvironmentManagedActionsResult"
  289. },
  290. "errors":[
  291. {"shape":"ElasticBeanstalkServiceException"}
  292. ]
  293. },
  294. "DescribeEnvironmentResources":{
  295. "name":"DescribeEnvironmentResources",
  296. "http":{
  297. "method":"POST",
  298. "requestUri":"/"
  299. },
  300. "input":{"shape":"DescribeEnvironmentResourcesMessage"},
  301. "output":{
  302. "shape":"EnvironmentResourceDescriptionsMessage",
  303. "resultWrapper":"DescribeEnvironmentResourcesResult"
  304. },
  305. "errors":[
  306. {"shape":"InsufficientPrivilegesException"}
  307. ]
  308. },
  309. "DescribeEnvironments":{
  310. "name":"DescribeEnvironments",
  311. "http":{
  312. "method":"POST",
  313. "requestUri":"/"
  314. },
  315. "input":{"shape":"DescribeEnvironmentsMessage"},
  316. "output":{
  317. "shape":"EnvironmentDescriptionsMessage",
  318. "resultWrapper":"DescribeEnvironmentsResult"
  319. }
  320. },
  321. "DescribeEvents":{
  322. "name":"DescribeEvents",
  323. "http":{
  324. "method":"POST",
  325. "requestUri":"/"
  326. },
  327. "input":{"shape":"DescribeEventsMessage"},
  328. "output":{
  329. "shape":"EventDescriptionsMessage",
  330. "resultWrapper":"DescribeEventsResult"
  331. }
  332. },
  333. "DescribeInstancesHealth":{
  334. "name":"DescribeInstancesHealth",
  335. "http":{
  336. "method":"POST",
  337. "requestUri":"/"
  338. },
  339. "input":{"shape":"DescribeInstancesHealthRequest"},
  340. "output":{
  341. "shape":"DescribeInstancesHealthResult",
  342. "resultWrapper":"DescribeInstancesHealthResult"
  343. },
  344. "errors":[
  345. {"shape":"InvalidRequestException"},
  346. {"shape":"ElasticBeanstalkServiceException"}
  347. ]
  348. },
  349. "ListAvailableSolutionStacks":{
  350. "name":"ListAvailableSolutionStacks",
  351. "http":{
  352. "method":"POST",
  353. "requestUri":"/"
  354. },
  355. "output":{
  356. "shape":"ListAvailableSolutionStacksResultMessage",
  357. "resultWrapper":"ListAvailableSolutionStacksResult"
  358. }
  359. },
  360. "RebuildEnvironment":{
  361. "name":"RebuildEnvironment",
  362. "http":{
  363. "method":"POST",
  364. "requestUri":"/"
  365. },
  366. "input":{"shape":"RebuildEnvironmentMessage"},
  367. "errors":[
  368. {"shape":"InsufficientPrivilegesException"}
  369. ]
  370. },
  371. "RequestEnvironmentInfo":{
  372. "name":"RequestEnvironmentInfo",
  373. "http":{
  374. "method":"POST",
  375. "requestUri":"/"
  376. },
  377. "input":{"shape":"RequestEnvironmentInfoMessage"}
  378. },
  379. "RestartAppServer":{
  380. "name":"RestartAppServer",
  381. "http":{
  382. "method":"POST",
  383. "requestUri":"/"
  384. },
  385. "input":{"shape":"RestartAppServerMessage"}
  386. },
  387. "RetrieveEnvironmentInfo":{
  388. "name":"RetrieveEnvironmentInfo",
  389. "http":{
  390. "method":"POST",
  391. "requestUri":"/"
  392. },
  393. "input":{"shape":"RetrieveEnvironmentInfoMessage"},
  394. "output":{
  395. "shape":"RetrieveEnvironmentInfoResultMessage",
  396. "resultWrapper":"RetrieveEnvironmentInfoResult"
  397. }
  398. },
  399. "SwapEnvironmentCNAMEs":{
  400. "name":"SwapEnvironmentCNAMEs",
  401. "http":{
  402. "method":"POST",
  403. "requestUri":"/"
  404. },
  405. "input":{"shape":"SwapEnvironmentCNAMEsMessage"}
  406. },
  407. "TerminateEnvironment":{
  408. "name":"TerminateEnvironment",
  409. "http":{
  410. "method":"POST",
  411. "requestUri":"/"
  412. },
  413. "input":{"shape":"TerminateEnvironmentMessage"},
  414. "output":{
  415. "shape":"EnvironmentDescription",
  416. "resultWrapper":"TerminateEnvironmentResult"
  417. },
  418. "errors":[
  419. {"shape":"InsufficientPrivilegesException"}
  420. ]
  421. },
  422. "UpdateApplication":{
  423. "name":"UpdateApplication",
  424. "http":{
  425. "method":"POST",
  426. "requestUri":"/"
  427. },
  428. "input":{"shape":"UpdateApplicationMessage"},
  429. "output":{
  430. "shape":"ApplicationDescriptionMessage",
  431. "resultWrapper":"UpdateApplicationResult"
  432. }
  433. },
  434. "UpdateApplicationVersion":{
  435. "name":"UpdateApplicationVersion",
  436. "http":{
  437. "method":"POST",
  438. "requestUri":"/"
  439. },
  440. "input":{"shape":"UpdateApplicationVersionMessage"},
  441. "output":{
  442. "shape":"ApplicationVersionDescriptionMessage",
  443. "resultWrapper":"UpdateApplicationVersionResult"
  444. }
  445. },
  446. "UpdateConfigurationTemplate":{
  447. "name":"UpdateConfigurationTemplate",
  448. "http":{
  449. "method":"POST",
  450. "requestUri":"/"
  451. },
  452. "input":{"shape":"UpdateConfigurationTemplateMessage"},
  453. "output":{
  454. "shape":"ConfigurationSettingsDescription",
  455. "resultWrapper":"UpdateConfigurationTemplateResult"
  456. },
  457. "errors":[
  458. {"shape":"InsufficientPrivilegesException"},
  459. {"shape":"TooManyBucketsException"}
  460. ]
  461. },
  462. "UpdateEnvironment":{
  463. "name":"UpdateEnvironment",
  464. "http":{
  465. "method":"POST",
  466. "requestUri":"/"
  467. },
  468. "input":{"shape":"UpdateEnvironmentMessage"},
  469. "output":{
  470. "shape":"EnvironmentDescription",
  471. "resultWrapper":"UpdateEnvironmentResult"
  472. },
  473. "errors":[
  474. {"shape":"InsufficientPrivilegesException"},
  475. {"shape":"TooManyBucketsException"}
  476. ]
  477. },
  478. "ValidateConfigurationSettings":{
  479. "name":"ValidateConfigurationSettings",
  480. "http":{
  481. "method":"POST",
  482. "requestUri":"/"
  483. },
  484. "input":{"shape":"ValidateConfigurationSettingsMessage"},
  485. "output":{
  486. "shape":"ConfigurationSettingsValidationMessages",
  487. "resultWrapper":"ValidateConfigurationSettingsResult"
  488. },
  489. "errors":[
  490. {"shape":"InsufficientPrivilegesException"},
  491. {"shape":"TooManyBucketsException"}
  492. ]
  493. }
  494. },
  495. "shapes":{
  496. "AbortEnvironmentUpdateMessage":{
  497. "type":"structure",
  498. "members":{
  499. "EnvironmentId":{"shape":"EnvironmentId"},
  500. "EnvironmentName":{"shape":"EnvironmentName"}
  501. }
  502. },
  503. "AbortableOperationInProgress":{"type":"boolean"},
  504. "ActionHistoryStatus":{
  505. "type":"string",
  506. "enum":[
  507. "Completed",
  508. "Failed",
  509. "Unknown"
  510. ]
  511. },
  512. "ActionStatus":{
  513. "type":"string",
  514. "enum":[
  515. "Scheduled",
  516. "Pending",
  517. "Running",
  518. "Unknown"
  519. ]
  520. },
  521. "ActionType":{
  522. "type":"string",
  523. "enum":[
  524. "InstanceRefresh",
  525. "PlatformUpdate",
  526. "Unknown"
  527. ]
  528. },
  529. "ApplicationDescription":{
  530. "type":"structure",
  531. "members":{
  532. "ApplicationName":{"shape":"ApplicationName"},
  533. "Description":{"shape":"Description"},
  534. "DateCreated":{"shape":"CreationDate"},
  535. "DateUpdated":{"shape":"UpdateDate"},
  536. "Versions":{"shape":"VersionLabelsList"},
  537. "ConfigurationTemplates":{"shape":"ConfigurationTemplateNamesList"}
  538. }
  539. },
  540. "ApplicationDescriptionList":{
  541. "type":"list",
  542. "member":{"shape":"ApplicationDescription"}
  543. },
  544. "ApplicationDescriptionMessage":{
  545. "type":"structure",
  546. "members":{
  547. "Application":{"shape":"ApplicationDescription"}
  548. }
  549. },
  550. "ApplicationDescriptionsMessage":{
  551. "type":"structure",
  552. "members":{
  553. "Applications":{"shape":"ApplicationDescriptionList"}
  554. }
  555. },
  556. "ApplicationMetrics":{
  557. "type":"structure",
  558. "members":{
  559. "Duration":{"shape":"NullableInteger"},
  560. "RequestCount":{"shape":"RequestCount"},
  561. "StatusCodes":{"shape":"StatusCodes"},
  562. "Latency":{"shape":"Latency"}
  563. }
  564. },
  565. "ApplicationName":{
  566. "type":"string",
  567. "max":100,
  568. "min":1
  569. },
  570. "ApplicationNamesList":{
  571. "type":"list",
  572. "member":{"shape":"ApplicationName"}
  573. },
  574. "ApplicationVersionDescription":{
  575. "type":"structure",
  576. "members":{
  577. "ApplicationName":{"shape":"ApplicationName"},
  578. "Description":{"shape":"Description"},
  579. "VersionLabel":{"shape":"VersionLabel"},
  580. "SourceBundle":{"shape":"S3Location"},
  581. "DateCreated":{"shape":"CreationDate"},
  582. "DateUpdated":{"shape":"UpdateDate"},
  583. "Status":{"shape":"ApplicationVersionStatus"}
  584. }
  585. },
  586. "ApplicationVersionDescriptionList":{
  587. "type":"list",
  588. "member":{"shape":"ApplicationVersionDescription"}
  589. },
  590. "ApplicationVersionDescriptionMessage":{
  591. "type":"structure",
  592. "members":{
  593. "ApplicationVersion":{"shape":"ApplicationVersionDescription"}
  594. }
  595. },
  596. "ApplicationVersionDescriptionsMessage":{
  597. "type":"structure",
  598. "members":{
  599. "ApplicationVersions":{"shape":"ApplicationVersionDescriptionList"}
  600. }
  601. },
  602. "ApplicationVersionProccess":{"type":"boolean"},
  603. "ApplicationVersionStatus":{
  604. "type":"string",
  605. "enum":[
  606. "Processed",
  607. "Unprocessed",
  608. "Failed",
  609. "Processing"
  610. ]
  611. },
  612. "ApplyEnvironmentManagedActionRequest":{
  613. "type":"structure",
  614. "required":["ActionId"],
  615. "members":{
  616. "EnvironmentName":{"shape":"String"},
  617. "EnvironmentId":{"shape":"String"},
  618. "ActionId":{"shape":"String"}
  619. }
  620. },
  621. "ApplyEnvironmentManagedActionResult":{
  622. "type":"structure",
  623. "members":{
  624. "ActionId":{"shape":"String"},
  625. "ActionDescription":{"shape":"String"},
  626. "ActionType":{"shape":"ActionType"},
  627. "Status":{"shape":"String"}
  628. }
  629. },
  630. "AutoCreateApplication":{"type":"boolean"},
  631. "AutoScalingGroup":{
  632. "type":"structure",
  633. "members":{
  634. "Name":{"shape":"ResourceId"}
  635. }
  636. },
  637. "AutoScalingGroupList":{
  638. "type":"list",
  639. "member":{"shape":"AutoScalingGroup"}
  640. },
  641. "AvailableSolutionStackDetailsList":{
  642. "type":"list",
  643. "member":{"shape":"SolutionStackDescription"}
  644. },
  645. "AvailableSolutionStackNamesList":{
  646. "type":"list",
  647. "member":{"shape":"SolutionStackName"}
  648. },
  649. "CPUUtilization":{
  650. "type":"structure",
  651. "members":{
  652. "User":{"shape":"NullableDouble"},
  653. "Nice":{"shape":"NullableDouble"},
  654. "System":{"shape":"NullableDouble"},
  655. "Idle":{"shape":"NullableDouble"},
  656. "IOWait":{"shape":"NullableDouble"},
  657. "IRQ":{"shape":"NullableDouble"},
  658. "SoftIRQ":{"shape":"NullableDouble"}
  659. }
  660. },
  661. "Cause":{
  662. "type":"string",
  663. "max":255,
  664. "min":1
  665. },
  666. "Causes":{
  667. "type":"list",
  668. "member":{"shape":"Cause"}
  669. },
  670. "CheckDNSAvailabilityMessage":{
  671. "type":"structure",
  672. "required":["CNAMEPrefix"],
  673. "members":{
  674. "CNAMEPrefix":{"shape":"DNSCnamePrefix"}
  675. }
  676. },
  677. "CheckDNSAvailabilityResultMessage":{
  678. "type":"structure",
  679. "members":{
  680. "Available":{"shape":"CnameAvailability"},
  681. "FullyQualifiedCNAME":{"shape":"DNSCname"}
  682. }
  683. },
  684. "CnameAvailability":{"type":"boolean"},
  685. "ComposeEnvironmentsMessage":{
  686. "type":"structure",
  687. "members":{
  688. "ApplicationName":{"shape":"ApplicationName"},
  689. "GroupName":{"shape":"GroupName"},
  690. "VersionLabels":{"shape":"VersionLabels"}
  691. }
  692. },
  693. "ConfigurationDeploymentStatus":{
  694. "type":"string",
  695. "enum":[
  696. "deployed",
  697. "pending",
  698. "failed"
  699. ]
  700. },
  701. "ConfigurationOptionDefaultValue":{"type":"string"},
  702. "ConfigurationOptionDescription":{
  703. "type":"structure",
  704. "members":{
  705. "Namespace":{"shape":"OptionNamespace"},
  706. "Name":{"shape":"ConfigurationOptionName"},
  707. "DefaultValue":{"shape":"ConfigurationOptionDefaultValue"},
  708. "ChangeSeverity":{"shape":"ConfigurationOptionSeverity"},
  709. "UserDefined":{"shape":"UserDefinedOption"},
  710. "ValueType":{"shape":"ConfigurationOptionValueType"},
  711. "ValueOptions":{"shape":"ConfigurationOptionPossibleValues"},
  712. "MinValue":{"shape":"OptionRestrictionMinValue"},
  713. "MaxValue":{"shape":"OptionRestrictionMaxValue"},
  714. "MaxLength":{"shape":"OptionRestrictionMaxLength"},
  715. "Regex":{"shape":"OptionRestrictionRegex"}
  716. }
  717. },
  718. "ConfigurationOptionDescriptionsList":{
  719. "type":"list",
  720. "member":{"shape":"ConfigurationOptionDescription"}
  721. },
  722. "ConfigurationOptionName":{"type":"string"},
  723. "ConfigurationOptionPossibleValue":{"type":"string"},
  724. "ConfigurationOptionPossibleValues":{
  725. "type":"list",
  726. "member":{"shape":"ConfigurationOptionPossibleValue"}
  727. },
  728. "ConfigurationOptionSetting":{
  729. "type":"structure",
  730. "members":{
  731. "ResourceName":{"shape":"ResourceName"},
  732. "Namespace":{"shape":"OptionNamespace"},
  733. "OptionName":{"shape":"ConfigurationOptionName"},
  734. "Value":{"shape":"ConfigurationOptionValue"}
  735. }
  736. },
  737. "ConfigurationOptionSettingsList":{
  738. "type":"list",
  739. "member":{"shape":"ConfigurationOptionSetting"}
  740. },
  741. "ConfigurationOptionSeverity":{"type":"string"},
  742. "ConfigurationOptionValue":{"type":"string"},
  743. "ConfigurationOptionValueType":{
  744. "type":"string",
  745. "enum":[
  746. "Scalar",
  747. "List"
  748. ]
  749. },
  750. "ConfigurationOptionsDescription":{
  751. "type":"structure",
  752. "members":{
  753. "SolutionStackName":{"shape":"SolutionStackName"},
  754. "Options":{"shape":"ConfigurationOptionDescriptionsList"}
  755. }
  756. },
  757. "ConfigurationSettingsDescription":{
  758. "type":"structure",
  759. "members":{
  760. "SolutionStackName":{"shape":"SolutionStackName"},
  761. "ApplicationName":{"shape":"ApplicationName"},
  762. "TemplateName":{"shape":"ConfigurationTemplateName"},
  763. "Description":{"shape":"Description"},
  764. "EnvironmentName":{"shape":"EnvironmentName"},
  765. "DeploymentStatus":{"shape":"ConfigurationDeploymentStatus"},
  766. "DateCreated":{"shape":"CreationDate"},
  767. "DateUpdated":{"shape":"UpdateDate"},
  768. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
  769. }
  770. },
  771. "ConfigurationSettingsDescriptionList":{
  772. "type":"list",
  773. "member":{"shape":"ConfigurationSettingsDescription"}
  774. },
  775. "ConfigurationSettingsDescriptions":{
  776. "type":"structure",
  777. "members":{
  778. "ConfigurationSettings":{"shape":"ConfigurationSettingsDescriptionList"}
  779. }
  780. },
  781. "ConfigurationSettingsValidationMessages":{
  782. "type":"structure",
  783. "members":{
  784. "Messages":{"shape":"ValidationMessagesList"}
  785. }
  786. },
  787. "ConfigurationTemplateName":{
  788. "type":"string",
  789. "max":100,
  790. "min":1
  791. },
  792. "ConfigurationTemplateNamesList":{
  793. "type":"list",
  794. "member":{"shape":"ConfigurationTemplateName"}
  795. },
  796. "CreateApplicationMessage":{
  797. "type":"structure",
  798. "required":["ApplicationName"],
  799. "members":{
  800. "ApplicationName":{"shape":"ApplicationName"},
  801. "Description":{"shape":"Description"}
  802. }
  803. },
  804. "CreateApplicationVersionMessage":{
  805. "type":"structure",
  806. "required":[
  807. "ApplicationName",
  808. "VersionLabel"
  809. ],
  810. "members":{
  811. "ApplicationName":{"shape":"ApplicationName"},
  812. "VersionLabel":{"shape":"VersionLabel"},
  813. "Description":{"shape":"Description"},
  814. "SourceBundle":{"shape":"S3Location"},
  815. "AutoCreateApplication":{"shape":"AutoCreateApplication"},
  816. "Process":{"shape":"ApplicationVersionProccess"}
  817. }
  818. },
  819. "CreateConfigurationTemplateMessage":{
  820. "type":"structure",
  821. "required":[
  822. "ApplicationName",
  823. "TemplateName"
  824. ],
  825. "members":{
  826. "ApplicationName":{"shape":"ApplicationName"},
  827. "TemplateName":{"shape":"ConfigurationTemplateName"},
  828. "SolutionStackName":{"shape":"SolutionStackName"},
  829. "SourceConfiguration":{"shape":"SourceConfiguration"},
  830. "EnvironmentId":{"shape":"EnvironmentId"},
  831. "Description":{"shape":"Description"},
  832. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
  833. }
  834. },
  835. "CreateEnvironmentMessage":{
  836. "type":"structure",
  837. "required":["ApplicationName"],
  838. "members":{
  839. "ApplicationName":{"shape":"ApplicationName"},
  840. "EnvironmentName":{"shape":"EnvironmentName"},
  841. "GroupName":{"shape":"GroupName"},
  842. "Description":{"shape":"Description"},
  843. "CNAMEPrefix":{"shape":"DNSCnamePrefix"},
  844. "Tier":{"shape":"EnvironmentTier"},
  845. "Tags":{"shape":"Tags"},
  846. "VersionLabel":{"shape":"VersionLabel"},
  847. "TemplateName":{"shape":"ConfigurationTemplateName"},
  848. "SolutionStackName":{"shape":"SolutionStackName"},
  849. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
  850. "OptionsToRemove":{"shape":"OptionsSpecifierList"}
  851. }
  852. },
  853. "CreateStorageLocationResultMessage":{
  854. "type":"structure",
  855. "members":{
  856. "S3Bucket":{"shape":"S3Bucket"}
  857. }
  858. },
  859. "CreationDate":{"type":"timestamp"},
  860. "DNSCname":{
  861. "type":"string",
  862. "max":255,
  863. "min":1
  864. },
  865. "DNSCnamePrefix":{
  866. "type":"string",
  867. "max":63,
  868. "min":4
  869. },
  870. "DeleteApplicationMessage":{
  871. "type":"structure",
  872. "required":["ApplicationName"],
  873. "members":{
  874. "ApplicationName":{"shape":"ApplicationName"},
  875. "TerminateEnvByForce":{"shape":"TerminateEnvForce"}
  876. }
  877. },
  878. "DeleteApplicationVersionMessage":{
  879. "type":"structure",
  880. "required":[
  881. "ApplicationName",
  882. "VersionLabel"
  883. ],
  884. "members":{
  885. "ApplicationName":{"shape":"ApplicationName"},
  886. "VersionLabel":{"shape":"VersionLabel"},
  887. "DeleteSourceBundle":{"shape":"DeleteSourceBundle"}
  888. }
  889. },
  890. "DeleteConfigurationTemplateMessage":{
  891. "type":"structure",
  892. "required":[
  893. "ApplicationName",
  894. "TemplateName"
  895. ],
  896. "members":{
  897. "ApplicationName":{"shape":"ApplicationName"},
  898. "TemplateName":{"shape":"ConfigurationTemplateName"}
  899. }
  900. },
  901. "DeleteEnvironmentConfigurationMessage":{
  902. "type":"structure",
  903. "required":[
  904. "ApplicationName",
  905. "EnvironmentName"
  906. ],
  907. "members":{
  908. "ApplicationName":{"shape":"ApplicationName"},
  909. "EnvironmentName":{"shape":"EnvironmentName"}
  910. }
  911. },
  912. "DeleteSourceBundle":{"type":"boolean"},
  913. "Deployment":{
  914. "type":"structure",
  915. "members":{
  916. "VersionLabel":{"shape":"String"},
  917. "DeploymentId":{"shape":"NullableLong"},
  918. "Status":{"shape":"String"},
  919. "DeploymentTime":{"shape":"DeploymentTimestamp"}
  920. }
  921. },
  922. "DeploymentTimestamp":{"type":"timestamp"},
  923. "DescribeApplicationVersionsMessage":{
  924. "type":"structure",
  925. "members":{
  926. "ApplicationName":{"shape":"ApplicationName"},
  927. "VersionLabels":{"shape":"VersionLabelsList"}
  928. }
  929. },
  930. "DescribeApplicationsMessage":{
  931. "type":"structure",
  932. "members":{
  933. "ApplicationNames":{"shape":"ApplicationNamesList"}
  934. }
  935. },
  936. "DescribeConfigurationOptionsMessage":{
  937. "type":"structure",
  938. "members":{
  939. "ApplicationName":{"shape":"ApplicationName"},
  940. "TemplateName":{"shape":"ConfigurationTemplateName"},
  941. "EnvironmentName":{"shape":"EnvironmentName"},
  942. "SolutionStackName":{"shape":"SolutionStackName"},
  943. "Options":{"shape":"OptionsSpecifierList"}
  944. }
  945. },
  946. "DescribeConfigurationSettingsMessage":{
  947. "type":"structure",
  948. "required":["ApplicationName"],
  949. "members":{
  950. "ApplicationName":{"shape":"ApplicationName"},
  951. "TemplateName":{"shape":"ConfigurationTemplateName"},
  952. "EnvironmentName":{"shape":"EnvironmentName"}
  953. }
  954. },
  955. "DescribeEnvironmentHealthRequest":{
  956. "type":"structure",
  957. "members":{
  958. "EnvironmentName":{"shape":"EnvironmentName"},
  959. "EnvironmentId":{"shape":"EnvironmentId"},
  960. "AttributeNames":{"shape":"EnvironmentHealthAttributes"}
  961. }
  962. },
  963. "DescribeEnvironmentHealthResult":{
  964. "type":"structure",
  965. "members":{
  966. "EnvironmentName":{"shape":"EnvironmentName"},
  967. "HealthStatus":{"shape":"String"},
  968. "Status":{"shape":"EnvironmentHealth"},
  969. "Color":{"shape":"String"},
  970. "Causes":{"shape":"Causes"},
  971. "ApplicationMetrics":{"shape":"ApplicationMetrics"},
  972. "InstancesHealth":{"shape":"InstanceHealthSummary"},
  973. "RefreshedAt":{"shape":"RefreshedAt"}
  974. }
  975. },
  976. "DescribeEnvironmentManagedActionHistoryRequest":{
  977. "type":"structure",
  978. "members":{
  979. "EnvironmentId":{"shape":"EnvironmentId"},
  980. "EnvironmentName":{"shape":"EnvironmentName"},
  981. "NextToken":{"shape":"String"},
  982. "MaxItems":{"shape":"Integer"}
  983. }
  984. },
  985. "DescribeEnvironmentManagedActionHistoryResult":{
  986. "type":"structure",
  987. "members":{
  988. "ManagedActionHistoryItems":{"shape":"ManagedActionHistoryItems"},
  989. "NextToken":{"shape":"String"}
  990. }
  991. },
  992. "DescribeEnvironmentManagedActionsRequest":{
  993. "type":"structure",
  994. "members":{
  995. "EnvironmentName":{"shape":"String"},
  996. "EnvironmentId":{"shape":"String"},
  997. "Status":{"shape":"ActionStatus"}
  998. }
  999. },
  1000. "DescribeEnvironmentManagedActionsResult":{
  1001. "type":"structure",
  1002. "members":{
  1003. "ManagedActions":{"shape":"ManagedActions"}
  1004. }
  1005. },
  1006. "DescribeEnvironmentResourcesMessage":{
  1007. "type":"structure",
  1008. "members":{
  1009. "EnvironmentId":{"shape":"EnvironmentId"},
  1010. "EnvironmentName":{"shape":"EnvironmentName"}
  1011. }
  1012. },
  1013. "DescribeEnvironmentsMessage":{
  1014. "type":"structure",
  1015. "members":{
  1016. "ApplicationName":{"shape":"ApplicationName"},
  1017. "VersionLabel":{"shape":"VersionLabel"},
  1018. "EnvironmentIds":{"shape":"EnvironmentIdList"},
  1019. "EnvironmentNames":{"shape":"EnvironmentNamesList"},
  1020. "IncludeDeleted":{"shape":"IncludeDeleted"},
  1021. "IncludedDeletedBackTo":{"shape":"IncludeDeletedBackTo"}
  1022. }
  1023. },
  1024. "DescribeEventsMessage":{
  1025. "type":"structure",
  1026. "members":{
  1027. "ApplicationName":{"shape":"ApplicationName"},
  1028. "VersionLabel":{"shape":"VersionLabel"},
  1029. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1030. "EnvironmentId":{"shape":"EnvironmentId"},
  1031. "EnvironmentName":{"shape":"EnvironmentName"},
  1032. "RequestId":{"shape":"RequestId"},
  1033. "Severity":{"shape":"EventSeverity"},
  1034. "StartTime":{"shape":"TimeFilterStart"},
  1035. "EndTime":{"shape":"TimeFilterEnd"},
  1036. "MaxRecords":{"shape":"MaxRecords"},
  1037. "NextToken":{"shape":"Token"}
  1038. }
  1039. },
  1040. "DescribeInstancesHealthRequest":{
  1041. "type":"structure",
  1042. "members":{
  1043. "EnvironmentName":{"shape":"EnvironmentName"},
  1044. "EnvironmentId":{"shape":"EnvironmentId"},
  1045. "AttributeNames":{"shape":"InstancesHealthAttributes"},
  1046. "NextToken":{"shape":"NextToken"}
  1047. }
  1048. },
  1049. "DescribeInstancesHealthResult":{
  1050. "type":"structure",
  1051. "members":{
  1052. "InstanceHealthList":{"shape":"InstanceHealthList"},
  1053. "RefreshedAt":{"shape":"RefreshedAt"},
  1054. "NextToken":{"shape":"NextToken"}
  1055. }
  1056. },
  1057. "Description":{
  1058. "type":"string",
  1059. "max":200
  1060. },
  1061. "Ec2InstanceId":{"type":"string"},
  1062. "ElasticBeanstalkServiceException":{
  1063. "type":"structure",
  1064. "members":{
  1065. "message":{"shape":"ExceptionMessage"}
  1066. },
  1067. "exception":true
  1068. },
  1069. "EndpointURL":{"type":"string"},
  1070. "EnvironmentDescription":{
  1071. "type":"structure",
  1072. "members":{
  1073. "EnvironmentName":{"shape":"EnvironmentName"},
  1074. "EnvironmentId":{"shape":"EnvironmentId"},
  1075. "ApplicationName":{"shape":"ApplicationName"},
  1076. "VersionLabel":{"shape":"VersionLabel"},
  1077. "SolutionStackName":{"shape":"SolutionStackName"},
  1078. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1079. "Description":{"shape":"Description"},
  1080. "EndpointURL":{"shape":"EndpointURL"},
  1081. "CNAME":{"shape":"DNSCname"},
  1082. "DateCreated":{"shape":"CreationDate"},
  1083. "DateUpdated":{"shape":"UpdateDate"},
  1084. "Status":{"shape":"EnvironmentStatus"},
  1085. "AbortableOperationInProgress":{"shape":"AbortableOperationInProgress"},
  1086. "Health":{"shape":"EnvironmentHealth"},
  1087. "HealthStatus":{"shape":"EnvironmentHealthStatus"},
  1088. "Resources":{"shape":"EnvironmentResourcesDescription"},
  1089. "Tier":{"shape":"EnvironmentTier"},
  1090. "EnvironmentLinks":{"shape":"EnvironmentLinks"}
  1091. }
  1092. },
  1093. "EnvironmentDescriptionsList":{
  1094. "type":"list",
  1095. "member":{"shape":"EnvironmentDescription"}
  1096. },
  1097. "EnvironmentDescriptionsMessage":{
  1098. "type":"structure",
  1099. "members":{
  1100. "Environments":{"shape":"EnvironmentDescriptionsList"}
  1101. }
  1102. },
  1103. "EnvironmentHealth":{
  1104. "type":"string",
  1105. "enum":[
  1106. "Green",
  1107. "Yellow",
  1108. "Red",
  1109. "Grey"
  1110. ]
  1111. },
  1112. "EnvironmentHealthAttribute":{
  1113. "type":"string",
  1114. "enum":[
  1115. "Status",
  1116. "Color",
  1117. "Causes",
  1118. "ApplicationMetrics",
  1119. "InstancesHealth",
  1120. "All",
  1121. "HealthStatus",
  1122. "RefreshedAt"
  1123. ]
  1124. },
  1125. "EnvironmentHealthAttributes":{
  1126. "type":"list",
  1127. "member":{"shape":"EnvironmentHealthAttribute"}
  1128. },
  1129. "EnvironmentHealthStatus":{
  1130. "type":"string",
  1131. "enum":[
  1132. "NoData",
  1133. "Unknown",
  1134. "Pending",
  1135. "Ok",
  1136. "Info",
  1137. "Warning",
  1138. "Degraded",
  1139. "Severe"
  1140. ]
  1141. },
  1142. "EnvironmentId":{"type":"string"},
  1143. "EnvironmentIdList":{
  1144. "type":"list",
  1145. "member":{"shape":"EnvironmentId"}
  1146. },
  1147. "EnvironmentInfoDescription":{
  1148. "type":"structure",
  1149. "members":{
  1150. "InfoType":{"shape":"EnvironmentInfoType"},
  1151. "Ec2InstanceId":{"shape":"Ec2InstanceId"},
  1152. "SampleTimestamp":{"shape":"SampleTimestamp"},
  1153. "Message":{"shape":"Message"}
  1154. }
  1155. },
  1156. "EnvironmentInfoDescriptionList":{
  1157. "type":"list",
  1158. "member":{"shape":"EnvironmentInfoDescription"}
  1159. },
  1160. "EnvironmentInfoType":{
  1161. "type":"string",
  1162. "enum":[
  1163. "tail",
  1164. "bundle"
  1165. ]
  1166. },
  1167. "EnvironmentLink":{
  1168. "type":"structure",
  1169. "members":{
  1170. "LinkName":{"shape":"String"},
  1171. "EnvironmentName":{"shape":"String"}
  1172. }
  1173. },
  1174. "EnvironmentLinks":{
  1175. "type":"list",
  1176. "member":{"shape":"EnvironmentLink"}
  1177. },
  1178. "EnvironmentName":{
  1179. "type":"string",
  1180. "max":40,
  1181. "min":4
  1182. },
  1183. "EnvironmentNamesList":{
  1184. "type":"list",
  1185. "member":{"shape":"EnvironmentName"}
  1186. },
  1187. "EnvironmentResourceDescription":{
  1188. "type":"structure",
  1189. "members":{
  1190. "EnvironmentName":{"shape":"EnvironmentName"},
  1191. "AutoScalingGroups":{"shape":"AutoScalingGroupList"},
  1192. "Instances":{"shape":"InstanceList"},
  1193. "LaunchConfigurations":{"shape":"LaunchConfigurationList"},
  1194. "LoadBalancers":{"shape":"LoadBalancerList"},
  1195. "Triggers":{"shape":"TriggerList"},
  1196. "Queues":{"shape":"QueueList"}
  1197. }
  1198. },
  1199. "EnvironmentResourceDescriptionsMessage":{
  1200. "type":"structure",
  1201. "members":{
  1202. "EnvironmentResources":{"shape":"EnvironmentResourceDescription"}
  1203. }
  1204. },
  1205. "EnvironmentResourcesDescription":{
  1206. "type":"structure",
  1207. "members":{
  1208. "LoadBalancer":{"shape":"LoadBalancerDescription"}
  1209. }
  1210. },
  1211. "EnvironmentStatus":{
  1212. "type":"string",
  1213. "enum":[
  1214. "Launching",
  1215. "Updating",
  1216. "Ready",
  1217. "Terminating",
  1218. "Terminated"
  1219. ]
  1220. },
  1221. "EnvironmentTier":{
  1222. "type":"structure",
  1223. "members":{
  1224. "Name":{"shape":"String"},
  1225. "Type":{"shape":"String"},
  1226. "Version":{"shape":"String"}
  1227. }
  1228. },
  1229. "EventDate":{"type":"timestamp"},
  1230. "EventDescription":{
  1231. "type":"structure",
  1232. "members":{
  1233. "EventDate":{"shape":"EventDate"},
  1234. "Message":{"shape":"EventMessage"},
  1235. "ApplicationName":{"shape":"ApplicationName"},
  1236. "VersionLabel":{"shape":"VersionLabel"},
  1237. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1238. "EnvironmentName":{"shape":"EnvironmentName"},
  1239. "RequestId":{"shape":"RequestId"},
  1240. "Severity":{"shape":"EventSeverity"}
  1241. }
  1242. },
  1243. "EventDescriptionList":{
  1244. "type":"list",
  1245. "member":{"shape":"EventDescription"}
  1246. },
  1247. "EventDescriptionsMessage":{
  1248. "type":"structure",
  1249. "members":{
  1250. "Events":{"shape":"EventDescriptionList"},
  1251. "NextToken":{"shape":"Token"}
  1252. }
  1253. },
  1254. "EventMessage":{"type":"string"},
  1255. "EventSeverity":{
  1256. "type":"string",
  1257. "enum":[
  1258. "TRACE",
  1259. "DEBUG",
  1260. "INFO",
  1261. "WARN",
  1262. "ERROR",
  1263. "FATAL"
  1264. ]
  1265. },
  1266. "ExceptionMessage":{"type":"string"},
  1267. "FailureType":{
  1268. "type":"string",
  1269. "enum":[
  1270. "UpdateCancelled",
  1271. "CancellationFailed",
  1272. "RollbackFailed",
  1273. "RollbackSuccessful",
  1274. "InternalFailure",
  1275. "InvalidEnvironmentState",
  1276. "PermissionsError"
  1277. ]
  1278. },
  1279. "FileTypeExtension":{
  1280. "type":"string",
  1281. "max":100,
  1282. "min":1
  1283. },
  1284. "ForceTerminate":{"type":"boolean"},
  1285. "GroupName":{
  1286. "type":"string",
  1287. "max":19,
  1288. "min":1
  1289. },
  1290. "IncludeDeleted":{"type":"boolean"},
  1291. "IncludeDeletedBackTo":{"type":"timestamp"},
  1292. "Instance":{
  1293. "type":"structure",
  1294. "members":{
  1295. "Id":{"shape":"ResourceId"}
  1296. }
  1297. },
  1298. "InstanceHealthList":{
  1299. "type":"list",
  1300. "member":{"shape":"SingleInstanceHealth"}
  1301. },
  1302. "InstanceHealthSummary":{
  1303. "type":"structure",
  1304. "members":{
  1305. "NoData":{"shape":"NullableInteger"},
  1306. "Unknown":{"shape":"NullableInteger"},
  1307. "Pending":{"shape":"NullableInteger"},
  1308. "Ok":{"shape":"NullableInteger"},
  1309. "Info":{"shape":"NullableInteger"},
  1310. "Warning":{"shape":"NullableInteger"},
  1311. "Degraded":{"shape":"NullableInteger"},
  1312. "Severe":{"shape":"NullableInteger"}
  1313. }
  1314. },
  1315. "InstanceId":{
  1316. "type":"string",
  1317. "max":255,
  1318. "min":1
  1319. },
  1320. "InstanceList":{
  1321. "type":"list",
  1322. "member":{"shape":"Instance"}
  1323. },
  1324. "InstancesHealthAttribute":{
  1325. "type":"string",
  1326. "enum":[
  1327. "HealthStatus",
  1328. "Color",
  1329. "Causes",
  1330. "ApplicationMetrics",
  1331. "RefreshedAt",
  1332. "LaunchedAt",
  1333. "System",
  1334. "Deployment",
  1335. "AvailabilityZone",
  1336. "InstanceType",
  1337. "All"
  1338. ]
  1339. },
  1340. "InstancesHealthAttributes":{
  1341. "type":"list",
  1342. "member":{"shape":"InstancesHealthAttribute"}
  1343. },
  1344. "InsufficientPrivilegesException":{
  1345. "type":"structure",
  1346. "members":{
  1347. },
  1348. "error":{
  1349. "code":"InsufficientPrivilegesException",
  1350. "httpStatusCode":403,
  1351. "senderFault":true
  1352. },
  1353. "exception":true
  1354. },
  1355. "Integer":{"type":"integer"},
  1356. "InvalidRequestException":{
  1357. "type":"structure",
  1358. "members":{
  1359. },
  1360. "error":{
  1361. "code":"InvalidRequestException",
  1362. "httpStatusCode":400,
  1363. "senderFault":true
  1364. },
  1365. "exception":true
  1366. },
  1367. "Latency":{
  1368. "type":"structure",
  1369. "members":{
  1370. "P999":{"shape":"NullableDouble"},
  1371. "P99":{"shape":"NullableDouble"},
  1372. "P95":{"shape":"NullableDouble"},
  1373. "P90":{"shape":"NullableDouble"},
  1374. "P85":{"shape":"NullableDouble"},
  1375. "P75":{"shape":"NullableDouble"},
  1376. "P50":{"shape":"NullableDouble"},
  1377. "P10":{"shape":"NullableDouble"}
  1378. }
  1379. },
  1380. "LaunchConfiguration":{
  1381. "type":"structure",
  1382. "members":{
  1383. "Name":{"shape":"ResourceId"}
  1384. }
  1385. },
  1386. "LaunchConfigurationList":{
  1387. "type":"list",
  1388. "member":{"shape":"LaunchConfiguration"}
  1389. },
  1390. "LaunchedAt":{"type":"timestamp"},
  1391. "ListAvailableSolutionStacksResultMessage":{
  1392. "type":"structure",
  1393. "members":{
  1394. "SolutionStacks":{"shape":"AvailableSolutionStackNamesList"},
  1395. "SolutionStackDetails":{"shape":"AvailableSolutionStackDetailsList"}
  1396. }
  1397. },
  1398. "Listener":{
  1399. "type":"structure",
  1400. "members":{
  1401. "Protocol":{"shape":"String"},
  1402. "Port":{"shape":"Integer"}
  1403. }
  1404. },
  1405. "LoadAverage":{
  1406. "type":"list",
  1407. "member":{"shape":"LoadAverageValue"}
  1408. },
  1409. "LoadAverageValue":{"type":"double"},
  1410. "LoadBalancer":{
  1411. "type":"structure",
  1412. "members":{
  1413. "Name":{"shape":"ResourceId"}
  1414. }
  1415. },
  1416. "LoadBalancerDescription":{
  1417. "type":"structure",
  1418. "members":{
  1419. "LoadBalancerName":{"shape":"String"},
  1420. "Domain":{"shape":"String"},
  1421. "Listeners":{"shape":"LoadBalancerListenersDescription"}
  1422. }
  1423. },
  1424. "LoadBalancerList":{
  1425. "type":"list",
  1426. "member":{"shape":"LoadBalancer"}
  1427. },
  1428. "LoadBalancerListenersDescription":{
  1429. "type":"list",
  1430. "member":{"shape":"Listener"}
  1431. },
  1432. "ManagedAction":{
  1433. "type":"structure",
  1434. "members":{
  1435. "ActionId":{"shape":"String"},
  1436. "ActionDescription":{"shape":"String"},
  1437. "ActionType":{"shape":"ActionType"},
  1438. "Status":{"shape":"ActionStatus"},
  1439. "WindowStartTime":{"shape":"Timestamp"}
  1440. }
  1441. },
  1442. "ManagedActionHistoryItem":{
  1443. "type":"structure",
  1444. "members":{
  1445. "ActionId":{"shape":"String"},
  1446. "ActionType":{"shape":"ActionType"},
  1447. "ActionDescription":{"shape":"String"},
  1448. "FailureType":{"shape":"FailureType"},
  1449. "Status":{"shape":"ActionHistoryStatus"},
  1450. "FailureDescription":{"shape":"String"},
  1451. "ExecutedTime":{"shape":"Timestamp"},
  1452. "FinishedTime":{"shape":"Timestamp"}
  1453. }
  1454. },
  1455. "ManagedActionHistoryItems":{
  1456. "type":"list",
  1457. "member":{"shape":"ManagedActionHistoryItem"},
  1458. "max":100,
  1459. "min":1
  1460. },
  1461. "ManagedActionInvalidStateException":{
  1462. "type":"structure",
  1463. "members":{
  1464. },
  1465. "error":{
  1466. "code":"ManagedActionInvalidStateException",
  1467. "httpStatusCode":400,
  1468. "senderFault":true
  1469. },
  1470. "exception":true
  1471. },
  1472. "ManagedActions":{
  1473. "type":"list",
  1474. "member":{"shape":"ManagedAction"},
  1475. "max":100,
  1476. "min":1
  1477. },
  1478. "MaxRecords":{
  1479. "type":"integer",
  1480. "max":1000,
  1481. "min":1
  1482. },
  1483. "Message":{"type":"string"},
  1484. "NextToken":{
  1485. "type":"string",
  1486. "max":100,
  1487. "min":1
  1488. },
  1489. "NullableDouble":{"type":"double"},
  1490. "NullableInteger":{"type":"integer"},
  1491. "NullableLong":{"type":"long"},
  1492. "OperationInProgressException":{
  1493. "type":"structure",
  1494. "members":{
  1495. },
  1496. "error":{
  1497. "code":"OperationInProgressFailure",
  1498. "httpStatusCode":400,
  1499. "senderFault":true
  1500. },
  1501. "exception":true
  1502. },
  1503. "OptionNamespace":{"type":"string"},
  1504. "OptionRestrictionMaxLength":{"type":"integer"},
  1505. "OptionRestrictionMaxValue":{"type":"integer"},
  1506. "OptionRestrictionMinValue":{"type":"integer"},
  1507. "OptionRestrictionRegex":{
  1508. "type":"structure",
  1509. "members":{
  1510. "Pattern":{"shape":"RegexPattern"},
  1511. "Label":{"shape":"RegexLabel"}
  1512. }
  1513. },
  1514. "OptionSpecification":{
  1515. "type":"structure",
  1516. "members":{
  1517. "ResourceName":{"shape":"ResourceName"},
  1518. "Namespace":{"shape":"OptionNamespace"},
  1519. "OptionName":{"shape":"ConfigurationOptionName"}
  1520. }
  1521. },
  1522. "OptionsSpecifierList":{
  1523. "type":"list",
  1524. "member":{"shape":"OptionSpecification"}
  1525. },
  1526. "Queue":{
  1527. "type":"structure",
  1528. "members":{
  1529. "Name":{"shape":"String"},
  1530. "URL":{"shape":"String"}
  1531. }
  1532. },
  1533. "QueueList":{
  1534. "type":"list",
  1535. "member":{"shape":"Queue"}
  1536. },
  1537. "RebuildEnvironmentMessage":{
  1538. "type":"structure",
  1539. "members":{
  1540. "EnvironmentId":{"shape":"EnvironmentId"},
  1541. "EnvironmentName":{"shape":"EnvironmentName"}
  1542. }
  1543. },
  1544. "RefreshedAt":{"type":"timestamp"},
  1545. "RegexLabel":{"type":"string"},
  1546. "RegexPattern":{"type":"string"},
  1547. "RequestCount":{"type":"integer"},
  1548. "RequestEnvironmentInfoMessage":{
  1549. "type":"structure",
  1550. "required":["InfoType"],
  1551. "members":{
  1552. "EnvironmentId":{"shape":"EnvironmentId"},
  1553. "EnvironmentName":{"shape":"EnvironmentName"},
  1554. "InfoType":{"shape":"EnvironmentInfoType"}
  1555. }
  1556. },
  1557. "RequestId":{"type":"string"},
  1558. "ResourceId":{"type":"string"},
  1559. "ResourceName":{
  1560. "type":"string",
  1561. "max":256,
  1562. "min":1
  1563. },
  1564. "RestartAppServerMessage":{
  1565. "type":"structure",
  1566. "members":{
  1567. "EnvironmentId":{"shape":"EnvironmentId"},
  1568. "EnvironmentName":{"shape":"EnvironmentName"}
  1569. }
  1570. },
  1571. "RetrieveEnvironmentInfoMessage":{
  1572. "type":"structure",
  1573. "required":["InfoType"],
  1574. "members":{
  1575. "EnvironmentId":{"shape":"EnvironmentId"},
  1576. "EnvironmentName":{"shape":"EnvironmentName"},
  1577. "InfoType":{"shape":"EnvironmentInfoType"}
  1578. }
  1579. },
  1580. "RetrieveEnvironmentInfoResultMessage":{
  1581. "type":"structure",
  1582. "members":{
  1583. "EnvironmentInfo":{"shape":"EnvironmentInfoDescriptionList"}
  1584. }
  1585. },
  1586. "S3Bucket":{
  1587. "type":"string",
  1588. "max":255
  1589. },
  1590. "S3Key":{
  1591. "type":"string",
  1592. "max":1024
  1593. },
  1594. "S3Location":{
  1595. "type":"structure",
  1596. "members":{
  1597. "S3Bucket":{"shape":"S3Bucket"},
  1598. "S3Key":{"shape":"S3Key"}
  1599. }
  1600. },
  1601. "S3LocationNotInServiceRegionException":{
  1602. "type":"structure",
  1603. "members":{
  1604. },
  1605. "error":{
  1606. "code":"S3LocationNotInServiceRegionException",
  1607. "httpStatusCode":400,
  1608. "senderFault":true
  1609. },
  1610. "exception":true
  1611. },
  1612. "S3SubscriptionRequiredException":{
  1613. "type":"structure",
  1614. "members":{
  1615. },
  1616. "error":{
  1617. "code":"S3SubscriptionRequiredException",
  1618. "httpStatusCode":400,
  1619. "senderFault":true
  1620. },
  1621. "exception":true
  1622. },
  1623. "SampleTimestamp":{"type":"timestamp"},
  1624. "SingleInstanceHealth":{
  1625. "type":"structure",
  1626. "members":{
  1627. "InstanceId":{"shape":"InstanceId"},
  1628. "HealthStatus":{"shape":"String"},
  1629. "Color":{"shape":"String"},
  1630. "Causes":{"shape":"Causes"},
  1631. "LaunchedAt":{"shape":"LaunchedAt"},
  1632. "ApplicationMetrics":{"shape":"ApplicationMetrics"},
  1633. "System":{"shape":"SystemStatus"},
  1634. "Deployment":{"shape":"Deployment"},
  1635. "AvailabilityZone":{"shape":"String"},
  1636. "InstanceType":{"shape":"String"}
  1637. }
  1638. },
  1639. "SolutionStackDescription":{
  1640. "type":"structure",
  1641. "members":{
  1642. "SolutionStackName":{"shape":"SolutionStackName"},
  1643. "PermittedFileTypes":{"shape":"SolutionStackFileTypeList"}
  1644. }
  1645. },
  1646. "SolutionStackFileTypeList":{
  1647. "type":"list",
  1648. "member":{"shape":"FileTypeExtension"}
  1649. },
  1650. "SolutionStackName":{
  1651. "type":"string",
  1652. "max":100
  1653. },
  1654. "SourceBundleDeletionException":{
  1655. "type":"structure",
  1656. "members":{
  1657. },
  1658. "error":{
  1659. "code":"SourceBundleDeletionFailure",
  1660. "httpStatusCode":400,
  1661. "senderFault":true
  1662. },
  1663. "exception":true
  1664. },
  1665. "SourceConfiguration":{
  1666. "type":"structure",
  1667. "members":{
  1668. "ApplicationName":{"shape":"ApplicationName"},
  1669. "TemplateName":{"shape":"ConfigurationTemplateName"}
  1670. }
  1671. },
  1672. "StatusCodes":{
  1673. "type":"structure",
  1674. "members":{
  1675. "Status2xx":{"shape":"NullableInteger"},
  1676. "Status3xx":{"shape":"NullableInteger"},
  1677. "Status4xx":{"shape":"NullableInteger"},
  1678. "Status5xx":{"shape":"NullableInteger"}
  1679. }
  1680. },
  1681. "String":{"type":"string"},
  1682. "SwapEnvironmentCNAMEsMessage":{
  1683. "type":"structure",
  1684. "members":{
  1685. "SourceEnvironmentId":{"shape":"EnvironmentId"},
  1686. "SourceEnvironmentName":{"shape":"EnvironmentName"},
  1687. "DestinationEnvironmentId":{"shape":"EnvironmentId"},
  1688. "DestinationEnvironmentName":{"shape":"EnvironmentName"}
  1689. }
  1690. },
  1691. "SystemStatus":{
  1692. "type":"structure",
  1693. "members":{
  1694. "CPUUtilization":{"shape":"CPUUtilization"},
  1695. "LoadAverage":{"shape":"LoadAverage"}
  1696. }
  1697. },
  1698. "Tag":{
  1699. "type":"structure",
  1700. "members":{
  1701. "Key":{"shape":"TagKey"},
  1702. "Value":{"shape":"TagValue"}
  1703. }
  1704. },
  1705. "TagKey":{
  1706. "type":"string",
  1707. "max":128,
  1708. "min":1
  1709. },
  1710. "TagValue":{
  1711. "type":"string",
  1712. "max":256,
  1713. "min":1
  1714. },
  1715. "Tags":{
  1716. "type":"list",
  1717. "member":{"shape":"Tag"}
  1718. },
  1719. "TerminateEnvForce":{"type":"boolean"},
  1720. "TerminateEnvironmentMessage":{
  1721. "type":"structure",
  1722. "members":{
  1723. "EnvironmentId":{"shape":"EnvironmentId"},
  1724. "EnvironmentName":{"shape":"EnvironmentName"},
  1725. "TerminateResources":{"shape":"TerminateEnvironmentResources"},
  1726. "ForceTerminate":{"shape":"ForceTerminate"}
  1727. }
  1728. },
  1729. "TerminateEnvironmentResources":{"type":"boolean"},
  1730. "TimeFilterEnd":{"type":"timestamp"},
  1731. "TimeFilterStart":{"type":"timestamp"},
  1732. "Timestamp":{"type":"timestamp"},
  1733. "Token":{"type":"string"},
  1734. "TooManyApplicationVersionsException":{
  1735. "type":"structure",
  1736. "members":{
  1737. },
  1738. "exception":true
  1739. },
  1740. "TooManyApplicationsException":{
  1741. "type":"structure",
  1742. "members":{
  1743. },
  1744. "error":{
  1745. "code":"TooManyApplicationsException",
  1746. "httpStatusCode":400,
  1747. "senderFault":true
  1748. },
  1749. "exception":true
  1750. },
  1751. "TooManyBucketsException":{
  1752. "type":"structure",
  1753. "members":{
  1754. },
  1755. "error":{
  1756. "code":"TooManyBucketsException",
  1757. "httpStatusCode":400,
  1758. "senderFault":true
  1759. },
  1760. "exception":true
  1761. },
  1762. "TooManyConfigurationTemplatesException":{
  1763. "type":"structure",
  1764. "members":{
  1765. },
  1766. "error":{
  1767. "code":"TooManyConfigurationTemplatesException",
  1768. "httpStatusCode":400,
  1769. "senderFault":true
  1770. },
  1771. "exception":true
  1772. },
  1773. "TooManyEnvironmentsException":{
  1774. "type":"structure",
  1775. "members":{
  1776. },
  1777. "error":{
  1778. "code":"TooManyEnvironmentsException",
  1779. "httpStatusCode":400,
  1780. "senderFault":true
  1781. },
  1782. "exception":true
  1783. },
  1784. "Trigger":{
  1785. "type":"structure",
  1786. "members":{
  1787. "Name":{"shape":"ResourceId"}
  1788. }
  1789. },
  1790. "TriggerList":{
  1791. "type":"list",
  1792. "member":{"shape":"Trigger"}
  1793. },
  1794. "UpdateApplicationMessage":{
  1795. "type":"structure",
  1796. "required":["ApplicationName"],
  1797. "members":{
  1798. "ApplicationName":{"shape":"ApplicationName"},
  1799. "Description":{"shape":"Description"}
  1800. }
  1801. },
  1802. "UpdateApplicationVersionMessage":{
  1803. "type":"structure",
  1804. "required":[
  1805. "ApplicationName",
  1806. "VersionLabel"
  1807. ],
  1808. "members":{
  1809. "ApplicationName":{"shape":"ApplicationName"},
  1810. "VersionLabel":{"shape":"VersionLabel"},
  1811. "Description":{"shape":"Description"}
  1812. }
  1813. },
  1814. "UpdateConfigurationTemplateMessage":{
  1815. "type":"structure",
  1816. "required":[
  1817. "ApplicationName",
  1818. "TemplateName"
  1819. ],
  1820. "members":{
  1821. "ApplicationName":{"shape":"ApplicationName"},
  1822. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1823. "Description":{"shape":"Description"},
  1824. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
  1825. "OptionsToRemove":{"shape":"OptionsSpecifierList"}
  1826. }
  1827. },
  1828. "UpdateDate":{"type":"timestamp"},
  1829. "UpdateEnvironmentMessage":{
  1830. "type":"structure",
  1831. "members":{
  1832. "ApplicationName":{"shape":"ApplicationName"},
  1833. "EnvironmentId":{"shape":"EnvironmentId"},
  1834. "EnvironmentName":{"shape":"EnvironmentName"},
  1835. "GroupName":{"shape":"GroupName"},
  1836. "Description":{"shape":"Description"},
  1837. "Tier":{"shape":"EnvironmentTier"},
  1838. "VersionLabel":{"shape":"VersionLabel"},
  1839. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1840. "SolutionStackName":{"shape":"SolutionStackName"},
  1841. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"},
  1842. "OptionsToRemove":{"shape":"OptionsSpecifierList"}
  1843. }
  1844. },
  1845. "UserDefinedOption":{"type":"boolean"},
  1846. "ValidateConfigurationSettingsMessage":{
  1847. "type":"structure",
  1848. "required":[
  1849. "ApplicationName",
  1850. "OptionSettings"
  1851. ],
  1852. "members":{
  1853. "ApplicationName":{"shape":"ApplicationName"},
  1854. "TemplateName":{"shape":"ConfigurationTemplateName"},
  1855. "EnvironmentName":{"shape":"EnvironmentName"},
  1856. "OptionSettings":{"shape":"ConfigurationOptionSettingsList"}
  1857. }
  1858. },
  1859. "ValidationMessage":{
  1860. "type":"structure",
  1861. "members":{
  1862. "Message":{"shape":"ValidationMessageString"},
  1863. "Severity":{"shape":"ValidationSeverity"},
  1864. "Namespace":{"shape":"OptionNamespace"},
  1865. "OptionName":{"shape":"ConfigurationOptionName"}
  1866. }
  1867. },
  1868. "ValidationMessageString":{"type":"string"},
  1869. "ValidationMessagesList":{
  1870. "type":"list",
  1871. "member":{"shape":"ValidationMessage"}
  1872. },
  1873. "ValidationSeverity":{
  1874. "type":"string",
  1875. "enum":[
  1876. "error",
  1877. "warning"
  1878. ]
  1879. },
  1880. "VersionLabel":{
  1881. "type":"string",
  1882. "max":100,
  1883. "min":1
  1884. },
  1885. "VersionLabels":{
  1886. "type":"list",
  1887. "member":{"shape":"VersionLabel"}
  1888. },
  1889. "VersionLabelsList":{
  1890. "type":"list",
  1891. "member":{"shape":"VersionLabel"}
  1892. }
  1893. }
  1894. }