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      "name":"AssociateServiceQuotaTemplate",
17      "http":{
18        "method":"POST",
19        "requestUri":"/"
20      },
21      "input":{"shape":"AssociateServiceQuotaTemplateRequest"},
22      "output":{"shape":"AssociateServiceQuotaTemplateResponse"},
23      "errors":[
24        {"shape":"DependencyAccessDeniedException"},
25        {"shape":"AccessDeniedException"},
26        {"shape":"ServiceException"},
27        {"shape":"TooManyRequestsException"},
28        {"shape":"AWSServiceAccessNotEnabledException"},
29        {"shape":"OrganizationNotInAllFeaturesModeException"},
30        {"shape":"TemplatesNotAvailableInRegionException"},
31        {"shape":"NoAvailableOrganizationException"}
32      ]
33    },
34    "DeleteServiceQuotaIncreaseRequestFromTemplate":{
35      "name":"DeleteServiceQuotaIncreaseRequestFromTemplate",
36      "http":{
37        "method":"POST",
38        "requestUri":"/"
39      },
40      "input":{"shape":"DeleteServiceQuotaIncreaseRequestFromTemplateRequest"},
41      "output":{"shape":"DeleteServiceQuotaIncreaseRequestFromTemplateResponse"},
42      "errors":[
43        {"shape":"AccessDeniedException"},
44        {"shape":"ServiceException"},
45        {"shape":"DependencyAccessDeniedException"},
46        {"shape":"TooManyRequestsException"},
47        {"shape":"NoSuchResourceException"},
48        {"shape":"IllegalArgumentException"},
49        {"shape":"AWSServiceAccessNotEnabledException"},
50        {"shape":"TemplatesNotAvailableInRegionException"},
51        {"shape":"NoAvailableOrganizationException"}
52      ]
53    },
54    "DisassociateServiceQuotaTemplate":{
55      "name":"DisassociateServiceQuotaTemplate",
56      "http":{
57        "method":"POST",
58        "requestUri":"/"
59      },
60      "input":{"shape":"DisassociateServiceQuotaTemplateRequest"},
61      "output":{"shape":"DisassociateServiceQuotaTemplateResponse"},
62      "errors":[
63        {"shape":"DependencyAccessDeniedException"},
64        {"shape":"ServiceQuotaTemplateNotInUseException"},
65        {"shape":"AccessDeniedException"},
66        {"shape":"ServiceException"},
67        {"shape":"TooManyRequestsException"},
68        {"shape":"AWSServiceAccessNotEnabledException"},
69        {"shape":"TemplatesNotAvailableInRegionException"},
70        {"shape":"NoAvailableOrganizationException"}
71      ]
72    },
73    "GetAWSDefaultServiceQuota":{
74      "name":"GetAWSDefaultServiceQuota",
75      "http":{
76        "method":"POST",
77        "requestUri":"/"
78      },
79      "input":{"shape":"GetAWSDefaultServiceQuotaRequest"},
80      "output":{"shape":"GetAWSDefaultServiceQuotaResponse"},
81      "errors":[
82        {"shape":"AccessDeniedException"},
83        {"shape":"NoSuchResourceException"},
84        {"shape":"IllegalArgumentException"},
85        {"shape":"ServiceException"},
86        {"shape":"TooManyRequestsException"}
87      ]
88    },
89    "GetAssociationForServiceQuotaTemplate":{
90      "name":"GetAssociationForServiceQuotaTemplate",
91      "http":{
92        "method":"POST",
93        "requestUri":"/"
94      },
95      "input":{"shape":"GetAssociationForServiceQuotaTemplateRequest"},
96      "output":{"shape":"GetAssociationForServiceQuotaTemplateResponse"},
97      "errors":[
98        {"shape":"DependencyAccessDeniedException"},
99        {"shape":"ServiceQuotaTemplateNotInUseException"},
100        {"shape":"AccessDeniedException"},
101        {"shape":"ServiceException"},
102        {"shape":"TooManyRequestsException"},
103        {"shape":"AWSServiceAccessNotEnabledException"},
104        {"shape":"TemplatesNotAvailableInRegionException"},
105        {"shape":"NoAvailableOrganizationException"}
106      ]
107    },
108    "GetRequestedServiceQuotaChange":{
109      "name":"GetRequestedServiceQuotaChange",
110      "http":{
111        "method":"POST",
112        "requestUri":"/"
113      },
114      "input":{"shape":"GetRequestedServiceQuotaChangeRequest"},
115      "output":{"shape":"GetRequestedServiceQuotaChangeResponse"},
116      "errors":[
117        {"shape":"AccessDeniedException"},
118        {"shape":"NoSuchResourceException"},
119        {"shape":"IllegalArgumentException"},
120        {"shape":"ServiceException"},
121        {"shape":"TooManyRequestsException"}
122      ]
123    },
124    "GetServiceQuota":{
125      "name":"GetServiceQuota",
126      "http":{
127        "method":"POST",
128        "requestUri":"/"
129      },
130      "input":{"shape":"GetServiceQuotaRequest"},
131      "output":{"shape":"GetServiceQuotaResponse"},
132      "errors":[
133        {"shape":"AccessDeniedException"},
134        {"shape":"NoSuchResourceException"},
135        {"shape":"IllegalArgumentException"},
136        {"shape":"ServiceException"},
137        {"shape":"TooManyRequestsException"}
138      ]
139    },
140    "GetServiceQuotaIncreaseRequestFromTemplate":{
141      "name":"GetServiceQuotaIncreaseRequestFromTemplate",
142      "http":{
143        "method":"POST",
144        "requestUri":"/"
145      },
146      "input":{"shape":"GetServiceQuotaIncreaseRequestFromTemplateRequest"},
147      "output":{"shape":"GetServiceQuotaIncreaseRequestFromTemplateResponse"},
148      "errors":[
149        {"shape":"AccessDeniedException"},
150        {"shape":"DependencyAccessDeniedException"},
151        {"shape":"ServiceException"},
152        {"shape":"TooManyRequestsException"},
153        {"shape":"NoSuchResourceException"},
154        {"shape":"IllegalArgumentException"},
155        {"shape":"AWSServiceAccessNotEnabledException"},
156        {"shape":"TemplatesNotAvailableInRegionException"},
157        {"shape":"NoAvailableOrganizationException"}
158      ]
159    },
160    "ListAWSDefaultServiceQuotas":{
161      "name":"ListAWSDefaultServiceQuotas",
162      "http":{
163        "method":"POST",
164        "requestUri":"/"
165      },
166      "input":{"shape":"ListAWSDefaultServiceQuotasRequest"},
167      "output":{"shape":"ListAWSDefaultServiceQuotasResponse"},
168      "errors":[
169        {"shape":"AccessDeniedException"},
170        {"shape":"NoSuchResourceException"},
171        {"shape":"IllegalArgumentException"},
172        {"shape":"InvalidPaginationTokenException"},
173        {"shape":"ServiceException"},
174        {"shape":"TooManyRequestsException"}
175      ]
176    },
177    "ListRequestedServiceQuotaChangeHistory":{
178      "name":"ListRequestedServiceQuotaChangeHistory",
179      "http":{
180        "method":"POST",
181        "requestUri":"/"
182      },
183      "input":{"shape":"ListRequestedServiceQuotaChangeHistoryRequest"},
184      "output":{"shape":"ListRequestedServiceQuotaChangeHistoryResponse"},
185      "errors":[
186        {"shape":"AccessDeniedException"},
187        {"shape":"NoSuchResourceException"},
188        {"shape":"IllegalArgumentException"},
189        {"shape":"InvalidPaginationTokenException"},
190        {"shape":"ServiceException"},
191        {"shape":"TooManyRequestsException"}
192      ]
193    },
194    "ListRequestedServiceQuotaChangeHistoryByQuota":{
195      "name":"ListRequestedServiceQuotaChangeHistoryByQuota",
196      "http":{
197        "method":"POST",
198        "requestUri":"/"
199      },
200      "input":{"shape":"ListRequestedServiceQuotaChangeHistoryByQuotaRequest"},
201      "output":{"shape":"ListRequestedServiceQuotaChangeHistoryByQuotaResponse"},
202      "errors":[
203        {"shape":"AccessDeniedException"},
204        {"shape":"NoSuchResourceException"},
205        {"shape":"IllegalArgumentException"},
206        {"shape":"InvalidPaginationTokenException"},
207        {"shape":"ServiceException"},
208        {"shape":"TooManyRequestsException"}
209      ]
210    },
211    "ListServiceQuotaIncreaseRequestsInTemplate":{
212      "name":"ListServiceQuotaIncreaseRequestsInTemplate",
213      "http":{
214        "method":"POST",
215        "requestUri":"/"
216      },
217      "input":{"shape":"ListServiceQuotaIncreaseRequestsInTemplateRequest"},
218      "output":{"shape":"ListServiceQuotaIncreaseRequestsInTemplateResponse"},
219      "errors":[
220        {"shape":"AccessDeniedException"},
221        {"shape":"DependencyAccessDeniedException"},
222        {"shape":"ServiceException"},
223        {"shape":"TooManyRequestsException"},
224        {"shape":"IllegalArgumentException"},
225        {"shape":"AWSServiceAccessNotEnabledException"},
226        {"shape":"TemplatesNotAvailableInRegionException"},
227        {"shape":"NoAvailableOrganizationException"}
228      ]
229    },
230    "ListServiceQuotas":{
231      "name":"ListServiceQuotas",
232      "http":{
233        "method":"POST",
234        "requestUri":"/"
235      },
236      "input":{"shape":"ListServiceQuotasRequest"},
237      "output":{"shape":"ListServiceQuotasResponse"},
238      "errors":[
239        {"shape":"AccessDeniedException"},
240        {"shape":"NoSuchResourceException"},
241        {"shape":"IllegalArgumentException"},
242        {"shape":"InvalidPaginationTokenException"},
243        {"shape":"ServiceException"},
244        {"shape":"TooManyRequestsException"}
245      ]
246    },
247    "ListServices":{
248      "name":"ListServices",
249      "http":{
250        "method":"POST",
251        "requestUri":"/"
252      },
253      "input":{"shape":"ListServicesRequest"},
254      "output":{"shape":"ListServicesResponse"},
255      "errors":[
256        {"shape":"AccessDeniedException"},
257        {"shape":"IllegalArgumentException"},
258        {"shape":"InvalidPaginationTokenException"},
259        {"shape":"ServiceException"},
260        {"shape":"TooManyRequestsException"}
261      ]
262    },
263    "ListTagsForResource":{
264      "name":"ListTagsForResource",
265      "http":{
266        "method":"POST",
267        "requestUri":"/"
268      },
269      "input":{"shape":"ListTagsForResourceRequest"},
270      "output":{"shape":"ListTagsForResourceResponse"},
271      "errors":[
272        {"shape":"TooManyRequestsException"},
273        {"shape":"NoSuchResourceException"},
274        {"shape":"IllegalArgumentException"},
275        {"shape":"AccessDeniedException"},
276        {"shape":"ServiceException"}
277      ]
278    },
279    "PutServiceQuotaIncreaseRequestIntoTemplate":{
280      "name":"PutServiceQuotaIncreaseRequestIntoTemplate",
281      "http":{
282        "method":"POST",
283        "requestUri":"/"
284      },
285      "input":{"shape":"PutServiceQuotaIncreaseRequestIntoTemplateRequest"},
286      "output":{"shape":"PutServiceQuotaIncreaseRequestIntoTemplateResponse"},
287      "errors":[
288        {"shape":"AccessDeniedException"},
289        {"shape":"DependencyAccessDeniedException"},
290        {"shape":"ServiceException"},
291        {"shape":"TooManyRequestsException"},
292        {"shape":"IllegalArgumentException"},
293        {"shape":"QuotaExceededException"},
294        {"shape":"NoSuchResourceException"},
295        {"shape":"AWSServiceAccessNotEnabledException"},
296        {"shape":"TemplatesNotAvailableInRegionException"},
297        {"shape":"NoAvailableOrganizationException"}
298      ]
299    },
300    "RequestServiceQuotaIncrease":{
301      "name":"RequestServiceQuotaIncrease",
302      "http":{
303        "method":"POST",
304        "requestUri":"/"
305      },
306      "input":{"shape":"RequestServiceQuotaIncreaseRequest"},
307      "output":{"shape":"RequestServiceQuotaIncreaseResponse"},
308      "errors":[
309        {"shape":"DependencyAccessDeniedException"},
310        {"shape":"QuotaExceededException"},
311        {"shape":"ResourceAlreadyExistsException"},
312        {"shape":"AccessDeniedException"},
313        {"shape":"NoSuchResourceException"},
314        {"shape":"IllegalArgumentException"},
315        {"shape":"InvalidResourceStateException"},
316        {"shape":"ServiceException"},
317        {"shape":"TooManyRequestsException"}
318      ]
319    },
320    "TagResource":{
321      "name":"TagResource",
322      "http":{
323        "method":"POST",
324        "requestUri":"/"
325      },
326      "input":{"shape":"TagResourceRequest"},
327      "output":{"shape":"TagResourceResponse"},
328      "errors":[
329        {"shape":"TooManyRequestsException"},
330        {"shape":"NoSuchResourceException"},
331        {"shape":"TooManyTagsException"},
332        {"shape":"TagPolicyViolationException"},
333        {"shape":"IllegalArgumentException"},
334        {"shape":"AccessDeniedException"},
335        {"shape":"ServiceException"}
336      ]
337    },
338    "UntagResource":{
339      "name":"UntagResource",
340      "http":{
341        "method":"POST",
342        "requestUri":"/"
343      },
344      "input":{"shape":"UntagResourceRequest"},
345      "output":{"shape":"UntagResourceResponse"},
346      "errors":[
347        {"shape":"TooManyRequestsException"},
348        {"shape":"NoSuchResourceException"},
349        {"shape":"IllegalArgumentException"},
350        {"shape":"AccessDeniedException"},
351        {"shape":"ServiceException"}
352      ]
353    }
354  },
355  "shapes":{
356    "AWSServiceAccessNotEnabledException":{
357      "type":"structure",
358      "members":{
359        "Message":{"shape":"ExceptionMessage"}
360      },
361      "exception":true
362    },
363    "AccessDeniedException":{
364      "type":"structure",
365      "members":{
366        "Message":{"shape":"ExceptionMessage"}
367      },
368      "exception":true
369    },
370    "AmazonResourceName":{
371      "type":"string",
372      "max":1011,
373      "min":1,
374      "pattern":"arn:aws(-[\\w]+)*:*:.+:[0-9]{12}:.+"
375    },
376    "AssociateServiceQuotaTemplateRequest":{
377      "type":"structure",
378      "members":{
379      }
380    },
381    "AssociateServiceQuotaTemplateResponse":{
382      "type":"structure",
383      "members":{
384      }
385    },
386    "AwsRegion":{
387      "type":"string",
388      "max":64,
389      "min":1,
390      "pattern":"[a-zA-Z][a-zA-Z0-9-]{1,128}"
391    },
392    "CustomerServiceEngagementId":{"type":"string"},
393    "DateTime":{"type":"timestamp"},
394    "DeleteServiceQuotaIncreaseRequestFromTemplateRequest":{
395      "type":"structure",
396      "required":[
397        "ServiceCode",
398        "QuotaCode",
399        "AwsRegion"
400      ],
401      "members":{
402        "ServiceCode":{"shape":"ServiceCode"},
403        "QuotaCode":{"shape":"QuotaCode"},
404        "AwsRegion":{"shape":"AwsRegion"}
405      }
406    },
407    "DeleteServiceQuotaIncreaseRequestFromTemplateResponse":{
408      "type":"structure",
409      "members":{
410      }
411    },
412    "DependencyAccessDeniedException":{
413      "type":"structure",
414      "members":{
415        "Message":{"shape":"ExceptionMessage"}
416      },
417      "exception":true
418    },
419    "DisassociateServiceQuotaTemplateRequest":{
420      "type":"structure",
421      "members":{
422      }
423    },
424    "DisassociateServiceQuotaTemplateResponse":{
425      "type":"structure",
426      "members":{
427      }
428    },
429    "ErrorCode":{
430      "type":"string",
431      "enum":[
432        "DEPENDENCY_ACCESS_DENIED_ERROR",
433        "DEPENDENCY_THROTTLING_ERROR",
434        "DEPENDENCY_SERVICE_ERROR",
435        "SERVICE_QUOTA_NOT_AVAILABLE_ERROR"
436      ]
437    },
438    "ErrorMessage":{"type":"string"},
439    "ErrorReason":{
440      "type":"structure",
441      "members":{
442        "ErrorCode":{"shape":"ErrorCode"},
443        "ErrorMessage":{"shape":"ErrorMessage"}
444      }
445    },
446    "ExceptionMessage":{"type":"string"},
447    "GetAWSDefaultServiceQuotaRequest":{
448      "type":"structure",
449      "required":[
450        "ServiceCode",
451        "QuotaCode"
452      ],
453      "members":{
454        "ServiceCode":{"shape":"ServiceCode"},
455        "QuotaCode":{"shape":"QuotaCode"}
456      }
457    },
458    "GetAWSDefaultServiceQuotaResponse":{
459      "type":"structure",
460      "members":{
461        "Quota":{"shape":"ServiceQuota"}
462      }
463    },
464    "GetAssociationForServiceQuotaTemplateRequest":{
465      "type":"structure",
466      "members":{
467      }
468    },
469    "GetAssociationForServiceQuotaTemplateResponse":{
470      "type":"structure",
471      "members":{
472        "ServiceQuotaTemplateAssociationStatus":{"shape":"ServiceQuotaTemplateAssociationStatus"}
473      }
474    },
475    "GetRequestedServiceQuotaChangeRequest":{
476      "type":"structure",
477      "required":["RequestId"],
478      "members":{
479        "RequestId":{"shape":"RequestId"}
480      }
481    },
482    "GetRequestedServiceQuotaChangeResponse":{
483      "type":"structure",
484      "members":{
485        "RequestedQuota":{"shape":"RequestedServiceQuotaChange"}
486      }
487    },
488    "GetServiceQuotaIncreaseRequestFromTemplateRequest":{
489      "type":"structure",
490      "required":[
491        "ServiceCode",
492        "QuotaCode",
493        "AwsRegion"
494      ],
495      "members":{
496        "ServiceCode":{"shape":"ServiceCode"},
497        "QuotaCode":{"shape":"QuotaCode"},
498        "AwsRegion":{"shape":"AwsRegion"}
499      }
500    },
501    "GetServiceQuotaIncreaseRequestFromTemplateResponse":{
502      "type":"structure",
503      "members":{
504        "ServiceQuotaIncreaseRequestInTemplate":{"shape":"ServiceQuotaIncreaseRequestInTemplate"}
505      }
506    },
507    "GetServiceQuotaRequest":{
508      "type":"structure",
509      "required":[
510        "ServiceCode",
511        "QuotaCode"
512      ],
513      "members":{
514        "ServiceCode":{"shape":"ServiceCode"},
515        "QuotaCode":{"shape":"QuotaCode"}
516      }
517    },
518    "GetServiceQuotaResponse":{
519      "type":"structure",
520      "members":{
521        "Quota":{"shape":"ServiceQuota"}
522      }
523    },
524    "GlobalQuota":{"type":"boolean"},
525    "IllegalArgumentException":{
526      "type":"structure",
527      "members":{
528        "Message":{"shape":"ExceptionMessage"}
529      },
530      "exception":true
531    },
532    "InputTagKeys":{
533      "type":"list",
534      "member":{"shape":"TagKey"}
535    },
536    "InputTags":{
537      "type":"list",
538      "member":{"shape":"Tag"},
539      "min":1
540    },
541    "InvalidPaginationTokenException":{
542      "type":"structure",
543      "members":{
544        "Message":{"shape":"ExceptionMessage"}
545      },
546      "exception":true
547    },
548    "InvalidResourceStateException":{
549      "type":"structure",
550      "members":{
551        "Message":{"shape":"ExceptionMessage"}
552      },
553      "exception":true
554    },
555    "ListAWSDefaultServiceQuotasRequest":{
556      "type":"structure",
557      "required":["ServiceCode"],
558      "members":{
559        "ServiceCode":{"shape":"ServiceCode"},
560        "NextToken":{"shape":"NextToken"},
561        "MaxResults":{"shape":"MaxResults"}
562      }
563    },
564    "ListAWSDefaultServiceQuotasResponse":{
565      "type":"structure",
566      "members":{
567        "NextToken":{"shape":"NextToken"},
568        "Quotas":{"shape":"ServiceQuotaListDefinition"}
569      }
570    },
571    "ListRequestedServiceQuotaChangeHistoryByQuotaRequest":{
572      "type":"structure",
573      "required":[
574        "ServiceCode",
575        "QuotaCode"
576      ],
577      "members":{
578        "ServiceCode":{"shape":"ServiceCode"},
579        "QuotaCode":{"shape":"QuotaCode"},
580        "Status":{"shape":"RequestStatus"},
581        "NextToken":{"shape":"NextToken"},
582        "MaxResults":{"shape":"MaxResults"}
583      }
584    },
585    "ListRequestedServiceQuotaChangeHistoryByQuotaResponse":{
586      "type":"structure",
587      "members":{
588        "NextToken":{"shape":"NextToken"},
589        "RequestedQuotas":{"shape":"RequestedServiceQuotaChangeHistoryListDefinition"}
590      }
591    },
592    "ListRequestedServiceQuotaChangeHistoryRequest":{
593      "type":"structure",
594      "members":{
595        "ServiceCode":{"shape":"ServiceCode"},
596        "Status":{"shape":"RequestStatus"},
597        "NextToken":{"shape":"NextToken"},
598        "MaxResults":{"shape":"MaxResults"}
599      }
600    },
601    "ListRequestedServiceQuotaChangeHistoryResponse":{
602      "type":"structure",
603      "members":{
604        "NextToken":{"shape":"NextToken"},
605        "RequestedQuotas":{"shape":"RequestedServiceQuotaChangeHistoryListDefinition"}
606      }
607    },
608    "ListServiceQuotaIncreaseRequestsInTemplateRequest":{
609      "type":"structure",
610      "members":{
611        "ServiceCode":{"shape":"ServiceCode"},
612        "AwsRegion":{"shape":"AwsRegion"},
613        "NextToken":{"shape":"NextToken"},
614        "MaxResults":{"shape":"MaxResults"}
615      }
616    },
617    "ListServiceQuotaIncreaseRequestsInTemplateResponse":{
618      "type":"structure",
619      "members":{
620        "ServiceQuotaIncreaseRequestInTemplateList":{"shape":"ServiceQuotaIncreaseRequestInTemplateList"},
621        "NextToken":{"shape":"NextToken"}
622      }
623    },
624    "ListServiceQuotasRequest":{
625      "type":"structure",
626      "required":["ServiceCode"],
627      "members":{
628        "ServiceCode":{"shape":"ServiceCode"},
629        "NextToken":{"shape":"NextToken"},
630        "MaxResults":{"shape":"MaxResults"}
631      }
632    },
633    "ListServiceQuotasResponse":{
634      "type":"structure",
635      "members":{
636        "NextToken":{"shape":"NextToken"},
637        "Quotas":{"shape":"ServiceQuotaListDefinition"}
638      }
639    },
640    "ListServicesRequest":{
641      "type":"structure",
642      "members":{
643        "NextToken":{"shape":"NextToken"},
644        "MaxResults":{"shape":"MaxResults"}
645      }
646    },
647    "ListServicesResponse":{
648      "type":"structure",
649      "members":{
650        "NextToken":{"shape":"NextToken"},
651        "Services":{"shape":"ServiceInfoListDefinition"}
652      }
653    },
654    "ListTagsForResourceRequest":{
655      "type":"structure",
656      "required":["ResourceARN"],
657      "members":{
658        "ResourceARN":{"shape":"AmazonResourceName"}
659      }
660    },
661    "ListTagsForResourceResponse":{
662      "type":"structure",
663      "members":{
664        "Tags":{"shape":"OutputTags"}
665      }
666    },
667    "MaxResults":{
668      "type":"integer",
669      "max":100,
670      "min":1
671    },
672    "MetricDimensionName":{"type":"string"},
673    "MetricDimensionValue":{"type":"string"},
674    "MetricDimensionsMapDefinition":{
675      "type":"map",
676      "key":{"shape":"MetricDimensionName"},
677      "value":{"shape":"MetricDimensionValue"},
678      "max":10
679    },
680    "MetricInfo":{
681      "type":"structure",
682      "members":{
683        "MetricNamespace":{"shape":"QuotaMetricNamespace"},
684        "MetricName":{"shape":"QuotaMetricName"},
685        "MetricDimensions":{"shape":"MetricDimensionsMapDefinition"},
686        "MetricStatisticRecommendation":{"shape":"Statistic"}
687      }
688    },
689    "NextToken":{
690      "type":"string",
691      "max":2048,
692      "pattern":"^[a-zA-Z0-9/+]*={0,2}$"
693    },
694    "NoAvailableOrganizationException":{
695      "type":"structure",
696      "members":{
697        "Message":{"shape":"ExceptionMessage"}
698      },
699      "exception":true
700    },
701    "NoSuchResourceException":{
702      "type":"structure",
703      "members":{
704        "Message":{"shape":"ExceptionMessage"}
705      },
706      "exception":true
707    },
708    "OrganizationNotInAllFeaturesModeException":{
709      "type":"structure",
710      "members":{
711        "Message":{"shape":"ExceptionMessage"}
712      },
713      "exception":true
714    },
715    "OutputTags":{
716      "type":"list",
717      "member":{"shape":"Tag"},
718      "max":200
719    },
720    "PeriodUnit":{
721      "type":"string",
722      "enum":[
723        "MICROSECOND",
724        "MILLISECOND",
725        "SECOND",
726        "MINUTE",
727        "HOUR",
728        "DAY",
729        "WEEK"
730      ]
731    },
732    "PeriodValue":{"type":"integer"},
733    "PutServiceQuotaIncreaseRequestIntoTemplateRequest":{
734      "type":"structure",
735      "required":[
736        "QuotaCode",
737        "ServiceCode",
738        "AwsRegion",
739        "DesiredValue"
740      ],
741      "members":{
742        "QuotaCode":{"shape":"QuotaCode"},
743        "ServiceCode":{"shape":"ServiceCode"},
744        "AwsRegion":{"shape":"AwsRegion"},
745        "DesiredValue":{"shape":"QuotaValue"}
746      }
747    },
748    "PutServiceQuotaIncreaseRequestIntoTemplateResponse":{
749      "type":"structure",
750      "members":{
751        "ServiceQuotaIncreaseRequestInTemplate":{"shape":"ServiceQuotaIncreaseRequestInTemplate"}
752      }
753    },
754    "QuotaAdjustable":{"type":"boolean"},
755    "QuotaArn":{"type":"string"},
756    "QuotaCode":{
757      "type":"string",
758      "max":128,
759      "min":1,
760      "pattern":"[a-zA-Z][a-zA-Z0-9-]{1,128}"
761    },
762    "QuotaExceededException":{
763      "type":"structure",
764      "members":{
765        "Message":{"shape":"ExceptionMessage"}
766      },
767      "exception":true
768    },
769    "QuotaMetricName":{"type":"string"},
770    "QuotaMetricNamespace":{"type":"string"},
771    "QuotaName":{"type":"string"},
772    "QuotaPeriod":{
773      "type":"structure",
774      "members":{
775        "PeriodValue":{"shape":"PeriodValue"},
776        "PeriodUnit":{"shape":"PeriodUnit"}
777      }
778    },
779    "QuotaUnit":{"type":"string"},
780    "QuotaValue":{
781      "type":"double",
782      "max":10000000000,
783      "min":0
784    },
785    "RequestId":{
786      "type":"string",
787      "max":128,
788      "min":1,
789      "pattern":"[0-9a-zA-Z][a-zA-Z0-9-]{1,128}"
790    },
791    "RequestServiceQuotaIncreaseRequest":{
792      "type":"structure",
793      "required":[
794        "ServiceCode",
795        "QuotaCode",
796        "DesiredValue"
797      ],
798      "members":{
799        "ServiceCode":{"shape":"ServiceCode"},
800        "QuotaCode":{"shape":"QuotaCode"},
801        "DesiredValue":{"shape":"QuotaValue"}
802      }
803    },
804    "RequestServiceQuotaIncreaseResponse":{
805      "type":"structure",
806      "members":{
807        "RequestedQuota":{"shape":"RequestedServiceQuotaChange"}
808      }
809    },
810    "RequestStatus":{
811      "type":"string",
812      "enum":[
813        "PENDING",
814        "CASE_OPENED",
815        "APPROVED",
816        "DENIED",
817        "CASE_CLOSED"
818      ]
819    },
820    "RequestedServiceQuotaChange":{
821      "type":"structure",
822      "members":{
823        "Id":{"shape":"RequestId"},
824        "CaseId":{"shape":"CustomerServiceEngagementId"},
825        "ServiceCode":{"shape":"ServiceCode"},
826        "ServiceName":{"shape":"ServiceName"},
827        "QuotaCode":{"shape":"QuotaCode"},
828        "QuotaName":{"shape":"QuotaName"},
829        "DesiredValue":{"shape":"QuotaValue"},
830        "Status":{"shape":"RequestStatus"},
831        "Created":{"shape":"DateTime"},
832        "LastUpdated":{"shape":"DateTime"},
833        "Requester":{"shape":"Requester"},
834        "QuotaArn":{"shape":"QuotaArn"},
835        "GlobalQuota":{"shape":"GlobalQuota"},
836        "Unit":{"shape":"QuotaUnit"}
837      }
838    },
839    "RequestedServiceQuotaChangeHistoryListDefinition":{
840      "type":"list",
841      "member":{"shape":"RequestedServiceQuotaChange"}
842    },
843    "Requester":{"type":"string"},
844    "ResourceAlreadyExistsException":{
845      "type":"structure",
846      "members":{
847        "Message":{"shape":"ExceptionMessage"}
848      },
849      "exception":true
850    },
851    "ServiceCode":{
852      "type":"string",
853      "max":63,
854      "min":1,
855      "pattern":"[a-zA-Z][a-zA-Z0-9-]{1,63}"
856    },
857    "ServiceException":{
858      "type":"structure",
859      "members":{
860        "Message":{"shape":"ExceptionMessage"}
861      },
862      "exception":true,
863      "fault":true
864    },
865    "ServiceInfo":{
866      "type":"structure",
867      "members":{
868        "ServiceCode":{"shape":"ServiceCode"},
869        "ServiceName":{"shape":"ServiceName"}
870      }
871    },
872    "ServiceInfoListDefinition":{
873      "type":"list",
874      "member":{"shape":"ServiceInfo"}
875    },
876    "ServiceName":{"type":"string"},
877    "ServiceQuota":{
878      "type":"structure",
879      "members":{
880        "ServiceCode":{"shape":"ServiceCode"},
881        "ServiceName":{"shape":"ServiceName"},
882        "QuotaArn":{"shape":"QuotaArn"},
883        "QuotaCode":{"shape":"QuotaCode"},
884        "QuotaName":{"shape":"QuotaName"},
885        "Value":{"shape":"QuotaValue"},
886        "Unit":{"shape":"QuotaUnit"},
887        "Adjustable":{"shape":"QuotaAdjustable"},
888        "GlobalQuota":{"shape":"GlobalQuota"},
889        "UsageMetric":{"shape":"MetricInfo"},
890        "Period":{"shape":"QuotaPeriod"},
891        "ErrorReason":{"shape":"ErrorReason"}
892      }
893    },
894    "ServiceQuotaIncreaseRequestInTemplate":{
895      "type":"structure",
896      "members":{
897        "ServiceCode":{"shape":"ServiceCode"},
898        "ServiceName":{"shape":"ServiceName"},
899        "QuotaCode":{"shape":"QuotaCode"},
900        "QuotaName":{"shape":"QuotaName"},
901        "DesiredValue":{"shape":"QuotaValue"},
902        "AwsRegion":{"shape":"AwsRegion"},
903        "Unit":{"shape":"QuotaUnit"},
904        "GlobalQuota":{"shape":"GlobalQuota"}
905      }
906    },
907    "ServiceQuotaIncreaseRequestInTemplateList":{
908      "type":"list",
909      "member":{"shape":"ServiceQuotaIncreaseRequestInTemplate"}
910    },
911    "ServiceQuotaListDefinition":{
912      "type":"list",
913      "member":{"shape":"ServiceQuota"}
914    },
915    "ServiceQuotaTemplateAssociationStatus":{
916      "type":"string",
917      "enum":[
918        "ASSOCIATED",
919        "DISASSOCIATED"
920      ]
921    },
922    "ServiceQuotaTemplateNotInUseException":{
923      "type":"structure",
924      "members":{
925        "Message":{"shape":"ExceptionMessage"}
926      },
927      "exception":true
928    },
929    "Statistic":{
930      "type":"string",
931      "max":256,
932      "min":1,
933      "pattern":"(Sum|Maximum)"
934    },
935    "Tag":{
936      "type":"structure",
937      "required":[
938        "Key",
939        "Value"
940      ],
941      "members":{
942        "Key":{"shape":"TagKey"},
943        "Value":{"shape":"TagValue"}
944      }
945    },
946    "TagKey":{
947      "type":"string",
948      "max":128,
949      "min":1,
950      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
951    },
952    "TagPolicyViolationException":{
953      "type":"structure",
954      "members":{
955        "Message":{"shape":"ExceptionMessage"}
956      },
957      "exception":true
958    },
959    "TagResourceRequest":{
960      "type":"structure",
961      "required":[
962        "ResourceARN",
963        "Tags"
964      ],
965      "members":{
966        "ResourceARN":{"shape":"AmazonResourceName"},
967        "Tags":{"shape":"InputTags"}
968      }
969    },
970    "TagResourceResponse":{
971      "type":"structure",
972      "members":{
973      }
974    },
975    "TagValue":{
976      "type":"string",
977      "max":256,
978      "min":0,
979      "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
980    },
981    "TemplatesNotAvailableInRegionException":{
982      "type":"structure",
983      "members":{
984        "Message":{"shape":"ExceptionMessage"}
985      },
986      "exception":true
987    },
988    "TooManyRequestsException":{
989      "type":"structure",
990      "members":{
991        "Message":{"shape":"ExceptionMessage"}
992      },
993      "exception":true
994    },
995    "TooManyTagsException":{
996      "type":"structure",
997      "members":{
998        "Message":{"shape":"ExceptionMessage"}
999      },
1000      "exception":true
1001    },
1002    "UntagResourceRequest":{
1003      "type":"structure",
1004      "required":[
1005        "ResourceARN",
1006        "TagKeys"
1007      ],
1008      "members":{
1009        "ResourceARN":{"shape":"AmazonResourceName"},
1010        "TagKeys":{"shape":"InputTagKeys"}
1011      }
1012    },
1013    "UntagResourceResponse":{
1014      "type":"structure",
1015      "members":{
1016      }
1017    }
1018  }
1019}
1020