{"files":{"SKILL.md":"---\nname: service-quotas\ndescription: \"Service Quotas API skill. Use when working with Service Quotas for root. Covers 19 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# Service Quotas\nAPI version: 2019-06-24\n\n## Auth\nAWS SigV4\n\n## Base URL\nNot specified.\n\n## Setup\n1. Configure auth: AWS SigV4\n2. Verify API access with a test request\n3. POST / -- create first resource\n\n## Endpoints\n19 endpoints across 1 group. See references/api-spec.lap for full details.\n\n### Root\n| Method | Path | Description |\n|--------|------|-------------|\n| POST | / | 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| POST | / | Deletes the quota increase request for the specified quota from your quota request template. |\n| POST | / | 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| POST | / | Retrieves the default value for the specified quota. The default value does not reflect any quota increases. |\n| POST | / | Retrieves the status of the association for the quota request template. |\n| POST | / | Retrieves information about the specified quota increase request. |\n| POST | / | 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| POST | / | Retrieves information about the specified quota increase request in your quota request template. |\n| POST | / | Lists the default values for the quotas for the specified Amazon Web Service. A default value does not reflect any quota increases. |\n| POST | / | Retrieves the quota increase requests for the specified Amazon Web Service. |\n| POST | / | Retrieves the quota increase requests for the specified quota. |\n| POST | / | Lists the quota increase requests in the specified quota request template. |\n| POST | / | 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| POST | / | Lists the names and codes for the Amazon Web Services integrated with Service Quotas. |\n| POST | / | Returns a list of the tags assigned to the specified applied quota. |\n| POST | / | Adds a quota increase request to your quota request template. |\n| POST | / | Submits a quota increase request for the specified quota. |\n| POST | / | Adds tags to the specified applied quota. You can include one or more tags to add to the quota. |\n| POST | / | Removes tags from the specified applied quota. You can specify one or more tags to remove. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"Create a resource?\" -> POST /\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@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>?: any, 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>?: any, 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"}}