描述
生成随机密码
示例
resource "random_password" "redis" {length = 16override_special = "_+-&=!@#$%^*()"}resource "tencentcloud_redis_instance" "redis" {vpc_id = var.app_target.vpc.idsubnet_id = var.app_target.subnet.idavailability_zone = var.app_target.availability_zonetype_id = 6password = random_password.redis.resultmem_size = 2048redis_replicas_num = 1name = "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 | 结果 |