appconfig-2019-10-09.min.json 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2019-10-09",
  5. "endpointPrefix": "appconfig",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceAbbreviation": "AppConfig",
  9. "serviceFullName": "Amazon AppConfig",
  10. "serviceId": "AppConfig",
  11. "signatureVersion": "v4",
  12. "signingName": "appconfig",
  13. "uid": "appconfig-2019-10-09"
  14. },
  15. "operations": {
  16. "CreateApplication": {
  17. "http": {
  18. "requestUri": "/applications",
  19. "responseCode": 201
  20. },
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "Name"
  25. ],
  26. "members": {
  27. "Name": {},
  28. "Description": {},
  29. "Tags": {
  30. "shape": "S4"
  31. }
  32. }
  33. },
  34. "output": {
  35. "shape": "S7"
  36. }
  37. },
  38. "CreateConfigurationProfile": {
  39. "http": {
  40. "requestUri": "/applications/{ApplicationId}/configurationprofiles",
  41. "responseCode": 201
  42. },
  43. "input": {
  44. "type": "structure",
  45. "required": [
  46. "ApplicationId",
  47. "Name",
  48. "LocationUri"
  49. ],
  50. "members": {
  51. "ApplicationId": {
  52. "location": "uri",
  53. "locationName": "ApplicationId"
  54. },
  55. "Name": {},
  56. "Description": {},
  57. "LocationUri": {},
  58. "RetrievalRoleArn": {},
  59. "Validators": {
  60. "shape": "Sd"
  61. },
  62. "Tags": {
  63. "shape": "S4"
  64. },
  65. "Type": {},
  66. "KmsKeyIdentifier": {}
  67. }
  68. },
  69. "output": {
  70. "shape": "Sj"
  71. }
  72. },
  73. "CreateDeploymentStrategy": {
  74. "http": {
  75. "requestUri": "/deploymentstrategies",
  76. "responseCode": 201
  77. },
  78. "input": {
  79. "type": "structure",
  80. "required": [
  81. "Name",
  82. "DeploymentDurationInMinutes",
  83. "GrowthFactor"
  84. ],
  85. "members": {
  86. "Name": {},
  87. "Description": {},
  88. "DeploymentDurationInMinutes": {
  89. "type": "integer"
  90. },
  91. "FinalBakeTimeInMinutes": {
  92. "type": "integer"
  93. },
  94. "GrowthFactor": {
  95. "type": "float"
  96. },
  97. "GrowthType": {},
  98. "ReplicateTo": {},
  99. "Tags": {
  100. "shape": "S4"
  101. }
  102. }
  103. },
  104. "output": {
  105. "shape": "Sq"
  106. }
  107. },
  108. "CreateEnvironment": {
  109. "http": {
  110. "requestUri": "/applications/{ApplicationId}/environments",
  111. "responseCode": 201
  112. },
  113. "input": {
  114. "type": "structure",
  115. "required": [
  116. "ApplicationId",
  117. "Name"
  118. ],
  119. "members": {
  120. "ApplicationId": {
  121. "location": "uri",
  122. "locationName": "ApplicationId"
  123. },
  124. "Name": {},
  125. "Description": {},
  126. "Monitors": {
  127. "shape": "St"
  128. },
  129. "Tags": {
  130. "shape": "S4"
  131. }
  132. }
  133. },
  134. "output": {
  135. "shape": "Sw"
  136. }
  137. },
  138. "CreateExtension": {
  139. "http": {
  140. "requestUri": "/extensions",
  141. "responseCode": 201
  142. },
  143. "input": {
  144. "type": "structure",
  145. "required": [
  146. "Name",
  147. "Actions"
  148. ],
  149. "members": {
  150. "Name": {},
  151. "Description": {},
  152. "Actions": {
  153. "shape": "S10"
  154. },
  155. "Parameters": {
  156. "shape": "S14"
  157. },
  158. "Tags": {
  159. "shape": "S4"
  160. },
  161. "LatestVersionNumber": {
  162. "location": "header",
  163. "locationName": "Latest-Version-Number",
  164. "type": "integer"
  165. }
  166. }
  167. },
  168. "output": {
  169. "shape": "S18"
  170. }
  171. },
  172. "CreateExtensionAssociation": {
  173. "http": {
  174. "requestUri": "/extensionassociations",
  175. "responseCode": 201
  176. },
  177. "input": {
  178. "type": "structure",
  179. "required": [
  180. "ExtensionIdentifier",
  181. "ResourceIdentifier"
  182. ],
  183. "members": {
  184. "ExtensionIdentifier": {},
  185. "ExtensionVersionNumber": {
  186. "type": "integer"
  187. },
  188. "ResourceIdentifier": {},
  189. "Parameters": {
  190. "shape": "S1b"
  191. },
  192. "Tags": {
  193. "shape": "S4"
  194. }
  195. }
  196. },
  197. "output": {
  198. "shape": "S1c"
  199. }
  200. },
  201. "CreateHostedConfigurationVersion": {
  202. "http": {
  203. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",
  204. "responseCode": 201
  205. },
  206. "input": {
  207. "type": "structure",
  208. "required": [
  209. "ApplicationId",
  210. "ConfigurationProfileId",
  211. "Content",
  212. "ContentType"
  213. ],
  214. "members": {
  215. "ApplicationId": {
  216. "location": "uri",
  217. "locationName": "ApplicationId"
  218. },
  219. "ConfigurationProfileId": {
  220. "location": "uri",
  221. "locationName": "ConfigurationProfileId"
  222. },
  223. "Description": {
  224. "location": "header",
  225. "locationName": "Description"
  226. },
  227. "Content": {
  228. "shape": "S1e"
  229. },
  230. "ContentType": {
  231. "location": "header",
  232. "locationName": "Content-Type"
  233. },
  234. "LatestVersionNumber": {
  235. "location": "header",
  236. "locationName": "Latest-Version-Number",
  237. "type": "integer"
  238. },
  239. "VersionLabel": {
  240. "location": "header",
  241. "locationName": "VersionLabel"
  242. }
  243. },
  244. "payload": "Content"
  245. },
  246. "output": {
  247. "shape": "S1h"
  248. }
  249. },
  250. "DeleteApplication": {
  251. "http": {
  252. "method": "DELETE",
  253. "requestUri": "/applications/{ApplicationId}",
  254. "responseCode": 204
  255. },
  256. "input": {
  257. "type": "structure",
  258. "required": [
  259. "ApplicationId"
  260. ],
  261. "members": {
  262. "ApplicationId": {
  263. "location": "uri",
  264. "locationName": "ApplicationId"
  265. }
  266. }
  267. }
  268. },
  269. "DeleteConfigurationProfile": {
  270. "http": {
  271. "method": "DELETE",
  272. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
  273. "responseCode": 204
  274. },
  275. "input": {
  276. "type": "structure",
  277. "required": [
  278. "ApplicationId",
  279. "ConfigurationProfileId"
  280. ],
  281. "members": {
  282. "ApplicationId": {
  283. "location": "uri",
  284. "locationName": "ApplicationId"
  285. },
  286. "ConfigurationProfileId": {
  287. "location": "uri",
  288. "locationName": "ConfigurationProfileId"
  289. }
  290. }
  291. }
  292. },
  293. "DeleteDeploymentStrategy": {
  294. "http": {
  295. "method": "DELETE",
  296. "requestUri": "/deployementstrategies/{DeploymentStrategyId}",
  297. "responseCode": 204
  298. },
  299. "input": {
  300. "type": "structure",
  301. "required": [
  302. "DeploymentStrategyId"
  303. ],
  304. "members": {
  305. "DeploymentStrategyId": {
  306. "location": "uri",
  307. "locationName": "DeploymentStrategyId"
  308. }
  309. }
  310. }
  311. },
  312. "DeleteEnvironment": {
  313. "http": {
  314. "method": "DELETE",
  315. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
  316. "responseCode": 204
  317. },
  318. "input": {
  319. "type": "structure",
  320. "required": [
  321. "ApplicationId",
  322. "EnvironmentId"
  323. ],
  324. "members": {
  325. "ApplicationId": {
  326. "location": "uri",
  327. "locationName": "ApplicationId"
  328. },
  329. "EnvironmentId": {
  330. "location": "uri",
  331. "locationName": "EnvironmentId"
  332. }
  333. }
  334. }
  335. },
  336. "DeleteExtension": {
  337. "http": {
  338. "method": "DELETE",
  339. "requestUri": "/extensions/{ExtensionIdentifier}",
  340. "responseCode": 204
  341. },
  342. "input": {
  343. "type": "structure",
  344. "required": [
  345. "ExtensionIdentifier"
  346. ],
  347. "members": {
  348. "ExtensionIdentifier": {
  349. "location": "uri",
  350. "locationName": "ExtensionIdentifier"
  351. },
  352. "VersionNumber": {
  353. "location": "querystring",
  354. "locationName": "version",
  355. "type": "integer"
  356. }
  357. }
  358. }
  359. },
  360. "DeleteExtensionAssociation": {
  361. "http": {
  362. "method": "DELETE",
  363. "requestUri": "/extensionassociations/{ExtensionAssociationId}",
  364. "responseCode": 204
  365. },
  366. "input": {
  367. "type": "structure",
  368. "required": [
  369. "ExtensionAssociationId"
  370. ],
  371. "members": {
  372. "ExtensionAssociationId": {
  373. "location": "uri",
  374. "locationName": "ExtensionAssociationId"
  375. }
  376. }
  377. }
  378. },
  379. "DeleteHostedConfigurationVersion": {
  380. "http": {
  381. "method": "DELETE",
  382. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",
  383. "responseCode": 204
  384. },
  385. "input": {
  386. "type": "structure",
  387. "required": [
  388. "ApplicationId",
  389. "ConfigurationProfileId",
  390. "VersionNumber"
  391. ],
  392. "members": {
  393. "ApplicationId": {
  394. "location": "uri",
  395. "locationName": "ApplicationId"
  396. },
  397. "ConfigurationProfileId": {
  398. "location": "uri",
  399. "locationName": "ConfigurationProfileId"
  400. },
  401. "VersionNumber": {
  402. "location": "uri",
  403. "locationName": "VersionNumber",
  404. "type": "integer"
  405. }
  406. }
  407. }
  408. },
  409. "GetApplication": {
  410. "http": {
  411. "method": "GET",
  412. "requestUri": "/applications/{ApplicationId}",
  413. "responseCode": 200
  414. },
  415. "input": {
  416. "type": "structure",
  417. "required": [
  418. "ApplicationId"
  419. ],
  420. "members": {
  421. "ApplicationId": {
  422. "location": "uri",
  423. "locationName": "ApplicationId"
  424. }
  425. }
  426. },
  427. "output": {
  428. "shape": "S7"
  429. }
  430. },
  431. "GetConfiguration": {
  432. "http": {
  433. "method": "GET",
  434. "requestUri": "/applications/{Application}/environments/{Environment}/configurations/{Configuration}",
  435. "responseCode": 200
  436. },
  437. "input": {
  438. "type": "structure",
  439. "required": [
  440. "Application",
  441. "Environment",
  442. "Configuration",
  443. "ClientId"
  444. ],
  445. "members": {
  446. "Application": {
  447. "location": "uri",
  448. "locationName": "Application"
  449. },
  450. "Environment": {
  451. "location": "uri",
  452. "locationName": "Environment"
  453. },
  454. "Configuration": {
  455. "location": "uri",
  456. "locationName": "Configuration"
  457. },
  458. "ClientId": {
  459. "location": "querystring",
  460. "locationName": "client_id"
  461. },
  462. "ClientConfigurationVersion": {
  463. "location": "querystring",
  464. "locationName": "client_configuration_version"
  465. }
  466. }
  467. },
  468. "output": {
  469. "type": "structure",
  470. "members": {
  471. "Content": {
  472. "shape": "S1e"
  473. },
  474. "ConfigurationVersion": {
  475. "location": "header",
  476. "locationName": "Configuration-Version"
  477. },
  478. "ContentType": {
  479. "location": "header",
  480. "locationName": "Content-Type"
  481. }
  482. },
  483. "payload": "Content"
  484. },
  485. "deprecated": true,
  486. "deprecatedMessage": "This API has been deprecated in favor of the GetLatestConfiguration API used in conjunction with StartConfigurationSession."
  487. },
  488. "GetConfigurationProfile": {
  489. "http": {
  490. "method": "GET",
  491. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
  492. "responseCode": 200
  493. },
  494. "input": {
  495. "type": "structure",
  496. "required": [
  497. "ApplicationId",
  498. "ConfigurationProfileId"
  499. ],
  500. "members": {
  501. "ApplicationId": {
  502. "location": "uri",
  503. "locationName": "ApplicationId"
  504. },
  505. "ConfigurationProfileId": {
  506. "location": "uri",
  507. "locationName": "ConfigurationProfileId"
  508. }
  509. }
  510. },
  511. "output": {
  512. "shape": "Sj"
  513. }
  514. },
  515. "GetDeployment": {
  516. "http": {
  517. "method": "GET",
  518. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",
  519. "responseCode": 200
  520. },
  521. "input": {
  522. "type": "structure",
  523. "required": [
  524. "ApplicationId",
  525. "EnvironmentId",
  526. "DeploymentNumber"
  527. ],
  528. "members": {
  529. "ApplicationId": {
  530. "location": "uri",
  531. "locationName": "ApplicationId"
  532. },
  533. "EnvironmentId": {
  534. "location": "uri",
  535. "locationName": "EnvironmentId"
  536. },
  537. "DeploymentNumber": {
  538. "location": "uri",
  539. "locationName": "DeploymentNumber",
  540. "type": "integer"
  541. }
  542. }
  543. },
  544. "output": {
  545. "shape": "S1y"
  546. }
  547. },
  548. "GetDeploymentStrategy": {
  549. "http": {
  550. "method": "GET",
  551. "requestUri": "/deploymentstrategies/{DeploymentStrategyId}",
  552. "responseCode": 200
  553. },
  554. "input": {
  555. "type": "structure",
  556. "required": [
  557. "DeploymentStrategyId"
  558. ],
  559. "members": {
  560. "DeploymentStrategyId": {
  561. "location": "uri",
  562. "locationName": "DeploymentStrategyId"
  563. }
  564. }
  565. },
  566. "output": {
  567. "shape": "Sq"
  568. }
  569. },
  570. "GetEnvironment": {
  571. "http": {
  572. "method": "GET",
  573. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
  574. "responseCode": 200
  575. },
  576. "input": {
  577. "type": "structure",
  578. "required": [
  579. "ApplicationId",
  580. "EnvironmentId"
  581. ],
  582. "members": {
  583. "ApplicationId": {
  584. "location": "uri",
  585. "locationName": "ApplicationId"
  586. },
  587. "EnvironmentId": {
  588. "location": "uri",
  589. "locationName": "EnvironmentId"
  590. }
  591. }
  592. },
  593. "output": {
  594. "shape": "Sw"
  595. }
  596. },
  597. "GetExtension": {
  598. "http": {
  599. "method": "GET",
  600. "requestUri": "/extensions/{ExtensionIdentifier}",
  601. "responseCode": 200
  602. },
  603. "input": {
  604. "type": "structure",
  605. "required": [
  606. "ExtensionIdentifier"
  607. ],
  608. "members": {
  609. "ExtensionIdentifier": {
  610. "location": "uri",
  611. "locationName": "ExtensionIdentifier"
  612. },
  613. "VersionNumber": {
  614. "location": "querystring",
  615. "locationName": "version_number",
  616. "type": "integer"
  617. }
  618. }
  619. },
  620. "output": {
  621. "shape": "S18"
  622. }
  623. },
  624. "GetExtensionAssociation": {
  625. "http": {
  626. "method": "GET",
  627. "requestUri": "/extensionassociations/{ExtensionAssociationId}",
  628. "responseCode": 200
  629. },
  630. "input": {
  631. "type": "structure",
  632. "required": [
  633. "ExtensionAssociationId"
  634. ],
  635. "members": {
  636. "ExtensionAssociationId": {
  637. "location": "uri",
  638. "locationName": "ExtensionAssociationId"
  639. }
  640. }
  641. },
  642. "output": {
  643. "shape": "S1c"
  644. }
  645. },
  646. "GetHostedConfigurationVersion": {
  647. "http": {
  648. "method": "GET",
  649. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",
  650. "responseCode": 200
  651. },
  652. "input": {
  653. "type": "structure",
  654. "required": [
  655. "ApplicationId",
  656. "ConfigurationProfileId",
  657. "VersionNumber"
  658. ],
  659. "members": {
  660. "ApplicationId": {
  661. "location": "uri",
  662. "locationName": "ApplicationId"
  663. },
  664. "ConfigurationProfileId": {
  665. "location": "uri",
  666. "locationName": "ConfigurationProfileId"
  667. },
  668. "VersionNumber": {
  669. "location": "uri",
  670. "locationName": "VersionNumber",
  671. "type": "integer"
  672. }
  673. }
  674. },
  675. "output": {
  676. "shape": "S1h"
  677. }
  678. },
  679. "ListApplications": {
  680. "http": {
  681. "method": "GET",
  682. "requestUri": "/applications",
  683. "responseCode": 200
  684. },
  685. "input": {
  686. "type": "structure",
  687. "members": {
  688. "MaxResults": {
  689. "location": "querystring",
  690. "locationName": "max_results",
  691. "type": "integer"
  692. },
  693. "NextToken": {
  694. "location": "querystring",
  695. "locationName": "next_token"
  696. }
  697. }
  698. },
  699. "output": {
  700. "type": "structure",
  701. "members": {
  702. "Items": {
  703. "type": "list",
  704. "member": {
  705. "shape": "S7"
  706. }
  707. },
  708. "NextToken": {}
  709. }
  710. }
  711. },
  712. "ListConfigurationProfiles": {
  713. "http": {
  714. "method": "GET",
  715. "requestUri": "/applications/{ApplicationId}/configurationprofiles",
  716. "responseCode": 200
  717. },
  718. "input": {
  719. "type": "structure",
  720. "required": [
  721. "ApplicationId"
  722. ],
  723. "members": {
  724. "ApplicationId": {
  725. "location": "uri",
  726. "locationName": "ApplicationId"
  727. },
  728. "MaxResults": {
  729. "location": "querystring",
  730. "locationName": "max_results",
  731. "type": "integer"
  732. },
  733. "NextToken": {
  734. "location": "querystring",
  735. "locationName": "next_token"
  736. },
  737. "Type": {
  738. "location": "querystring",
  739. "locationName": "type"
  740. }
  741. }
  742. },
  743. "output": {
  744. "type": "structure",
  745. "members": {
  746. "Items": {
  747. "type": "list",
  748. "member": {
  749. "type": "structure",
  750. "members": {
  751. "ApplicationId": {},
  752. "Id": {},
  753. "Name": {},
  754. "LocationUri": {},
  755. "ValidatorTypes": {
  756. "type": "list",
  757. "member": {}
  758. },
  759. "Type": {}
  760. }
  761. }
  762. },
  763. "NextToken": {}
  764. }
  765. }
  766. },
  767. "ListDeploymentStrategies": {
  768. "http": {
  769. "method": "GET",
  770. "requestUri": "/deploymentstrategies",
  771. "responseCode": 200
  772. },
  773. "input": {
  774. "type": "structure",
  775. "members": {
  776. "MaxResults": {
  777. "location": "querystring",
  778. "locationName": "max_results",
  779. "type": "integer"
  780. },
  781. "NextToken": {
  782. "location": "querystring",
  783. "locationName": "next_token"
  784. }
  785. }
  786. },
  787. "output": {
  788. "type": "structure",
  789. "members": {
  790. "Items": {
  791. "type": "list",
  792. "member": {
  793. "shape": "Sq"
  794. }
  795. },
  796. "NextToken": {}
  797. }
  798. }
  799. },
  800. "ListDeployments": {
  801. "http": {
  802. "method": "GET",
  803. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",
  804. "responseCode": 200
  805. },
  806. "input": {
  807. "type": "structure",
  808. "required": [
  809. "ApplicationId",
  810. "EnvironmentId"
  811. ],
  812. "members": {
  813. "ApplicationId": {
  814. "location": "uri",
  815. "locationName": "ApplicationId"
  816. },
  817. "EnvironmentId": {
  818. "location": "uri",
  819. "locationName": "EnvironmentId"
  820. },
  821. "MaxResults": {
  822. "location": "querystring",
  823. "locationName": "max_results",
  824. "type": "integer"
  825. },
  826. "NextToken": {
  827. "location": "querystring",
  828. "locationName": "next_token"
  829. }
  830. }
  831. },
  832. "output": {
  833. "type": "structure",
  834. "members": {
  835. "Items": {
  836. "type": "list",
  837. "member": {
  838. "type": "structure",
  839. "members": {
  840. "DeploymentNumber": {
  841. "type": "integer"
  842. },
  843. "ConfigurationName": {},
  844. "ConfigurationVersion": {},
  845. "DeploymentDurationInMinutes": {
  846. "type": "integer"
  847. },
  848. "GrowthType": {},
  849. "GrowthFactor": {
  850. "type": "float"
  851. },
  852. "FinalBakeTimeInMinutes": {
  853. "type": "integer"
  854. },
  855. "State": {},
  856. "PercentageComplete": {
  857. "type": "float"
  858. },
  859. "StartedAt": {
  860. "shape": "S26"
  861. },
  862. "CompletedAt": {
  863. "shape": "S26"
  864. },
  865. "VersionLabel": {}
  866. }
  867. }
  868. },
  869. "NextToken": {}
  870. }
  871. }
  872. },
  873. "ListEnvironments": {
  874. "http": {
  875. "method": "GET",
  876. "requestUri": "/applications/{ApplicationId}/environments",
  877. "responseCode": 200
  878. },
  879. "input": {
  880. "type": "structure",
  881. "required": [
  882. "ApplicationId"
  883. ],
  884. "members": {
  885. "ApplicationId": {
  886. "location": "uri",
  887. "locationName": "ApplicationId"
  888. },
  889. "MaxResults": {
  890. "location": "querystring",
  891. "locationName": "max_results",
  892. "type": "integer"
  893. },
  894. "NextToken": {
  895. "location": "querystring",
  896. "locationName": "next_token"
  897. }
  898. }
  899. },
  900. "output": {
  901. "type": "structure",
  902. "members": {
  903. "Items": {
  904. "type": "list",
  905. "member": {
  906. "shape": "Sw"
  907. }
  908. },
  909. "NextToken": {}
  910. }
  911. }
  912. },
  913. "ListExtensionAssociations": {
  914. "http": {
  915. "method": "GET",
  916. "requestUri": "/extensionassociations",
  917. "responseCode": 200
  918. },
  919. "input": {
  920. "type": "structure",
  921. "members": {
  922. "ResourceIdentifier": {
  923. "location": "querystring",
  924. "locationName": "resource_identifier"
  925. },
  926. "ExtensionIdentifier": {
  927. "location": "querystring",
  928. "locationName": "extension_identifier"
  929. },
  930. "ExtensionVersionNumber": {
  931. "location": "querystring",
  932. "locationName": "extension_version_number",
  933. "type": "integer"
  934. },
  935. "MaxResults": {
  936. "location": "querystring",
  937. "locationName": "max_results",
  938. "type": "integer"
  939. },
  940. "NextToken": {
  941. "location": "querystring",
  942. "locationName": "next_token"
  943. }
  944. }
  945. },
  946. "output": {
  947. "type": "structure",
  948. "members": {
  949. "Items": {
  950. "type": "list",
  951. "member": {
  952. "type": "structure",
  953. "members": {
  954. "Id": {},
  955. "ExtensionArn": {},
  956. "ResourceArn": {}
  957. }
  958. }
  959. },
  960. "NextToken": {}
  961. }
  962. }
  963. },
  964. "ListExtensions": {
  965. "http": {
  966. "method": "GET",
  967. "requestUri": "/extensions",
  968. "responseCode": 200
  969. },
  970. "input": {
  971. "type": "structure",
  972. "members": {
  973. "MaxResults": {
  974. "location": "querystring",
  975. "locationName": "max_results",
  976. "type": "integer"
  977. },
  978. "NextToken": {
  979. "location": "querystring",
  980. "locationName": "next_token"
  981. },
  982. "Name": {
  983. "location": "querystring",
  984. "locationName": "name"
  985. }
  986. }
  987. },
  988. "output": {
  989. "type": "structure",
  990. "members": {
  991. "Items": {
  992. "type": "list",
  993. "member": {
  994. "type": "structure",
  995. "members": {
  996. "Id": {},
  997. "Name": {},
  998. "VersionNumber": {
  999. "type": "integer"
  1000. },
  1001. "Arn": {},
  1002. "Description": {}
  1003. }
  1004. }
  1005. },
  1006. "NextToken": {}
  1007. }
  1008. }
  1009. },
  1010. "ListHostedConfigurationVersions": {
  1011. "http": {
  1012. "method": "GET",
  1013. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",
  1014. "responseCode": 200
  1015. },
  1016. "input": {
  1017. "type": "structure",
  1018. "required": [
  1019. "ApplicationId",
  1020. "ConfigurationProfileId"
  1021. ],
  1022. "members": {
  1023. "ApplicationId": {
  1024. "location": "uri",
  1025. "locationName": "ApplicationId"
  1026. },
  1027. "ConfigurationProfileId": {
  1028. "location": "uri",
  1029. "locationName": "ConfigurationProfileId"
  1030. },
  1031. "MaxResults": {
  1032. "location": "querystring",
  1033. "locationName": "max_results",
  1034. "type": "integer"
  1035. },
  1036. "NextToken": {
  1037. "location": "querystring",
  1038. "locationName": "next_token"
  1039. },
  1040. "VersionLabel": {
  1041. "location": "querystring",
  1042. "locationName": "version_label"
  1043. }
  1044. }
  1045. },
  1046. "output": {
  1047. "type": "structure",
  1048. "members": {
  1049. "Items": {
  1050. "type": "list",
  1051. "member": {
  1052. "type": "structure",
  1053. "members": {
  1054. "ApplicationId": {},
  1055. "ConfigurationProfileId": {},
  1056. "VersionNumber": {
  1057. "type": "integer"
  1058. },
  1059. "Description": {},
  1060. "ContentType": {},
  1061. "VersionLabel": {},
  1062. "KmsKeyArn": {}
  1063. }
  1064. }
  1065. },
  1066. "NextToken": {}
  1067. }
  1068. }
  1069. },
  1070. "ListTagsForResource": {
  1071. "http": {
  1072. "method": "GET",
  1073. "requestUri": "/tags/{ResourceArn}",
  1074. "responseCode": 200
  1075. },
  1076. "input": {
  1077. "type": "structure",
  1078. "required": [
  1079. "ResourceArn"
  1080. ],
  1081. "members": {
  1082. "ResourceArn": {
  1083. "location": "uri",
  1084. "locationName": "ResourceArn"
  1085. }
  1086. }
  1087. },
  1088. "output": {
  1089. "type": "structure",
  1090. "members": {
  1091. "Tags": {
  1092. "shape": "S4"
  1093. }
  1094. }
  1095. }
  1096. },
  1097. "StartDeployment": {
  1098. "http": {
  1099. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",
  1100. "responseCode": 201
  1101. },
  1102. "input": {
  1103. "type": "structure",
  1104. "required": [
  1105. "ApplicationId",
  1106. "EnvironmentId",
  1107. "DeploymentStrategyId",
  1108. "ConfigurationProfileId",
  1109. "ConfigurationVersion"
  1110. ],
  1111. "members": {
  1112. "ApplicationId": {
  1113. "location": "uri",
  1114. "locationName": "ApplicationId"
  1115. },
  1116. "EnvironmentId": {
  1117. "location": "uri",
  1118. "locationName": "EnvironmentId"
  1119. },
  1120. "DeploymentStrategyId": {},
  1121. "ConfigurationProfileId": {},
  1122. "ConfigurationVersion": {},
  1123. "Description": {},
  1124. "Tags": {
  1125. "shape": "S4"
  1126. },
  1127. "KmsKeyIdentifier": {},
  1128. "DynamicExtensionParameters": {
  1129. "type": "map",
  1130. "key": {},
  1131. "value": {}
  1132. }
  1133. }
  1134. },
  1135. "output": {
  1136. "shape": "S1y"
  1137. }
  1138. },
  1139. "StopDeployment": {
  1140. "http": {
  1141. "method": "DELETE",
  1142. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",
  1143. "responseCode": 202
  1144. },
  1145. "input": {
  1146. "type": "structure",
  1147. "required": [
  1148. "ApplicationId",
  1149. "EnvironmentId",
  1150. "DeploymentNumber"
  1151. ],
  1152. "members": {
  1153. "ApplicationId": {
  1154. "location": "uri",
  1155. "locationName": "ApplicationId"
  1156. },
  1157. "EnvironmentId": {
  1158. "location": "uri",
  1159. "locationName": "EnvironmentId"
  1160. },
  1161. "DeploymentNumber": {
  1162. "location": "uri",
  1163. "locationName": "DeploymentNumber",
  1164. "type": "integer"
  1165. }
  1166. }
  1167. },
  1168. "output": {
  1169. "shape": "S1y"
  1170. }
  1171. },
  1172. "TagResource": {
  1173. "http": {
  1174. "requestUri": "/tags/{ResourceArn}",
  1175. "responseCode": 204
  1176. },
  1177. "input": {
  1178. "type": "structure",
  1179. "required": [
  1180. "ResourceArn",
  1181. "Tags"
  1182. ],
  1183. "members": {
  1184. "ResourceArn": {
  1185. "location": "uri",
  1186. "locationName": "ResourceArn"
  1187. },
  1188. "Tags": {
  1189. "shape": "S4"
  1190. }
  1191. }
  1192. }
  1193. },
  1194. "UntagResource": {
  1195. "http": {
  1196. "method": "DELETE",
  1197. "requestUri": "/tags/{ResourceArn}",
  1198. "responseCode": 204
  1199. },
  1200. "input": {
  1201. "type": "structure",
  1202. "required": [
  1203. "ResourceArn",
  1204. "TagKeys"
  1205. ],
  1206. "members": {
  1207. "ResourceArn": {
  1208. "location": "uri",
  1209. "locationName": "ResourceArn"
  1210. },
  1211. "TagKeys": {
  1212. "location": "querystring",
  1213. "locationName": "tagKeys",
  1214. "type": "list",
  1215. "member": {}
  1216. }
  1217. }
  1218. }
  1219. },
  1220. "UpdateApplication": {
  1221. "http": {
  1222. "method": "PATCH",
  1223. "requestUri": "/applications/{ApplicationId}",
  1224. "responseCode": 200
  1225. },
  1226. "input": {
  1227. "type": "structure",
  1228. "required": [
  1229. "ApplicationId"
  1230. ],
  1231. "members": {
  1232. "ApplicationId": {
  1233. "location": "uri",
  1234. "locationName": "ApplicationId"
  1235. },
  1236. "Name": {},
  1237. "Description": {}
  1238. }
  1239. },
  1240. "output": {
  1241. "shape": "S7"
  1242. }
  1243. },
  1244. "UpdateConfigurationProfile": {
  1245. "http": {
  1246. "method": "PATCH",
  1247. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
  1248. "responseCode": 200
  1249. },
  1250. "input": {
  1251. "type": "structure",
  1252. "required": [
  1253. "ApplicationId",
  1254. "ConfigurationProfileId"
  1255. ],
  1256. "members": {
  1257. "ApplicationId": {
  1258. "location": "uri",
  1259. "locationName": "ApplicationId"
  1260. },
  1261. "ConfigurationProfileId": {
  1262. "location": "uri",
  1263. "locationName": "ConfigurationProfileId"
  1264. },
  1265. "Name": {},
  1266. "Description": {},
  1267. "RetrievalRoleArn": {},
  1268. "Validators": {
  1269. "shape": "Sd"
  1270. },
  1271. "KmsKeyIdentifier": {}
  1272. }
  1273. },
  1274. "output": {
  1275. "shape": "Sj"
  1276. }
  1277. },
  1278. "UpdateDeploymentStrategy": {
  1279. "http": {
  1280. "method": "PATCH",
  1281. "requestUri": "/deploymentstrategies/{DeploymentStrategyId}",
  1282. "responseCode": 200
  1283. },
  1284. "input": {
  1285. "type": "structure",
  1286. "required": [
  1287. "DeploymentStrategyId"
  1288. ],
  1289. "members": {
  1290. "DeploymentStrategyId": {
  1291. "location": "uri",
  1292. "locationName": "DeploymentStrategyId"
  1293. },
  1294. "Description": {},
  1295. "DeploymentDurationInMinutes": {
  1296. "type": "integer"
  1297. },
  1298. "FinalBakeTimeInMinutes": {
  1299. "type": "integer"
  1300. },
  1301. "GrowthFactor": {
  1302. "type": "float"
  1303. },
  1304. "GrowthType": {}
  1305. }
  1306. },
  1307. "output": {
  1308. "shape": "Sq"
  1309. }
  1310. },
  1311. "UpdateEnvironment": {
  1312. "http": {
  1313. "method": "PATCH",
  1314. "requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
  1315. "responseCode": 200
  1316. },
  1317. "input": {
  1318. "type": "structure",
  1319. "required": [
  1320. "ApplicationId",
  1321. "EnvironmentId"
  1322. ],
  1323. "members": {
  1324. "ApplicationId": {
  1325. "location": "uri",
  1326. "locationName": "ApplicationId"
  1327. },
  1328. "EnvironmentId": {
  1329. "location": "uri",
  1330. "locationName": "EnvironmentId"
  1331. },
  1332. "Name": {},
  1333. "Description": {},
  1334. "Monitors": {
  1335. "shape": "St"
  1336. }
  1337. }
  1338. },
  1339. "output": {
  1340. "shape": "Sw"
  1341. }
  1342. },
  1343. "UpdateExtension": {
  1344. "http": {
  1345. "method": "PATCH",
  1346. "requestUri": "/extensions/{ExtensionIdentifier}",
  1347. "responseCode": 200
  1348. },
  1349. "input": {
  1350. "type": "structure",
  1351. "required": [
  1352. "ExtensionIdentifier"
  1353. ],
  1354. "members": {
  1355. "ExtensionIdentifier": {
  1356. "location": "uri",
  1357. "locationName": "ExtensionIdentifier"
  1358. },
  1359. "Description": {},
  1360. "Actions": {
  1361. "shape": "S10"
  1362. },
  1363. "Parameters": {
  1364. "shape": "S14"
  1365. },
  1366. "VersionNumber": {
  1367. "type": "integer"
  1368. }
  1369. }
  1370. },
  1371. "output": {
  1372. "shape": "S18"
  1373. }
  1374. },
  1375. "UpdateExtensionAssociation": {
  1376. "http": {
  1377. "method": "PATCH",
  1378. "requestUri": "/extensionassociations/{ExtensionAssociationId}",
  1379. "responseCode": 200
  1380. },
  1381. "input": {
  1382. "type": "structure",
  1383. "required": [
  1384. "ExtensionAssociationId"
  1385. ],
  1386. "members": {
  1387. "ExtensionAssociationId": {
  1388. "location": "uri",
  1389. "locationName": "ExtensionAssociationId"
  1390. },
  1391. "Parameters": {
  1392. "shape": "S1b"
  1393. }
  1394. }
  1395. },
  1396. "output": {
  1397. "shape": "S1c"
  1398. }
  1399. },
  1400. "ValidateConfiguration": {
  1401. "http": {
  1402. "requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/validators",
  1403. "responseCode": 204
  1404. },
  1405. "input": {
  1406. "type": "structure",
  1407. "required": [
  1408. "ApplicationId",
  1409. "ConfigurationProfileId",
  1410. "ConfigurationVersion"
  1411. ],
  1412. "members": {
  1413. "ApplicationId": {
  1414. "location": "uri",
  1415. "locationName": "ApplicationId"
  1416. },
  1417. "ConfigurationProfileId": {
  1418. "location": "uri",
  1419. "locationName": "ConfigurationProfileId"
  1420. },
  1421. "ConfigurationVersion": {
  1422. "location": "querystring",
  1423. "locationName": "configuration_version"
  1424. }
  1425. }
  1426. }
  1427. }
  1428. },
  1429. "shapes": {
  1430. "S4": {
  1431. "type": "map",
  1432. "key": {},
  1433. "value": {}
  1434. },
  1435. "S7": {
  1436. "type": "structure",
  1437. "members": {
  1438. "Id": {},
  1439. "Name": {},
  1440. "Description": {}
  1441. }
  1442. },
  1443. "Sd": {
  1444. "type": "list",
  1445. "member": {
  1446. "type": "structure",
  1447. "required": [
  1448. "Type",
  1449. "Content"
  1450. ],
  1451. "members": {
  1452. "Type": {},
  1453. "Content": {
  1454. "type": "string",
  1455. "sensitive": true
  1456. }
  1457. }
  1458. }
  1459. },
  1460. "Sj": {
  1461. "type": "structure",
  1462. "members": {
  1463. "ApplicationId": {},
  1464. "Id": {},
  1465. "Name": {},
  1466. "Description": {},
  1467. "LocationUri": {},
  1468. "RetrievalRoleArn": {},
  1469. "Validators": {
  1470. "shape": "Sd"
  1471. },
  1472. "Type": {},
  1473. "KmsKeyArn": {},
  1474. "KmsKeyIdentifier": {}
  1475. }
  1476. },
  1477. "Sq": {
  1478. "type": "structure",
  1479. "members": {
  1480. "Id": {},
  1481. "Name": {},
  1482. "Description": {},
  1483. "DeploymentDurationInMinutes": {
  1484. "type": "integer"
  1485. },
  1486. "GrowthType": {},
  1487. "GrowthFactor": {
  1488. "type": "float"
  1489. },
  1490. "FinalBakeTimeInMinutes": {
  1491. "type": "integer"
  1492. },
  1493. "ReplicateTo": {}
  1494. }
  1495. },
  1496. "St": {
  1497. "type": "list",
  1498. "member": {
  1499. "type": "structure",
  1500. "required": [
  1501. "AlarmArn"
  1502. ],
  1503. "members": {
  1504. "AlarmArn": {},
  1505. "AlarmRoleArn": {}
  1506. }
  1507. }
  1508. },
  1509. "Sw": {
  1510. "type": "structure",
  1511. "members": {
  1512. "ApplicationId": {},
  1513. "Id": {},
  1514. "Name": {},
  1515. "Description": {},
  1516. "State": {},
  1517. "Monitors": {
  1518. "shape": "St"
  1519. }
  1520. }
  1521. },
  1522. "S10": {
  1523. "type": "map",
  1524. "key": {},
  1525. "value": {
  1526. "type": "list",
  1527. "member": {
  1528. "type": "structure",
  1529. "members": {
  1530. "Name": {},
  1531. "Description": {},
  1532. "Uri": {},
  1533. "RoleArn": {}
  1534. }
  1535. }
  1536. }
  1537. },
  1538. "S14": {
  1539. "type": "map",
  1540. "key": {},
  1541. "value": {
  1542. "type": "structure",
  1543. "members": {
  1544. "Description": {},
  1545. "Required": {
  1546. "type": "boolean"
  1547. },
  1548. "Dynamic": {
  1549. "type": "boolean"
  1550. }
  1551. }
  1552. }
  1553. },
  1554. "S18": {
  1555. "type": "structure",
  1556. "members": {
  1557. "Id": {},
  1558. "Name": {},
  1559. "VersionNumber": {
  1560. "type": "integer"
  1561. },
  1562. "Arn": {},
  1563. "Description": {},
  1564. "Actions": {
  1565. "shape": "S10"
  1566. },
  1567. "Parameters": {
  1568. "shape": "S14"
  1569. }
  1570. }
  1571. },
  1572. "S1b": {
  1573. "type": "map",
  1574. "key": {},
  1575. "value": {}
  1576. },
  1577. "S1c": {
  1578. "type": "structure",
  1579. "members": {
  1580. "Id": {},
  1581. "ExtensionArn": {},
  1582. "ResourceArn": {},
  1583. "Arn": {},
  1584. "Parameters": {
  1585. "shape": "S1b"
  1586. },
  1587. "ExtensionVersionNumber": {
  1588. "type": "integer"
  1589. }
  1590. }
  1591. },
  1592. "S1e": {
  1593. "type": "blob",
  1594. "sensitive": true
  1595. },
  1596. "S1h": {
  1597. "type": "structure",
  1598. "members": {
  1599. "ApplicationId": {
  1600. "location": "header",
  1601. "locationName": "Application-Id"
  1602. },
  1603. "ConfigurationProfileId": {
  1604. "location": "header",
  1605. "locationName": "Configuration-Profile-Id"
  1606. },
  1607. "VersionNumber": {
  1608. "location": "header",
  1609. "locationName": "Version-Number",
  1610. "type": "integer"
  1611. },
  1612. "Description": {
  1613. "location": "header",
  1614. "locationName": "Description"
  1615. },
  1616. "Content": {
  1617. "shape": "S1e"
  1618. },
  1619. "ContentType": {
  1620. "location": "header",
  1621. "locationName": "Content-Type"
  1622. },
  1623. "VersionLabel": {
  1624. "location": "header",
  1625. "locationName": "VersionLabel"
  1626. },
  1627. "KmsKeyArn": {
  1628. "location": "header",
  1629. "locationName": "KmsKeyArn"
  1630. }
  1631. },
  1632. "payload": "Content"
  1633. },
  1634. "S1y": {
  1635. "type": "structure",
  1636. "members": {
  1637. "ApplicationId": {},
  1638. "EnvironmentId": {},
  1639. "DeploymentStrategyId": {},
  1640. "ConfigurationProfileId": {},
  1641. "DeploymentNumber": {
  1642. "type": "integer"
  1643. },
  1644. "ConfigurationName": {},
  1645. "ConfigurationLocationUri": {},
  1646. "ConfigurationVersion": {},
  1647. "Description": {},
  1648. "DeploymentDurationInMinutes": {
  1649. "type": "integer"
  1650. },
  1651. "GrowthType": {},
  1652. "GrowthFactor": {
  1653. "type": "float"
  1654. },
  1655. "FinalBakeTimeInMinutes": {
  1656. "type": "integer"
  1657. },
  1658. "State": {},
  1659. "EventLog": {
  1660. "type": "list",
  1661. "member": {
  1662. "type": "structure",
  1663. "members": {
  1664. "EventType": {},
  1665. "TriggeredBy": {},
  1666. "Description": {},
  1667. "ActionInvocations": {
  1668. "type": "list",
  1669. "member": {
  1670. "type": "structure",
  1671. "members": {
  1672. "ExtensionIdentifier": {},
  1673. "ActionName": {},
  1674. "Uri": {},
  1675. "RoleArn": {},
  1676. "ErrorMessage": {},
  1677. "ErrorCode": {},
  1678. "InvocationId": {}
  1679. }
  1680. }
  1681. },
  1682. "OccurredAt": {
  1683. "shape": "S26"
  1684. }
  1685. }
  1686. }
  1687. },
  1688. "PercentageComplete": {
  1689. "type": "float"
  1690. },
  1691. "StartedAt": {
  1692. "shape": "S26"
  1693. },
  1694. "CompletedAt": {
  1695. "shape": "S26"
  1696. },
  1697. "AppliedExtensions": {
  1698. "type": "list",
  1699. "member": {
  1700. "type": "structure",
  1701. "members": {
  1702. "ExtensionId": {},
  1703. "ExtensionAssociationId": {},
  1704. "VersionNumber": {
  1705. "type": "integer"
  1706. },
  1707. "Parameters": {
  1708. "shape": "S1b"
  1709. }
  1710. }
  1711. }
  1712. },
  1713. "KmsKeyArn": {},
  1714. "KmsKeyIdentifier": {},
  1715. "VersionLabel": {}
  1716. }
  1717. },
  1718. "S26": {
  1719. "type": "timestamp",
  1720. "timestampFormat": "iso8601"
  1721. }
  1722. }
  1723. }