random_password

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

我的收藏

描述

生成随机密码

示例

resource "random_password" "redis" {
length = 16
override_special = "_+-&=!@#$%^*()"
}

resource "tencentcloud_redis_instance" "redis" {
vpc_id = var.app_target.vpc.id
subnet_id = var.app_target.subnet.id
availability_zone = var.app_target.availability_zone
type_id = 6
password = random_password.redis.result
mem_size = 2048
redis_replicas_num = 1
name = "cloudapp-redis"
port = 6379
}

参数说明

类型
名称
数据类型
说明
必填
length
int
密码长度
可选
region
string
这里为了覆盖基类的属性,无意义,可以不传
availability_zone
string
这里为了覆盖基类的属性,无意义,可以不传
count
int
这里为了覆盖基类的属性,无意义,可以不传
activity_id
int
这里为了覆盖基类的属性,无意义,可以不传
special
boolean
结果是否包含特殊字符
numeric
boolean
结果是否包含数字
upper
boolean
结果是否包含大写字母
lower
boolean
结果是否包含小写字母
override_special
string
特殊字符,会覆盖默认的特殊字符,自定义特殊字符请勿包含 $ 等可能导致解析异常的字符 默认特殊字符:!@#%&*()-_=+[]{}<>:?
生成
id
string
资源实例 ID
create_time
string
资源创建时间
result
string
结果