cos |
Object describing the cloud object storage instance, buckets, and keys. Set use_data to false to create instance |
list( object({ name = string use_data = optional(bool) resource_group_id = optional(string) plan = optional(string) buckets = list(object({ name = string storage_class = string endpoint_type = string force_delete = bool single_site_location = optional(string) region_location = optional(string) cross_region_location = optional(string) kms_key = optional(string) allowed_ip = optional(list(string)) hard_quota = optional(number) archive_rule = optional(object({ days = number enable = bool rule_id = optional(string) type = string })) activity_tracking = optional(object({ activity_tracker_crn = string read_data_events = bool write_data_events = bool })) metrics_monitoring = optional(object({ metrics_monitoring_crn = string request_metrics_enabled = optional(bool) usage_metrics_enabled = optional(bool) })) })) keys = optional( list(object({ name = string role = string enable_HMAC = bool })) )
}) ) |
[ { "buckets": [ { "endpoint_type": "public", "force_delete": true, "kms_key": "at-test-atracker-key", "name": "atracker-bucket", "storage_class": "standard" } ], "keys": [ { "enable_HMAC": false, "name": "cos-bind-key", "role": "Writer" } ], "name": "atracker-cos", "plan": "standard", "random_suffix": true, "resource_group": "at-test-service-rg", "use_data": false }, { "buckets": [ { "endpoint_type": "public", "force_delete": true, "kms_key": "at-test-slz-key", "name": "management-bucket", "storage_class": "standard" }, { "endpoint_type": "public", "force_delete": true, "kms_key": "at-test-slz-key", "name": "workload-bucket", "storage_class": "standard" }, { "endpoint_type": "public", "force_delete": true, "kms_key": "at-test-slz-key", "name": "bastion-bucket", "storage_class": "standard" } ], "keys": [ { "enable_HMAC": true, "name": "bastion-key", "role": "Writer" } ], "name": "cos", "plan": "standard", "random_suffix": true, "resource_group": "at-test-service-rg", "use_data": false } ] |
no |