GetRandomPassword - 获得一个随机口令字符串

获得一个随机口令字符串。

接口说明

RAM 用户或 RAM 角色调用该 OpenAPI 需要被授予的权限策略详情,请参见访问控制

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
PasswordLengthstring

生成口令的字节数。

取值:8~128。

默认值:32。

32
ExcludeCharactersstring

生成口令时排除的字符。
有效值: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&'()*+,-./:;<=>?@[\]^_{|}~。
默认值:空。

ABCabc
ExcludeLowercasestring

生成口令时是否排除小写字母。

取值:

  • true
  • false(默认值)
false
ExcludeUppercasestring

生成口令时是否排除大写字母。

取值:

  • true
  • false(默认值)
false
ExcludeNumbersstring

生成口令时是否排除数字。

取值:

  • true
  • false(默认值)
false
ExcludePunctuationstring

生成口令时是否排除特殊字符。

取值:

  • true
  • false(默认值)
false
RequireEachIncludedTypestring

生成口令时是否上述每种类型都包含。

取值:

  • true
  • false(默认值)
true

返回参数

名称类型描述示例值
object
RandomPasswordstring

随机口令。

IxGn>NMmNB(y?iZ<Yc,_H/{2GC'U****
RequestIdstring

请求 ID。

6b0cbe25-5e33-467e-972e-7a83c6c97604

示例

正常返回示例

JSON格式

{
  "RandomPassword": "IxGn>NMmNB(y?iZ<Yc,_H/{2GC'U****",
  "RequestId": "6b0cbe25-5e33-467e-972e-7a83c6c97604"
}

错误码

HTTP status code错误码错误信息
400InvalidParametersome of the specified parameters "\" is not valid
500InternalFailureInternal Failure

访问错误中心查看更多错误码。