添加角色组规则。

请求参数

参数 条目 类型 描述 是否必选

action

-

String

AddGroupRoleRules(添加角色组规则)

true

policy

-

String

规则类型 action 或预设,如:"all.project_manage"

true

principle

-

Dict or String

规则列表

true

-

resource_type

String

资源类型

false

-

actions

Array

受控制的接口列表

false

group_role

-

String

组身份 id

true

owner

-

String

所有者 id

false

zone

-

String

区域 id

false

project_id

-

String

项目 id

true

响应消息

参数 条目 类型 描述

action

-

String

AddGroupRoleRulesResponse

description

-

String

描述

ret_code

-

Integer

执行成功与否,0 表示成功,其他值则为错误代码

group_role_id

-

String

角色组 id

principle

-

Dict or String

规则列表

-

resource_type

String

资源类型

-

actions

Array

受控制的接口列表

policy

-

String

规则类型

示例

请求示例

https://api.qingcloud.com/iaas/?action=AddGroupRoleRules
&principle=[{"resource_type":"instance","actions":["CreateBrokers","DeleteBrokers","DescribeInstances"]}]&policy=action&group_role=gr-5590xkq2&owner=usr-WantwZJ8
&zone=test
&project_id=pj-xzvlxlb5

响应示例

// {"action":"AddGroupRoleRules","principle":[{"resource_":"instance","actions":["CreateBrokers","DeleteBrokers","DescribeInstances"]}],"policy":"action","group_role":"gr-5590xkq2","owner":"usr-WantwZJ8","zone":"test","project_id":"pj-xzvlxlb5"}
{
    "description": "",
    "ret_code": 0,
    "group_role_id": "gr-5590xkq2",
    "action": "AddGroupRoleRulesResponse",
    "principle": [
        {
            "resource_type": "instance",
            "actions": [
                "CreateBrokers",
                "DeleteBrokers",
                "DescribeInstances"
            ]
        }
    ],
    "policy": "action"
}


// {"action":"AddGroupRoleRules","principle":"","policy":"all.project_manage","group_role":"gr-5590xkq2","owner":"usr-WantwZJ8","zone":"test","project_id":"pj-xzvlxlb5"}
{
    "status": "enabled",
    "description": "",
    "ret_code": 0,
    "group_role_id": "gr-5590xkq2",
    "owner": "usr-WantwZJ8",
    "console_id": "alphacloud",
    "policy": "all.project_manage",
    "root_user_id": "usr-WantwZJ8",
    "create_time": "2021-12-27T14:08:46",
    "principle": "",
    "action": "AddGroupRoleRulesResponse",
    "status_time": "2021-12-27T14:08:46",
    "group_role_rule_id": "grr-opgcd9te"
}