File: //opt/go/pkg/mod/github.com/aws/
[email protected]/aws/endpoints/testdata/variants_model.json
{
"partitions" : [
{
"defaults" : {
"hostname" : "{service}.{region}.{dnsSuffix}",
"protocols" : [ "https" ],
"signatureVersions" : [ "v4" ],
"variants" : [
{
"dnsSuffix" : "amazonaws.com",
"hostname" : "{service}-fips.{region}.{dnsSuffix}",
"tags" : [ "fips" ]
},
{
"dnsSuffix" : "api.aws",
"hostname" : "{service}.{region}.{dnsSuffix}",
"tags" : [ "dualstack" ]
},
{
"dnsSuffix" : "api.aws",
"hostname" : "{service}-fips.{region}.{dnsSuffix}",
"tags" : [ "dualstack", "fips" ]
}
]
},
"dnsSuffix" : "amazonaws.com",
"partition" : "aws",
"regionRegex" : "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",
"regions" : {
"af-south-1" : {
"description" : "Africa (Cape Town)"
},
"us-west-2" : {
"description" : "US West (Oregon)"
}
},
"services" : {
"default-pattern-service" : {
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "default-pattern-service-fips.us-west-2.amazonaws.com",
"tags" : [ "fips" ]
},
{
"hostname" : "default-pattern-service.us-west-2.api.aws",
"tags" : [ "dualstack" ]
}
]
}
}
},
"global-service" : {
"endpoints" : {
"aws-global" : {
"credentialScope" : {
"region" : "us-east-1"
},
"hostname" : "global-service.amazonaws.com",
"variants" : [
{
"hostname" : "global-service-fips.amazonaws.com",
"tags" : [ "fips" ]
},
{
"hostname" : "global-service.api.aws",
"tags" : [ "dualstack" ]
}
]
}
},
"isRegionalized" : false,
"partitionEndpoint" : "aws-global"
},
"override-variant-service" : {
"defaults" : {
"variants" : [
{
"hostname" : "fips.{service}.{region}.{dnsSuffix}",
"dnsSuffix" : "new.dns.suffix",
"tags" : [ "fips" ]
},
{
"hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
"dnsSuffix" : "new.dns.suffix",
"tags" : [ "dualstack" ]
}
]
},
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "fips.override-variant-service.us-west-2.new.dns.suffix",
"tags" : [ "fips" ]
},
{
"hostname" : "override-variant-service.dualstack.us-west-2.new.dns.suffix",
"tags" : [ "dualstack" ]
}
]
}
}
},
"override-variant-dns-suffix-service" : {
"defaults" : {
"variants" : [
{
"dnsSuffix" : "new.dns.suffix",
"tags" : [ "fips" ]
},
{
"dnsSuffix" : "new.dns.suffix",
"tags" : [ "dualstack" ]
}
]
},
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "override-variant-dns-suffix-service-fips.us-west-2.new.dns.suffix",
"tags" : [ "fips" ]
},
{
"hostname" : "override-variant-dns-suffix-service.us-west-2.new.dns.suffix",
"tags" : [ "dualstack" ]
}
]
}
}
},
"override-variant-hostname-service" : {
"defaults" : {
"variants" : [
{
"hostname" : "fips.{service}.{region}.{dnsSuffix}",
"tags" : [ "fips" ]
},
{
"hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
"tags" : [ "dualstack" ]
}
]
},
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "fips.override-variant-hostname-service.us-west-2.amazonaws.com",
"tags" : [ "fips" ]
},
{
"hostname" : "override-variant-hostname-service.dualstack.us-west-2.api.aws",
"tags" : [ "dualstack" ]
}
]
}
}
},
"override-endpoint-variant-service" : {
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "fips.override-endpoint-variant-service.us-west-2.amazonaws.com",
"tags" : [ "fips" ]
},
{
"hostname" : "override-endpoint-variant-service.dualstack.us-west-2.amazonaws.com",
"tags" : [ "dualstack" ]
}
]
}
}
},
"multi-variant-service" : {
"defaults" : {
"variants" : [
{
"hostname" : "fips.{service}.{region}.{dnsSuffix}",
"tags" : [ "fips" ]
},
{
"hostname" : "{service}.dualstack.{region}.{dnsSuffix}",
"tags" : [ "dualstack" ]
},
{
"dnsSuffix" : "new.dns.suffix",
"hostname" : "fips.{service}.dualstack.{region}.{dnsSuffix}",
"tags" : [ "fips", "dualstack" ]
}
]
},
"endpoints" : {
"af-south-1" : { },
"us-west-2" : {
"variants" : [
{
"hostname" : "fips.multi-variant-service.dualstack.us-west-2.new.dns.suffix",
"tags" : [ "fips", "dualstack" ]
}
]
}
}
}
}
},
{
"defaults": {
"hostname": "{service}.{region}.{dnsSuffix}",
"protocols": ["https"],
"signatureVersions": ["v4"]
},
"dnsSuffix": "c2s.ic.gov",
"partition": "aws-iso",
"regionRegex": "^us\\-iso\\-\\w+\\-\\d+$",
"regions": {
"us-iso-east-1": {
"description": "US ISO East"
}
},
"services": {
"some-service": {
"endpoints" : {
"us-iso-east-1": {}
}
}
}
}
],
"version": 3
}