service-quotas-2019-06-24.min.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2019-06-24",
  5. "endpointPrefix": "servicequotas",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceFullName": "Service Quotas",
  9. "serviceId": "Service Quotas",
  10. "signatureVersion": "v4",
  11. "targetPrefix": "ServiceQuotasV20190624",
  12. "uid": "service-quotas-2019-06-24"
  13. },
  14. "operations": {
  15. "AssociateServiceQuotaTemplate": {
  16. "input": {
  17. "type": "structure",
  18. "members": {}
  19. },
  20. "output": {
  21. "type": "structure",
  22. "members": {}
  23. }
  24. },
  25. "DeleteServiceQuotaIncreaseRequestFromTemplate": {
  26. "input": {
  27. "type": "structure",
  28. "required": [
  29. "ServiceCode",
  30. "QuotaCode",
  31. "AwsRegion"
  32. ],
  33. "members": {
  34. "ServiceCode": {},
  35. "QuotaCode": {},
  36. "AwsRegion": {}
  37. }
  38. },
  39. "output": {
  40. "type": "structure",
  41. "members": {}
  42. }
  43. },
  44. "DisassociateServiceQuotaTemplate": {
  45. "input": {
  46. "type": "structure",
  47. "members": {}
  48. },
  49. "output": {
  50. "type": "structure",
  51. "members": {}
  52. }
  53. },
  54. "GetAWSDefaultServiceQuota": {
  55. "input": {
  56. "type": "structure",
  57. "required": [
  58. "ServiceCode",
  59. "QuotaCode"
  60. ],
  61. "members": {
  62. "ServiceCode": {},
  63. "QuotaCode": {}
  64. }
  65. },
  66. "output": {
  67. "type": "structure",
  68. "members": {
  69. "Quota": {
  70. "shape": "Sc"
  71. }
  72. }
  73. }
  74. },
  75. "GetAssociationForServiceQuotaTemplate": {
  76. "input": {
  77. "type": "structure",
  78. "members": {}
  79. },
  80. "output": {
  81. "type": "structure",
  82. "members": {
  83. "ServiceQuotaTemplateAssociationStatus": {}
  84. }
  85. }
  86. },
  87. "GetRequestedServiceQuotaChange": {
  88. "input": {
  89. "type": "structure",
  90. "required": [
  91. "RequestId"
  92. ],
  93. "members": {
  94. "RequestId": {}
  95. }
  96. },
  97. "output": {
  98. "type": "structure",
  99. "members": {
  100. "RequestedQuota": {
  101. "shape": "S18"
  102. }
  103. }
  104. }
  105. },
  106. "GetServiceQuota": {
  107. "input": {
  108. "type": "structure",
  109. "required": [
  110. "ServiceCode",
  111. "QuotaCode"
  112. ],
  113. "members": {
  114. "ServiceCode": {},
  115. "QuotaCode": {},
  116. "ContextId": {}
  117. }
  118. },
  119. "output": {
  120. "type": "structure",
  121. "members": {
  122. "Quota": {
  123. "shape": "Sc"
  124. }
  125. }
  126. }
  127. },
  128. "GetServiceQuotaIncreaseRequestFromTemplate": {
  129. "input": {
  130. "type": "structure",
  131. "required": [
  132. "ServiceCode",
  133. "QuotaCode",
  134. "AwsRegion"
  135. ],
  136. "members": {
  137. "ServiceCode": {},
  138. "QuotaCode": {},
  139. "AwsRegion": {}
  140. }
  141. },
  142. "output": {
  143. "type": "structure",
  144. "members": {
  145. "ServiceQuotaIncreaseRequestInTemplate": {
  146. "shape": "S1h"
  147. }
  148. }
  149. }
  150. },
  151. "ListAWSDefaultServiceQuotas": {
  152. "input": {
  153. "type": "structure",
  154. "required": [
  155. "ServiceCode"
  156. ],
  157. "members": {
  158. "ServiceCode": {},
  159. "NextToken": {},
  160. "MaxResults": {
  161. "type": "integer"
  162. }
  163. }
  164. },
  165. "output": {
  166. "type": "structure",
  167. "members": {
  168. "NextToken": {},
  169. "Quotas": {
  170. "shape": "S1m"
  171. }
  172. }
  173. }
  174. },
  175. "ListRequestedServiceQuotaChangeHistory": {
  176. "input": {
  177. "type": "structure",
  178. "members": {
  179. "ServiceCode": {},
  180. "Status": {},
  181. "NextToken": {},
  182. "MaxResults": {
  183. "type": "integer"
  184. },
  185. "QuotaRequestedAtLevel": {}
  186. }
  187. },
  188. "output": {
  189. "type": "structure",
  190. "members": {
  191. "NextToken": {},
  192. "RequestedQuotas": {
  193. "shape": "S1p"
  194. }
  195. }
  196. }
  197. },
  198. "ListRequestedServiceQuotaChangeHistoryByQuota": {
  199. "input": {
  200. "type": "structure",
  201. "required": [
  202. "ServiceCode",
  203. "QuotaCode"
  204. ],
  205. "members": {
  206. "ServiceCode": {},
  207. "QuotaCode": {},
  208. "Status": {},
  209. "NextToken": {},
  210. "MaxResults": {
  211. "type": "integer"
  212. },
  213. "QuotaRequestedAtLevel": {}
  214. }
  215. },
  216. "output": {
  217. "type": "structure",
  218. "members": {
  219. "NextToken": {},
  220. "RequestedQuotas": {
  221. "shape": "S1p"
  222. }
  223. }
  224. }
  225. },
  226. "ListServiceQuotaIncreaseRequestsInTemplate": {
  227. "input": {
  228. "type": "structure",
  229. "members": {
  230. "ServiceCode": {},
  231. "AwsRegion": {},
  232. "NextToken": {},
  233. "MaxResults": {
  234. "type": "integer"
  235. }
  236. }
  237. },
  238. "output": {
  239. "type": "structure",
  240. "members": {
  241. "ServiceQuotaIncreaseRequestInTemplateList": {
  242. "type": "list",
  243. "member": {
  244. "shape": "S1h"
  245. }
  246. },
  247. "NextToken": {}
  248. }
  249. }
  250. },
  251. "ListServiceQuotas": {
  252. "input": {
  253. "type": "structure",
  254. "required": [
  255. "ServiceCode"
  256. ],
  257. "members": {
  258. "ServiceCode": {},
  259. "NextToken": {},
  260. "MaxResults": {
  261. "type": "integer"
  262. },
  263. "QuotaCode": {},
  264. "QuotaAppliedAtLevel": {}
  265. }
  266. },
  267. "output": {
  268. "type": "structure",
  269. "members": {
  270. "NextToken": {},
  271. "Quotas": {
  272. "shape": "S1m"
  273. }
  274. }
  275. }
  276. },
  277. "ListServices": {
  278. "input": {
  279. "type": "structure",
  280. "members": {
  281. "NextToken": {},
  282. "MaxResults": {
  283. "type": "integer"
  284. }
  285. }
  286. },
  287. "output": {
  288. "type": "structure",
  289. "members": {
  290. "NextToken": {},
  291. "Services": {
  292. "type": "list",
  293. "member": {
  294. "type": "structure",
  295. "members": {
  296. "ServiceCode": {},
  297. "ServiceName": {}
  298. }
  299. }
  300. }
  301. }
  302. }
  303. },
  304. "ListTagsForResource": {
  305. "input": {
  306. "type": "structure",
  307. "required": [
  308. "ResourceARN"
  309. ],
  310. "members": {
  311. "ResourceARN": {}
  312. }
  313. },
  314. "output": {
  315. "type": "structure",
  316. "members": {
  317. "Tags": {
  318. "type": "list",
  319. "member": {
  320. "shape": "S25"
  321. }
  322. }
  323. }
  324. }
  325. },
  326. "PutServiceQuotaIncreaseRequestIntoTemplate": {
  327. "input": {
  328. "type": "structure",
  329. "required": [
  330. "QuotaCode",
  331. "ServiceCode",
  332. "AwsRegion",
  333. "DesiredValue"
  334. ],
  335. "members": {
  336. "QuotaCode": {},
  337. "ServiceCode": {},
  338. "AwsRegion": {},
  339. "DesiredValue": {
  340. "type": "double"
  341. }
  342. }
  343. },
  344. "output": {
  345. "type": "structure",
  346. "members": {
  347. "ServiceQuotaIncreaseRequestInTemplate": {
  348. "shape": "S1h"
  349. }
  350. }
  351. }
  352. },
  353. "RequestServiceQuotaIncrease": {
  354. "input": {
  355. "type": "structure",
  356. "required": [
  357. "ServiceCode",
  358. "QuotaCode",
  359. "DesiredValue"
  360. ],
  361. "members": {
  362. "ServiceCode": {},
  363. "QuotaCode": {},
  364. "DesiredValue": {
  365. "type": "double"
  366. },
  367. "ContextId": {}
  368. }
  369. },
  370. "output": {
  371. "type": "structure",
  372. "members": {
  373. "RequestedQuota": {
  374. "shape": "S18"
  375. }
  376. }
  377. }
  378. },
  379. "TagResource": {
  380. "input": {
  381. "type": "structure",
  382. "required": [
  383. "ResourceARN",
  384. "Tags"
  385. ],
  386. "members": {
  387. "ResourceARN": {},
  388. "Tags": {
  389. "type": "list",
  390. "member": {
  391. "shape": "S25"
  392. }
  393. }
  394. }
  395. },
  396. "output": {
  397. "type": "structure",
  398. "members": {}
  399. }
  400. },
  401. "UntagResource": {
  402. "input": {
  403. "type": "structure",
  404. "required": [
  405. "ResourceARN",
  406. "TagKeys"
  407. ],
  408. "members": {
  409. "ResourceARN": {},
  410. "TagKeys": {
  411. "type": "list",
  412. "member": {}
  413. }
  414. }
  415. },
  416. "output": {
  417. "type": "structure",
  418. "members": {}
  419. }
  420. }
  421. },
  422. "shapes": {
  423. "Sc": {
  424. "type": "structure",
  425. "members": {
  426. "ServiceCode": {},
  427. "ServiceName": {},
  428. "QuotaArn": {},
  429. "QuotaCode": {},
  430. "QuotaName": {},
  431. "Value": {
  432. "type": "double"
  433. },
  434. "Unit": {},
  435. "Adjustable": {
  436. "type": "boolean"
  437. },
  438. "GlobalQuota": {
  439. "type": "boolean"
  440. },
  441. "UsageMetric": {
  442. "type": "structure",
  443. "members": {
  444. "MetricNamespace": {},
  445. "MetricName": {},
  446. "MetricDimensions": {
  447. "type": "map",
  448. "key": {},
  449. "value": {}
  450. },
  451. "MetricStatisticRecommendation": {}
  452. }
  453. },
  454. "Period": {
  455. "type": "structure",
  456. "members": {
  457. "PeriodValue": {
  458. "type": "integer"
  459. },
  460. "PeriodUnit": {}
  461. }
  462. },
  463. "ErrorReason": {
  464. "type": "structure",
  465. "members": {
  466. "ErrorCode": {},
  467. "ErrorMessage": {}
  468. }
  469. },
  470. "QuotaAppliedAtLevel": {},
  471. "QuotaContext": {
  472. "shape": "Sy"
  473. }
  474. }
  475. },
  476. "Sy": {
  477. "type": "structure",
  478. "members": {
  479. "ContextScope": {},
  480. "ContextScopeType": {},
  481. "ContextId": {}
  482. }
  483. },
  484. "S18": {
  485. "type": "structure",
  486. "members": {
  487. "Id": {},
  488. "CaseId": {},
  489. "ServiceCode": {},
  490. "ServiceName": {},
  491. "QuotaCode": {},
  492. "QuotaName": {},
  493. "DesiredValue": {
  494. "type": "double"
  495. },
  496. "Status": {},
  497. "Created": {
  498. "type": "timestamp"
  499. },
  500. "LastUpdated": {
  501. "type": "timestamp"
  502. },
  503. "Requester": {},
  504. "QuotaArn": {},
  505. "GlobalQuota": {
  506. "type": "boolean"
  507. },
  508. "Unit": {},
  509. "QuotaRequestedAtLevel": {},
  510. "QuotaContext": {
  511. "shape": "Sy"
  512. }
  513. }
  514. },
  515. "S1h": {
  516. "type": "structure",
  517. "members": {
  518. "ServiceCode": {},
  519. "ServiceName": {},
  520. "QuotaCode": {},
  521. "QuotaName": {},
  522. "DesiredValue": {
  523. "type": "double"
  524. },
  525. "AwsRegion": {},
  526. "Unit": {},
  527. "GlobalQuota": {
  528. "type": "boolean"
  529. }
  530. }
  531. },
  532. "S1m": {
  533. "type": "list",
  534. "member": {
  535. "shape": "Sc"
  536. }
  537. },
  538. "S1p": {
  539. "type": "list",
  540. "member": {
  541. "shape": "S18"
  542. }
  543. },
  544. "S25": {
  545. "type": "structure",
  546. "required": [
  547. "Key",
  548. "Value"
  549. ],
  550. "members": {
  551. "Key": {},
  552. "Value": {}
  553. }
  554. }
  555. }
  556. }