文档中心>云应用>服务商指南>参考手册>资源类型手册>tencentcloud_clickhouse_account_permission

tencentcloud_clickhouse_account_permission

最近更新时间:2025-09-04 14:56:12

我的收藏

描述

数据仓库账户权限,了解 账户与授权

示例

resource "tencentcloud_clickhouse_account_permission" "account_permission_all_database" {
instance_id = "cdwch-xxxxxx"
cluster = "default_cluster"
user_name = "user1"
all_database = true
global_privileges = ["SELECT", "ALTER"]
}

resource "tencentcloud_clickhouse_account_permission" "account_permission_not_all_database" {
instance_id = "cdwch-xxxxxx"
cluster = "default_cluster"
user_name = "user2"
all_database = false
database_privilege_list {
database_name = "xxxxxx"
database_privileges = ["SELECT", "ALTER"]
}
}

参数说明

类型
名称
数据类型
说明
必填
region
string
地域,如:ap-guangzhou,默认使用 provider 中定义的 region 也可以在 resource 中指定地域,覆盖默认设置
all_database
boolean
是否所有数据库表
示例值:true
cluster
string
cluster 名称
示例值:cdwch-xxxxxx
instance_id
string
实例 ID
示例值:cdwch-xxxxxx
user_name
string
用户名
示例值:user2
可选
availability_zone
string
可用区
count
int
资源数量,默认为 1 如果为 0 则不创建资源
activity_id
int
计费活动 ID,保留字段
database_privilege_list
Schema[]
全局权限 示例值:数组
Schema 类型详见:DatabasePrivilegeInfoSchema
global_privileges
string[]
数据库表权限 示例值:数组
生成
id
string
资源实例 ID
create_time
string
资源创建时间

数据结构

DatabasePrivilegeInfoSchema

描述

数据库权限信息,详见 参数定义

参数说明

类型
名称
数据类型
说明
必填
database_name
string
数据库名称 示例值:db1
可选
database_privileges
string[]
库表权限,SELECT、INSERT_ALL、ALTER、TRUNCATE、DROP_TABLE、CREATE_TABLE、DROP_DATABASE
示例值:["SELECT", "ALTER"]
table_privilege_list
Schema[]
库下面的表权限 示例值:["SELECT"]
Schema 类型详见:TablePrivilegeInfoSchema

TablePrivilegeInfoSchema

描述

表权限,详见 参数定义

参数说明

类型
名称
数据类型
说明
必填
table_name
string
表名称 示例值:table1
table_privileges
string[]
表权限列表 SELECT、INSERT_ALL、ALTER、TRUNCATE、DROP_TABLE 查询、插入、设置、清空表、删除表 示例值:[]