» huaweicloud_cts_tracker_v1
Allows you to collect, store, and query cloud resource operation records.
» Example Usage
variable "bucket_name" { }
variable "topic_id" { }
resource "huaweicloud_cts_tracker_v1" "tracker_v1" {
bucket_name = "${var.bucket_name}"
file_prefix_name = "yO8Q"
is_support_smn = true
topic_id = "${var.topic_id}"
is_send_all_key_operation = false
operations = ["login"]
need_notify_user_list = ["user1"]
}
» Argument Reference
The following arguments are supported:
-
bucket_name
- (Required) The OBS bucket name for a tracker. -
file_prefix_name
- (Optional) The prefix of a log that needs to be stored in an OBS bucket. -
is_support_smn
- (Required) Specifies whether SMN is supported. When the value is false, topic_id and operations can be left empty. -
topic_id
- (Required)The theme of the SMN service, Is obtained from SMN and in the format of urn:smn:([a-z]|[A-Z]|[0-9]|-){1,32}:([a-z]|[A-Z]|[0-9]){32}:([a-z]|[A-Z]|[0-9]|-|_){1,256}. -
operations
- (Required) Trigger conditions for sending a notification. -
is_send_all_key_operation
- (Required) When the value is false, operations cannot be left empty. -
need_notify_user_list
- (Optional) The users using the login function. When these users log in, notifications will be sent.
» Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
status
- The status of a tracker. The value is enabled. -
tracker_name
- The tracker name. Currently, only tracker system is available.
» Import
CTS tracker can be imported using tracker_name
, e.g.
$ terraform import huaweicloud_cts_tracker_v1.tracker system