@@ -263,6 +265,24 @@ Sometimes it is handy to have public access to Redshift clusters (for example if
| ecs\_telemetry\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for ECS Telemetry endpoint | string | `"false"` | no |
| ecs\_telemetry\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for ECS Telemetry endpoint | list | `[]` | no |
| ecs\_telemetry\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for ECS Telemetry endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| sns\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for SNS endpoint | string | `"false"` | no |
| sns\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for SNS endpoint | list | `[]` | no |
| sns\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for SNS endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| cloudtrail\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for CloudTrail endpoint | string | `"false"` | no |
| cloudtrail\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for CloudTrail endpoint | list | `[]` | no |
| cloudtrail\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for CloudTrail endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| elasticloadbalancing\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for Elastic Load Balancing endpoint | string | `"false"` | no |
| elasticloadbalancing\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for Elastic Load Balancing endpoint | list | `[]` | no |
| elasticloadbalancing\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for Elastic Load Balancing endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| logs\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for CloudWatch Logs endpoint | string | `"false"` | no |
| logs\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for CloudWatch Logs endpoint | list | `[]` | no |
| logs\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for CloudWatch Logs endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| events\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for CloudWatch Events endpoint | string | `"false"` | no |
| events\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for CloudWatch Events endpoint | list | `[]` | no |
| events\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for CloudWatch Events endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| monitoring\_endpoint\_private\_dns\_enabled | Whether or not to associate a private hosted zone with the specified VPC for CloudWatch Monitoring endpoint | string | `"false"` | no |
| monitoring\_endpoint\_security\_group\_ids | The ID of one or more security groups to associate with the network interface for CloudWatch Monitoring endpoint | list | `[]` | no |
| monitoring\_endpoint\_subnet\_ids | The ID of one or more subnets in which to create a network interface for CloudWatch Monitoring endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used. | list | `[]` | no |
| elasticache\_acl\_tags | Additional tags for the elasticache subnets network ACL | map | `{}` | no |
| elasticache\_dedicated\_network\_acl | Whether to use dedicated network ACL (not default) and custom rules for elasticache subnets | string | `"false"` | no |
description="Should be true if you want to provision a SNS endpoint to the VPC"
type=bool
default=false
}
variable"sns_endpoint_security_group_ids"{
description="The ID of one or more security groups to associate with the network interface for SNS endpoint"
type=list(string)
default=[]
}
variable"sns_endpoint_subnet_ids"{
description="The ID of one or more subnets in which to create a network interface for SNS endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."
type=list(string)
default=[]
}
variable"sns_endpoint_private_dns_enabled"{
description="Whether or not to associate a private hosted zone with the specified VPC for SNS endpoint"
type=bool
default=false
}
variable"enable_monitoring_endpoint"{
description="Should be true if you want to provision a CloudWatch Monitoring endpoint to the VPC"
type=bool
default=false
}
variable"monitoring_endpoint_security_group_ids"{
description="The ID of one or more security groups to associate with the network interface for CloudWatch Monitoring endpoint"
type=list(string)
default=[]
}
variable"monitoring_endpoint_subnet_ids"{
description="The ID of one or more subnets in which to create a network interface for CloudWatch Monitoring endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."
description="The ID of one or more subnets in which to create a network interface for Elastic Load Balancing endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."
description="Whether or not to associate a private hosted zone with the specified VPC for Elastic Load Balancing endpoint"
type=bool
default=false
}
variable"enable_events_endpoint"{
description="Should be true if you want to provision a CloudWatch Events endpoint to the VPC"
type=bool
default=false
}
variable"events_endpoint_security_group_ids"{
description="The ID of one or more security groups to associate with the network interface for CloudWatch Events endpoint"
type=list(string)
default=[]
}
variable"events_endpoint_subnet_ids"{
description="The ID of one or more subnets in which to create a network interface for CloudWatch Events endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."
type=list(string)
default=[]
}
variable"events_endpoint_private_dns_enabled"{
description="Whether or not to associate a private hosted zone with the specified VPC for CloudWatch Events endpoint"
type=bool
default=false
}
variable"enable_logs_endpoint"{
description="Should be true if you want to provision a CloudWatch Logs endpoint to the VPC"
type=bool
default=false
}
variable"logs_endpoint_security_group_ids"{
description="The ID of one or more security groups to associate with the network interface for CloudWatch Logs endpoint"
type=list(string)
default=[]
}
variable"logs_endpoint_subnet_ids"{
description="The ID of one or more subnets in which to create a network interface for CloudWatch Logs endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."
type=list(string)
default=[]
}
variable"logs_endpoint_private_dns_enabled"{
description="Whether or not to associate a private hosted zone with the specified VPC for CloudWatch Logs endpoint"
type=bool
default=false
}
variable"enable_cloudtrail_endpoint"{
description="Should be true if you want to provision a CloudTrail endpoint to the VPC"
type=bool
default=false
}
variable"cloudtrail_endpoint_security_group_ids"{
description="The ID of one or more security groups to associate with the network interface for CloudTrail endpoint"
type=list(string)
default=[]
}
variable"cloudtrail_endpoint_subnet_ids"{
description="The ID of one or more subnets in which to create a network interface for CloudTrail endpoint. Only a single subnet within an AZ is supported. If omitted, private subnets will be used."