mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-05-18 00:47:48 +08:00
404 lines
10 KiB
Go
404 lines
10 KiB
Go
// Code generated by endpoint/awsrulesfn/internal/partition. DO NOT EDIT.
|
|
|
|
package awsrulesfn
|
|
|
|
// GetPartition returns an AWS [Partition] for the region provided. If the
|
|
// partition cannot be determined nil will be returned.
|
|
func GetPartition(region string) *PartitionConfig {
|
|
return getPartition(partitions, region)
|
|
}
|
|
|
|
var partitions = []Partition{
|
|
{
|
|
ID: "aws",
|
|
RegionRegex: "^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws",
|
|
DnsSuffix: "amazonaws.com",
|
|
DualStackDnsSuffix: "api.aws",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: true,
|
|
ImplicitGlobalRegion: "us-east-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"af-south-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-northeast-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-northeast-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-northeast-3": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-south-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-south-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-southeast-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-southeast-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-southeast-3": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ap-southeast-4": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"aws-global": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ca-central-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"ca-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-central-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-central-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-north-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-south-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-south-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-west-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"eu-west-3": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"il-central-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"me-central-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"me-south-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"sa-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-east-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-west-2": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-cn",
|
|
RegionRegex: "^cn\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-cn",
|
|
DnsSuffix: "amazonaws.com.cn",
|
|
DualStackDnsSuffix: "api.amazonwebservices.com.cn",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: true,
|
|
ImplicitGlobalRegion: "cn-northwest-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"aws-cn-global": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"cn-north-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"cn-northwest-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-us-gov",
|
|
RegionRegex: "^us\\-gov\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-us-gov",
|
|
DnsSuffix: "amazonaws.com",
|
|
DualStackDnsSuffix: "api.aws",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: true,
|
|
ImplicitGlobalRegion: "us-gov-west-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"aws-us-gov-global": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-gov-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-gov-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-iso",
|
|
RegionRegex: "^us\\-iso\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-iso",
|
|
DnsSuffix: "c2s.ic.gov",
|
|
DualStackDnsSuffix: "c2s.ic.gov",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: false,
|
|
ImplicitGlobalRegion: "us-iso-east-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"aws-iso-global": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-iso-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-iso-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-iso-b",
|
|
RegionRegex: "^us\\-isob\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-iso-b",
|
|
DnsSuffix: "sc2s.sgov.gov",
|
|
DualStackDnsSuffix: "sc2s.sgov.gov",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: false,
|
|
ImplicitGlobalRegion: "us-isob-east-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"aws-iso-b-global": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
"us-isob-east-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-iso-e",
|
|
RegionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-iso-e",
|
|
DnsSuffix: "cloud.adc-e.uk",
|
|
DualStackDnsSuffix: "cloud.adc-e.uk",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: false,
|
|
ImplicitGlobalRegion: "eu-isoe-west-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{
|
|
"eu-isoe-west-1": {
|
|
Name: nil,
|
|
DnsSuffix: nil,
|
|
DualStackDnsSuffix: nil,
|
|
SupportsFIPS: nil,
|
|
SupportsDualStack: nil,
|
|
},
|
|
},
|
|
},
|
|
{
|
|
ID: "aws-iso-f",
|
|
RegionRegex: "^us\\-isof\\-\\w+\\-\\d+$",
|
|
DefaultConfig: PartitionConfig{
|
|
Name: "aws-iso-f",
|
|
DnsSuffix: "csp.hci.ic.gov",
|
|
DualStackDnsSuffix: "csp.hci.ic.gov",
|
|
SupportsFIPS: true,
|
|
SupportsDualStack: false,
|
|
ImplicitGlobalRegion: "us-isof-south-1",
|
|
},
|
|
Regions: map[string]RegionOverrides{},
|
|
},
|
|
}
|