alicloud_cms_dynamic_tag_group
更新时间:
Provides a Cloud Monitor Service Dynamic Tag Group resource.
For information about Cloud Monitor Service Dynamic Tag Group and how to use it, see What is Dynamic Tag Group.
-> NOTE: Available since v1.142.0.
Example Usage
Basic Usage
variable "name" {
default = "terraform-example"
}
resource "alicloud_cms_alarm_contact_group" "default" {
alarm_contact_group_name = var.name
}
resource "alicloud_cms_dynamic_tag_group" "default" {
tag_key = var.name
contact_group_list = [alicloud_cms_alarm_contact_group.default.id]
match_express {
tag_value = var.name
tag_value_match_function = "all"
}
}
Argument Reference
The following arguments are supported:
tag_key
- (Required, ForceNew) The tag keys of the cloud resources.match_express_filter_relation
- (Optional, ForceNew) The relationship between the conditional expressions for the tag values of the cloud resources. Valid values:and
,or
.contact_group_list
- (Required, ForceNew, List) The alert contact groups. The alert notifications of the application group are sent to the alert contacts that belong to the specified alert contact groups.template_id_list
- (Optional, ForceNew, List) The IDs of the alert templates.match_express
- (Required, ForceNew, Set) The conditional expressions used to create an application group based on the tag. Seematch_express
below.
match_express
The match_express supports the following:
tag_value
- (Required, ForceNew) The tag values of the cloud resources.tag_value_match_function
- (Required, ForceNew) The method that is used to match the tag values of the cloud resources. Valid values:all
,startWith
,endWith
,contains
,notContains
,equals
.
Attributes Reference
The following attributes are exported:
id
- The resource ID in terraform of Dynamic Tag Group.status
- The status of the Dynamic Tag Group.
Import
Cloud Monitor Service Dynamic Tag Group can be imported using the id, e.g.
$ terraform import alicloud_cms_dynamic_tag_group.example <id>
文档内容是否对您有帮助?