generated from plus3it/repo-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvariables.tf
30 lines (26 loc) · 936 Bytes
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
variable "ec2_account" {
description = "Object of inputs for ec2 account settings"
type = object({
ebs_encryption_by_default = optional(object({
enabled = optional(bool, true)
default_kms_key = optional(string)
}), {})
ebs_snapshot_block_public_access = optional(object({
state = optional(string, "block-all-sharing")
}), {})
image_block_public_access = optional(object({
state = optional(string, "block-new-sharing")
}), {})
instance_metadata_defaults = optional(object({
http_endpoint = optional(string, "enabled")
http_tokens = optional(string, "required")
http_put_response_hop_limit = optional(number, 2)
instance_metadata_tags = optional(string, "enabled")
}), {})
serial_console_access = optional(object({
enabled = optional(bool, false)
}))
})
default = {}
nullable = false
}