描述
数据仓库账户权限,了解 账户与授权
示例
resource "tencentcloud_clickhouse_account_permission" "account_permission_all_database" {instance_id = "cdwch-xxxxxx"cluster = "default_cluster"user_name = "user1"all_database = trueglobal_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 = falsedatabase_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 查询、插入、设置、清空表、删除表
示例值:[] |