Retrieve AWS regional availability information for products (service and features), sdk service APIs and CloudFormation resources.
## Core Features
- Real-time availability checking across AWS regions
- Support for AWS products, APIs and CloudFormation resources
- Batch query support with filtering options
- Pagination if no filters are passed and all results are to be returned
## When to Use
1. Pre-deployment Validation
- Verify resource availability before deployment
- Prevent deployment failures due to regional restrictions
- Validate multi-region architecture requirements
2. Architecture Planning
- Design region-specific solutions
- Plan multi-region deployments
- Compare regional capabilities
## Result Format
Returns a list of dictionaries with:
- Resource identifiers
- Resource status:
* 'isAvailableIn': Resource is available
* 'isNotAvailableIn': Resource is not available
* 'Not Found': Resource name or identifier is not valid
* and other availability status (e.g. 'isPlannedIn')
## Filter Guidelines
The filters must be passed as an array of values and must follow the format below.
1. APIs (resource_type='api')
Format: to filter on API level 'SdkServiceId+APIOperation'
Example filters:
- ['Athena+UpdateNamedQuery', 'ACM PCA+CreateCertificateAuthority', 'IAM+GetSSHPublicKey']
Format: to filter on SdkService level 'SdkServiceId'
Example filters:
- ['EC2', 'ACM PCA']
2. CloudFormation (resource_type='cfn')
Format: 'CloudformationResourceType'
Example filters:
- ['AWS::EC2::Instance', 'AWS::Lambda::Function', 'AWS::Logs::LogGroup']
- ['AWS::CodeBuild::Project', 'AWS::CloudTrail::Dashboard']
3. Product - service and feature (resource_type='product')
Format: 'Product'
Example filters:
- ['Latency-Based Routing', 'AWS Amplify', 'AWS Application Auto Scaling']
- ['PrivateLink Support', 'Amazon Aurora']
Note: Without filters, all resources are returned with pagination support via next_token.