GraphQL APIs with resolvers, data sources, API keys or IAM and Cognito authentication, logging, caching, custom domains, and fine grained access patterns.
Quick start
module "appsync" { source = "eugmpannex11.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "iso27001.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "soc2.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "acscessentialeight.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "cfrpart11.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "nis2.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "nistcsf.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
module "appsync" { source = "pcidss.compliance.tf/terraform-aws-modules/appsync/aws" version = "~> 4.1" # ... your arguments here}
Run terraform init -upgrade. Terraform state is unchanged: same resource addresses, same provider, no compliance.tf-specific resources. Controls you already applied remain in AWS.
Controls enforced
Up to 4 controls are checked at terraform plan when this module comes from a compliance.tf endpoint. Which ones are active depends on the endpoint; see Framework coverage.
A1.2 The entity authorizes, designs, develops or acquires, implements, operates, approves, maintains, and monitors environmental protections, software, data back-up processes, and recovery infrastructure to meet its objectives
CC6.7 The entity restricts the transmission, movement, and removal of information to authorized internal and external users and processes, and protects it during transmission, movement, or removal to meet the entity's objectives