]>
Commit | Line | Data |
---|---|---|
bae9f6d2 JC |
1 | // Code generated by aws/endpoints/v3model_codegen.go. DO NOT EDIT. |
2 | ||
3 | package endpoints | |
4 | ||
5 | import ( | |
6 | "regexp" | |
7 | ) | |
8 | ||
9 | // Partition identifiers | |
10 | const ( | |
11 | AwsPartitionID = "aws" // AWS Standard partition. | |
12 | AwsCnPartitionID = "aws-cn" // AWS China partition. | |
13 | AwsUsGovPartitionID = "aws-us-gov" // AWS GovCloud (US) partition. | |
14 | ) | |
15 | ||
16 | // AWS Standard partition's regions. | |
17 | const ( | |
18 | ApNortheast1RegionID = "ap-northeast-1" // Asia Pacific (Tokyo). | |
19 | ApNortheast2RegionID = "ap-northeast-2" // Asia Pacific (Seoul). | |
20 | ApSouth1RegionID = "ap-south-1" // Asia Pacific (Mumbai). | |
21 | ApSoutheast1RegionID = "ap-southeast-1" // Asia Pacific (Singapore). | |
22 | ApSoutheast2RegionID = "ap-southeast-2" // Asia Pacific (Sydney). | |
23 | CaCentral1RegionID = "ca-central-1" // Canada (Central). | |
24 | EuCentral1RegionID = "eu-central-1" // EU (Frankfurt). | |
25 | EuWest1RegionID = "eu-west-1" // EU (Ireland). | |
26 | EuWest2RegionID = "eu-west-2" // EU (London). | |
27 | SaEast1RegionID = "sa-east-1" // South America (Sao Paulo). | |
28 | UsEast1RegionID = "us-east-1" // US East (N. Virginia). | |
29 | UsEast2RegionID = "us-east-2" // US East (Ohio). | |
30 | UsWest1RegionID = "us-west-1" // US West (N. California). | |
31 | UsWest2RegionID = "us-west-2" // US West (Oregon). | |
32 | ) | |
33 | ||
34 | // AWS China partition's regions. | |
35 | const ( | |
36 | CnNorth1RegionID = "cn-north-1" // China (Beijing). | |
37 | ) | |
38 | ||
39 | // AWS GovCloud (US) partition's regions. | |
40 | const ( | |
41 | UsGovWest1RegionID = "us-gov-west-1" // AWS GovCloud (US). | |
42 | ) | |
43 | ||
44 | // Service identifiers | |
45 | const ( | |
46 | AcmServiceID = "acm" // Acm. | |
47 | ApigatewayServiceID = "apigateway" // Apigateway. | |
48 | ApplicationAutoscalingServiceID = "application-autoscaling" // ApplicationAutoscaling. | |
49 | Appstream2ServiceID = "appstream2" // Appstream2. | |
50 | AutoscalingServiceID = "autoscaling" // Autoscaling. | |
51 | BatchServiceID = "batch" // Batch. | |
52 | BudgetsServiceID = "budgets" // Budgets. | |
53 | ClouddirectoryServiceID = "clouddirectory" // Clouddirectory. | |
54 | CloudformationServiceID = "cloudformation" // Cloudformation. | |
55 | CloudfrontServiceID = "cloudfront" // Cloudfront. | |
56 | CloudhsmServiceID = "cloudhsm" // Cloudhsm. | |
57 | CloudsearchServiceID = "cloudsearch" // Cloudsearch. | |
58 | CloudtrailServiceID = "cloudtrail" // Cloudtrail. | |
59 | CodebuildServiceID = "codebuild" // Codebuild. | |
60 | CodecommitServiceID = "codecommit" // Codecommit. | |
61 | CodedeployServiceID = "codedeploy" // Codedeploy. | |
62 | CodepipelineServiceID = "codepipeline" // Codepipeline. | |
63 | CodestarServiceID = "codestar" // Codestar. | |
64 | CognitoIdentityServiceID = "cognito-identity" // CognitoIdentity. | |
65 | CognitoIdpServiceID = "cognito-idp" // CognitoIdp. | |
66 | CognitoSyncServiceID = "cognito-sync" // CognitoSync. | |
67 | ConfigServiceID = "config" // Config. | |
68 | CurServiceID = "cur" // Cur. | |
69 | DatapipelineServiceID = "datapipeline" // Datapipeline. | |
70 | DevicefarmServiceID = "devicefarm" // Devicefarm. | |
71 | DirectconnectServiceID = "directconnect" // Directconnect. | |
72 | DiscoveryServiceID = "discovery" // Discovery. | |
73 | DmsServiceID = "dms" // Dms. | |
74 | DsServiceID = "ds" // Ds. | |
75 | DynamodbServiceID = "dynamodb" // Dynamodb. | |
76 | Ec2ServiceID = "ec2" // Ec2. | |
77 | Ec2metadataServiceID = "ec2metadata" // Ec2metadata. | |
78 | EcrServiceID = "ecr" // Ecr. | |
79 | EcsServiceID = "ecs" // Ecs. | |
80 | ElasticacheServiceID = "elasticache" // Elasticache. | |
81 | ElasticbeanstalkServiceID = "elasticbeanstalk" // Elasticbeanstalk. | |
82 | ElasticfilesystemServiceID = "elasticfilesystem" // Elasticfilesystem. | |
83 | ElasticloadbalancingServiceID = "elasticloadbalancing" // Elasticloadbalancing. | |
84 | ElasticmapreduceServiceID = "elasticmapreduce" // Elasticmapreduce. | |
85 | ElastictranscoderServiceID = "elastictranscoder" // Elastictranscoder. | |
86 | EmailServiceID = "email" // Email. | |
87 | EntitlementMarketplaceServiceID = "entitlement.marketplace" // EntitlementMarketplace. | |
88 | EsServiceID = "es" // Es. | |
89 | EventsServiceID = "events" // Events. | |
90 | FirehoseServiceID = "firehose" // Firehose. | |
91 | GameliftServiceID = "gamelift" // Gamelift. | |
92 | GlacierServiceID = "glacier" // Glacier. | |
93 | HealthServiceID = "health" // Health. | |
94 | IamServiceID = "iam" // Iam. | |
95 | ImportexportServiceID = "importexport" // Importexport. | |
96 | InspectorServiceID = "inspector" // Inspector. | |
97 | IotServiceID = "iot" // Iot. | |
98 | KinesisServiceID = "kinesis" // Kinesis. | |
99 | KinesisanalyticsServiceID = "kinesisanalytics" // Kinesisanalytics. | |
100 | KmsServiceID = "kms" // Kms. | |
101 | LambdaServiceID = "lambda" // Lambda. | |
102 | LightsailServiceID = "lightsail" // Lightsail. | |
103 | LogsServiceID = "logs" // Logs. | |
104 | MachinelearningServiceID = "machinelearning" // Machinelearning. | |
105 | MarketplacecommerceanalyticsServiceID = "marketplacecommerceanalytics" // Marketplacecommerceanalytics. | |
106 | MeteringMarketplaceServiceID = "metering.marketplace" // MeteringMarketplace. | |
107 | MobileanalyticsServiceID = "mobileanalytics" // Mobileanalytics. | |
108 | ModelsLexServiceID = "models.lex" // ModelsLex. | |
109 | MonitoringServiceID = "monitoring" // Monitoring. | |
110 | MturkRequesterServiceID = "mturk-requester" // MturkRequester. | |
111 | OpsworksServiceID = "opsworks" // Opsworks. | |
112 | OpsworksCmServiceID = "opsworks-cm" // OpsworksCm. | |
113 | OrganizationsServiceID = "organizations" // Organizations. | |
114 | PinpointServiceID = "pinpoint" // Pinpoint. | |
115 | PollyServiceID = "polly" // Polly. | |
116 | RdsServiceID = "rds" // Rds. | |
117 | RedshiftServiceID = "redshift" // Redshift. | |
118 | RekognitionServiceID = "rekognition" // Rekognition. | |
119 | Route53ServiceID = "route53" // Route53. | |
120 | Route53domainsServiceID = "route53domains" // Route53domains. | |
121 | RuntimeLexServiceID = "runtime.lex" // RuntimeLex. | |
122 | S3ServiceID = "s3" // S3. | |
123 | SdbServiceID = "sdb" // Sdb. | |
124 | ServicecatalogServiceID = "servicecatalog" // Servicecatalog. | |
125 | ShieldServiceID = "shield" // Shield. | |
126 | SmsServiceID = "sms" // Sms. | |
127 | SnowballServiceID = "snowball" // Snowball. | |
128 | SnsServiceID = "sns" // Sns. | |
129 | SqsServiceID = "sqs" // Sqs. | |
130 | SsmServiceID = "ssm" // Ssm. | |
131 | StatesServiceID = "states" // States. | |
132 | StoragegatewayServiceID = "storagegateway" // Storagegateway. | |
133 | StreamsDynamodbServiceID = "streams.dynamodb" // StreamsDynamodb. | |
134 | StsServiceID = "sts" // Sts. | |
135 | SupportServiceID = "support" // Support. | |
136 | SwfServiceID = "swf" // Swf. | |
137 | TaggingServiceID = "tagging" // Tagging. | |
138 | WafServiceID = "waf" // Waf. | |
139 | WafRegionalServiceID = "waf-regional" // WafRegional. | |
140 | WorkdocsServiceID = "workdocs" // Workdocs. | |
141 | WorkspacesServiceID = "workspaces" // Workspaces. | |
142 | XrayServiceID = "xray" // Xray. | |
143 | ) | |
144 | ||
145 | // DefaultResolver returns an Endpoint resolver that will be able | |
146 | // to resolve endpoints for: AWS Standard, AWS China, and AWS GovCloud (US). | |
147 | // | |
148 | // Use DefaultPartitions() to get the list of the default partitions. | |
149 | func DefaultResolver() Resolver { | |
150 | return defaultPartitions | |
151 | } | |
152 | ||
153 | // DefaultPartitions returns a list of the partitions the SDK is bundled | |
154 | // with. The available partitions are: AWS Standard, AWS China, and AWS GovCloud (US). | |
155 | // | |
156 | // partitions := endpoints.DefaultPartitions | |
157 | // for _, p := range partitions { | |
158 | // // ... inspect partitions | |
159 | // } | |
160 | func DefaultPartitions() []Partition { | |
161 | return defaultPartitions.Partitions() | |
162 | } | |
163 | ||
164 | var defaultPartitions = partitions{ | |
165 | awsPartition, | |
166 | awscnPartition, | |
167 | awsusgovPartition, | |
168 | } | |
169 | ||
170 | // AwsPartition returns the Resolver for AWS Standard. | |
171 | func AwsPartition() Partition { | |
172 | return awsPartition.Partition() | |
173 | } | |
174 | ||
175 | var awsPartition = partition{ | |
176 | ID: "aws", | |
177 | Name: "AWS Standard", | |
178 | DNSSuffix: "amazonaws.com", | |
179 | RegionRegex: regionRegex{ | |
180 | Regexp: func() *regexp.Regexp { | |
181 | reg, _ := regexp.Compile("^(us|eu|ap|sa|ca)\\-\\w+\\-\\d+$") | |
182 | return reg | |
183 | }(), | |
184 | }, | |
185 | Defaults: endpoint{ | |
186 | Hostname: "{service}.{region}.{dnsSuffix}", | |
187 | Protocols: []string{"https"}, | |
188 | SignatureVersions: []string{"v4"}, | |
189 | }, | |
190 | Regions: regions{ | |
191 | "ap-northeast-1": region{ | |
192 | Description: "Asia Pacific (Tokyo)", | |
193 | }, | |
194 | "ap-northeast-2": region{ | |
195 | Description: "Asia Pacific (Seoul)", | |
196 | }, | |
197 | "ap-south-1": region{ | |
198 | Description: "Asia Pacific (Mumbai)", | |
199 | }, | |
200 | "ap-southeast-1": region{ | |
201 | Description: "Asia Pacific (Singapore)", | |
202 | }, | |
203 | "ap-southeast-2": region{ | |
204 | Description: "Asia Pacific (Sydney)", | |
205 | }, | |
206 | "ca-central-1": region{ | |
207 | Description: "Canada (Central)", | |
208 | }, | |
209 | "eu-central-1": region{ | |
210 | Description: "EU (Frankfurt)", | |
211 | }, | |
212 | "eu-west-1": region{ | |
213 | Description: "EU (Ireland)", | |
214 | }, | |
215 | "eu-west-2": region{ | |
216 | Description: "EU (London)", | |
217 | }, | |
218 | "sa-east-1": region{ | |
219 | Description: "South America (Sao Paulo)", | |
220 | }, | |
221 | "us-east-1": region{ | |
222 | Description: "US East (N. Virginia)", | |
223 | }, | |
224 | "us-east-2": region{ | |
225 | Description: "US East (Ohio)", | |
226 | }, | |
227 | "us-west-1": region{ | |
228 | Description: "US West (N. California)", | |
229 | }, | |
230 | "us-west-2": region{ | |
231 | Description: "US West (Oregon)", | |
232 | }, | |
233 | }, | |
234 | Services: services{ | |
235 | "acm": service{ | |
236 | ||
237 | Endpoints: endpoints{ | |
238 | "ap-northeast-1": endpoint{}, | |
239 | "ap-northeast-2": endpoint{}, | |
240 | "ap-south-1": endpoint{}, | |
241 | "ap-southeast-1": endpoint{}, | |
242 | "ap-southeast-2": endpoint{}, | |
243 | "ca-central-1": endpoint{}, | |
244 | "eu-central-1": endpoint{}, | |
245 | "eu-west-1": endpoint{}, | |
246 | "eu-west-2": endpoint{}, | |
247 | "sa-east-1": endpoint{}, | |
248 | "us-east-1": endpoint{}, | |
249 | "us-east-2": endpoint{}, | |
250 | "us-west-1": endpoint{}, | |
251 | "us-west-2": endpoint{}, | |
252 | }, | |
253 | }, | |
254 | "apigateway": service{ | |
255 | ||
256 | Endpoints: endpoints{ | |
257 | "ap-northeast-1": endpoint{}, | |
258 | "ap-northeast-2": endpoint{}, | |
259 | "ap-south-1": endpoint{}, | |
260 | "ap-southeast-1": endpoint{}, | |
261 | "ap-southeast-2": endpoint{}, | |
262 | "eu-central-1": endpoint{}, | |
263 | "eu-west-1": endpoint{}, | |
264 | "eu-west-2": endpoint{}, | |
265 | "us-east-1": endpoint{}, | |
266 | "us-east-2": endpoint{}, | |
267 | "us-west-1": endpoint{}, | |
268 | "us-west-2": endpoint{}, | |
269 | }, | |
270 | }, | |
271 | "application-autoscaling": service{ | |
272 | Defaults: endpoint{ | |
273 | Hostname: "autoscaling.{region}.amazonaws.com", | |
274 | Protocols: []string{"http", "https"}, | |
275 | CredentialScope: credentialScope{ | |
276 | Service: "application-autoscaling", | |
277 | }, | |
278 | }, | |
279 | Endpoints: endpoints{ | |
280 | "ap-northeast-1": endpoint{}, | |
281 | "ap-northeast-2": endpoint{}, | |
282 | "ap-south-1": endpoint{}, | |
283 | "ap-southeast-1": endpoint{}, | |
284 | "ap-southeast-2": endpoint{}, | |
285 | "ca-central-1": endpoint{}, | |
286 | "eu-central-1": endpoint{}, | |
287 | "eu-west-1": endpoint{}, | |
288 | "eu-west-2": endpoint{}, | |
289 | "sa-east-1": endpoint{}, | |
290 | "us-east-1": endpoint{}, | |
291 | "us-east-2": endpoint{}, | |
292 | "us-west-1": endpoint{}, | |
293 | "us-west-2": endpoint{}, | |
294 | }, | |
295 | }, | |
296 | "appstream2": service{ | |
297 | Defaults: endpoint{ | |
298 | Protocols: []string{"https"}, | |
299 | CredentialScope: credentialScope{ | |
300 | Service: "appstream", | |
301 | }, | |
302 | }, | |
303 | Endpoints: endpoints{ | |
304 | "ap-northeast-1": endpoint{}, | |
305 | "eu-west-1": endpoint{}, | |
306 | "us-east-1": endpoint{}, | |
307 | "us-west-2": endpoint{}, | |
308 | }, | |
309 | }, | |
310 | "autoscaling": service{ | |
311 | Defaults: endpoint{ | |
312 | Protocols: []string{"http", "https"}, | |
313 | }, | |
314 | Endpoints: endpoints{ | |
315 | "ap-northeast-1": endpoint{}, | |
316 | "ap-northeast-2": endpoint{}, | |
317 | "ap-south-1": endpoint{}, | |
318 | "ap-southeast-1": endpoint{}, | |
319 | "ap-southeast-2": endpoint{}, | |
320 | "ca-central-1": endpoint{}, | |
321 | "eu-central-1": endpoint{}, | |
322 | "eu-west-1": endpoint{}, | |
323 | "eu-west-2": endpoint{}, | |
324 | "sa-east-1": endpoint{}, | |
325 | "us-east-1": endpoint{}, | |
326 | "us-east-2": endpoint{}, | |
327 | "us-west-1": endpoint{}, | |
328 | "us-west-2": endpoint{}, | |
329 | }, | |
330 | }, | |
331 | "batch": service{ | |
332 | ||
333 | Endpoints: endpoints{ | |
334 | "us-east-1": endpoint{}, | |
335 | }, | |
336 | }, | |
337 | "budgets": service{ | |
338 | PartitionEndpoint: "aws-global", | |
339 | IsRegionalized: boxedFalse, | |
340 | ||
341 | Endpoints: endpoints{ | |
342 | "aws-global": endpoint{ | |
343 | Hostname: "budgets.amazonaws.com", | |
344 | CredentialScope: credentialScope{ | |
345 | Region: "us-east-1", | |
346 | }, | |
347 | }, | |
348 | }, | |
349 | }, | |
350 | "clouddirectory": service{ | |
351 | ||
352 | Endpoints: endpoints{ | |
353 | "ap-southeast-1": endpoint{}, | |
354 | "ap-southeast-2": endpoint{}, | |
355 | "eu-west-1": endpoint{}, | |
356 | "eu-west-2": endpoint{}, | |
357 | "us-east-1": endpoint{}, | |
358 | "us-east-2": endpoint{}, | |
359 | "us-west-2": endpoint{}, | |
360 | }, | |
361 | }, | |
362 | "cloudformation": service{ | |
363 | ||
364 | Endpoints: endpoints{ | |
365 | "ap-northeast-1": endpoint{}, | |
366 | "ap-northeast-2": endpoint{}, | |
367 | "ap-south-1": endpoint{}, | |
368 | "ap-southeast-1": endpoint{}, | |
369 | "ap-southeast-2": endpoint{}, | |
370 | "ca-central-1": endpoint{}, | |
371 | "eu-central-1": endpoint{}, | |
372 | "eu-west-1": endpoint{}, | |
373 | "eu-west-2": endpoint{}, | |
374 | "sa-east-1": endpoint{}, | |
375 | "us-east-1": endpoint{}, | |
376 | "us-east-2": endpoint{}, | |
377 | "us-west-1": endpoint{}, | |
378 | "us-west-2": endpoint{}, | |
379 | }, | |
380 | }, | |
381 | "cloudfront": service{ | |
382 | PartitionEndpoint: "aws-global", | |
383 | IsRegionalized: boxedFalse, | |
384 | ||
385 | Endpoints: endpoints{ | |
386 | "aws-global": endpoint{ | |
387 | Hostname: "cloudfront.amazonaws.com", | |
388 | Protocols: []string{"http", "https"}, | |
389 | CredentialScope: credentialScope{ | |
390 | Region: "us-east-1", | |
391 | }, | |
392 | }, | |
393 | }, | |
394 | }, | |
395 | "cloudhsm": service{ | |
396 | ||
397 | Endpoints: endpoints{ | |
398 | "ap-northeast-1": endpoint{}, | |
399 | "ap-southeast-1": endpoint{}, | |
400 | "ap-southeast-2": endpoint{}, | |
401 | "ca-central-1": endpoint{}, | |
402 | "eu-central-1": endpoint{}, | |
403 | "eu-west-1": endpoint{}, | |
404 | "us-east-1": endpoint{}, | |
405 | "us-east-2": endpoint{}, | |
406 | "us-west-1": endpoint{}, | |
407 | "us-west-2": endpoint{}, | |
408 | }, | |
409 | }, | |
410 | "cloudsearch": service{ | |
411 | ||
412 | Endpoints: endpoints{ | |
413 | "ap-northeast-1": endpoint{}, | |
414 | "ap-northeast-2": endpoint{}, | |
415 | "ap-southeast-1": endpoint{}, | |
416 | "ap-southeast-2": endpoint{}, | |
417 | "eu-central-1": endpoint{}, | |
418 | "eu-west-1": endpoint{}, | |
419 | "sa-east-1": endpoint{}, | |
420 | "us-east-1": endpoint{}, | |
421 | "us-west-1": endpoint{}, | |
422 | "us-west-2": endpoint{}, | |
423 | }, | |
424 | }, | |
425 | "cloudtrail": service{ | |
426 | ||
427 | Endpoints: endpoints{ | |
428 | "ap-northeast-1": endpoint{}, | |
429 | "ap-northeast-2": endpoint{}, | |
430 | "ap-south-1": endpoint{}, | |
431 | "ap-southeast-1": endpoint{}, | |
432 | "ap-southeast-2": endpoint{}, | |
433 | "ca-central-1": endpoint{}, | |
434 | "eu-central-1": endpoint{}, | |
435 | "eu-west-1": endpoint{}, | |
436 | "eu-west-2": endpoint{}, | |
437 | "sa-east-1": endpoint{}, | |
438 | "us-east-1": endpoint{}, | |
439 | "us-east-2": endpoint{}, | |
440 | "us-west-1": endpoint{}, | |
441 | "us-west-2": endpoint{}, | |
442 | }, | |
443 | }, | |
444 | "codebuild": service{ | |
445 | ||
446 | Endpoints: endpoints{ | |
447 | "ap-northeast-1": endpoint{}, | |
448 | "ap-southeast-1": endpoint{}, | |
449 | "ap-southeast-2": endpoint{}, | |
450 | "eu-central-1": endpoint{}, | |
451 | "eu-west-1": endpoint{}, | |
452 | "us-east-1": endpoint{}, | |
453 | "us-east-2": endpoint{}, | |
454 | "us-west-2": endpoint{}, | |
455 | }, | |
456 | }, | |
457 | "codecommit": service{ | |
458 | ||
459 | Endpoints: endpoints{ | |
460 | "eu-west-1": endpoint{}, | |
461 | "us-east-1": endpoint{}, | |
462 | "us-east-2": endpoint{}, | |
463 | "us-west-2": endpoint{}, | |
464 | }, | |
465 | }, | |
466 | "codedeploy": service{ | |
467 | ||
468 | Endpoints: endpoints{ | |
469 | "ap-northeast-1": endpoint{}, | |
470 | "ap-northeast-2": endpoint{}, | |
471 | "ap-south-1": endpoint{}, | |
472 | "ap-southeast-1": endpoint{}, | |
473 | "ap-southeast-2": endpoint{}, | |
474 | "ca-central-1": endpoint{}, | |
475 | "eu-central-1": endpoint{}, | |
476 | "eu-west-1": endpoint{}, | |
477 | "eu-west-2": endpoint{}, | |
478 | "sa-east-1": endpoint{}, | |
479 | "us-east-1": endpoint{}, | |
480 | "us-east-2": endpoint{}, | |
481 | "us-west-1": endpoint{}, | |
482 | "us-west-2": endpoint{}, | |
483 | }, | |
484 | }, | |
485 | "codepipeline": service{ | |
486 | ||
487 | Endpoints: endpoints{ | |
488 | "ap-northeast-1": endpoint{}, | |
489 | "ap-southeast-1": endpoint{}, | |
490 | "ap-southeast-2": endpoint{}, | |
491 | "eu-central-1": endpoint{}, | |
492 | "eu-west-1": endpoint{}, | |
493 | "sa-east-1": endpoint{}, | |
494 | "us-east-1": endpoint{}, | |
495 | "us-east-2": endpoint{}, | |
496 | "us-west-2": endpoint{}, | |
497 | }, | |
498 | }, | |
499 | "codestar": service{ | |
500 | ||
501 | Endpoints: endpoints{ | |
502 | "eu-west-1": endpoint{}, | |
503 | "us-east-1": endpoint{}, | |
504 | "us-east-2": endpoint{}, | |
505 | "us-west-2": endpoint{}, | |
506 | }, | |
507 | }, | |
508 | "cognito-identity": service{ | |
509 | ||
510 | Endpoints: endpoints{ | |
511 | "ap-northeast-1": endpoint{}, | |
512 | "ap-northeast-2": endpoint{}, | |
513 | "ap-south-1": endpoint{}, | |
514 | "ap-southeast-2": endpoint{}, | |
515 | "eu-central-1": endpoint{}, | |
516 | "eu-west-1": endpoint{}, | |
517 | "eu-west-2": endpoint{}, | |
518 | "us-east-1": endpoint{}, | |
519 | "us-east-2": endpoint{}, | |
520 | "us-west-2": endpoint{}, | |
521 | }, | |
522 | }, | |
523 | "cognito-idp": service{ | |
524 | ||
525 | Endpoints: endpoints{ | |
526 | "ap-northeast-1": endpoint{}, | |
527 | "ap-northeast-2": endpoint{}, | |
528 | "ap-south-1": endpoint{}, | |
529 | "ap-southeast-2": endpoint{}, | |
530 | "eu-central-1": endpoint{}, | |
531 | "eu-west-1": endpoint{}, | |
532 | "eu-west-2": endpoint{}, | |
533 | "us-east-1": endpoint{}, | |
534 | "us-east-2": endpoint{}, | |
535 | "us-west-2": endpoint{}, | |
536 | }, | |
537 | }, | |
538 | "cognito-sync": service{ | |
539 | ||
540 | Endpoints: endpoints{ | |
541 | "ap-northeast-1": endpoint{}, | |
542 | "ap-northeast-2": endpoint{}, | |
543 | "ap-south-1": endpoint{}, | |
544 | "ap-southeast-2": endpoint{}, | |
545 | "eu-central-1": endpoint{}, | |
546 | "eu-west-1": endpoint{}, | |
547 | "eu-west-2": endpoint{}, | |
548 | "us-east-1": endpoint{}, | |
549 | "us-east-2": endpoint{}, | |
550 | "us-west-2": endpoint{}, | |
551 | }, | |
552 | }, | |
553 | "config": service{ | |
554 | ||
555 | Endpoints: endpoints{ | |
556 | "ap-northeast-1": endpoint{}, | |
557 | "ap-northeast-2": endpoint{}, | |
558 | "ap-south-1": endpoint{}, | |
559 | "ap-southeast-1": endpoint{}, | |
560 | "ap-southeast-2": endpoint{}, | |
561 | "ca-central-1": endpoint{}, | |
562 | "eu-central-1": endpoint{}, | |
563 | "eu-west-1": endpoint{}, | |
564 | "eu-west-2": endpoint{}, | |
565 | "sa-east-1": endpoint{}, | |
566 | "us-east-1": endpoint{}, | |
567 | "us-east-2": endpoint{}, | |
568 | "us-west-1": endpoint{}, | |
569 | "us-west-2": endpoint{}, | |
570 | }, | |
571 | }, | |
572 | "cur": service{ | |
573 | ||
574 | Endpoints: endpoints{ | |
575 | "us-east-1": endpoint{}, | |
576 | }, | |
577 | }, | |
578 | "datapipeline": service{ | |
579 | ||
580 | Endpoints: endpoints{ | |
581 | "ap-northeast-1": endpoint{}, | |
582 | "ap-southeast-2": endpoint{}, | |
583 | "eu-west-1": endpoint{}, | |
584 | "us-east-1": endpoint{}, | |
585 | "us-west-2": endpoint{}, | |
586 | }, | |
587 | }, | |
588 | "devicefarm": service{ | |
589 | ||
590 | Endpoints: endpoints{ | |
591 | "us-west-2": endpoint{}, | |
592 | }, | |
593 | }, | |
594 | "directconnect": service{ | |
595 | ||
596 | Endpoints: endpoints{ | |
597 | "ap-northeast-1": endpoint{}, | |
598 | "ap-northeast-2": endpoint{}, | |
599 | "ap-south-1": endpoint{}, | |
600 | "ap-southeast-1": endpoint{}, | |
601 | "ap-southeast-2": endpoint{}, | |
602 | "ca-central-1": endpoint{}, | |
603 | "eu-central-1": endpoint{}, | |
604 | "eu-west-1": endpoint{}, | |
605 | "eu-west-2": endpoint{}, | |
606 | "sa-east-1": endpoint{}, | |
607 | "us-east-1": endpoint{}, | |
608 | "us-east-2": endpoint{}, | |
609 | "us-west-1": endpoint{}, | |
610 | "us-west-2": endpoint{}, | |
611 | }, | |
612 | }, | |
613 | "discovery": service{ | |
614 | ||
615 | Endpoints: endpoints{ | |
616 | "us-west-2": endpoint{}, | |
617 | }, | |
618 | }, | |
619 | "dms": service{ | |
620 | ||
621 | Endpoints: endpoints{ | |
622 | "ap-northeast-1": endpoint{}, | |
623 | "ap-northeast-2": endpoint{}, | |
624 | "ap-south-1": endpoint{}, | |
625 | "ap-southeast-1": endpoint{}, | |
626 | "ap-southeast-2": endpoint{}, | |
627 | "ca-central-1": endpoint{}, | |
628 | "eu-central-1": endpoint{}, | |
629 | "eu-west-1": endpoint{}, | |
630 | "eu-west-2": endpoint{}, | |
631 | "sa-east-1": endpoint{}, | |
632 | "us-east-1": endpoint{}, | |
633 | "us-east-2": endpoint{}, | |
634 | "us-west-1": endpoint{}, | |
635 | "us-west-2": endpoint{}, | |
636 | }, | |
637 | }, | |
638 | "ds": service{ | |
639 | ||
640 | Endpoints: endpoints{ | |
641 | "ap-northeast-1": endpoint{}, | |
642 | "ap-southeast-1": endpoint{}, | |
643 | "ap-southeast-2": endpoint{}, | |
644 | "eu-central-1": endpoint{}, | |
645 | "eu-west-1": endpoint{}, | |
646 | "us-east-1": endpoint{}, | |
647 | "us-west-2": endpoint{}, | |
648 | }, | |
649 | }, | |
650 | "dynamodb": service{ | |
651 | Defaults: endpoint{ | |
652 | Protocols: []string{"http", "https"}, | |
653 | }, | |
654 | Endpoints: endpoints{ | |
655 | "ap-northeast-1": endpoint{}, | |
656 | "ap-northeast-2": endpoint{}, | |
657 | "ap-south-1": endpoint{}, | |
658 | "ap-southeast-1": endpoint{}, | |
659 | "ap-southeast-2": endpoint{}, | |
660 | "ca-central-1": endpoint{}, | |
661 | "eu-central-1": endpoint{}, | |
662 | "eu-west-1": endpoint{}, | |
663 | "eu-west-2": endpoint{}, | |
664 | "local": endpoint{ | |
665 | Hostname: "localhost:8000", | |
666 | Protocols: []string{"http"}, | |
667 | CredentialScope: credentialScope{ | |
668 | Region: "us-east-1", | |
669 | }, | |
670 | }, | |
671 | "sa-east-1": endpoint{}, | |
672 | "us-east-1": endpoint{}, | |
673 | "us-east-2": endpoint{}, | |
674 | "us-west-1": endpoint{}, | |
675 | "us-west-2": endpoint{}, | |
676 | }, | |
677 | }, | |
678 | "ec2": service{ | |
679 | Defaults: endpoint{ | |
680 | Protocols: []string{"http", "https"}, | |
681 | }, | |
682 | Endpoints: endpoints{ | |
683 | "ap-northeast-1": endpoint{}, | |
684 | "ap-northeast-2": endpoint{}, | |
685 | "ap-south-1": endpoint{}, | |
686 | "ap-southeast-1": endpoint{}, | |
687 | "ap-southeast-2": endpoint{}, | |
688 | "ca-central-1": endpoint{}, | |
689 | "eu-central-1": endpoint{}, | |
690 | "eu-west-1": endpoint{}, | |
691 | "eu-west-2": endpoint{}, | |
692 | "sa-east-1": endpoint{}, | |
693 | "us-east-1": endpoint{}, | |
694 | "us-east-2": endpoint{}, | |
695 | "us-west-1": endpoint{}, | |
696 | "us-west-2": endpoint{}, | |
697 | }, | |
698 | }, | |
699 | "ec2metadata": service{ | |
700 | PartitionEndpoint: "aws-global", | |
701 | IsRegionalized: boxedFalse, | |
702 | ||
703 | Endpoints: endpoints{ | |
704 | "aws-global": endpoint{ | |
705 | Hostname: "169.254.169.254/latest", | |
706 | Protocols: []string{"http"}, | |
707 | }, | |
708 | }, | |
709 | }, | |
710 | "ecr": service{ | |
711 | ||
712 | Endpoints: endpoints{ | |
713 | "ap-northeast-1": endpoint{}, | |
714 | "ap-southeast-1": endpoint{}, | |
715 | "ap-southeast-2": endpoint{}, | |
716 | "ca-central-1": endpoint{}, | |
717 | "eu-central-1": endpoint{}, | |
718 | "eu-west-1": endpoint{}, | |
719 | "eu-west-2": endpoint{}, | |
720 | "us-east-1": endpoint{}, | |
721 | "us-east-2": endpoint{}, | |
722 | "us-west-1": endpoint{}, | |
723 | "us-west-2": endpoint{}, | |
724 | }, | |
725 | }, | |
726 | "ecs": service{ | |
727 | ||
728 | Endpoints: endpoints{ | |
729 | "ap-northeast-1": endpoint{}, | |
730 | "ap-southeast-1": endpoint{}, | |
731 | "ap-southeast-2": endpoint{}, | |
732 | "ca-central-1": endpoint{}, | |
733 | "eu-central-1": endpoint{}, | |
734 | "eu-west-1": endpoint{}, | |
735 | "eu-west-2": endpoint{}, | |
736 | "us-east-1": endpoint{}, | |
737 | "us-east-2": endpoint{}, | |
738 | "us-west-1": endpoint{}, | |
739 | "us-west-2": endpoint{}, | |
740 | }, | |
741 | }, | |
742 | "elasticache": service{ | |
743 | ||
744 | Endpoints: endpoints{ | |
745 | "ap-northeast-1": endpoint{}, | |
746 | "ap-northeast-2": endpoint{}, | |
747 | "ap-south-1": endpoint{}, | |
748 | "ap-southeast-1": endpoint{}, | |
749 | "ap-southeast-2": endpoint{}, | |
750 | "ca-central-1": endpoint{}, | |
751 | "eu-central-1": endpoint{}, | |
752 | "eu-west-1": endpoint{}, | |
753 | "eu-west-2": endpoint{}, | |
754 | "sa-east-1": endpoint{}, | |
755 | "us-east-1": endpoint{}, | |
756 | "us-east-2": endpoint{}, | |
757 | "us-west-1": endpoint{}, | |
758 | "us-west-2": endpoint{}, | |
759 | }, | |
760 | }, | |
761 | "elasticbeanstalk": service{ | |
762 | ||
763 | Endpoints: endpoints{ | |
764 | "ap-northeast-1": endpoint{}, | |
765 | "ap-northeast-2": endpoint{}, | |
766 | "ap-south-1": endpoint{}, | |
767 | "ap-southeast-1": endpoint{}, | |
768 | "ap-southeast-2": endpoint{}, | |
769 | "ca-central-1": endpoint{}, | |
770 | "eu-central-1": endpoint{}, | |
771 | "eu-west-1": endpoint{}, | |
772 | "eu-west-2": endpoint{}, | |
773 | "sa-east-1": endpoint{}, | |
774 | "us-east-1": endpoint{}, | |
775 | "us-east-2": endpoint{}, | |
776 | "us-west-1": endpoint{}, | |
777 | "us-west-2": endpoint{}, | |
778 | }, | |
779 | }, | |
780 | "elasticfilesystem": service{ | |
781 | ||
782 | Endpoints: endpoints{ | |
783 | "ap-southeast-2": endpoint{}, | |
784 | "eu-west-1": endpoint{}, | |
785 | "us-east-1": endpoint{}, | |
786 | "us-east-2": endpoint{}, | |
787 | "us-west-2": endpoint{}, | |
788 | }, | |
789 | }, | |
790 | "elasticloadbalancing": service{ | |
791 | Defaults: endpoint{ | |
792 | Protocols: []string{"http", "https"}, | |
793 | }, | |
794 | Endpoints: endpoints{ | |
795 | "ap-northeast-1": endpoint{}, | |
796 | "ap-northeast-2": endpoint{}, | |
797 | "ap-south-1": endpoint{}, | |
798 | "ap-southeast-1": endpoint{}, | |
799 | "ap-southeast-2": endpoint{}, | |
800 | "ca-central-1": endpoint{}, | |
801 | "eu-central-1": endpoint{}, | |
802 | "eu-west-1": endpoint{}, | |
803 | "eu-west-2": endpoint{}, | |
804 | "sa-east-1": endpoint{}, | |
805 | "us-east-1": endpoint{}, | |
806 | "us-east-2": endpoint{}, | |
807 | "us-west-1": endpoint{}, | |
808 | "us-west-2": endpoint{}, | |
809 | }, | |
810 | }, | |
811 | "elasticmapreduce": service{ | |
812 | Defaults: endpoint{ | |
813 | SSLCommonName: "{region}.{service}.{dnsSuffix}", | |
814 | Protocols: []string{"http", "https"}, | |
815 | }, | |
816 | Endpoints: endpoints{ | |
817 | "ap-northeast-1": endpoint{}, | |
818 | "ap-northeast-2": endpoint{}, | |
819 | "ap-south-1": endpoint{}, | |
820 | "ap-southeast-1": endpoint{}, | |
821 | "ap-southeast-2": endpoint{}, | |
822 | "ca-central-1": endpoint{}, | |
823 | "eu-central-1": endpoint{ | |
824 | SSLCommonName: "{service}.{region}.{dnsSuffix}", | |
825 | }, | |
826 | "eu-west-1": endpoint{}, | |
827 | "eu-west-2": endpoint{}, | |
828 | "sa-east-1": endpoint{}, | |
829 | "us-east-1": endpoint{ | |
830 | SSLCommonName: "{service}.{region}.{dnsSuffix}", | |
831 | }, | |
832 | "us-east-2": endpoint{}, | |
833 | "us-west-1": endpoint{}, | |
834 | "us-west-2": endpoint{}, | |
835 | }, | |
836 | }, | |
837 | "elastictranscoder": service{ | |
838 | ||
839 | Endpoints: endpoints{ | |
840 | "ap-northeast-1": endpoint{}, | |
841 | "ap-south-1": endpoint{}, | |
842 | "ap-southeast-1": endpoint{}, | |
843 | "ap-southeast-2": endpoint{}, | |
844 | "eu-west-1": endpoint{}, | |
845 | "us-east-1": endpoint{}, | |
846 | "us-west-1": endpoint{}, | |
847 | "us-west-2": endpoint{}, | |
848 | }, | |
849 | }, | |
850 | "email": service{ | |
851 | ||
852 | Endpoints: endpoints{ | |
853 | "eu-west-1": endpoint{}, | |
854 | "us-east-1": endpoint{}, | |
855 | "us-west-2": endpoint{}, | |
856 | }, | |
857 | }, | |
858 | "entitlement.marketplace": service{ | |
859 | Defaults: endpoint{ | |
860 | CredentialScope: credentialScope{ | |
861 | Service: "aws-marketplace", | |
862 | }, | |
863 | }, | |
864 | Endpoints: endpoints{ | |
865 | "us-east-1": endpoint{}, | |
866 | }, | |
867 | }, | |
868 | "es": service{ | |
869 | ||
870 | Endpoints: endpoints{ | |
871 | "ap-northeast-1": endpoint{}, | |
872 | "ap-northeast-2": endpoint{}, | |
873 | "ap-south-1": endpoint{}, | |
874 | "ap-southeast-1": endpoint{}, | |
875 | "ap-southeast-2": endpoint{}, | |
876 | "ca-central-1": endpoint{}, | |
877 | "eu-central-1": endpoint{}, | |
878 | "eu-west-1": endpoint{}, | |
879 | "eu-west-2": endpoint{}, | |
880 | "sa-east-1": endpoint{}, | |
881 | "us-east-1": endpoint{}, | |
882 | "us-east-2": endpoint{}, | |
883 | "us-west-1": endpoint{}, | |
884 | "us-west-2": endpoint{}, | |
885 | }, | |
886 | }, | |
887 | "events": service{ | |
888 | ||
889 | Endpoints: endpoints{ | |
890 | "ap-northeast-1": endpoint{}, | |
891 | "ap-northeast-2": endpoint{}, | |
892 | "ap-south-1": endpoint{}, | |
893 | "ap-southeast-1": endpoint{}, | |
894 | "ap-southeast-2": endpoint{}, | |
895 | "ca-central-1": endpoint{}, | |
896 | "eu-central-1": endpoint{}, | |
897 | "eu-west-1": endpoint{}, | |
898 | "eu-west-2": endpoint{}, | |
899 | "sa-east-1": endpoint{}, | |
900 | "us-east-1": endpoint{}, | |
901 | "us-east-2": endpoint{}, | |
902 | "us-west-1": endpoint{}, | |
903 | "us-west-2": endpoint{}, | |
904 | }, | |
905 | }, | |
906 | "firehose": service{ | |
907 | ||
908 | Endpoints: endpoints{ | |
909 | "eu-west-1": endpoint{}, | |
910 | "us-east-1": endpoint{}, | |
911 | "us-west-2": endpoint{}, | |
912 | }, | |
913 | }, | |
914 | "gamelift": service{ | |
915 | ||
916 | Endpoints: endpoints{ | |
917 | "ap-northeast-1": endpoint{}, | |
918 | "ap-northeast-2": endpoint{}, | |
919 | "ap-south-1": endpoint{}, | |
920 | "ap-southeast-1": endpoint{}, | |
921 | "eu-central-1": endpoint{}, | |
922 | "eu-west-1": endpoint{}, | |
923 | "sa-east-1": endpoint{}, | |
924 | "us-east-1": endpoint{}, | |
925 | "us-west-2": endpoint{}, | |
926 | }, | |
927 | }, | |
928 | "glacier": service{ | |
929 | Defaults: endpoint{ | |
930 | Protocols: []string{"http", "https"}, | |
931 | }, | |
932 | Endpoints: endpoints{ | |
933 | "ap-northeast-1": endpoint{}, | |
934 | "ap-northeast-2": endpoint{}, | |
935 | "ap-south-1": endpoint{}, | |
936 | "ap-southeast-2": endpoint{}, | |
937 | "ca-central-1": endpoint{}, | |
938 | "eu-central-1": endpoint{}, | |
939 | "eu-west-1": endpoint{}, | |
940 | "eu-west-2": endpoint{}, | |
941 | "us-east-1": endpoint{}, | |
942 | "us-east-2": endpoint{}, | |
943 | "us-west-1": endpoint{}, | |
944 | "us-west-2": endpoint{}, | |
945 | }, | |
946 | }, | |
947 | "health": service{ | |
948 | ||
949 | Endpoints: endpoints{ | |
950 | "us-east-1": endpoint{}, | |
951 | }, | |
952 | }, | |
953 | "iam": service{ | |
954 | PartitionEndpoint: "aws-global", | |
955 | IsRegionalized: boxedFalse, | |
956 | ||
957 | Endpoints: endpoints{ | |
958 | "aws-global": endpoint{ | |
959 | Hostname: "iam.amazonaws.com", | |
960 | CredentialScope: credentialScope{ | |
961 | Region: "us-east-1", | |
962 | }, | |
963 | }, | |
964 | }, | |
965 | }, | |
966 | "importexport": service{ | |
967 | PartitionEndpoint: "aws-global", | |
968 | IsRegionalized: boxedFalse, | |
969 | ||
970 | Endpoints: endpoints{ | |
971 | "aws-global": endpoint{ | |
972 | Hostname: "importexport.amazonaws.com", | |
973 | SignatureVersions: []string{"v2", "v4"}, | |
974 | CredentialScope: credentialScope{ | |
975 | Region: "us-east-1", | |
976 | Service: "IngestionService", | |
977 | }, | |
978 | }, | |
979 | }, | |
980 | }, | |
981 | "inspector": service{ | |
982 | ||
983 | Endpoints: endpoints{ | |
984 | "ap-northeast-1": endpoint{}, | |
985 | "ap-northeast-2": endpoint{}, | |
986 | "ap-south-1": endpoint{}, | |
987 | "ap-southeast-2": endpoint{}, | |
988 | "eu-west-1": endpoint{}, | |
989 | "us-east-1": endpoint{}, | |
990 | "us-west-2": endpoint{}, | |
991 | }, | |
992 | }, | |
993 | "iot": service{ | |
994 | Defaults: endpoint{ | |
995 | CredentialScope: credentialScope{ | |
996 | Service: "execute-api", | |
997 | }, | |
998 | }, | |
999 | Endpoints: endpoints{ | |
1000 | "ap-northeast-1": endpoint{}, | |
1001 | "ap-northeast-2": endpoint{}, | |
1002 | "ap-southeast-1": endpoint{}, | |
1003 | "ap-southeast-2": endpoint{}, | |
1004 | "eu-central-1": endpoint{}, | |
1005 | "eu-west-1": endpoint{}, | |
1006 | "eu-west-2": endpoint{}, | |
1007 | "us-east-1": endpoint{}, | |
1008 | "us-east-2": endpoint{}, | |
1009 | "us-west-2": endpoint{}, | |
1010 | }, | |
1011 | }, | |
1012 | "kinesis": service{ | |
1013 | ||
1014 | Endpoints: endpoints{ | |
1015 | "ap-northeast-1": endpoint{}, | |
1016 | "ap-northeast-2": endpoint{}, | |
1017 | "ap-south-1": endpoint{}, | |
1018 | "ap-southeast-1": endpoint{}, | |
1019 | "ap-southeast-2": endpoint{}, | |
1020 | "ca-central-1": endpoint{}, | |
1021 | "eu-central-1": endpoint{}, | |
1022 | "eu-west-1": endpoint{}, | |
1023 | "eu-west-2": endpoint{}, | |
1024 | "sa-east-1": endpoint{}, | |
1025 | "us-east-1": endpoint{}, | |
1026 | "us-east-2": endpoint{}, | |
1027 | "us-west-1": endpoint{}, | |
1028 | "us-west-2": endpoint{}, | |
1029 | }, | |
1030 | }, | |
1031 | "kinesisanalytics": service{ | |
1032 | ||
1033 | Endpoints: endpoints{ | |
1034 | "eu-west-1": endpoint{}, | |
1035 | "us-east-1": endpoint{}, | |
1036 | "us-west-2": endpoint{}, | |
1037 | }, | |
1038 | }, | |
1039 | "kms": service{ | |
1040 | ||
1041 | Endpoints: endpoints{ | |
1042 | "ap-northeast-1": endpoint{}, | |
1043 | "ap-northeast-2": endpoint{}, | |
1044 | "ap-south-1": endpoint{}, | |
1045 | "ap-southeast-1": endpoint{}, | |
1046 | "ap-southeast-2": endpoint{}, | |
1047 | "ca-central-1": endpoint{}, | |
1048 | "eu-central-1": endpoint{}, | |
1049 | "eu-west-1": endpoint{}, | |
1050 | "eu-west-2": endpoint{}, | |
1051 | "sa-east-1": endpoint{}, | |
1052 | "us-east-1": endpoint{}, | |
1053 | "us-east-2": endpoint{}, | |
1054 | "us-west-1": endpoint{}, | |
1055 | "us-west-2": endpoint{}, | |
1056 | }, | |
1057 | }, | |
1058 | "lambda": service{ | |
1059 | ||
1060 | Endpoints: endpoints{ | |
1061 | "ap-northeast-1": endpoint{}, | |
1062 | "ap-northeast-2": endpoint{}, | |
1063 | "ap-south-1": endpoint{}, | |
1064 | "ap-southeast-1": endpoint{}, | |
1065 | "ap-southeast-2": endpoint{}, | |
1066 | "eu-central-1": endpoint{}, | |
1067 | "eu-west-1": endpoint{}, | |
1068 | "eu-west-2": endpoint{}, | |
1069 | "us-east-1": endpoint{}, | |
1070 | "us-east-2": endpoint{}, | |
1071 | "us-west-1": endpoint{}, | |
1072 | "us-west-2": endpoint{}, | |
1073 | }, | |
1074 | }, | |
1075 | "lightsail": service{ | |
1076 | ||
1077 | Endpoints: endpoints{ | |
1078 | "us-east-1": endpoint{}, | |
1079 | }, | |
1080 | }, | |
1081 | "logs": service{ | |
1082 | ||
1083 | Endpoints: endpoints{ | |
1084 | "ap-northeast-1": endpoint{}, | |
1085 | "ap-northeast-2": endpoint{}, | |
1086 | "ap-south-1": endpoint{}, | |
1087 | "ap-southeast-1": endpoint{}, | |
1088 | "ap-southeast-2": endpoint{}, | |
1089 | "ca-central-1": endpoint{}, | |
1090 | "eu-central-1": endpoint{}, | |
1091 | "eu-west-1": endpoint{}, | |
1092 | "eu-west-2": endpoint{}, | |
1093 | "sa-east-1": endpoint{}, | |
1094 | "us-east-1": endpoint{}, | |
1095 | "us-east-2": endpoint{}, | |
1096 | "us-west-1": endpoint{}, | |
1097 | "us-west-2": endpoint{}, | |
1098 | }, | |
1099 | }, | |
1100 | "machinelearning": service{ | |
1101 | ||
1102 | Endpoints: endpoints{ | |
1103 | "eu-west-1": endpoint{}, | |
1104 | "us-east-1": endpoint{}, | |
1105 | }, | |
1106 | }, | |
1107 | "marketplacecommerceanalytics": service{ | |
1108 | ||
1109 | Endpoints: endpoints{ | |
1110 | "us-east-1": endpoint{}, | |
1111 | }, | |
1112 | }, | |
1113 | "metering.marketplace": service{ | |
1114 | Defaults: endpoint{ | |
1115 | CredentialScope: credentialScope{ | |
1116 | Service: "aws-marketplace", | |
1117 | }, | |
1118 | }, | |
1119 | Endpoints: endpoints{ | |
1120 | "ap-northeast-1": endpoint{}, | |
1121 | "ap-northeast-2": endpoint{}, | |
1122 | "ap-south-1": endpoint{}, | |
1123 | "ap-southeast-1": endpoint{}, | |
1124 | "ap-southeast-2": endpoint{}, | |
1125 | "ca-central-1": endpoint{}, | |
1126 | "eu-central-1": endpoint{}, | |
1127 | "eu-west-1": endpoint{}, | |
1128 | "eu-west-2": endpoint{}, | |
1129 | "sa-east-1": endpoint{}, | |
1130 | "us-east-1": endpoint{}, | |
1131 | "us-east-2": endpoint{}, | |
1132 | "us-west-1": endpoint{}, | |
1133 | "us-west-2": endpoint{}, | |
1134 | }, | |
1135 | }, | |
1136 | "mobileanalytics": service{ | |
1137 | ||
1138 | Endpoints: endpoints{ | |
1139 | "us-east-1": endpoint{}, | |
1140 | }, | |
1141 | }, | |
1142 | "models.lex": service{ | |
1143 | Defaults: endpoint{ | |
1144 | CredentialScope: credentialScope{ | |
1145 | Service: "lex", | |
1146 | }, | |
1147 | }, | |
1148 | Endpoints: endpoints{ | |
1149 | "us-east-1": endpoint{}, | |
1150 | }, | |
1151 | }, | |
1152 | "monitoring": service{ | |
1153 | Defaults: endpoint{ | |
1154 | Protocols: []string{"http", "https"}, | |
1155 | }, | |
1156 | Endpoints: endpoints{ | |
1157 | "ap-northeast-1": endpoint{}, | |
1158 | "ap-northeast-2": endpoint{}, | |
1159 | "ap-south-1": endpoint{}, | |
1160 | "ap-southeast-1": endpoint{}, | |
1161 | "ap-southeast-2": endpoint{}, | |
1162 | "ca-central-1": endpoint{}, | |
1163 | "eu-central-1": endpoint{}, | |
1164 | "eu-west-1": endpoint{}, | |
1165 | "eu-west-2": endpoint{}, | |
1166 | "sa-east-1": endpoint{}, | |
1167 | "us-east-1": endpoint{}, | |
1168 | "us-east-2": endpoint{}, | |
1169 | "us-west-1": endpoint{}, | |
1170 | "us-west-2": endpoint{}, | |
1171 | }, | |
1172 | }, | |
1173 | "mturk-requester": service{ | |
1174 | IsRegionalized: boxedFalse, | |
1175 | ||
1176 | Endpoints: endpoints{ | |
1177 | "sandbox": endpoint{ | |
1178 | Hostname: "mturk-requester-sandbox.us-east-1.amazonaws.com", | |
1179 | }, | |
1180 | "us-east-1": endpoint{}, | |
1181 | }, | |
1182 | }, | |
1183 | "opsworks": service{ | |
1184 | ||
1185 | Endpoints: endpoints{ | |
1186 | "ap-northeast-1": endpoint{}, | |
1187 | "ap-northeast-2": endpoint{}, | |
1188 | "ap-south-1": endpoint{}, | |
1189 | "ap-southeast-1": endpoint{}, | |
1190 | "ap-southeast-2": endpoint{}, | |
1191 | "eu-central-1": endpoint{}, | |
1192 | "eu-west-1": endpoint{}, | |
1193 | "eu-west-2": endpoint{}, | |
1194 | "sa-east-1": endpoint{}, | |
1195 | "us-east-1": endpoint{}, | |
1196 | "us-east-2": endpoint{}, | |
1197 | "us-west-1": endpoint{}, | |
1198 | "us-west-2": endpoint{}, | |
1199 | }, | |
1200 | }, | |
1201 | "opsworks-cm": service{ | |
1202 | ||
1203 | Endpoints: endpoints{ | |
1204 | "eu-west-1": endpoint{}, | |
1205 | "us-east-1": endpoint{}, | |
1206 | "us-west-2": endpoint{}, | |
1207 | }, | |
1208 | }, | |
1209 | "organizations": service{ | |
1210 | PartitionEndpoint: "aws-global", | |
1211 | IsRegionalized: boxedFalse, | |
1212 | ||
1213 | Endpoints: endpoints{ | |
1214 | "aws-global": endpoint{ | |
1215 | Hostname: "organizations.us-east-1.amazonaws.com", | |
1216 | CredentialScope: credentialScope{ | |
1217 | Region: "us-east-1", | |
1218 | }, | |
1219 | }, | |
1220 | }, | |
1221 | }, | |
1222 | "pinpoint": service{ | |
1223 | Defaults: endpoint{ | |
1224 | CredentialScope: credentialScope{ | |
1225 | Service: "mobiletargeting", | |
1226 | }, | |
1227 | }, | |
1228 | Endpoints: endpoints{ | |
1229 | "us-east-1": endpoint{}, | |
1230 | }, | |
1231 | }, | |
1232 | "polly": service{ | |
1233 | ||
1234 | Endpoints: endpoints{ | |
1235 | "eu-west-1": endpoint{}, | |
1236 | "us-east-1": endpoint{}, | |
1237 | "us-east-2": endpoint{}, | |
1238 | "us-west-2": endpoint{}, | |
1239 | }, | |
1240 | }, | |
1241 | "rds": service{ | |
1242 | ||
1243 | Endpoints: endpoints{ | |
1244 | "ap-northeast-1": endpoint{}, | |
1245 | "ap-northeast-2": endpoint{}, | |
1246 | "ap-south-1": endpoint{}, | |
1247 | "ap-southeast-1": endpoint{}, | |
1248 | "ap-southeast-2": endpoint{}, | |
1249 | "ca-central-1": endpoint{}, | |
1250 | "eu-central-1": endpoint{}, | |
1251 | "eu-west-1": endpoint{}, | |
1252 | "eu-west-2": endpoint{}, | |
1253 | "sa-east-1": endpoint{}, | |
1254 | "us-east-1": endpoint{ | |
1255 | SSLCommonName: "{service}.{dnsSuffix}", | |
1256 | }, | |
1257 | "us-east-2": endpoint{}, | |
1258 | "us-west-1": endpoint{}, | |
1259 | "us-west-2": endpoint{}, | |
1260 | }, | |
1261 | }, | |
1262 | "redshift": service{ | |
1263 | ||
1264 | Endpoints: endpoints{ | |
1265 | "ap-northeast-1": endpoint{}, | |
1266 | "ap-northeast-2": endpoint{}, | |
1267 | "ap-south-1": endpoint{}, | |
1268 | "ap-southeast-1": endpoint{}, | |
1269 | "ap-southeast-2": endpoint{}, | |
1270 | "ca-central-1": endpoint{}, | |
1271 | "eu-central-1": endpoint{}, | |
1272 | "eu-west-1": endpoint{}, | |
1273 | "eu-west-2": endpoint{}, | |
1274 | "sa-east-1": endpoint{}, | |
1275 | "us-east-1": endpoint{}, | |
1276 | "us-east-2": endpoint{}, | |
1277 | "us-west-1": endpoint{}, | |
1278 | "us-west-2": endpoint{}, | |
1279 | }, | |
1280 | }, | |
1281 | "rekognition": service{ | |
1282 | ||
1283 | Endpoints: endpoints{ | |
1284 | "eu-west-1": endpoint{}, | |
1285 | "us-east-1": endpoint{}, | |
1286 | "us-west-2": endpoint{}, | |
1287 | }, | |
1288 | }, | |
1289 | "route53": service{ | |
1290 | PartitionEndpoint: "aws-global", | |
1291 | IsRegionalized: boxedFalse, | |
1292 | ||
1293 | Endpoints: endpoints{ | |
1294 | "aws-global": endpoint{ | |
1295 | Hostname: "route53.amazonaws.com", | |
1296 | CredentialScope: credentialScope{ | |
1297 | Region: "us-east-1", | |
1298 | }, | |
1299 | }, | |
1300 | }, | |
1301 | }, | |
1302 | "route53domains": service{ | |
1303 | ||
1304 | Endpoints: endpoints{ | |
1305 | "us-east-1": endpoint{}, | |
1306 | }, | |
1307 | }, | |
1308 | "runtime.lex": service{ | |
1309 | Defaults: endpoint{ | |
1310 | CredentialScope: credentialScope{ | |
1311 | Service: "lex", | |
1312 | }, | |
1313 | }, | |
1314 | Endpoints: endpoints{ | |
1315 | "us-east-1": endpoint{}, | |
1316 | }, | |
1317 | }, | |
1318 | "s3": service{ | |
1319 | PartitionEndpoint: "us-east-1", | |
1320 | IsRegionalized: boxedTrue, | |
1321 | Defaults: endpoint{ | |
1322 | Protocols: []string{"http", "https"}, | |
1323 | SignatureVersions: []string{"s3v4"}, | |
1324 | ||
1325 | HasDualStack: boxedTrue, | |
1326 | DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}", | |
1327 | }, | |
1328 | Endpoints: endpoints{ | |
1329 | "ap-northeast-1": endpoint{ | |
1330 | Hostname: "s3-ap-northeast-1.amazonaws.com", | |
1331 | SignatureVersions: []string{"s3", "s3v4"}, | |
1332 | }, | |
1333 | "ap-northeast-2": endpoint{}, | |
1334 | "ap-south-1": endpoint{}, | |
1335 | "ap-southeast-1": endpoint{ | |
1336 | Hostname: "s3-ap-southeast-1.amazonaws.com", | |
1337 | SignatureVersions: []string{"s3", "s3v4"}, | |
1338 | }, | |
1339 | "ap-southeast-2": endpoint{ | |
1340 | Hostname: "s3-ap-southeast-2.amazonaws.com", | |
1341 | SignatureVersions: []string{"s3", "s3v4"}, | |
1342 | }, | |
1343 | "ca-central-1": endpoint{}, | |
1344 | "eu-central-1": endpoint{}, | |
1345 | "eu-west-1": endpoint{ | |
1346 | Hostname: "s3-eu-west-1.amazonaws.com", | |
1347 | SignatureVersions: []string{"s3", "s3v4"}, | |
1348 | }, | |
1349 | "eu-west-2": endpoint{}, | |
1350 | "s3-external-1": endpoint{ | |
1351 | Hostname: "s3-external-1.amazonaws.com", | |
1352 | SignatureVersions: []string{"s3", "s3v4"}, | |
1353 | CredentialScope: credentialScope{ | |
1354 | Region: "us-east-1", | |
1355 | }, | |
1356 | }, | |
1357 | "sa-east-1": endpoint{ | |
1358 | Hostname: "s3-sa-east-1.amazonaws.com", | |
1359 | SignatureVersions: []string{"s3", "s3v4"}, | |
1360 | }, | |
1361 | "us-east-1": endpoint{ | |
1362 | Hostname: "s3.amazonaws.com", | |
1363 | SignatureVersions: []string{"s3", "s3v4"}, | |
1364 | }, | |
1365 | "us-east-2": endpoint{}, | |
1366 | "us-west-1": endpoint{ | |
1367 | Hostname: "s3-us-west-1.amazonaws.com", | |
1368 | SignatureVersions: []string{"s3", "s3v4"}, | |
1369 | }, | |
1370 | "us-west-2": endpoint{ | |
1371 | Hostname: "s3-us-west-2.amazonaws.com", | |
1372 | SignatureVersions: []string{"s3", "s3v4"}, | |
1373 | }, | |
1374 | }, | |
1375 | }, | |
1376 | "sdb": service{ | |
1377 | Defaults: endpoint{ | |
1378 | Protocols: []string{"http", "https"}, | |
1379 | SignatureVersions: []string{"v2"}, | |
1380 | }, | |
1381 | Endpoints: endpoints{ | |
1382 | "ap-northeast-1": endpoint{}, | |
1383 | "ap-southeast-1": endpoint{}, | |
1384 | "ap-southeast-2": endpoint{}, | |
1385 | "eu-west-1": endpoint{}, | |
1386 | "sa-east-1": endpoint{}, | |
1387 | "us-east-1": endpoint{ | |
1388 | Hostname: "sdb.amazonaws.com", | |
1389 | }, | |
1390 | "us-west-1": endpoint{}, | |
1391 | "us-west-2": endpoint{}, | |
1392 | }, | |
1393 | }, | |
1394 | "servicecatalog": service{ | |
1395 | ||
1396 | Endpoints: endpoints{ | |
1397 | "ap-northeast-1": endpoint{}, | |
1398 | "ap-southeast-1": endpoint{}, | |
1399 | "ap-southeast-2": endpoint{}, | |
1400 | "ca-central-1": endpoint{}, | |
1401 | "eu-central-1": endpoint{}, | |
1402 | "eu-west-1": endpoint{}, | |
1403 | "eu-west-2": endpoint{}, | |
1404 | "us-east-1": endpoint{}, | |
1405 | "us-east-2": endpoint{}, | |
1406 | "us-west-2": endpoint{}, | |
1407 | }, | |
1408 | }, | |
1409 | "shield": service{ | |
1410 | IsRegionalized: boxedFalse, | |
1411 | Defaults: endpoint{ | |
1412 | SSLCommonName: "Shield.us-east-1.amazonaws.com", | |
1413 | Protocols: []string{"https"}, | |
1414 | }, | |
1415 | Endpoints: endpoints{ | |
1416 | "us-east-1": endpoint{}, | |
1417 | }, | |
1418 | }, | |
1419 | "sms": service{ | |
1420 | ||
1421 | Endpoints: endpoints{ | |
1422 | "ap-southeast-2": endpoint{}, | |
1423 | "eu-west-1": endpoint{}, | |
1424 | "us-east-1": endpoint{}, | |
1425 | }, | |
1426 | }, | |
1427 | "snowball": service{ | |
1428 | ||
1429 | Endpoints: endpoints{ | |
1430 | "ap-south-1": endpoint{}, | |
1431 | "ap-southeast-2": endpoint{}, | |
1432 | "eu-central-1": endpoint{}, | |
1433 | "eu-west-1": endpoint{}, | |
1434 | "eu-west-2": endpoint{}, | |
1435 | "us-east-1": endpoint{}, | |
1436 | "us-east-2": endpoint{}, | |
1437 | "us-west-1": endpoint{}, | |
1438 | "us-west-2": endpoint{}, | |
1439 | }, | |
1440 | }, | |
1441 | "sns": service{ | |
1442 | Defaults: endpoint{ | |
1443 | Protocols: []string{"http", "https"}, | |
1444 | }, | |
1445 | Endpoints: endpoints{ | |
1446 | "ap-northeast-1": endpoint{}, | |
1447 | "ap-northeast-2": endpoint{}, | |
1448 | "ap-south-1": endpoint{}, | |
1449 | "ap-southeast-1": endpoint{}, | |
1450 | "ap-southeast-2": endpoint{}, | |
1451 | "ca-central-1": endpoint{}, | |
1452 | "eu-central-1": endpoint{}, | |
1453 | "eu-west-1": endpoint{}, | |
1454 | "eu-west-2": endpoint{}, | |
1455 | "sa-east-1": endpoint{}, | |
1456 | "us-east-1": endpoint{}, | |
1457 | "us-east-2": endpoint{}, | |
1458 | "us-west-1": endpoint{}, | |
1459 | "us-west-2": endpoint{}, | |
1460 | }, | |
1461 | }, | |
1462 | "sqs": service{ | |
1463 | Defaults: endpoint{ | |
1464 | SSLCommonName: "{region}.queue.{dnsSuffix}", | |
1465 | Protocols: []string{"http", "https"}, | |
1466 | }, | |
1467 | Endpoints: endpoints{ | |
1468 | "ap-northeast-1": endpoint{}, | |
1469 | "ap-northeast-2": endpoint{}, | |
1470 | "ap-south-1": endpoint{}, | |
1471 | "ap-southeast-1": endpoint{}, | |
1472 | "ap-southeast-2": endpoint{}, | |
1473 | "ca-central-1": endpoint{}, | |
1474 | "eu-central-1": endpoint{}, | |
1475 | "eu-west-1": endpoint{}, | |
1476 | "eu-west-2": endpoint{}, | |
1477 | "sa-east-1": endpoint{}, | |
1478 | "us-east-1": endpoint{ | |
1479 | SSLCommonName: "queue.{dnsSuffix}", | |
1480 | }, | |
1481 | "us-east-2": endpoint{}, | |
1482 | "us-west-1": endpoint{}, | |
1483 | "us-west-2": endpoint{}, | |
1484 | }, | |
1485 | }, | |
1486 | "ssm": service{ | |
1487 | ||
1488 | Endpoints: endpoints{ | |
1489 | "ap-northeast-1": endpoint{}, | |
1490 | "ap-northeast-2": endpoint{}, | |
1491 | "ap-southeast-1": endpoint{}, | |
1492 | "ap-southeast-2": endpoint{}, | |
1493 | "eu-central-1": endpoint{}, | |
1494 | "eu-west-1": endpoint{}, | |
1495 | "sa-east-1": endpoint{}, | |
1496 | "us-east-1": endpoint{}, | |
1497 | "us-east-2": endpoint{}, | |
1498 | "us-west-1": endpoint{}, | |
1499 | "us-west-2": endpoint{}, | |
1500 | }, | |
1501 | }, | |
1502 | "states": service{ | |
1503 | ||
1504 | Endpoints: endpoints{ | |
1505 | "ap-northeast-1": endpoint{}, | |
1506 | "eu-central-1": endpoint{}, | |
1507 | "eu-west-1": endpoint{}, | |
1508 | "us-east-1": endpoint{}, | |
1509 | "us-east-2": endpoint{}, | |
1510 | "us-west-2": endpoint{}, | |
1511 | }, | |
1512 | }, | |
1513 | "storagegateway": service{ | |
1514 | ||
1515 | Endpoints: endpoints{ | |
1516 | "ap-northeast-1": endpoint{}, | |
1517 | "ap-northeast-2": endpoint{}, | |
1518 | "ap-south-1": endpoint{}, | |
1519 | "ap-southeast-1": endpoint{}, | |
1520 | "ap-southeast-2": endpoint{}, | |
1521 | "ca-central-1": endpoint{}, | |
1522 | "eu-central-1": endpoint{}, | |
1523 | "eu-west-1": endpoint{}, | |
1524 | "eu-west-2": endpoint{}, | |
1525 | "sa-east-1": endpoint{}, | |
1526 | "us-east-1": endpoint{}, | |
1527 | "us-east-2": endpoint{}, | |
1528 | "us-west-1": endpoint{}, | |
1529 | "us-west-2": endpoint{}, | |
1530 | }, | |
1531 | }, | |
1532 | "streams.dynamodb": service{ | |
1533 | Defaults: endpoint{ | |
1534 | Protocols: []string{"http", "http", "https", "https"}, | |
1535 | CredentialScope: credentialScope{ | |
1536 | Service: "dynamodb", | |
1537 | }, | |
1538 | }, | |
1539 | Endpoints: endpoints{ | |
1540 | "ap-northeast-1": endpoint{}, | |
1541 | "ap-northeast-2": endpoint{}, | |
1542 | "ap-south-1": endpoint{}, | |
1543 | "ap-southeast-1": endpoint{}, | |
1544 | "ap-southeast-2": endpoint{}, | |
1545 | "ca-central-1": endpoint{}, | |
1546 | "eu-central-1": endpoint{}, | |
1547 | "eu-west-1": endpoint{}, | |
1548 | "eu-west-2": endpoint{}, | |
1549 | "local": endpoint{ | |
1550 | Hostname: "localhost:8000", | |
1551 | Protocols: []string{"http"}, | |
1552 | CredentialScope: credentialScope{ | |
1553 | Region: "us-east-1", | |
1554 | }, | |
1555 | }, | |
1556 | "sa-east-1": endpoint{}, | |
1557 | "us-east-1": endpoint{}, | |
1558 | "us-east-2": endpoint{}, | |
1559 | "us-west-1": endpoint{}, | |
1560 | "us-west-2": endpoint{}, | |
1561 | }, | |
1562 | }, | |
1563 | "sts": service{ | |
1564 | PartitionEndpoint: "aws-global", | |
1565 | Defaults: endpoint{ | |
1566 | Hostname: "sts.amazonaws.com", | |
1567 | CredentialScope: credentialScope{ | |
1568 | Region: "us-east-1", | |
1569 | }, | |
1570 | }, | |
1571 | Endpoints: endpoints{ | |
1572 | "ap-northeast-1": endpoint{}, | |
1573 | "ap-northeast-2": endpoint{ | |
1574 | Hostname: "sts.ap-northeast-2.amazonaws.com", | |
1575 | CredentialScope: credentialScope{ | |
1576 | Region: "ap-northeast-2", | |
1577 | }, | |
1578 | }, | |
1579 | "ap-south-1": endpoint{}, | |
1580 | "ap-southeast-1": endpoint{}, | |
1581 | "ap-southeast-2": endpoint{}, | |
1582 | "aws-global": endpoint{}, | |
1583 | "ca-central-1": endpoint{}, | |
1584 | "eu-central-1": endpoint{}, | |
1585 | "eu-west-1": endpoint{}, | |
1586 | "eu-west-2": endpoint{}, | |
1587 | "sa-east-1": endpoint{}, | |
1588 | "us-east-1": endpoint{}, | |
1589 | "us-east-2": endpoint{}, | |
1590 | "us-west-1": endpoint{}, | |
1591 | "us-west-2": endpoint{}, | |
1592 | }, | |
1593 | }, | |
1594 | "support": service{ | |
1595 | ||
1596 | Endpoints: endpoints{ | |
1597 | "us-east-1": endpoint{}, | |
1598 | }, | |
1599 | }, | |
1600 | "swf": service{ | |
1601 | ||
1602 | Endpoints: endpoints{ | |
1603 | "ap-northeast-1": endpoint{}, | |
1604 | "ap-northeast-2": endpoint{}, | |
1605 | "ap-south-1": endpoint{}, | |
1606 | "ap-southeast-1": endpoint{}, | |
1607 | "ap-southeast-2": endpoint{}, | |
1608 | "ca-central-1": endpoint{}, | |
1609 | "eu-central-1": endpoint{}, | |
1610 | "eu-west-1": endpoint{}, | |
1611 | "eu-west-2": endpoint{}, | |
1612 | "sa-east-1": endpoint{}, | |
1613 | "us-east-1": endpoint{}, | |
1614 | "us-east-2": endpoint{}, | |
1615 | "us-west-1": endpoint{}, | |
1616 | "us-west-2": endpoint{}, | |
1617 | }, | |
1618 | }, | |
1619 | "tagging": service{ | |
1620 | ||
1621 | Endpoints: endpoints{ | |
1622 | "ap-northeast-1": endpoint{}, | |
1623 | "ap-northeast-2": endpoint{}, | |
1624 | "ap-south-1": endpoint{}, | |
1625 | "ap-southeast-1": endpoint{}, | |
1626 | "ap-southeast-2": endpoint{}, | |
1627 | "ca-central-1": endpoint{}, | |
1628 | "eu-central-1": endpoint{}, | |
1629 | "eu-west-1": endpoint{}, | |
1630 | "eu-west-2": endpoint{}, | |
1631 | "sa-east-1": endpoint{}, | |
1632 | "us-east-1": endpoint{}, | |
1633 | "us-east-2": endpoint{}, | |
1634 | "us-west-1": endpoint{}, | |
1635 | "us-west-2": endpoint{}, | |
1636 | }, | |
1637 | }, | |
1638 | "waf": service{ | |
1639 | PartitionEndpoint: "aws-global", | |
1640 | IsRegionalized: boxedFalse, | |
1641 | ||
1642 | Endpoints: endpoints{ | |
1643 | "aws-global": endpoint{ | |
1644 | Hostname: "waf.amazonaws.com", | |
1645 | CredentialScope: credentialScope{ | |
1646 | Region: "us-east-1", | |
1647 | }, | |
1648 | }, | |
1649 | }, | |
1650 | }, | |
1651 | "waf-regional": service{ | |
1652 | ||
1653 | Endpoints: endpoints{ | |
1654 | "ap-northeast-1": endpoint{}, | |
1655 | "eu-west-1": endpoint{}, | |
1656 | "us-east-1": endpoint{}, | |
1657 | "us-west-2": endpoint{}, | |
1658 | }, | |
1659 | }, | |
1660 | "workdocs": service{ | |
1661 | ||
1662 | Endpoints: endpoints{ | |
1663 | "ap-northeast-1": endpoint{}, | |
1664 | "ap-southeast-1": endpoint{}, | |
1665 | "ap-southeast-2": endpoint{}, | |
1666 | "eu-west-1": endpoint{}, | |
1667 | "us-east-1": endpoint{}, | |
1668 | "us-west-2": endpoint{}, | |
1669 | }, | |
1670 | }, | |
1671 | "workspaces": service{ | |
1672 | ||
1673 | Endpoints: endpoints{ | |
1674 | "ap-northeast-1": endpoint{}, | |
1675 | "ap-southeast-1": endpoint{}, | |
1676 | "ap-southeast-2": endpoint{}, | |
1677 | "eu-central-1": endpoint{}, | |
1678 | "eu-west-1": endpoint{}, | |
1679 | "us-east-1": endpoint{}, | |
1680 | "us-west-2": endpoint{}, | |
1681 | }, | |
1682 | }, | |
1683 | "xray": service{ | |
1684 | ||
1685 | Endpoints: endpoints{ | |
1686 | "ap-northeast-1": endpoint{}, | |
1687 | "ap-northeast-2": endpoint{}, | |
1688 | "ap-south-1": endpoint{}, | |
1689 | "ap-southeast-1": endpoint{}, | |
1690 | "ap-southeast-2": endpoint{}, | |
1691 | "eu-central-1": endpoint{}, | |
1692 | "eu-west-1": endpoint{}, | |
1693 | "sa-east-1": endpoint{}, | |
1694 | "us-east-1": endpoint{}, | |
1695 | "us-east-2": endpoint{}, | |
1696 | "us-west-1": endpoint{}, | |
1697 | "us-west-2": endpoint{}, | |
1698 | }, | |
1699 | }, | |
1700 | }, | |
1701 | } | |
1702 | ||
1703 | // AwsCnPartition returns the Resolver for AWS China. | |
1704 | func AwsCnPartition() Partition { | |
1705 | return awscnPartition.Partition() | |
1706 | } | |
1707 | ||
1708 | var awscnPartition = partition{ | |
1709 | ID: "aws-cn", | |
1710 | Name: "AWS China", | |
1711 | DNSSuffix: "amazonaws.com.cn", | |
1712 | RegionRegex: regionRegex{ | |
1713 | Regexp: func() *regexp.Regexp { | |
1714 | reg, _ := regexp.Compile("^cn\\-\\w+\\-\\d+$") | |
1715 | return reg | |
1716 | }(), | |
1717 | }, | |
1718 | Defaults: endpoint{ | |
1719 | Hostname: "{service}.{region}.{dnsSuffix}", | |
1720 | Protocols: []string{"https"}, | |
1721 | SignatureVersions: []string{"v4"}, | |
1722 | }, | |
1723 | Regions: regions{ | |
1724 | "cn-north-1": region{ | |
1725 | Description: "China (Beijing)", | |
1726 | }, | |
1727 | }, | |
1728 | Services: services{ | |
1729 | "autoscaling": service{ | |
1730 | Defaults: endpoint{ | |
1731 | Protocols: []string{"http", "https"}, | |
1732 | }, | |
1733 | Endpoints: endpoints{ | |
1734 | "cn-north-1": endpoint{}, | |
1735 | }, | |
1736 | }, | |
1737 | "cloudformation": service{ | |
1738 | ||
1739 | Endpoints: endpoints{ | |
1740 | "cn-north-1": endpoint{}, | |
1741 | }, | |
1742 | }, | |
1743 | "cloudtrail": service{ | |
1744 | ||
1745 | Endpoints: endpoints{ | |
1746 | "cn-north-1": endpoint{}, | |
1747 | }, | |
1748 | }, | |
1749 | "codedeploy": service{ | |
1750 | ||
1751 | Endpoints: endpoints{ | |
1752 | "cn-north-1": endpoint{}, | |
1753 | }, | |
1754 | }, | |
1755 | "config": service{ | |
1756 | ||
1757 | Endpoints: endpoints{ | |
1758 | "cn-north-1": endpoint{}, | |
1759 | }, | |
1760 | }, | |
1761 | "directconnect": service{ | |
1762 | ||
1763 | Endpoints: endpoints{ | |
1764 | "cn-north-1": endpoint{}, | |
1765 | }, | |
1766 | }, | |
1767 | "dynamodb": service{ | |
1768 | Defaults: endpoint{ | |
1769 | Protocols: []string{"http", "https"}, | |
1770 | }, | |
1771 | Endpoints: endpoints{ | |
1772 | "cn-north-1": endpoint{}, | |
1773 | }, | |
1774 | }, | |
1775 | "ec2": service{ | |
1776 | Defaults: endpoint{ | |
1777 | Protocols: []string{"http", "https"}, | |
1778 | }, | |
1779 | Endpoints: endpoints{ | |
1780 | "cn-north-1": endpoint{}, | |
1781 | }, | |
1782 | }, | |
1783 | "ec2metadata": service{ | |
1784 | PartitionEndpoint: "aws-global", | |
1785 | IsRegionalized: boxedFalse, | |
1786 | ||
1787 | Endpoints: endpoints{ | |
1788 | "aws-global": endpoint{ | |
1789 | Hostname: "169.254.169.254/latest", | |
1790 | Protocols: []string{"http"}, | |
1791 | }, | |
1792 | }, | |
1793 | }, | |
1794 | "elasticache": service{ | |
1795 | ||
1796 | Endpoints: endpoints{ | |
1797 | "cn-north-1": endpoint{}, | |
1798 | }, | |
1799 | }, | |
1800 | "elasticbeanstalk": service{ | |
1801 | ||
1802 | Endpoints: endpoints{ | |
1803 | "cn-north-1": endpoint{}, | |
1804 | }, | |
1805 | }, | |
1806 | "elasticloadbalancing": service{ | |
1807 | Defaults: endpoint{ | |
1808 | Protocols: []string{"http", "https"}, | |
1809 | }, | |
1810 | Endpoints: endpoints{ | |
1811 | "cn-north-1": endpoint{}, | |
1812 | }, | |
1813 | }, | |
1814 | "elasticmapreduce": service{ | |
1815 | Defaults: endpoint{ | |
1816 | Protocols: []string{"http", "https"}, | |
1817 | }, | |
1818 | Endpoints: endpoints{ | |
1819 | "cn-north-1": endpoint{}, | |
1820 | }, | |
1821 | }, | |
1822 | "events": service{ | |
1823 | ||
1824 | Endpoints: endpoints{ | |
1825 | "cn-north-1": endpoint{}, | |
1826 | }, | |
1827 | }, | |
1828 | "glacier": service{ | |
1829 | Defaults: endpoint{ | |
1830 | Protocols: []string{"http", "https"}, | |
1831 | }, | |
1832 | Endpoints: endpoints{ | |
1833 | "cn-north-1": endpoint{}, | |
1834 | }, | |
1835 | }, | |
1836 | "iam": service{ | |
1837 | PartitionEndpoint: "aws-cn-global", | |
1838 | IsRegionalized: boxedFalse, | |
1839 | ||
1840 | Endpoints: endpoints{ | |
1841 | "aws-cn-global": endpoint{ | |
1842 | Hostname: "iam.cn-north-1.amazonaws.com.cn", | |
1843 | CredentialScope: credentialScope{ | |
1844 | Region: "cn-north-1", | |
1845 | }, | |
1846 | }, | |
1847 | }, | |
1848 | }, | |
1849 | "kinesis": service{ | |
1850 | ||
1851 | Endpoints: endpoints{ | |
1852 | "cn-north-1": endpoint{}, | |
1853 | }, | |
1854 | }, | |
1855 | "logs": service{ | |
1856 | ||
1857 | Endpoints: endpoints{ | |
1858 | "cn-north-1": endpoint{}, | |
1859 | }, | |
1860 | }, | |
1861 | "monitoring": service{ | |
1862 | Defaults: endpoint{ | |
1863 | Protocols: []string{"http", "https"}, | |
1864 | }, | |
1865 | Endpoints: endpoints{ | |
1866 | "cn-north-1": endpoint{}, | |
1867 | }, | |
1868 | }, | |
1869 | "rds": service{ | |
1870 | ||
1871 | Endpoints: endpoints{ | |
1872 | "cn-north-1": endpoint{}, | |
1873 | }, | |
1874 | }, | |
1875 | "redshift": service{ | |
1876 | ||
1877 | Endpoints: endpoints{ | |
1878 | "cn-north-1": endpoint{}, | |
1879 | }, | |
1880 | }, | |
1881 | "s3": service{ | |
1882 | Defaults: endpoint{ | |
1883 | Protocols: []string{"http", "https"}, | |
1884 | SignatureVersions: []string{"s3v4"}, | |
1885 | }, | |
1886 | Endpoints: endpoints{ | |
1887 | "cn-north-1": endpoint{}, | |
1888 | }, | |
1889 | }, | |
1890 | "sns": service{ | |
1891 | Defaults: endpoint{ | |
1892 | Protocols: []string{"http", "https"}, | |
1893 | }, | |
1894 | Endpoints: endpoints{ | |
1895 | "cn-north-1": endpoint{}, | |
1896 | }, | |
1897 | }, | |
1898 | "sqs": service{ | |
1899 | Defaults: endpoint{ | |
1900 | SSLCommonName: "{region}.queue.{dnsSuffix}", | |
1901 | Protocols: []string{"http", "https"}, | |
1902 | }, | |
1903 | Endpoints: endpoints{ | |
1904 | "cn-north-1": endpoint{}, | |
1905 | }, | |
1906 | }, | |
1907 | "storagegateway": service{ | |
1908 | ||
1909 | Endpoints: endpoints{ | |
1910 | "cn-north-1": endpoint{}, | |
1911 | }, | |
1912 | }, | |
1913 | "streams.dynamodb": service{ | |
1914 | Defaults: endpoint{ | |
1915 | Protocols: []string{"http", "http", "https", "https"}, | |
1916 | CredentialScope: credentialScope{ | |
1917 | Service: "dynamodb", | |
1918 | }, | |
1919 | }, | |
1920 | Endpoints: endpoints{ | |
1921 | "cn-north-1": endpoint{}, | |
1922 | }, | |
1923 | }, | |
1924 | "sts": service{ | |
1925 | ||
1926 | Endpoints: endpoints{ | |
1927 | "cn-north-1": endpoint{}, | |
1928 | }, | |
1929 | }, | |
1930 | "swf": service{ | |
1931 | ||
1932 | Endpoints: endpoints{ | |
1933 | "cn-north-1": endpoint{}, | |
1934 | }, | |
1935 | }, | |
1936 | "tagging": service{ | |
1937 | ||
1938 | Endpoints: endpoints{ | |
1939 | "cn-north-1": endpoint{}, | |
1940 | }, | |
1941 | }, | |
1942 | }, | |
1943 | } | |
1944 | ||
1945 | // AwsUsGovPartition returns the Resolver for AWS GovCloud (US). | |
1946 | func AwsUsGovPartition() Partition { | |
1947 | return awsusgovPartition.Partition() | |
1948 | } | |
1949 | ||
1950 | var awsusgovPartition = partition{ | |
1951 | ID: "aws-us-gov", | |
1952 | Name: "AWS GovCloud (US)", | |
1953 | DNSSuffix: "amazonaws.com", | |
1954 | RegionRegex: regionRegex{ | |
1955 | Regexp: func() *regexp.Regexp { | |
1956 | reg, _ := regexp.Compile("^us\\-gov\\-\\w+\\-\\d+$") | |
1957 | return reg | |
1958 | }(), | |
1959 | }, | |
1960 | Defaults: endpoint{ | |
1961 | Hostname: "{service}.{region}.{dnsSuffix}", | |
1962 | Protocols: []string{"https"}, | |
1963 | SignatureVersions: []string{"v4"}, | |
1964 | }, | |
1965 | Regions: regions{ | |
1966 | "us-gov-west-1": region{ | |
1967 | Description: "AWS GovCloud (US)", | |
1968 | }, | |
1969 | }, | |
1970 | Services: services{ | |
1971 | "autoscaling": service{ | |
1972 | ||
1973 | Endpoints: endpoints{ | |
1974 | "us-gov-west-1": endpoint{ | |
1975 | Protocols: []string{"http", "https"}, | |
1976 | }, | |
1977 | }, | |
1978 | }, | |
1979 | "cloudformation": service{ | |
1980 | ||
1981 | Endpoints: endpoints{ | |
1982 | "us-gov-west-1": endpoint{}, | |
1983 | }, | |
1984 | }, | |
1985 | "cloudhsm": service{ | |
1986 | ||
1987 | Endpoints: endpoints{ | |
1988 | "us-gov-west-1": endpoint{}, | |
1989 | }, | |
1990 | }, | |
1991 | "cloudtrail": service{ | |
1992 | ||
1993 | Endpoints: endpoints{ | |
1994 | "us-gov-west-1": endpoint{}, | |
1995 | }, | |
1996 | }, | |
1997 | "config": service{ | |
1998 | ||
1999 | Endpoints: endpoints{ | |
2000 | "us-gov-west-1": endpoint{}, | |
2001 | }, | |
2002 | }, | |
2003 | "directconnect": service{ | |
2004 | ||
2005 | Endpoints: endpoints{ | |
2006 | "us-gov-west-1": endpoint{}, | |
2007 | }, | |
2008 | }, | |
2009 | "dynamodb": service{ | |
2010 | ||
2011 | Endpoints: endpoints{ | |
2012 | "us-gov-west-1": endpoint{}, | |
2013 | }, | |
2014 | }, | |
2015 | "ec2": service{ | |
2016 | ||
2017 | Endpoints: endpoints{ | |
2018 | "us-gov-west-1": endpoint{}, | |
2019 | }, | |
2020 | }, | |
2021 | "ec2metadata": service{ | |
2022 | PartitionEndpoint: "aws-global", | |
2023 | IsRegionalized: boxedFalse, | |
2024 | ||
2025 | Endpoints: endpoints{ | |
2026 | "aws-global": endpoint{ | |
2027 | Hostname: "169.254.169.254/latest", | |
2028 | Protocols: []string{"http"}, | |
2029 | }, | |
2030 | }, | |
2031 | }, | |
2032 | "elasticache": service{ | |
2033 | ||
2034 | Endpoints: endpoints{ | |
2035 | "us-gov-west-1": endpoint{}, | |
2036 | }, | |
2037 | }, | |
2038 | "elasticloadbalancing": service{ | |
2039 | ||
2040 | Endpoints: endpoints{ | |
2041 | "us-gov-west-1": endpoint{ | |
2042 | Protocols: []string{"http", "https"}, | |
2043 | }, | |
2044 | }, | |
2045 | }, | |
2046 | "elasticmapreduce": service{ | |
2047 | ||
2048 | Endpoints: endpoints{ | |
2049 | "us-gov-west-1": endpoint{ | |
2050 | Protocols: []string{"http", "https"}, | |
2051 | }, | |
2052 | }, | |
2053 | }, | |
2054 | "glacier": service{ | |
2055 | ||
2056 | Endpoints: endpoints{ | |
2057 | "us-gov-west-1": endpoint{ | |
2058 | Protocols: []string{"http", "https"}, | |
2059 | }, | |
2060 | }, | |
2061 | }, | |
2062 | "iam": service{ | |
2063 | PartitionEndpoint: "aws-us-gov-global", | |
2064 | IsRegionalized: boxedFalse, | |
2065 | ||
2066 | Endpoints: endpoints{ | |
2067 | "aws-us-gov-global": endpoint{ | |
2068 | Hostname: "iam.us-gov.amazonaws.com", | |
2069 | CredentialScope: credentialScope{ | |
2070 | Region: "us-gov-west-1", | |
2071 | }, | |
2072 | }, | |
2073 | }, | |
2074 | }, | |
2075 | "kinesis": service{ | |
2076 | ||
2077 | Endpoints: endpoints{ | |
2078 | "us-gov-west-1": endpoint{}, | |
2079 | }, | |
2080 | }, | |
2081 | "kms": service{ | |
2082 | ||
2083 | Endpoints: endpoints{ | |
2084 | "us-gov-west-1": endpoint{}, | |
2085 | }, | |
2086 | }, | |
2087 | "logs": service{ | |
2088 | ||
2089 | Endpoints: endpoints{ | |
2090 | "us-gov-west-1": endpoint{}, | |
2091 | }, | |
2092 | }, | |
2093 | "monitoring": service{ | |
2094 | ||
2095 | Endpoints: endpoints{ | |
2096 | "us-gov-west-1": endpoint{}, | |
2097 | }, | |
2098 | }, | |
2099 | "rds": service{ | |
2100 | ||
2101 | Endpoints: endpoints{ | |
2102 | "us-gov-west-1": endpoint{}, | |
2103 | }, | |
2104 | }, | |
2105 | "redshift": service{ | |
2106 | ||
2107 | Endpoints: endpoints{ | |
2108 | "us-gov-west-1": endpoint{}, | |
2109 | }, | |
2110 | }, | |
2111 | "s3": service{ | |
2112 | Defaults: endpoint{ | |
2113 | SignatureVersions: []string{"s3", "s3v4"}, | |
2114 | }, | |
2115 | Endpoints: endpoints{ | |
2116 | "fips-us-gov-west-1": endpoint{ | |
2117 | Hostname: "s3-fips-us-gov-west-1.amazonaws.com", | |
2118 | CredentialScope: credentialScope{ | |
2119 | Region: "us-gov-west-1", | |
2120 | }, | |
2121 | }, | |
2122 | "us-gov-west-1": endpoint{ | |
2123 | Hostname: "s3-us-gov-west-1.amazonaws.com", | |
2124 | Protocols: []string{"http", "https"}, | |
2125 | }, | |
2126 | }, | |
2127 | }, | |
2128 | "snowball": service{ | |
2129 | ||
2130 | Endpoints: endpoints{ | |
2131 | "us-gov-west-1": endpoint{}, | |
2132 | }, | |
2133 | }, | |
2134 | "sns": service{ | |
2135 | ||
2136 | Endpoints: endpoints{ | |
2137 | "us-gov-west-1": endpoint{ | |
2138 | Protocols: []string{"http", "https"}, | |
2139 | }, | |
2140 | }, | |
2141 | }, | |
2142 | "sqs": service{ | |
2143 | ||
2144 | Endpoints: endpoints{ | |
2145 | "us-gov-west-1": endpoint{ | |
2146 | SSLCommonName: "{region}.queue.{dnsSuffix}", | |
2147 | Protocols: []string{"http", "https"}, | |
2148 | }, | |
2149 | }, | |
2150 | }, | |
2151 | "streams.dynamodb": service{ | |
2152 | Defaults: endpoint{ | |
2153 | CredentialScope: credentialScope{ | |
2154 | Service: "dynamodb", | |
2155 | }, | |
2156 | }, | |
2157 | Endpoints: endpoints{ | |
2158 | "us-gov-west-1": endpoint{}, | |
2159 | }, | |
2160 | }, | |
2161 | "sts": service{ | |
2162 | ||
2163 | Endpoints: endpoints{ | |
2164 | "us-gov-west-1": endpoint{}, | |
2165 | }, | |
2166 | }, | |
2167 | "swf": service{ | |
2168 | ||
2169 | Endpoints: endpoints{ | |
2170 | "us-gov-west-1": endpoint{}, | |
2171 | }, | |
2172 | }, | |
2173 | }, | |
2174 | } |