alicloud_log_resource_record
更新时间:
Log resource is a meta store service provided by log service, resource can be used to define meta store's table structure, record can be used for table's row data.
For information about SLS Resource and how to use it, see Resource management
-> NOTE: Available since v1.162.0. log resource region should be set a main region: cn-heyuan.
Example Usage
Basic Usage
provider "alicloud" {
region = "cn-heyuan"
}
resource "alicloud_log_resource" "example" {
type = "userdefine"
name = "user.tf.resource"
description = "user tf resource desc"
ext_info = "{}"
schema = <<EOF
{
"schema": [
{
"column": "col1",
"desc": "col1 desc",
"ext_info": {
},
"required": true,
"type": "string"
},
{
"column": "col2",
"desc": "col2 desc",
"ext_info": "optional",
"required": true,
"type": "string"
}
]
}
EOF
}
resource "alicloud_log_resource_record" "example" {
resource_name = alicloud_log_resource.example.id
record_id = "user_tf_resource_1"
tag = "resource tag"
value = <<EOF
{
"col1": "this is col1 value",
"col2": "col2 value"
}
EOF
}
Argument Reference
The following arguments are supported:
resource_name
- (Required) The name defined in log_resource, log service have some internal resource, like sls.common.user, sls.common.user_group.record_id
- (Required, ForceNew) The record's id, should be unique.tag
- (Required) The record's tag, can be used for search.value
- (Required) The json value of record.
Attributes Reference
The following attributes are exported:
id
- The ID of the resource record. It formats of<resource_name>:<record_id>
.
Import
Log resource record can be imported using the id, e.g.
$ terraform import alicloud_log_resource_record.example <resource_name>:<record_id>
文档内容是否对您有帮助?