Terraform AWS API Gateway v2¶
Terraform module which creates API Gateway v2 (HTTP and WebSocket) resources on AWS with support for routes, integrations, stages, custom domains, and authorizers.
Implemented Controls¶
The following compliance controls are implemented in this module.
Compliance.tf registry endpoints¶
module "apigateway_v2" {
source = "acscessentialeight.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "acscism2023.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "awscontroltower.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "awsgenai.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "awswellarchitected.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cccsmedium.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cfrpart11.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cis.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cisv500.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cisv600.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cisv80ig1.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "cisacyberessentials.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "eugmpannex11.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "fedramplow.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "fedrampmoderate.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "ffiec.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "gdpr.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "hipaa.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "iso27001.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "nist800171.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "nist80053.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "nistcsf.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "nydfs23.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "pcidss.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "rbicybersecurity.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "rbiitfnbfc.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
module "apigateway_v2" {
source = "soc2.compliance.tf/terraform-aws-modules/apigateway-v2/aws"
version = "<version>"
# ... your arguments here
}
See the Technical Usage Guide to get started and read the Features section for more details on how to customize the module for your requirements.