region.detect
Detects the configured region for a cloud provider (AWS, GCP, Azure, or Oracle) from environment variables or configuration. Returns a documented default when unset. Run before deployment to match pricing and placement to local settings.
Instructions
Resolve the active region for one cloud provider from env/config, or a documented default when unset. Call before suggestions.generate/deploy.run when targeting a single provider so pricing and placement match local config. Prefer providers.detect instead when comparing AWS/GCP/Azure/Oracle in one step. Read-only; does not change cloud config.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | No | Cloud provider to detect region for (defaults to aws) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | Yes | Detected or default region | |
| source | Yes | Where the region value came from | |
| message | Yes | Human-readable detection summary | |
| provider | Yes | Cloud provider id |