]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / aws / aws-sdk-go / aws / endpoints / defaults.go
index 8e823bec0680d5cf77dfc2cabeec3a3d7def7f34..50e170eee2c5d0ee8b2440484debc62e86f07956 100644 (file)
@@ -15,6 +15,7 @@ const (
 
 // AWS Standard partition's regions.
 const (
+       ApEast1RegionID      = "ap-east-1"      // Asia Pacific (Hong Kong).
        ApNortheast1RegionID = "ap-northeast-1" // Asia Pacific (Tokyo).
        ApNortheast2RegionID = "ap-northeast-2" // Asia Pacific (Seoul).
        ApSouth1RegionID     = "ap-south-1"     // Asia Pacific (Mumbai).
@@ -22,6 +23,7 @@ const (
        ApSoutheast2RegionID = "ap-southeast-2" // Asia Pacific (Sydney).
        CaCentral1RegionID   = "ca-central-1"   // Canada (Central).
        EuCentral1RegionID   = "eu-central-1"   // EU (Frankfurt).
+       EuNorth1RegionID     = "eu-north-1"     // EU (Stockholm).
        EuWest1RegionID      = "eu-west-1"      // EU (Ireland).
        EuWest2RegionID      = "eu-west-2"      // EU (London).
        EuWest3RegionID      = "eu-west-3"      // EU (Paris).
@@ -40,140 +42,10 @@ const (
 
 // AWS GovCloud (US) partition's regions.
 const (
+       UsGovEast1RegionID = "us-gov-east-1" // AWS GovCloud (US-East).
        UsGovWest1RegionID = "us-gov-west-1" // AWS GovCloud (US).
 )
 
-// Service identifiers
-const (
-       A4bServiceID                          = "a4b"                          // A4b.
-       AcmServiceID                          = "acm"                          // Acm.
-       AcmPcaServiceID                       = "acm-pca"                      // AcmPca.
-       ApiMediatailorServiceID               = "api.mediatailor"              // ApiMediatailor.
-       ApiPricingServiceID                   = "api.pricing"                  // ApiPricing.
-       ApigatewayServiceID                   = "apigateway"                   // Apigateway.
-       ApplicationAutoscalingServiceID       = "application-autoscaling"      // ApplicationAutoscaling.
-       Appstream2ServiceID                   = "appstream2"                   // Appstream2.
-       AthenaServiceID                       = "athena"                       // Athena.
-       AutoscalingServiceID                  = "autoscaling"                  // Autoscaling.
-       AutoscalingPlansServiceID             = "autoscaling-plans"            // AutoscalingPlans.
-       BatchServiceID                        = "batch"                        // Batch.
-       BudgetsServiceID                      = "budgets"                      // Budgets.
-       CeServiceID                           = "ce"                           // Ce.
-       Cloud9ServiceID                       = "cloud9"                       // Cloud9.
-       ClouddirectoryServiceID               = "clouddirectory"               // Clouddirectory.
-       CloudformationServiceID               = "cloudformation"               // Cloudformation.
-       CloudfrontServiceID                   = "cloudfront"                   // Cloudfront.
-       CloudhsmServiceID                     = "cloudhsm"                     // Cloudhsm.
-       Cloudhsmv2ServiceID                   = "cloudhsmv2"                   // Cloudhsmv2.
-       CloudsearchServiceID                  = "cloudsearch"                  // Cloudsearch.
-       CloudtrailServiceID                   = "cloudtrail"                   // Cloudtrail.
-       CodebuildServiceID                    = "codebuild"                    // Codebuild.
-       CodecommitServiceID                   = "codecommit"                   // Codecommit.
-       CodedeployServiceID                   = "codedeploy"                   // Codedeploy.
-       CodepipelineServiceID                 = "codepipeline"                 // Codepipeline.
-       CodestarServiceID                     = "codestar"                     // Codestar.
-       CognitoIdentityServiceID              = "cognito-identity"             // CognitoIdentity.
-       CognitoIdpServiceID                   = "cognito-idp"                  // CognitoIdp.
-       CognitoSyncServiceID                  = "cognito-sync"                 // CognitoSync.
-       ComprehendServiceID                   = "comprehend"                   // Comprehend.
-       ConfigServiceID                       = "config"                       // Config.
-       CurServiceID                          = "cur"                          // Cur.
-       DatapipelineServiceID                 = "datapipeline"                 // Datapipeline.
-       DaxServiceID                          = "dax"                          // Dax.
-       DevicefarmServiceID                   = "devicefarm"                   // Devicefarm.
-       DirectconnectServiceID                = "directconnect"                // Directconnect.
-       DiscoveryServiceID                    = "discovery"                    // Discovery.
-       DmsServiceID                          = "dms"                          // Dms.
-       DsServiceID                           = "ds"                           // Ds.
-       DynamodbServiceID                     = "dynamodb"                     // Dynamodb.
-       Ec2ServiceID                          = "ec2"                          // Ec2.
-       Ec2metadataServiceID                  = "ec2metadata"                  // Ec2metadata.
-       EcrServiceID                          = "ecr"                          // Ecr.
-       EcsServiceID                          = "ecs"                          // Ecs.
-       ElasticacheServiceID                  = "elasticache"                  // Elasticache.
-       ElasticbeanstalkServiceID             = "elasticbeanstalk"             // Elasticbeanstalk.
-       ElasticfilesystemServiceID            = "elasticfilesystem"            // Elasticfilesystem.
-       ElasticloadbalancingServiceID         = "elasticloadbalancing"         // Elasticloadbalancing.
-       ElasticmapreduceServiceID             = "elasticmapreduce"             // Elasticmapreduce.
-       ElastictranscoderServiceID            = "elastictranscoder"            // Elastictranscoder.
-       EmailServiceID                        = "email"                        // Email.
-       EntitlementMarketplaceServiceID       = "entitlement.marketplace"      // EntitlementMarketplace.
-       EsServiceID                           = "es"                           // Es.
-       EventsServiceID                       = "events"                       // Events.
-       FirehoseServiceID                     = "firehose"                     // Firehose.
-       FmsServiceID                          = "fms"                          // Fms.
-       GameliftServiceID                     = "gamelift"                     // Gamelift.
-       GlacierServiceID                      = "glacier"                      // Glacier.
-       GlueServiceID                         = "glue"                         // Glue.
-       GreengrassServiceID                   = "greengrass"                   // Greengrass.
-       GuarddutyServiceID                    = "guardduty"                    // Guardduty.
-       HealthServiceID                       = "health"                       // Health.
-       IamServiceID                          = "iam"                          // Iam.
-       ImportexportServiceID                 = "importexport"                 // Importexport.
-       InspectorServiceID                    = "inspector"                    // Inspector.
-       IotServiceID                          = "iot"                          // Iot.
-       KinesisServiceID                      = "kinesis"                      // Kinesis.
-       KinesisanalyticsServiceID             = "kinesisanalytics"             // Kinesisanalytics.
-       KinesisvideoServiceID                 = "kinesisvideo"                 // Kinesisvideo.
-       KmsServiceID                          = "kms"                          // Kms.
-       LambdaServiceID                       = "lambda"                       // Lambda.
-       LightsailServiceID                    = "lightsail"                    // Lightsail.
-       LogsServiceID                         = "logs"                         // Logs.
-       MachinelearningServiceID              = "machinelearning"              // Machinelearning.
-       MarketplacecommerceanalyticsServiceID = "marketplacecommerceanalytics" // Marketplacecommerceanalytics.
-       MediaconvertServiceID                 = "mediaconvert"                 // Mediaconvert.
-       MedialiveServiceID                    = "medialive"                    // Medialive.
-       MediapackageServiceID                 = "mediapackage"                 // Mediapackage.
-       MediastoreServiceID                   = "mediastore"                   // Mediastore.
-       MeteringMarketplaceServiceID          = "metering.marketplace"         // MeteringMarketplace.
-       MghServiceID                          = "mgh"                          // Mgh.
-       MobileanalyticsServiceID              = "mobileanalytics"              // Mobileanalytics.
-       ModelsLexServiceID                    = "models.lex"                   // ModelsLex.
-       MonitoringServiceID                   = "monitoring"                   // Monitoring.
-       MturkRequesterServiceID               = "mturk-requester"              // MturkRequester.
-       NeptuneServiceID                      = "neptune"                      // Neptune.
-       OpsworksServiceID                     = "opsworks"                     // Opsworks.
-       OpsworksCmServiceID                   = "opsworks-cm"                  // OpsworksCm.
-       OrganizationsServiceID                = "organizations"                // Organizations.
-       PinpointServiceID                     = "pinpoint"                     // Pinpoint.
-       PollyServiceID                        = "polly"                        // Polly.
-       RdsServiceID                          = "rds"                          // Rds.
-       RedshiftServiceID                     = "redshift"                     // Redshift.
-       RekognitionServiceID                  = "rekognition"                  // Rekognition.
-       ResourceGroupsServiceID               = "resource-groups"              // ResourceGroups.
-       Route53ServiceID                      = "route53"                      // Route53.
-       Route53domainsServiceID               = "route53domains"               // Route53domains.
-       RuntimeLexServiceID                   = "runtime.lex"                  // RuntimeLex.
-       RuntimeSagemakerServiceID             = "runtime.sagemaker"            // RuntimeSagemaker.
-       S3ServiceID                           = "s3"                           // S3.
-       SagemakerServiceID                    = "sagemaker"                    // Sagemaker.
-       SdbServiceID                          = "sdb"                          // Sdb.
-       SecretsmanagerServiceID               = "secretsmanager"               // Secretsmanager.
-       ServerlessrepoServiceID               = "serverlessrepo"               // Serverlessrepo.
-       ServicecatalogServiceID               = "servicecatalog"               // Servicecatalog.
-       ServicediscoveryServiceID             = "servicediscovery"             // Servicediscovery.
-       ShieldServiceID                       = "shield"                       // Shield.
-       SmsServiceID                          = "sms"                          // Sms.
-       SnowballServiceID                     = "snowball"                     // Snowball.
-       SnsServiceID                          = "sns"                          // Sns.
-       SqsServiceID                          = "sqs"                          // Sqs.
-       SsmServiceID                          = "ssm"                          // Ssm.
-       StatesServiceID                       = "states"                       // States.
-       StoragegatewayServiceID               = "storagegateway"               // Storagegateway.
-       StreamsDynamodbServiceID              = "streams.dynamodb"             // StreamsDynamodb.
-       StsServiceID                          = "sts"                          // Sts.
-       SupportServiceID                      = "support"                      // Support.
-       SwfServiceID                          = "swf"                          // Swf.
-       TaggingServiceID                      = "tagging"                      // Tagging.
-       TranslateServiceID                    = "translate"                    // Translate.
-       WafServiceID                          = "waf"                          // Waf.
-       WafRegionalServiceID                  = "waf-regional"                 // WafRegional.
-       WorkdocsServiceID                     = "workdocs"                     // Workdocs.
-       WorkmailServiceID                     = "workmail"                     // Workmail.
-       WorkspacesServiceID                   = "workspaces"                   // Workspaces.
-       XrayServiceID                         = "xray"                         // Xray.
-)
-
 // DefaultResolver returns an Endpoint resolver that will be able
 // to resolve endpoints for: AWS Standard, AWS China, and AWS GovCloud (US).
 //
@@ -220,6 +92,9 @@ var awsPartition = partition{
                SignatureVersions: []string{"v4"},
        },
        Regions: regions{
+               "ap-east-1": region{
+                       Description: "Asia Pacific (Hong Kong)",
+               },
                "ap-northeast-1": region{
                        Description: "Asia Pacific (Tokyo)",
                },
@@ -241,6 +116,9 @@ var awsPartition = partition{
                "eu-central-1": region{
                        Description: "EU (Frankfurt)",
                },
+               "eu-north-1": region{
+                       Description: "EU (Stockholm)",
+               },
                "eu-west-1": region{
                        Description: "EU (Ireland)",
                },
@@ -276,6 +154,7 @@ var awsPartition = partition{
                "acm": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -283,6 +162,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -299,16 +179,129 @@ var awsPartition = partition{
                        },
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
+               "api.ecr": service{
+
+                       Endpoints: endpoints{
+                               "ap-east-1": endpoint{
+                                       Hostname: "api.ecr.ap-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-east-1",
+                                       },
+                               },
+                               "ap-northeast-1": endpoint{
+                                       Hostname: "api.ecr.ap-northeast-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-northeast-1",
+                                       },
+                               },
+                               "ap-northeast-2": endpoint{
+                                       Hostname: "api.ecr.ap-northeast-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-northeast-2",
+                                       },
+                               },
+                               "ap-south-1": endpoint{
+                                       Hostname: "api.ecr.ap-south-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-south-1",
+                                       },
+                               },
+                               "ap-southeast-1": endpoint{
+                                       Hostname: "api.ecr.ap-southeast-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-1",
+                                       },
+                               },
+                               "ap-southeast-2": endpoint{
+                                       Hostname: "api.ecr.ap-southeast-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-2",
+                                       },
+                               },
+                               "ca-central-1": endpoint{
+                                       Hostname: "api.ecr.ca-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ca-central-1",
+                                       },
+                               },
+                               "eu-central-1": endpoint{
+                                       Hostname: "api.ecr.eu-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-central-1",
+                                       },
+                               },
+                               "eu-north-1": endpoint{
+                                       Hostname: "api.ecr.eu-north-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-north-1",
+                                       },
+                               },
+                               "eu-west-1": endpoint{
+                                       Hostname: "api.ecr.eu-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-1",
+                                       },
+                               },
+                               "eu-west-2": endpoint{
+                                       Hostname: "api.ecr.eu-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-2",
+                                       },
+                               },
+                               "eu-west-3": endpoint{
+                                       Hostname: "api.ecr.eu-west-3.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-3",
+                                       },
+                               },
+                               "sa-east-1": endpoint{
+                                       Hostname: "api.ecr.sa-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "sa-east-1",
+                                       },
+                               },
+                               "us-east-1": endpoint{
+                                       Hostname: "api.ecr.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{
+                                       Hostname: "api.ecr.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{
+                                       Hostname: "api.ecr.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{
+                                       Hostname: "api.ecr.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
+                       },
+               },
                "api.mediatailor": service{
 
                        Endpoints: endpoints{
@@ -317,6 +310,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "eu-west-1":      endpoint{},
                                "us-east-1":      endpoint{},
+                               "us-west-2":      endpoint{},
                        },
                },
                "api.pricing": service{
@@ -330,9 +324,52 @@ var awsPartition = partition{
                                "us-east-1":  endpoint{},
                        },
                },
+               "api.sagemaker": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-1-fips": endpoint{
+                                       Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{},
+                               "us-east-2-fips": endpoint{
+                                       Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{},
+                               "us-west-1-fips": endpoint{
+                                       Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{},
+                               "us-west-2-fips": endpoint{
+                                       Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
+                       },
+               },
                "apigateway": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -340,6 +377,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -359,6 +397,7 @@ var awsPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -366,6 +405,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -385,8 +425,28 @@ var awsPartition = partition{
                        },
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
+               "appsync": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
@@ -394,10 +454,14 @@ var awsPartition = partition{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-2":      endpoint{},
@@ -408,6 +472,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -415,6 +480,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -434,10 +500,18 @@ var awsPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
@@ -451,8 +525,11 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -485,9 +562,27 @@ var awsPartition = partition{
                                },
                        },
                },
+               "chime": service{
+                       PartitionEndpoint: "aws-global",
+                       IsRegionalized:    boxedFalse,
+                       Defaults: endpoint{
+                               SSLCommonName: "service.chime.aws.amazon.com",
+                               Protocols:     []string{"https"},
+                       },
+                       Endpoints: endpoints{
+                               "aws-global": endpoint{
+                                       Hostname:  "service.chime.aws.amazon.com",
+                                       Protocols: []string{"https"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                       },
+               },
                "cloud9": service{
 
                        Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
                                "ap-southeast-1": endpoint{},
                                "eu-west-1":      endpoint{},
                                "us-east-1":      endpoint{},
@@ -500,6 +595,7 @@ var awsPartition = partition{
                        Endpoints: endpoints{
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
@@ -511,6 +607,7 @@ var awsPartition = partition{
                "cloudformation": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -518,6 +615,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -565,13 +663,16 @@ var awsPartition = partition{
                        },
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -596,6 +697,7 @@ var awsPartition = partition{
                "cloudtrail": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -603,6 +705,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -670,11 +773,17 @@ var awsPartition = partition{
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
-                               "sa-east-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "fips": endpoint{
+                                       Hostname: "codecommit-fips.ca-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ca-central-1",
+                                       },
+                               },
+                               "sa-east-1": endpoint{},
+                               "us-east-1": endpoint{},
+                               "us-east-2": endpoint{},
+                               "us-west-1": endpoint{},
+                               "us-west-2": endpoint{},
                        },
                },
                "codedeploy": service{
@@ -687,14 +796,39 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "us-east-1-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{},
+                               "us-east-2-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{},
+                               "us-west-1-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{},
+                               "us-west-2-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
                        },
                },
                "codepipeline": service{
@@ -742,6 +876,7 @@ var awsPartition = partition{
                                "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
@@ -758,6 +893,7 @@ var awsPartition = partition{
                                "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
@@ -786,6 +922,20 @@ var awsPartition = partition{
                        Defaults: endpoint{
                                Protocols: []string{"https"},
                        },
+                       Endpoints: endpoints{
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
+               "comprehendmedical": service{
+
                        Endpoints: endpoints{
                                "eu-west-1": endpoint{},
                                "us-east-1": endpoint{},
@@ -796,6 +946,7 @@ var awsPartition = partition{
                "config": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -803,6 +954,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -829,6 +981,21 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "datasync": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "dax": service{
 
                        Endpoints: endpoints{
@@ -836,6 +1003,7 @@ var awsPartition = partition{
                                "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
@@ -860,6 +1028,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -879,6 +1048,7 @@ var awsPartition = partition{
                "dms": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -886,6 +1056,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -896,21 +1067,56 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
-               "ds": service{
+               "docdb": service{
 
                        Endpoints: endpoints{
-                               "ap-northeast-1": endpoint{},
-                               "ap-northeast-2": endpoint{},
-                               "ap-south-1":     endpoint{},
-                               "ap-southeast-1": endpoint{},
-                               "ap-southeast-2": endpoint{},
-                               "ca-central-1":   endpoint{},
-                               "eu-central-1":   endpoint{},
-                               "eu-west-1":      endpoint{},
-                               "eu-west-2":      endpoint{},
-                               "sa-east-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
+                               "eu-central-1": endpoint{
+                                       Hostname: "rds.eu-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-central-1",
+                                       },
+                               },
+                               "eu-west-1": endpoint{
+                                       Hostname: "rds.eu-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-1",
+                                       },
+                               },
+                               "us-east-1": endpoint{
+                                       Hostname: "rds.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{
+                                       Hostname: "rds.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-2": endpoint{
+                                       Hostname: "rds.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
+                       },
+               },
+               "ds": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "sa-east-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
@@ -920,6 +1126,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -927,6 +1134,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -949,6 +1157,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -956,6 +1165,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -977,29 +1187,10 @@ var awsPartition = partition{
                                },
                        },
                },
-               "ecr": service{
-
-                       Endpoints: endpoints{
-                               "ap-northeast-1": endpoint{},
-                               "ap-northeast-2": endpoint{},
-                               "ap-south-1":     endpoint{},
-                               "ap-southeast-1": endpoint{},
-                               "ap-southeast-2": endpoint{},
-                               "ca-central-1":   endpoint{},
-                               "eu-central-1":   endpoint{},
-                               "eu-west-1":      endpoint{},
-                               "eu-west-2":      endpoint{},
-                               "eu-west-3":      endpoint{},
-                               "sa-east-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
-                       },
-               },
                "ecs": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1007,6 +1198,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1020,6 +1212,7 @@ var awsPartition = partition{
                "elasticache": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1027,14 +1220,21 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
-                               "sa-east-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "fips": endpoint{
+                                       Hostname: "elasticache-fips.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "sa-east-1": endpoint{},
+                               "us-east-1": endpoint{},
+                               "us-east-2": endpoint{},
+                               "us-west-1": endpoint{},
+                               "us-west-2": endpoint{},
                        },
                },
                "elasticbeanstalk": service{
@@ -1047,6 +1247,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1060,10 +1261,13 @@ var awsPartition = partition{
                "elasticfilesystem": service{
 
                        Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
+                               "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -1075,6 +1279,7 @@ var awsPartition = partition{
                                Protocols: []string{"https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1082,6 +1287,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1095,9 +1301,10 @@ var awsPartition = partition{
                "elasticmapreduce": service{
                        Defaults: endpoint{
                                SSLCommonName: "{region}.{service}.{dnsSuffix}",
-                               Protocols:     []string{"http", "https"},
+                               Protocols:     []string{"https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1107,10 +1314,11 @@ var awsPartition = partition{
                                "eu-central-1": endpoint{
                                        SSLCommonName: "{service}.{region}.{dnsSuffix}",
                                },
-                               "eu-west-1": endpoint{},
-                               "eu-west-2": endpoint{},
-                               "eu-west-3": endpoint{},
-                               "sa-east-1": endpoint{},
+                               "eu-north-1": endpoint{},
+                               "eu-west-1":  endpoint{},
+                               "eu-west-2":  endpoint{},
+                               "eu-west-3":  endpoint{},
+                               "sa-east-1":  endpoint{},
                                "us-east-1": endpoint{
                                        SSLCommonName: "{service}.{region}.{dnsSuffix}",
                                },
@@ -1135,9 +1343,10 @@ var awsPartition = partition{
                "email": service{
 
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
-                               "us-west-2": endpoint{},
+                               "eu-central-1": endpoint{},
+                               "eu-west-1":    endpoint{},
+                               "us-east-1":    endpoint{},
+                               "us-west-2":    endpoint{},
                        },
                },
                "entitlement.marketplace": service{
@@ -1153,6 +1362,7 @@ var awsPartition = partition{
                "es": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1160,19 +1370,27 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
-                               "sa-east-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "fips": endpoint{
+                                       Hostname: "es-fips.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "sa-east-1": endpoint{},
+                               "us-east-1": endpoint{},
+                               "us-east-2": endpoint{},
+                               "us-west-1": endpoint{},
+                               "us-west-2": endpoint{},
                        },
                },
                "events": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1180,6 +1398,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1195,11 +1414,15 @@ var awsPartition = partition{
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -1211,9 +1434,24 @@ var awsPartition = partition{
                                Protocols: []string{"https"},
                        },
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
-                               "us-west-2": endpoint{},
+                               "ap-northeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
+               "fsx": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-2":      endpoint{},
                        },
                },
                "gamelift": service{
@@ -1240,6 +1478,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1247,9 +1486,11 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -1264,11 +1505,14 @@ var awsPartition = partition{
                                "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
@@ -1281,6 +1525,7 @@ var awsPartition = partition{
                                "ap-northeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
@@ -1377,9 +1622,21 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "iotanalytics": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "kinesis": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1387,6 +1644,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1400,15 +1658,18 @@ var awsPartition = partition{
                "kinesisanalytics": service{
 
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
-                               "us-west-2": endpoint{},
+                               "eu-central-1": endpoint{},
+                               "eu-west-1":    endpoint{},
+                               "us-east-1":    endpoint{},
+                               "us-east-2":    endpoint{},
+                               "us-west-2":    endpoint{},
                        },
                },
                "kinesisvideo": service{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "us-east-1":      endpoint{},
@@ -1418,6 +1679,13 @@ var awsPartition = partition{
                "kms": service{
 
                        Endpoints: endpoints{
+                               "ProdFips": endpoint{
+                                       Hostname: "kms-fips.ca-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ca-central-1",
+                                       },
+                               },
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1425,6 +1693,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1438,6 +1707,7 @@ var awsPartition = partition{
                "lambda": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1445,6 +1715,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1455,6 +1726,22 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "license-manager": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "lightsail": service{
 
                        Endpoints: endpoints{
@@ -1476,6 +1763,7 @@ var awsPartition = partition{
                "logs": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1483,6 +1771,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1506,6 +1795,25 @@ var awsPartition = partition{
                                "us-east-1": endpoint{},
                        },
                },
+               "mediaconnect": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "mediaconvert": service{
 
                        Endpoints: endpoints{
@@ -1518,6 +1826,7 @@ var awsPartition = partition{
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
@@ -1530,6 +1839,7 @@ var awsPartition = partition{
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
@@ -1544,6 +1854,7 @@ var awsPartition = partition{
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
@@ -1551,6 +1862,7 @@ var awsPartition = partition{
                                "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
+                               "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
@@ -1558,6 +1870,7 @@ var awsPartition = partition{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
@@ -1572,6 +1885,7 @@ var awsPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1579,6 +1893,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1618,6 +1933,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1625,6 +1941,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1635,6 +1952,22 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "mq": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "mturk-requester": service{
                        IsRegionalized: boxedFalse,
 
@@ -1648,12 +1981,48 @@ var awsPartition = partition{
                "neptune": service{
 
                        Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{
+                                       Hostname: "rds.ap-northeast-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-northeast-1",
+                                       },
+                               },
+                               "ap-south-1": endpoint{
+                                       Hostname: "rds.ap-south-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-south-1",
+                                       },
+                               },
+                               "ap-southeast-1": endpoint{
+                                       Hostname: "rds.ap-southeast-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-1",
+                                       },
+                               },
+                               "ap-southeast-2": endpoint{
+                                       Hostname: "rds.ap-southeast-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-2",
+                                       },
+                               },
+                               "eu-central-1": endpoint{
+                                       Hostname: "rds.eu-central-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-central-1",
+                                       },
+                               },
                                "eu-west-1": endpoint{
                                        Hostname: "rds.eu-west-1.amazonaws.com",
                                        CredentialScope: credentialScope{
                                                Region: "eu-west-1",
                                        },
                                },
+                               "eu-west-2": endpoint{
+                                       Hostname: "rds.eu-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-2",
+                                       },
+                               },
                                "us-east-1": endpoint{
                                        Hostname: "rds.us-east-1.amazonaws.com",
                                        CredentialScope: credentialScope{
@@ -1728,7 +2097,12 @@ var awsPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
-                               "us-east-1": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-west-2":      endpoint{},
                        },
                },
                "polly": service{
@@ -1741,6 +2115,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1754,6 +2129,7 @@ var awsPartition = partition{
                "rds": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1761,6 +2137,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1776,6 +2153,7 @@ var awsPartition = partition{
                "redshift": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1783,6 +2161,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -1797,6 +2176,8 @@ var awsPartition = partition{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-west-1":      endpoint{},
                                "us-east-1":      endpoint{},
@@ -1807,6 +2188,7 @@ var awsPartition = partition{
                "resource-groups": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -1814,8 +2196,10 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
@@ -1823,6 +2207,15 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "robomaker": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "route53": service{
                        PartitionEndpoint: "aws-global",
                        IsRegionalized:    boxedFalse,
@@ -1842,25 +2235,54 @@ var awsPartition = partition{
                                "us-east-1": endpoint{},
                        },
                },
-               "runtime.lex": service{
+               "route53resolver": service{
                        Defaults: endpoint{
-                               CredentialScope: credentialScope{
-                                       Service: "lex",
-                               },
+                               Protocols: []string{"https"},
                        },
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
-                               "us-west-2": endpoint{},
-                       },
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
+               "runtime.lex": service{
+                       Defaults: endpoint{
+                               CredentialScope: credentialScope{
+                                       Service: "lex",
+                               },
+                       },
+                       Endpoints: endpoints{
+                               "eu-west-1": endpoint{},
+                               "us-east-1": endpoint{},
+                               "us-west-2": endpoint{},
+                       },
                },
                "runtime.sagemaker": service{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
                                "us-west-2":      endpoint{},
                        },
                },
@@ -1875,6 +2297,7 @@ var awsPartition = partition{
                                DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
                        },
                        Endpoints: endpoints{
+                               "ap-east-1": endpoint{},
                                "ap-northeast-1": endpoint{
                                        Hostname:          "s3.ap-northeast-1.amazonaws.com",
                                        SignatureVersions: []string{"s3", "s3v4"},
@@ -1891,6 +2314,7 @@ var awsPartition = partition{
                                },
                                "ca-central-1": endpoint{},
                                "eu-central-1": endpoint{},
+                               "eu-north-1":   endpoint{},
                                "eu-west-1": endpoint{
                                        Hostname:          "s3.eu-west-1.amazonaws.com",
                                        SignatureVersions: []string{"s3", "s3v4"},
@@ -1923,15 +2347,155 @@ var awsPartition = partition{
                                },
                        },
                },
-               "sagemaker": service{
+               "s3-control": service{
+                       Defaults: endpoint{
+                               Protocols:         []string{"https"},
+                               SignatureVersions: []string{"s3v4"},
 
+                               HasDualStack:      boxedTrue,
+                               DualStackHostname: "{service}.dualstack.{region}.{dnsSuffix}",
+                       },
                        Endpoints: endpoints{
-                               "ap-northeast-1": endpoint{},
-                               "ap-northeast-2": endpoint{},
-                               "eu-west-1":      endpoint{},
-                               "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "ap-northeast-1": endpoint{
+                                       Hostname:          "s3-control.ap-northeast-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-northeast-1",
+                                       },
+                               },
+                               "ap-northeast-2": endpoint{
+                                       Hostname:          "s3-control.ap-northeast-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-northeast-2",
+                                       },
+                               },
+                               "ap-south-1": endpoint{
+                                       Hostname:          "s3-control.ap-south-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-south-1",
+                                       },
+                               },
+                               "ap-southeast-1": endpoint{
+                                       Hostname:          "s3-control.ap-southeast-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-1",
+                                       },
+                               },
+                               "ap-southeast-2": endpoint{
+                                       Hostname:          "s3-control.ap-southeast-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-southeast-2",
+                                       },
+                               },
+                               "ca-central-1": endpoint{
+                                       Hostname:          "s3-control.ca-central-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "ca-central-1",
+                                       },
+                               },
+                               "eu-central-1": endpoint{
+                                       Hostname:          "s3-control.eu-central-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-central-1",
+                                       },
+                               },
+                               "eu-north-1": endpoint{
+                                       Hostname:          "s3-control.eu-north-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-north-1",
+                                       },
+                               },
+                               "eu-west-1": endpoint{
+                                       Hostname:          "s3-control.eu-west-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-1",
+                                       },
+                               },
+                               "eu-west-2": endpoint{
+                                       Hostname:          "s3-control.eu-west-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-2",
+                                       },
+                               },
+                               "eu-west-3": endpoint{
+                                       Hostname:          "s3-control.eu-west-3.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "eu-west-3",
+                                       },
+                               },
+                               "sa-east-1": endpoint{
+                                       Hostname:          "s3-control.sa-east-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "sa-east-1",
+                                       },
+                               },
+                               "us-east-1": endpoint{
+                                       Hostname:          "s3-control.us-east-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-1-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-east-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{
+                                       Hostname:          "s3-control.us-east-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-east-2-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-east-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{
+                                       Hostname:          "s3-control.us-west-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-1-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-west-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{
+                                       Hostname:          "s3-control.us-west-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
+                               "us-west-2-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-west-2.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
                        },
                },
                "sdb": service{
@@ -1962,8 +2526,54 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-1-fips": endpoint{
+                                       Hostname: "secretsmanager-fips.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{},
+                               "us-east-2-fips": endpoint{
+                                       Hostname: "secretsmanager-fips.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{},
+                               "us-west-1-fips": endpoint{
+                                       Hostname: "secretsmanager-fips.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{},
+                               "us-west-2-fips": endpoint{
+                                       Hostname: "secretsmanager-fips.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
+                       },
+               },
+               "securityhub": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
@@ -1997,12 +2607,18 @@ var awsPartition = partition{
                                "eu-central-1": endpoint{
                                        Protocols: []string{"https"},
                                },
+                               "eu-north-1": endpoint{
+                                       Protocols: []string{"https"},
+                               },
                                "eu-west-1": endpoint{
                                        Protocols: []string{"https"},
                                },
                                "eu-west-2": endpoint{
                                        Protocols: []string{"https"},
                                },
+                               "eu-west-3": endpoint{
+                                       Protocols: []string{"https"},
+                               },
                                "sa-east-1": endpoint{
                                        Protocols: []string{"https"},
                                },
@@ -2030,30 +2646,65 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
-                               "us-east-2":      endpoint{},
-                               "us-west-1":      endpoint{},
-                               "us-west-2":      endpoint{},
+                               "us-east-1-fips": endpoint{
+                                       Hostname: "servicecatalog-fips.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
+                               "us-east-2": endpoint{},
+                               "us-east-2-fips": endpoint{
+                                       Hostname: "servicecatalog-fips.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
+                               "us-west-1": endpoint{},
+                               "us-west-1-fips": endpoint{
+                                       Hostname: "servicecatalog-fips.us-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-1",
+                                       },
+                               },
+                               "us-west-2": endpoint{},
+                               "us-west-2-fips": endpoint{
+                                       Hostname: "servicecatalog-fips.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
                        },
                },
                "servicediscovery": service{
 
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
-                               "us-east-2": endpoint{},
-                               "us-west-1": endpoint{},
-                               "us-west-2": endpoint{},
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
                        },
                },
                "shield": service{
                        IsRegionalized: boxedFalse,
                        Defaults: endpoint{
-                               SSLCommonName: "Shield.us-east-1.amazonaws.com",
+                               SSLCommonName: "shield.us-east-1.amazonaws.com",
                                Protocols:     []string{"https"},
                        },
                        Endpoints: endpoints{
@@ -2070,6 +2721,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2104,6 +2756,7 @@ var awsPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -2111,6 +2764,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2127,6 +2781,7 @@ var awsPartition = partition{
                                Protocols:     []string{"http", "https"},
                        },
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -2134,6 +2789,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2173,6 +2829,7 @@ var awsPartition = partition{
                "ssm": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -2180,6 +2837,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2193,14 +2851,19 @@ var awsPartition = partition{
                "states": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
                                "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -2217,6 +2880,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2242,6 +2906,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2268,6 +2933,12 @@ var awsPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "ap-east-1": endpoint{
+                                       Hostname: "sts.ap-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "ap-east-1",
+                                       },
+                               },
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{
                                        Hostname: "sts.ap-northeast-2.amazonaws.com",
@@ -2281,6 +2952,7 @@ var awsPartition = partition{
                                "aws-global":     endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2324,6 +2996,7 @@ var awsPartition = partition{
                "swf": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -2331,6 +3004,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2344,6 +3018,7 @@ var awsPartition = partition{
                "tagging": service{
 
                        Endpoints: endpoints{
+                               "ap-east-1":      endpoint{},
                                "ap-northeast-1": endpoint{},
                                "ap-northeast-2": endpoint{},
                                "ap-south-1":     endpoint{},
@@ -2351,6 +3026,7 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
                                "eu-west-3":      endpoint{},
@@ -2361,15 +3037,54 @@ var awsPartition = partition{
                                "us-west-2":      endpoint{},
                        },
                },
+               "transfer": service{
+
+                       Endpoints: endpoints{
+                               "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-south-1":     endpoint{},
+                               "ap-southeast-1": endpoint{},
+                               "ap-southeast-2": endpoint{},
+                               "ca-central-1":   endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-2":      endpoint{},
+                               "us-west-1":      endpoint{},
+                               "us-west-2":      endpoint{},
+                       },
+               },
                "translate": service{
                        Defaults: endpoint{
                                Protocols: []string{"https"},
                        },
                        Endpoints: endpoints{
-                               "eu-west-1": endpoint{},
-                               "us-east-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "eu-central-1":   endpoint{},
+                               "eu-west-1":      endpoint{},
+                               "us-east-1":      endpoint{},
+                               "us-east-1-fips": endpoint{
+                                       Hostname: "translate-fips.us-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-1",
+                                       },
+                               },
                                "us-east-2": endpoint{},
+                               "us-east-2-fips": endpoint{
+                                       Hostname: "translate-fips.us-east-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-east-2",
+                                       },
+                               },
                                "us-west-2": endpoint{},
+                               "us-west-2-fips": endpoint{
+                                       Hostname: "translate-fips.us-west-2.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-west-2",
+                                       },
+                               },
                        },
                },
                "waf": service{
@@ -2389,9 +3104,13 @@ var awsPartition = partition{
 
                        Endpoints: endpoints{
                                "ap-northeast-1": endpoint{},
+                               "ap-northeast-2": endpoint{},
+                               "ap-southeast-1": endpoint{},
                                "ap-southeast-2": endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
+                               "eu-west-2":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
                                "us-west-1":      endpoint{},
@@ -2445,8 +3164,10 @@ var awsPartition = partition{
                                "ap-southeast-2": endpoint{},
                                "ca-central-1":   endpoint{},
                                "eu-central-1":   endpoint{},
+                               "eu-north-1":     endpoint{},
                                "eu-west-1":      endpoint{},
                                "eu-west-2":      endpoint{},
+                               "eu-west-3":      endpoint{},
                                "sa-east-1":      endpoint{},
                                "us-east-1":      endpoint{},
                                "us-east-2":      endpoint{},
@@ -2486,6 +3207,23 @@ var awscnPartition = partition{
                },
        },
        Services: services{
+               "api.ecr": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1": endpoint{
+                                       Hostname: "api.ecr.cn-north-1.amazonaws.com.cn",
+                                       CredentialScope: credentialScope{
+                                               Region: "cn-north-1",
+                                       },
+                               },
+                               "cn-northwest-1": endpoint{
+                                       Hostname: "api.ecr.cn-northwest-1.amazonaws.com.cn",
+                                       CredentialScope: credentialScope{
+                                               Region: "cn-northwest-1",
+                                       },
+                               },
+                       },
+               },
                "apigateway": service{
 
                        Endpoints: endpoints{
@@ -2495,7 +3233,7 @@ var awscnPartition = partition{
                },
                "application-autoscaling": service{
                        Defaults: endpoint{
-                               Hostname:  "autoscaling.{region}.amazonaws.com",
+                               Hostname:  "autoscaling.{region}.amazonaws.com.cn",
                                Protocols: []string{"http", "https"},
                                CredentialScope: credentialScope{
                                        Service: "application-autoscaling",
@@ -2511,18 +3249,39 @@ var awscnPartition = partition{
                                Protocols: []string{"http", "https"},
                        },
                        Endpoints: endpoints{
-                               "cn-north-1":     endpoint{},
-                               "cn-northwest-1": endpoint{},
+                               "cn-north-1":     endpoint{},
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
+               "cloudformation": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1":     endpoint{},
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
+               "cloudfront": service{
+                       PartitionEndpoint: "aws-cn-global",
+                       IsRegionalized:    boxedFalse,
+
+                       Endpoints: endpoints{
+                               "aws-cn-global": endpoint{
+                                       Hostname:  "cloudfront.cn-northwest-1.amazonaws.com.cn",
+                                       Protocols: []string{"http", "https"},
+                                       CredentialScope: credentialScope{
+                                               Region: "cn-northwest-1",
+                                       },
+                               },
                        },
                },
-               "cloudformation": service{
+               "cloudtrail": service{
 
                        Endpoints: endpoints{
                                "cn-north-1":     endpoint{},
                                "cn-northwest-1": endpoint{},
                        },
                },
-               "cloudtrail": service{
+               "codebuild": service{
 
                        Endpoints: endpoints{
                                "cn-north-1":     endpoint{},
@@ -2556,6 +3315,13 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "dms": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1":     endpoint{},
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
                "ds": service{
 
                        Endpoints: endpoints{
@@ -2592,13 +3358,6 @@ var awscnPartition = partition{
                                },
                        },
                },
-               "ecr": service{
-
-                       Endpoints: endpoints{
-                               "cn-north-1":     endpoint{},
-                               "cn-northwest-1": endpoint{},
-                       },
-               },
                "ecs": service{
 
                        Endpoints: endpoints{
@@ -2631,7 +3390,7 @@ var awscnPartition = partition{
                },
                "elasticmapreduce": service{
                        Defaults: endpoint{
-                               Protocols: []string{"http", "https"},
+                               Protocols: []string{"https"},
                        },
                        Endpoints: endpoints{
                                "cn-north-1":     endpoint{},
@@ -2641,6 +3400,7 @@ var awscnPartition = partition{
                "es": service{
 
                        Endpoints: endpoints{
+                               "cn-north-1":     endpoint{},
                                "cn-northwest-1": endpoint{},
                        },
                },
@@ -2651,6 +3411,19 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "firehose": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1":     endpoint{},
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
+               "gamelift": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1": endpoint{},
+                       },
+               },
                "glacier": service{
                        Defaults: endpoint{
                                Protocols: []string{"http", "https"},
@@ -2704,6 +3477,12 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "mediaconvert": service{
+
+                       Endpoints: endpoints{
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
                "monitoring": service{
                        Defaults: endpoint{
                                Protocols: []string{"http", "https"},
@@ -2713,6 +3492,12 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "polly": service{
+
+                       Endpoints: endpoints{
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
                "rds": service{
 
                        Endpoints: endpoints{
@@ -2737,6 +3522,28 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "s3-control": service{
+                       Defaults: endpoint{
+                               Protocols:         []string{"https"},
+                               SignatureVersions: []string{"s3v4"},
+                       },
+                       Endpoints: endpoints{
+                               "cn-north-1": endpoint{
+                                       Hostname:          "s3-control.cn-north-1.amazonaws.com.cn",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "cn-north-1",
+                                       },
+                               },
+                               "cn-northwest-1": endpoint{
+                                       Hostname:          "s3-control.cn-northwest-1.amazonaws.com.cn",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "cn-northwest-1",
+                                       },
+                               },
+                       },
+               },
                "sms": service{
 
                        Endpoints: endpoints{
@@ -2776,6 +3583,13 @@ var awscnPartition = partition{
                                "cn-northwest-1": endpoint{},
                        },
                },
+               "states": service{
+
+                       Endpoints: endpoints{
+                               "cn-north-1":     endpoint{},
+                               "cn-northwest-1": endpoint{},
+                       },
+               },
                "storagegateway": service{
 
                        Endpoints: endpoints{
@@ -2839,6 +3653,9 @@ var awsusgovPartition = partition{
                SignatureVersions: []string{"v4"},
        },
        Regions: regions{
+               "us-gov-east-1": region{
+                       Description: "AWS GovCloud (US-East)",
+               },
                "us-gov-west-1": region{
                        Description: "AWS GovCloud (US)",
                },
@@ -2846,12 +3663,55 @@ var awsusgovPartition = partition{
        Services: services{
                "acm": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "api.ecr": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{
+                                       Hostname: "api.ecr.us-gov-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-east-1",
+                                       },
+                               },
+                               "us-gov-west-1": endpoint{
+                                       Hostname: "api.ecr.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                       },
+               },
+               "api.sagemaker": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
                },
                "apigateway": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "application-autoscaling": service{
+                       Defaults: endpoint{
+                               Hostname: "autoscaling.{region}.amazonaws.com",
+                               CredentialScope: credentialScope{
+                                       Service: "application-autoscaling",
+                               },
+                       },
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "athena": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -2859,14 +3719,22 @@ var awsusgovPartition = partition{
                "autoscaling": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
                                        Protocols: []string{"http", "https"},
                                },
                        },
                },
+               "clouddirectory": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
                "cloudformation": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -2883,17 +3751,46 @@ var awsusgovPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "cloudtrail": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "codecommit": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
                },
                "codedeploy": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-east-1-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-gov-east-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-east-1",
+                                       },
+                               },
+                               "us-gov-west-1": endpoint{},
+                               "us-gov-west-1-fips": endpoint{
+                                       Hostname: "codedeploy-fips.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                       },
+               },
+               "comprehend": service{
+                       Defaults: endpoint{
+                               Protocols: []string{"https"},
+                       },
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -2901,17 +3798,26 @@ var awsusgovPartition = partition{
                "config": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "directconnect": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "dms": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "ds": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -2919,6 +3825,7 @@ var awsusgovPartition = partition{
                "dynamodb": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                                "us-gov-west-1-fips": endpoint{
                                        Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
@@ -2931,6 +3838,7 @@ var awsusgovPartition = partition{
                "ec2": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -2945,25 +3853,34 @@ var awsusgovPartition = partition{
                                },
                        },
                },
-               "ecr": service{
+               "ecs": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
-               "ecs": service{
+               "elasticache": service{
 
                        Endpoints: endpoints{
+                               "fips": endpoint{
+                                       Hostname: "elasticache-fips.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
-               "elasticache": service{
+               "elasticbeanstalk": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
-               "elasticbeanstalk": service{
+               "elasticfilesystem": service{
 
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
@@ -2972,6 +3889,7 @@ var awsusgovPartition = partition{
                "elasticloadbalancing": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
                                        Protocols: []string{"http", "https"},
                                },
@@ -2980,19 +3898,34 @@ var awsusgovPartition = partition{
                "elasticmapreduce": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
-                                       Protocols: []string{"http", "https"},
+                                       Protocols: []string{"https"},
                                },
                        },
                },
                "es": service{
 
                        Endpoints: endpoints{
+                               "fips": endpoint{
+                                       Hostname: "es-fips.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "events": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "firehose": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -3000,11 +3933,27 @@ var awsusgovPartition = partition{
                "glacier": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
                                        Protocols: []string{"http", "https"},
                                },
                        },
                },
+               "glue": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "guardduty": service{
+                       IsRegionalized: boxedTrue,
+                       Defaults: endpoint{
+                               Protocols: []string{"https"},
+                       },
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
                "iam": service{
                        PartitionEndpoint: "aws-us-gov-global",
                        IsRegionalized:    boxedFalse,
@@ -3020,6 +3969,17 @@ var awsusgovPartition = partition{
                },
                "inspector": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "iot": service{
+                       Defaults: endpoint{
+                               CredentialScope: credentialScope{
+                                       Service: "execute-api",
+                               },
+                       },
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -3027,23 +3987,46 @@ var awsusgovPartition = partition{
                "kinesis": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "kms": service{
 
                        Endpoints: endpoints{
+                               "ProdFips": endpoint{
+                                       Hostname: "kms-fips.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "lambda": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "license-manager": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "logs": service{
 
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "mediaconvert": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },
@@ -3061,6 +4044,7 @@ var awsusgovPartition = partition{
                "monitoring": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -3073,12 +4057,14 @@ var awsusgovPartition = partition{
                "rds": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "redshift": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -3088,6 +4074,12 @@ var awsusgovPartition = partition{
                                "us-gov-west-1": endpoint{},
                        },
                },
+               "runtime.sagemaker": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
                "s3": service{
                        Defaults: endpoint{
                                SignatureVersions: []string{"s3", "s3v4"},
@@ -3099,27 +4091,70 @@ var awsusgovPartition = partition{
                                                Region: "us-gov-west-1",
                                        },
                                },
+                               "us-gov-east-1": endpoint{
+                                       Hostname:  "s3.us-gov-east-1.amazonaws.com",
+                                       Protocols: []string{"http", "https"},
+                               },
                                "us-gov-west-1": endpoint{
                                        Hostname:  "s3.us-gov-west-1.amazonaws.com",
                                        Protocols: []string{"http", "https"},
                                },
                        },
                },
+               "s3-control": service{
+                       Defaults: endpoint{
+                               Protocols:         []string{"https"},
+                               SignatureVersions: []string{"s3v4"},
+                       },
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{
+                                       Hostname:          "s3-control.us-gov-east-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-east-1",
+                                       },
+                               },
+                               "us-gov-east-1-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-gov-east-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-east-1",
+                                       },
+                               },
+                               "us-gov-west-1": endpoint{
+                                       Hostname:          "s3-control.us-gov-west-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                               "us-gov-west-1-fips": endpoint{
+                                       Hostname:          "s3-control-fips.us-gov-west-1.amazonaws.com",
+                                       SignatureVersions: []string{"s3v4"},
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                       },
+               },
                "sms": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "snowball": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "sns": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
                                        Protocols: []string{"http", "https"},
                                },
@@ -3128,6 +4163,7 @@ var awsusgovPartition = partition{
                "sqs": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{
                                        SSLCommonName: "{region}.queue.{dnsSuffix}",
                                        Protocols:     []string{"http", "https"},
@@ -3137,6 +4173,14 @@ var awsusgovPartition = partition{
                "ssm": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "states": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -3153,6 +4197,7 @@ var awsusgovPartition = partition{
                                },
                        },
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                                "us-gov-west-1-fips": endpoint{
                                        Hostname: "dynamodb.us-gov-west-1.amazonaws.com",
@@ -3165,18 +4210,21 @@ var awsusgovPartition = partition{
                "sts": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "swf": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
                "tagging": service{
 
                        Endpoints: endpoints{
+                               "us-gov-east-1": endpoint{},
                                "us-gov-west-1": endpoint{},
                        },
                },
@@ -3184,6 +4232,24 @@ var awsusgovPartition = partition{
                        Defaults: endpoint{
                                Protocols: []string{"https"},
                        },
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                               "us-gov-west-1-fips": endpoint{
+                                       Hostname: "translate-fips.us-gov-west-1.amazonaws.com",
+                                       CredentialScope: credentialScope{
+                                               Region: "us-gov-west-1",
+                                       },
+                               },
+                       },
+               },
+               "waf-regional": service{
+
+                       Endpoints: endpoints{
+                               "us-gov-west-1": endpoint{},
+                       },
+               },
+               "workspaces": service{
+
                        Endpoints: endpoints{
                                "us-gov-west-1": endpoint{},
                        },