1{ 2 "partitions" : [ 3 { 4 "defaults" : { 5 "hostname" : "{service}.{region}.{dnsSuffix}", 6 "protocols" : [ "https" ], 7 "signatureVersions" : [ "v4" ], 8 "variants" : [ 9 { 10 "dnsSuffix" : "amazonaws.com", 11 "hostname" : "{service}-fips.{region}.{dnsSuffix}", 12 "tags" : [ "fips" ] 13 }, 14 { 15 "dnsSuffix" : "api.aws", 16 "hostname" : "{service}.{region}.{dnsSuffix}", 17 "tags" : [ "dualstack" ] 18 }, 19 { 20 "dnsSuffix" : "api.aws", 21 "hostname" : "{service}-fips.{region}.{dnsSuffix}", 22 "tags" : [ "dualstack", "fips" ] 23 } 24 ] 25 }, 26 "dnsSuffix" : "amazonaws.com", 27 "partition" : "aws", 28 "regionRegex" : "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", 29 "regions" : { 30 "af-south-1" : { 31 "description" : "Africa (Cape Town)" 32 }, 33 "us-west-2" : { 34 "description" : "US West (Oregon)" 35 } 36 }, 37 "services" : { 38 "default-pattern-service" : { 39 "endpoints" : { 40 "af-south-1" : { }, 41 "us-west-2" : { 42 "variants" : [ 43 { 44 "hostname" : "default-pattern-service-fips.us-west-2.amazonaws.com", 45 "tags" : [ "fips" ] 46 }, 47 { 48 "hostname" : "default-pattern-service.us-west-2.api.aws", 49 "tags" : [ "dualstack" ] 50 } 51 ] 52 } 53 } 54 }, 55 "global-service" : { 56 "endpoints" : { 57 "aws-global" : { 58 "credentialScope" : { 59 "region" : "us-east-1" 60 }, 61 "hostname" : "global-service.amazonaws.com", 62 "variants" : [ 63 { 64 "hostname" : "global-service-fips.amazonaws.com", 65 "tags" : [ "fips" ] 66 }, 67 { 68 "hostname" : "global-service.api.aws", 69 "tags" : [ "dualstack" ] 70 } 71 ] 72 } 73 }, 74 "isRegionalized" : false, 75 "partitionEndpoint" : "aws-global" 76 }, 77 "override-variant-service" : { 78 "defaults" : { 79 "variants" : [ 80 { 81 "hostname" : "fips.{service}.{region}.{dnsSuffix}", 82 "dnsSuffix" : "new.dns.suffix", 83 "tags" : [ "fips" ] 84 }, 85 { 86 "hostname" : "{service}.dualstack.{region}.{dnsSuffix}", 87 "dnsSuffix" : "new.dns.suffix", 88 "tags" : [ "dualstack" ] 89 } 90 ] 91 }, 92 "endpoints" : { 93 "af-south-1" : { }, 94 "us-west-2" : { 95 "variants" : [ 96 { 97 "hostname" : "fips.override-variant-service.us-west-2.new.dns.suffix", 98 "tags" : [ "fips" ] 99 }, 100 { 101 "hostname" : "override-variant-service.dualstack.us-west-2.new.dns.suffix", 102 "tags" : [ "dualstack" ] 103 } 104 ] 105 } 106 } 107 }, 108 "override-variant-dns-suffix-service" : { 109 "defaults" : { 110 "variants" : [ 111 { 112 "dnsSuffix" : "new.dns.suffix", 113 "tags" : [ "fips" ] 114 }, 115 { 116 "dnsSuffix" : "new.dns.suffix", 117 "tags" : [ "dualstack" ] 118 } 119 ] 120 }, 121 "endpoints" : { 122 "af-south-1" : { }, 123 "us-west-2" : { 124 "variants" : [ 125 { 126 "hostname" : "override-variant-dns-suffix-service-fips.us-west-2.new.dns.suffix", 127 "tags" : [ "fips" ] 128 }, 129 { 130 "hostname" : "override-variant-dns-suffix-service.us-west-2.new.dns.suffix", 131 "tags" : [ "dualstack" ] 132 } 133 ] 134 } 135 } 136 }, 137 "override-variant-hostname-service" : { 138 "defaults" : { 139 "variants" : [ 140 { 141 "hostname" : "fips.{service}.{region}.{dnsSuffix}", 142 "tags" : [ "fips" ] 143 }, 144 { 145 "hostname" : "{service}.dualstack.{region}.{dnsSuffix}", 146 "tags" : [ "dualstack" ] 147 } 148 ] 149 }, 150 "endpoints" : { 151 "af-south-1" : { }, 152 "us-west-2" : { 153 "variants" : [ 154 { 155 "hostname" : "fips.override-variant-hostname-service.us-west-2.amazonaws.com", 156 "tags" : [ "fips" ] 157 }, 158 { 159 "hostname" : "override-variant-hostname-service.dualstack.us-west-2.api.aws", 160 "tags" : [ "dualstack" ] 161 } 162 ] 163 } 164 } 165 }, 166 "override-endpoint-variant-service" : { 167 "endpoints" : { 168 "af-south-1" : { }, 169 "us-west-2" : { 170 "variants" : [ 171 { 172 "hostname" : "fips.override-endpoint-variant-service.us-west-2.amazonaws.com", 173 "tags" : [ "fips" ] 174 }, 175 { 176 "hostname" : "override-endpoint-variant-service.dualstack.us-west-2.amazonaws.com", 177 "tags" : [ "dualstack" ] 178 } 179 ] 180 } 181 } 182 }, 183 "multi-variant-service" : { 184 "defaults" : { 185 "variants" : [ 186 { 187 "hostname" : "fips.{service}.{region}.{dnsSuffix}", 188 "tags" : [ "fips" ] 189 }, 190 { 191 "hostname" : "{service}.dualstack.{region}.{dnsSuffix}", 192 "tags" : [ "dualstack" ] 193 }, 194 { 195 "dnsSuffix" : "new.dns.suffix", 196 "hostname" : "fips.{service}.dualstack.{region}.{dnsSuffix}", 197 "tags" : [ "fips", "dualstack" ] 198 } 199 ] 200 }, 201 "endpoints" : { 202 "af-south-1" : { }, 203 "us-west-2" : { 204 "variants" : [ 205 { 206 "hostname" : "fips.multi-variant-service.dualstack.us-west-2.new.dns.suffix", 207 "tags" : [ "fips", "dualstack" ] 208 } 209 ] 210 } 211 } 212 } 213 } 214 }, 215 { 216 "defaults": { 217 "hostname": "{service}.{region}.{dnsSuffix}", 218 "protocols": ["https"], 219 "signatureVersions": ["v4"] 220 }, 221 "dnsSuffix": "c2s.ic.gov", 222 "partition": "aws-iso", 223 "regionRegex": "^us\\-iso\\-\\w+\\-\\d+$", 224 "regions": { 225 "us-iso-east-1": { 226 "description": "US ISO East" 227 } 228 }, 229 "services": { 230 "some-service": { 231 "endpoints" : { 232 "us-iso-east-1": {} 233 } 234 } 235 } 236 } 237 ], 238 "version": 3 239} 240