aws___get_regional_availability
AWS resource availability per region.
Max 10 regions; multi-region needs
filters; single-region supportsnext_token.Status: isAvailableIn | isNotAvailableIn | isPlannedIn | Not Found.
Response key: products | service_apis | cfn_resources.
Not for region counts/docs/vague queries -- use search_documentation / list_regions.
Filter values must EXACTLY match AWS's catalog names; guessed, partial, or pluralized names are rejected ("values in filter parameter do not exist"). If unsure of the exact name, first call once for a single region with resource_type set and NO filters to list all valid names, then re-call filtering on the exact match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Unused; use `regions`. | |
| filters | No | Use exact AWS product or sub-feature name. - product: 'Amazon Bedrock' (service), or sub-features like 'Comprehend Auto Scaling', 'Latency-Based Routing', 'PrivateLink Support'. When the user names a specific sub-feature, filter on the sub-feature -- do NOT generalize to the parent service ('Amazon Comprehend'); that returns availability for the wrong scope. - api: 'SdkServiceId+Operation' (e.g. 'CloudFormation+CreateStack', 'IAM+GetSSHPublicKey') or 'SdkServiceId' (e.g. 'EC2'). Use a literal '+' between service and operation -- not space, colon, or hyphen. - cfn: 'AWS::EC2::Instance', 'AWS::Lambda::Function'. Include every region the user named; don't add filters they didn't request. Values must EXACTLY match AWS's catalog (e.g. 'AWS Lambda', not 'Lambda' or 'AWS Lambda Service'). If unsure of the exact name, first call once for one region with NO filters to list valid names, then filter on the exact match. | |
| regions | No | AWS region codes (max 10). Multi-region requires `filters`; single-region supports `next_token`. | |
| next_token | No | Pagination token. Single-region, no filters only. | |
| resource_type | Yes | Required: 'product' | 'api' | 'cfn'. |