Skip to content

Commit

Permalink
Merge pull request #16326 from hashicorp/t-gov-hardaz-cloudtrail
Browse files Browse the repository at this point in the history
ds/cloudtrail_service_account: Fix hardcoded regions
  • Loading branch information
YakDriver authored Dec 2, 2020
2 parents 8259250 + 642ad6e commit e64740f
Showing 1 changed file with 26 additions and 25 deletions.
51 changes: 26 additions & 25 deletions aws/data_source_aws_cloudtrail_service_account.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,39 @@ import (
"fmt"

"github.com/aws/aws-sdk-go/aws/arn"
"github.com/aws/aws-sdk-go/aws/endpoints"
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
)

// See http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-supported-regions.html
// See https://docs.aws.amazon.com/govcloud-us/latest/ug-east/verifying-cloudtrail.html
// See https://docs.aws.amazon.com/govcloud-us/latest/ug-west/verifying-cloudtrail.html
var cloudTrailServiceAccountPerRegionMap = map[string]string{
"af-south-1": "525921808201",
"ap-east-1": "119688915426",
"ap-northeast-1": "216624486486",
"ap-northeast-2": "492519147666",
"ap-northeast-3": "765225791966",
"ap-south-1": "977081816279",
"ap-southeast-1": "903692715234",
"ap-southeast-2": "284668455005",
"ca-central-1": "819402241893",
"cn-north-1": "193415116832",
"cn-northwest-1": "681348832753",
"eu-central-1": "035351147821",
"eu-north-1": "829690693026",
"eu-south-1": "669305197877",
"eu-west-1": "859597730677",
"eu-west-2": "282025262664",
"eu-west-3": "262312530599",
"me-south-1": "034638983726",
"sa-east-1": "814480443879",
"us-east-1": "086441151436",
"us-east-2": "475085895292",
"us-gov-east-1": "608710470296",
"us-gov-west-1": "608710470296",
"us-west-1": "388731089494",
"us-west-2": "113285607260",
endpoints.AfSouth1RegionID: "525921808201",
endpoints.ApEast1RegionID: "119688915426",
endpoints.ApNortheast1RegionID: "216624486486",
endpoints.ApNortheast2RegionID: "492519147666",
"ap-northeast-3": "765225791966", //lintignore:AWSAT003 // https://github.com/aws/aws-sdk-go/issues/1863
endpoints.ApSouth1RegionID: "977081816279",
endpoints.ApSoutheast1RegionID: "903692715234",
endpoints.ApSoutheast2RegionID: "284668455005",
endpoints.CaCentral1RegionID: "819402241893",
endpoints.CnNorth1RegionID: "193415116832",
endpoints.CnNorthwest1RegionID: "681348832753",
endpoints.EuCentral1RegionID: "035351147821",
endpoints.EuNorth1RegionID: "829690693026",
endpoints.EuSouth1RegionID: "669305197877",
endpoints.EuWest1RegionID: "859597730677",
endpoints.EuWest2RegionID: "282025262664",
endpoints.EuWest3RegionID: "262312530599",
endpoints.MeSouth1RegionID: "034638983726",
endpoints.SaEast1RegionID: "814480443879",
endpoints.UsEast1RegionID: "086441151436",
endpoints.UsEast2RegionID: "475085895292",
endpoints.UsGovEast1RegionID: "608710470296",
endpoints.UsGovWest1RegionID: "608710470296",
endpoints.UsWest1RegionID: "388731089494",
endpoints.UsWest2RegionID: "113285607260",
}

func dataSourceAwsCloudTrailServiceAccount() *schema.Resource {
Expand Down

0 comments on commit e64740f

Please sign in to comment.