{"note":"OpenAPI conversion -- returning structured metadata","name":"amazonaws-com-service-quotas","description":"Service Quotas","version":"2019-06-24","base_url":"","endpoints":19,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Service Quotas\n@version 2019-06-24\n@auth AWS SigV4\n@endpoints 19\n@toc root(19)\n\n@endpoint POST /\n@desc Associates your quota request template with your organization. When a new Amazon Web Services account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.\n\n@endpoint POST /\n@desc Deletes the quota increase request for the specified quota from your quota request template.\n@required {ServiceCode: str, QuotaCode: str, AwsRegion: str}\n\n@endpoint POST /\n@desc Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests.\n\n@endpoint POST /\n@desc Retrieves the default value for the specified quota. The default value does not reflect any quota increases.\n@required {ServiceCode: str, QuotaCode: str}\n@returns(200) {Quota: ServiceQuota?{ServiceCode: str?, ServiceName: str?, QuotaArn: str?, QuotaCode: str?, QuotaName: str?, Value: num(f64)?, Unit: str?, Adjustable: bool?, GlobalQuota: bool?, UsageMetric: MetricInfo?{MetricNamespace: str?, MetricName: str?, MetricDimensions: map<str,str>?, MetricStatisticRecommendation: str?}, Period: QuotaPeriod?{PeriodValue: int?, PeriodUnit: str?}, ErrorReason: ErrorReason?{ErrorCode: str?, ErrorMessage: str?}, QuotaAppliedAtLevel: str?, QuotaContext: QuotaContextInfo?{ContextScope: str?, ContextScopeType: str?, ContextId: str?}}}\n\n@endpoint POST /\n@desc Retrieves the status of the association for the quota request template.\n@returns(200) {ServiceQuotaTemplateAssociationStatus: str?}\n\n@endpoint POST /\n@desc Retrieves information about the specified quota increase request.\n@required {RequestId: str}\n@returns(200) {RequestedQuota: RequestedServiceQuotaChange?{Id: str?, CaseId: str?, ServiceCode: str?, ServiceName: str?, QuotaCode: str?, QuotaName: str?, DesiredValue: num(f64)?, Status: str?, Created: str(timestamp)?, LastUpdated: str(timestamp)?, Requester: str?, QuotaArn: str?, GlobalQuota: bool?, Unit: str?, QuotaRequestedAtLevel: str?, QuotaContext: QuotaContextInfo?{ContextScope: str?, ContextScopeType: str?, ContextId: str?}}}\n\n@endpoint POST /\n@desc Retrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.\n@required {ServiceCode: str, QuotaCode: str}\n@optional {ContextId: str}\n@returns(200) {Quota: ServiceQuota?{ServiceCode: str?, ServiceName: str?, QuotaArn: str?, QuotaCode: str?, QuotaName: str?, Value: num(f64)?, Unit: str?, Adjustable: bool?, GlobalQuota: bool?, UsageMetric: MetricInfo?{MetricNamespace: str?, MetricName: str?, MetricDimensions: map<str,str>?, MetricStatisticRecommendation: str?}, Period: QuotaPeriod?{PeriodValue: int?, PeriodUnit: str?}, ErrorReason: ErrorReason?{ErrorCode: str?, ErrorMessage: str?}, QuotaAppliedAtLevel: str?, QuotaContext: QuotaContextInfo?{ContextScope: str?, ContextScopeType: str?, ContextId: str?}}}\n\n@endpoint POST /\n@desc Retrieves information about the specified quota increase request in your quota request template.\n@required {ServiceCode: str, QuotaCode: str, AwsRegion: str}\n@returns(200) {ServiceQuotaIncreaseRequestInTemplate: ServiceQuotaIncreaseRequestInTemplate?{ServiceCode: str?, ServiceName: str?, QuotaCode: str?, QuotaName: str?, DesiredValue: num(f64)?, AwsRegion: str?, Unit: str?, GlobalQuota: bool?}}\n\n@endpoint POST /\n@desc Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases.\n@required {ServiceCode: str}\n@optional {NextToken: str, MaxResults: int}\n@returns(200) {NextToken: str?, Quotas: [ServiceQuota]?}\n\n@endpoint POST /\n@desc Retrieves the quota increase requests for the specified Amazon Web Service.\n@optional {ServiceCode: str, Status: str, NextToken: str, MaxResults: int, QuotaRequestedAtLevel: str}\n@returns(200) {NextToken: str?, RequestedQuotas: [RequestedServiceQuotaChange]?}\n\n@endpoint POST /\n@desc Retrieves the quota increase requests for the specified quota.\n@required {ServiceCode: str, QuotaCode: str}\n@optional {Status: str, NextToken: str, MaxResults: int, QuotaRequestedAtLevel: str}\n@returns(200) {NextToken: str?, RequestedQuotas: [RequestedServiceQuotaChange]?}\n\n@endpoint POST /\n@desc Lists the quota increase requests in the specified quota request template.\n@optional {ServiceCode: str, AwsRegion: str, NextToken: str, MaxResults: int}\n@returns(200) {ServiceQuotaIncreaseRequestInTemplateList: [ServiceQuotaIncreaseRequestInTemplate]?, NextToken: str?}\n\n@endpoint POST /\n@desc Lists the applied quota values for the specified Amazon Web Service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.\n@required {ServiceCode: str}\n@optional {NextToken: str, MaxResults: int, QuotaCode: str, QuotaAppliedAtLevel: str}\n@returns(200) {NextToken: str?, Quotas: [ServiceQuota]?}\n\n@endpoint POST /\n@desc Lists the names and codes for the Amazon Web Services integrated with Service Quotas.\n@optional {NextToken: str, MaxResults: int}\n@returns(200) {NextToken: str?, Services: [ServiceInfo]?}\n\n@endpoint POST /\n@desc Returns a list of the tags assigned to the specified applied quota.\n@required {ResourceARN: str}\n@returns(200) {Tags: [Tag]?}\n\n@endpoint POST /\n@desc Adds a quota increase request to your quota request template.\n@required {QuotaCode: str, ServiceCode: str, AwsRegion: str, DesiredValue: num(f64)}\n@returns(200) {ServiceQuotaIncreaseRequestInTemplate: ServiceQuotaIncreaseRequestInTemplate?{ServiceCode: str?, ServiceName: str?, QuotaCode: str?, QuotaName: str?, DesiredValue: num(f64)?, AwsRegion: str?, Unit: str?, GlobalQuota: bool?}}\n\n@endpoint POST /\n@desc Submits a quota increase request for the specified quota.\n@required {ServiceCode: str, QuotaCode: str, DesiredValue: num(f64)}\n@optional {ContextId: str}\n@returns(200) {RequestedQuota: RequestedServiceQuotaChange?{Id: str?, CaseId: str?, ServiceCode: str?, ServiceName: str?, QuotaCode: str?, QuotaName: str?, DesiredValue: num(f64)?, Status: str?, Created: str(timestamp)?, LastUpdated: str(timestamp)?, Requester: str?, QuotaArn: str?, GlobalQuota: bool?, Unit: str?, QuotaRequestedAtLevel: str?, QuotaContext: QuotaContextInfo?{ContextScope: str?, ContextScopeType: str?, ContextId: str?}}}\n\n@endpoint POST /\n@desc Adds tags to the specified applied quota. You can include one or more tags to add to the quota.\n@required {ResourceARN: str, Tags: [Tag]}\n\n@endpoint POST /\n@desc Removes tags from the specified applied quota. You can specify one or more tags to remove.\n@required {ResourceARN: str, TagKeys: [str]}\n\n@end\n"}