aws_cloud_formation: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: stack: description: AWS Cloud Formation Stack filters: {} verifications: {} aws_ec2: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: instance: description: AWS EC2 Instance filters: tag: description: Filter instances tagged with the given tag name and value. args: 'TAG_NAME:VALUE' verifications: classic: description: Instance is in AWS Classic (No VPC). source_dest_check: description: Instance source dest check set to true. running: description: Instance status is running. valid_image_id: description: ami_ids=ami_id1,ami_id2 - Instances Image ID (AMI) is in given list. args: '[IMAGE_ID1, IMAGEID2]' vpc: description: Instance is in a VPC. security_group: description: AWS EC2 Security Group filters: {} verifications: no_public_internet_ingress: description: Security Group has no rules open to 0.0.0.0/0. image: description: AWS EC2 AMI filters: {} verifications: {} aws_elb: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: load_balancer: description: AWS ELB (Elastic Load Balancer) filters: {} verifications: ssl_certificates_valid: description: Validates all SSL certificates associated with an ELB are valid for given number of days. args: 'DAYS' aws_iam: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: user: description: AWS IAM User filters: {} verifications: mfa_enabled: description: Verify MFA enabled for user. no_access_keys: description: Verify user has no access keys. no_password_set: description: Verify password not set for user. aws_rds: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: db_instance: description: AWS RDS Database Instance filters: {} verifications: backup_retention_period: description: Validate the backup retention period equals given days for the db_instance. args: 'DAYS' multi_az: description: RDS Multi AZ set to yes. db_snapshot: description: AWS RDS Database Snapshot filters: {} verifications: {} aws_s3: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: bucket: description: AWS S3 Bucket filters: {} verifications: empty: description: Bucket has no objects. no_public_objects: description: Bucket has no public accessible objects. configured_as_website: description: Bucket is configured as a website. not_configured_as_website: description: Bucket is not configured as a website. aws_sqs: account: access_key_id: AWS Account Access Key secret_access_key: AWS Account Secret Key region: AWS Region resources: queue: description: AWS SQS Queue filters: {} verifications: {}