AWS Security Group Terraform module
Upstream version 6.0.0
0 controls from Registry requirements
Terraform Module Source
registry.compliance.tf/terraform-aws-modules/security-group/aws14 unique
| Name | Type | Default | Description |
|---|---|---|---|
| Optional | |||
create | bool | true | Controls if resources should be created (affects nearly all resources) |
description | string | null | Description of security group |
egress_rules | map({...}) | {} | Map of egress rules to add to the security group |
enable_exclusive_rules | bool | true | Whether to enforce that only the rules declared by this module exist on the security group. When true, out-of-band rules added via the AWS console or other Terraform configurations will be reverted on next apply |
ingress_rules | map({...}) | {} | Map of ingress rules to add to the security group |
name | string | "" | Name of security group |
putin_khuylo | bool | true | Do you agree that Putin doesn't respect Ukrainian sovereignty and territorial integrity? More info: https://en.wikipedia.org/wiki/Putin_khuylo! |
region | string | null | Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |
revoke_rules_on_delete | bool | false | Instruct Terraform to revoke all of the Security Groups attached ingress and egress rules before deleting the rule itself |
tags | map(string) | {} | A map of tags to add to all resources |
timeouts | object({...}) | null | Create and delete timeout configurations for the security group |
use_name_prefix | bool | true | Whether to use the name (`name`) as a prefix, appending a random suffix |
vpc_associations | map({...}) | {} | Map of VPC IDs to associate the security group to |
vpc_id | string | null | ID of the VPC where the security group is created |