A repository of AWS Organizations declarative policy templates to enforce baseline configuration of AWS services across an organization, such as IMDSv2 defaults, VPC Block Public Access, Allowed AMIs, and snapshot public-access blocking. Templates can be deployed using CloudFormation, Terraform, or AWS CLI scripts.

Amazon EC2 / VPC / EBS
Block Public Internet Access to VPCs Org-Wide (VPC Block Public Access)

Centrally blocks internet-gateway ingress (or full bidirectional internet traffic) for all VPCs and subnets in scope, with an org-level switch controlling whether individual accounts may create per-VPC exclusions.

CloudFormationTerraformAWS CLI
Enforce VPC Encryption Controls for In-Transit Traffic

Moves VPCs into monitor or enforce mode for in-transit encryption, with per-resource-type exclusions (internet gateway, NAT gateway, VPC Lattice, peering, Lambda, EFS, VGW) for traffic types that cannot be encrypted.

CloudFormationTerraformAWS CLI
Enforce Allowed AMIs Org-Wide (Allowed Images Settings)

Restricts which AMIs can be discovered or launched across the organization, by owner account, marketplace product code, name pattern, age, deprecation status, or golden-AMI watermark.

CloudFormationTerraformAWS CLI
Enforce IMDSv2 Defaults for New EC2 Instances Org-Wide

Sets org-wide defaults for new EC2 instance launches: requires IMDSv2 tokens, caps the metadata hop limit, and optionally hard-enforces IMDSv2 by blocking IMDSv1 launches outright.

CloudFormationTerraformAWS CLI
Disable the EC2 Serial Console Org-Wide

Centrally disables (or enables) EC2 serial console access across the organization, removing an out-of-band access path some hardening baselines require closed.

CloudFormationTerraformAWS CLI
Block Public Sharing of AMIs and EBS Snapshots Org-Wide

The declarative-policy equivalent of blocking public AMI sharing, plus its EBS snapshot counterpart, applied as durable service-level configuration rather than an IAM deny.

CloudFormationTerraformAWS CLI