-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvariables_gcs.tf
39 lines (31 loc) · 983 Bytes
/
variables_gcs.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
31
32
33
34
35
36
37
38
39
# GCS Variables
variable "bucket_names" {
type = "list"
description = "Name of the GCS buckets"
}
variable "bucket_location" {
description = "Location of the GCS bucket"
}
variable "bucket_project" {
description = "Project for the GCS bucket"
}
variable "bucket_storage_class" {
description = "Storage class of the GCS bucket"
}
variable "gcs_versioning_enabled" {
description = "To enable object versioning"
default = false
}
variable "lifecycle_rule_action_type" {
description = "The type of the action of this Lifecycle Rule. Supported values include: Delete and SetStorageClass"
default = "delete"
}
variable "lifecycle_rule_condition_age" {
description = "Minimum age of an object in days to satisfy this condition"
default = 180
}
variable "lifecycle_rule_condition_is_live" {
description = "Relevant only for versioned objects. If true, this condition matches live objects, archived objects otherwise."
default = false
}
##end