steampipe plugin install aws

Table: aws_servicequotas_service_quota_change_request - Query AWS Service Quotas using SQL

The AWS Service Quotas allows you to view and manage your quotas for AWS services from a central location. Service Quotas provides a unified view of the quotas for AWS services, and it allows you to request quota increases for the services that support it. It offers the ability to manage quotas for the number of resources that you can create in an AWS account.

Table Usage Guide

The aws_servicequotas_service_quota_change_request table in Steampipe provides you with information about service quota change requests within AWS Service Quotas. This table enables you, as a DevOps engineer, to query request-specific details, including the status of the request, the requested value, and the associated metadata. You can utilize this table to gather insights on service quota change requests, such as pending requests, details of requested increases in service quotas, and more. The schema outlines the various attributes of the service quota change request for you, including the service name, quota name, request id, and associated tags.

Examples

Basic info

Identify instances where changes have been requested for AWS service quotas. This is particularly useful for understanding and managing resource allocation and usage limits within your AWS environment.

select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request;
select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request;

List denied service quota change requests

Explore which service quota change requests have been denied in your AWS environment. This could be used to identify potential bottlenecks or limitations in your resource allocation.

select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request
where
status = 'DENIED';
select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request
where
status = 'DENIED';

List service quota change requests for a specific service

Determine the status of requests to change service quotas for a specific service. This is useful for tracking any modifications to service limits, particularly for services that are heavily utilized or critical to operations.

select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request
where
service_code = 'athena';
select
id,
case_id,
status,
quota_name,
quota_code,
desired_value
from
aws_servicequotas_service_quota_change_request
where
service_code = 'athena';

Schema for aws_servicequotas_service_quota_change_request

NameTypeOperatorsDescription
_ctxjsonbSteampipe context in JSON form.
account_idtext=, !=, ~~, ~~*, !~~, !~~*The AWS Account ID in which the resource is located.
akasjsonbArray of globally unique identifier strings (also known as) for the resource.
case_idtextThe case ID.
createdtimestamp with time zoneThe date and time when the quota increase request was received and the case ID was created.
desired_valuedouble precisionThe increased value for the quota.
global_quotabooleanIndicates whether the quota is global.
idtext=The unique identifier.
last_updatedtimestamp with time zoneThe date and time of the most recent change.
partitiontextThe AWS partition in which the resource is located (aws, aws-cn, or aws-us-gov).
quota_arntextThe arn of the service quota.
quota_codetextThe quota code.
quota_nametextThe quota name.
regiontextThe AWS Region in which the resource is located.
requestertextThe IAM identity of the requester.
service_codetext=The service identifier.
service_nametextThe service name.
sp_connection_nametext=, !=, ~~, ~~*, !~~, !~~*Steampipe connection name.
sp_ctxjsonbSteampipe context in JSON form.
statustext=The state of the quota increase request.
tagsjsonbA map of tags for the resource.
tags_srcjsonbThe list of tags associated with the change request.
titletextTitle of the resource.
unittextThe unit of measurement.

Export

This table is available as a standalone Exporter CLI. Steampipe exporters are stand-alone binaries that allow you to extract data using Steampipe plugins without a database.

You can download the tarball for your platform from the Releases page, but it is simplest to install them with the steampipe_export_installer.sh script:

/bin/sh -c "$(curl -fsSL https://steampipe.io/install/export.sh)" -- aws

You can pass the configuration to the command with the --config argument:

steampipe_export_aws --config '<your_config>' aws_servicequotas_service_quota_change_request