接口描述
本接口(UpdatePolicy )可用于更新策略。
请求域名:
cam.api.qcloud.com
说明:
UpdatePolicy 接口只能更新 createMode==2 的策略。
输入参数
以下请求参数列表仅列出了接口请求参数,未列出 公共请求参数。
参数名称 | 类型 | 必选 | 描述 |
---|---|---|---|
policyId | int | 是 | 策略 ID |
policyName | string | 否 | 策略名 |
description | string | 否 | 策略描述 |
policyDocument | string | 否 | 策略文档,示例:{"version":"2.0","statement":[{"action":"name/sts:AssumeRole","effect":"allow","principal":{"service":["cloudaudit.cloud.tencent.com","cls.cloud.tencent.com"]}}]},principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情 输出参数RoleInfo |
输出参数
字段 | 类型 | 描述 |
---|---|---|
code | Int | 公共错误码,0 表示成功,其他值表示失败。详见错误码页面的 公共错误码。 |
message | String | 模块错误信息描述,与接口相关。 |
codeDesc | String | 英文错误描述 |
示例
输入
https://cam.api.qcloud.com/v2/index.php
?policyId=524497
&policyName=testpppName1827
&policyDocument=%7B%22version%22%3A%222.0%22%2C%22statement%22%3A%5B%7B%22action%22%3A%22clb%3A%2A%22%2C%22effect%22%3A%22allow%22%2C%22resource%22%3A%22%2A%22%7D%5D%7D
&SignatureMethod=HmacSHA256
&Action=UpdatePolicy
&Region=gz
&SecretId=************************************************************
&Nonce=51231
&Timestamp=1508493076
&RequestClient=SDK_PHP_1.1
&Signature=vYb7gUVyg2POAj8Bgfc7SqgJ%2FB5ob9YFjRcdVH78M8U%3D
输出
{
"code": 0,
"message": "",
"codeDesc": "Success",
"data": []
}
错误码
参见 错误码。