mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-06-03 19:04:44 +08:00
44 lines
1.7 KiB
Go
44 lines
1.7 KiB
Go
package cloudintegrations
|
|
|
|
import (
|
|
"github.com/SigNoz/signoz/pkg/errors"
|
|
)
|
|
|
|
var (
|
|
CodeInvalidCloudRegion = errors.MustNewCode("invalid_cloud_region")
|
|
CodeMismatchCloudProvider = errors.MustNewCode("cloud_provider_mismatch")
|
|
)
|
|
|
|
// List of all valid cloud regions on Amazon Web Services
|
|
var ValidAWSRegions = map[string]bool{
|
|
"af-south-1": true, // Africa (Cape Town).
|
|
"ap-east-1": true, // Asia Pacific (Hong Kong).
|
|
"ap-northeast-1": true, // Asia Pacific (Tokyo).
|
|
"ap-northeast-2": true, // Asia Pacific (Seoul).
|
|
"ap-northeast-3": true, // Asia Pacific (Osaka).
|
|
"ap-south-1": true, // Asia Pacific (Mumbai).
|
|
"ap-south-2": true, // Asia Pacific (Hyderabad).
|
|
"ap-southeast-1": true, // Asia Pacific (Singapore).
|
|
"ap-southeast-2": true, // Asia Pacific (Sydney).
|
|
"ap-southeast-3": true, // Asia Pacific (Jakarta).
|
|
"ap-southeast-4": true, // Asia Pacific (Melbourne).
|
|
"ca-central-1": true, // Canada (Central).
|
|
"ca-west-1": true, // Canada West (Calgary).
|
|
"eu-central-1": true, // Europe (Frankfurt).
|
|
"eu-central-2": true, // Europe (Zurich).
|
|
"eu-north-1": true, // Europe (Stockholm).
|
|
"eu-south-1": true, // Europe (Milan).
|
|
"eu-south-2": true, // Europe (Spain).
|
|
"eu-west-1": true, // Europe (Ireland).
|
|
"eu-west-2": true, // Europe (London).
|
|
"eu-west-3": true, // Europe (Paris).
|
|
"il-central-1": true, // Israel (Tel Aviv).
|
|
"me-central-1": true, // Middle East (UAE).
|
|
"me-south-1": true, // Middle East (Bahrain).
|
|
"sa-east-1": true, // South America (Sao Paulo).
|
|
"us-east-1": true, // US East (N. Virginia).
|
|
"us-east-2": true, // US East (Ohio).
|
|
"us-west-1": true, // US West (N. California).
|
|
"us-west-2": true, // US West (Oregon).
|
|
}
|