60 lines
1.0 KiB
HCL
60 lines
1.0 KiB
HCL
variable bucket_name {}
|
|
variable bucket_policy_json {}
|
|
variable current_version_expiration_days {
|
|
type = number
|
|
default = 2560
|
|
description = "731 for flowlogs"
|
|
}
|
|
|
|
variable noncurrent_version_expiration_days {
|
|
type = number
|
|
default = 2560
|
|
description = "731 for flowlogs"
|
|
}
|
|
|
|
variable enable_bucket_logging {
|
|
type = bool
|
|
}
|
|
variable logging_bucket_id {
|
|
type = string
|
|
default = null
|
|
}
|
|
variable enable_encryption {
|
|
type = bool
|
|
}
|
|
variable encryption_key_arn {
|
|
type = string
|
|
default = ""
|
|
description = "Leave blank to use AES256"
|
|
}
|
|
variable enable_versioning {
|
|
type = bool
|
|
}
|
|
variable enable_bucket_lifecycle {
|
|
type = bool
|
|
}
|
|
|
|
variable enable_replication {
|
|
type = bool
|
|
default = false
|
|
}
|
|
|
|
variable replication_role_arn {
|
|
type = string
|
|
default = null
|
|
}
|
|
|
|
variable replication_dest_bucket_name {
|
|
type = string
|
|
default = null
|
|
}
|
|
|
|
variable replication_destination_aws_account_id {
|
|
type = number
|
|
default = null
|
|
}
|
|
|
|
variable replication_destination_kms_key_arn {
|
|
type = string
|
|
default = null
|
|
} |