bucket_configs |
The Object Storage bucket configurations. |
list(object({ access_tags = optional(list(string), []) add_bucket_name_suffix = optional(bool, false) bucket_name = string kms_encryption_enabled = optional(bool, true) kms_guid = optional(string, null) kms_key_crn = optional(string, null) skip_iam_authorization_policy = optional(bool, false) management_endpoint_type = optional(string, "public") cross_region_location = optional(string, null) storage_class = optional(string, "smart") region_location = optional(string, null) resource_instance_id = string force_delete = optional(bool, true) single_site_location = optional(string, null) hard_quota = optional(number, null) expire_filter_prefix = optional(string, null) archive_filter_prefix = optional(string, null) object_locking_enabled = optional(bool, false) object_lock_duration_days = optional(number, 0) object_lock_duration_years = optional(number, 0)
activity_tracking = optional(object({ read_data_events = optional(bool, true) write_data_events = optional(bool, true) management_events = optional(bool, true) })) archive_rule = optional(object({ enable = optional(bool, false) days = optional(number, 20) type = optional(string, "Glacier") })) expire_rule = optional(object({ enable = optional(bool, false) days = optional(number, 365) })) metrics_monitoring = optional(object({ usage_metrics_enabled = optional(bool, true) request_metrics_enabled = optional(bool, true) metrics_monitoring_crn = optional(string, null) })) object_versioning = optional(object({ enable = optional(bool, false) })) retention_rule = optional(object({ default = optional(number, 90) maximum = optional(number, 350) minimum = optional(number, 90) permanent = optional(bool, false) })) cbr_rules = optional(list(object({ description = string account_id = string rule_contexts = list(object({ attributes = optional(list(object({ name = string value = string }))) })) enforcement_mode = string tags = optional(list(object({ name = string value = string })), []) operations = optional(list(object({ api_types = list(object({ api_type_id = string })) }))) })), [])
})) |
n/a |
yes |