{
  "name": "cam",
  "display_name": "访问管理",
  "description": "介绍如何使用API对访问管理进行操作，包括管理用户、组、角色及授权策略等。",
  "domain": "security",
  "api_version": "2019-01-16",
  "endpoint": "cam.tencentcloudapi.com",
  "actions": [
    {
      "name": "AddUser",
      "description": "创建子用户",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "子用户用户名",
          "example": "Jack"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "子用户备注",
          "example": "公司运营"
        },
        {
          "name": "ConsoleLogin",
          "type": "integer",
          "required": false,
          "description": "子用户是否可以登录控制台。传0子用户无法登录控制台，传1子用户可以登录控制台。",
          "example": "1"
        },
        {
          "name": "UseApi",
          "type": "integer",
          "required": false,
          "description": "是否生成子用户密钥。传0不生成子用户密钥，传1生成子用户密钥。",
          "example": "1"
        },
        {
          "name": "Password",
          "type": "string",
          "required": false,
          "description": "子用户控制台登录密码，若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效，如果传空并且上面指定允许登录控制台，则自动生成随机密码，随机密码规则为32位包含大小写字母、数字和特殊字符。",
          "example": "test123456"
        },
        {
          "name": "NeedResetPassword",
          "type": "integer",
          "required": false,
          "description": "子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码，传1子用户下次登录控制台需要重置密码。",
          "example": "0"
        },
        {
          "name": "PhoneNum",
          "type": "string",
          "required": false,
          "description": "手机号",
          "example": "10086"
        },
        {
          "name": "CountryCode",
          "type": "string",
          "required": false,
          "description": "区号",
          "example": "86"
        },
        {
          "name": "Email",
          "type": "string",
          "required": false,
          "description": "邮箱",
          "example": "12340qq.com"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "AddUserToGroup",
      "description": "用户加入到用户组",
      "status": "online",
      "parameters": [
        {
          "name": "Info",
          "type": "array",
          "required": true,
          "description": "添加的子用户 UIN/UID 和用户组 ID 关联关系",
          "example": "[{\"GroupId\":10000002,\"Uid\":10000004}]",
          "item_type": "object",
          "children": [
            {
              "name": "GroupId",
              "type": "integer",
              "required": true,
              "description": "用户组 ID",
              "example": "1000122"
            },
            {
              "name": "Uid",
              "type": "integer",
              "required": false,
              "description": "子用户 UID",
              "example": "1000121"
            },
            {
              "name": "Uin",
              "type": "integer",
              "required": false,
              "description": "子用户 Uin，Uid和Uin至少有一个必填",
              "example": "100003435"
            }
          ]
        }
      ],
      "required": [
        "Info"
      ]
    },
    {
      "name": "AttachGroupPolicy",
      "description": "本接口（AttachGroupPolicy）可用于绑定策略到用户组。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略 id",
          "example": "1000"
        },
        {
          "name": "AttachGroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 id",
          "example": "1000"
        }
      ],
      "required": [
        "PolicyId",
        "AttachGroupId"
      ]
    },
    {
      "name": "AttachRolePolicy",
      "description": "本接口（AttachRolePolicy）用于绑定策略到角色。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": false,
          "description": "策略ID，入参PolicyId与PolicyName二选一",
          "example": "1"
        },
        {
          "name": "AttachRoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，用于指定角色，入参 AttachRoleId 与 AttachRoleName 二选一",
          "example": "4611686018427397905"
        },
        {
          "name": "AttachRoleName",
          "type": "string",
          "required": false,
          "description": "角色名称，用于指定角色，入参 AttachRoleId 与 AttachRoleName 二选一",
          "example": "QCS_RoleName"
        },
        {
          "name": "PolicyName",
          "type": "string",
          "required": false,
          "description": "策略名，入参PolicyId与PolicyName二选一",
          "example": "policygen-test"
        }
      ],
      "required": []
    },
    {
      "name": "AttachUserPolicy",
      "description": "本接口（AttachUserPolicy）可用于绑定到用户的策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略 id",
          "example": "524497"
        },
        {
          "name": "AttachUin",
          "type": "integer",
          "required": true,
          "description": "子账号 uin",
          "example": "3449203261"
        }
      ],
      "required": [
        "PolicyId",
        "AttachUin"
      ]
    },
    {
      "name": "BuildDataFlowAuthToken",
      "description": "获取数据流认证Token",
      "status": "online",
      "parameters": [
        {
          "name": "ResourceId",
          "type": "string",
          "required": true,
          "description": "资源ID",
          "example": "cbd-esq42"
        },
        {
          "name": "ResourceRegion",
          "type": "string",
          "required": true,
          "description": "资源地域",
          "example": "ap-guangzhou"
        },
        {
          "name": "ResourceAccount",
          "type": "string",
          "required": true,
          "description": "资源用户名",
          "example": "readOnly"
        }
      ],
      "required": [
        "ResourceId",
        "ResourceRegion",
        "ResourceAccount"
      ]
    },
    {
      "name": "ConsumeCustomMFAToken",
      "description": "验证自定义多因子Token",
      "status": "online",
      "parameters": [
        {
          "name": "MFAToken",
          "type": "string",
          "required": true,
          "description": "自定义多因子验证Token",
          "example": "mfa_1000000000-a6f836f1"
        }
      ],
      "required": [
        "MFAToken"
      ]
    },
    {
      "name": "CreateAccessKey",
      "description": "为CAM用户创建访问密钥",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": false,
          "description": "指定用户Uin，不填默认为当前用户创建访问密钥",
          "example": "100013065917"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "密钥描述，长度在1到1024之间，可包含大小写字符，数字以及特殊字符：=,.@:/-。 正则为：[\\w+=,.@:/-]*。",
          "example": "备注"
        }
      ],
      "required": []
    },
    {
      "name": "CreateGroup",
      "description": "创建用户组",
      "status": "online",
      "parameters": [
        {
          "name": "GroupName",
          "type": "string",
          "required": true,
          "description": "用户组名",
          "example": "test1"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "用户组描述",
          "example": "test2"
        }
      ],
      "required": [
        "GroupName"
      ]
    },
    {
      "name": "CreateMessageReceiver",
      "description": "创建消息接收人接口：仅允许已完成实名认证的用户访问消息接收人接口，并对每个用户限制每天最多请求10次。",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "消息接收人的用户名",
          "example": "用户"
        },
        {
          "name": "CountryCode",
          "type": "string",
          "required": true,
          "description": "手机号国际区号，国内为86",
          "example": "86"
        },
        {
          "name": "PhoneNumber",
          "type": "string",
          "required": true,
          "description": "手机号码, 例如：132****2492",
          "example": "132****3769"
        },
        {
          "name": "Email",
          "type": "string",
          "required": true,
          "description": "邮箱，例如：57*****@qq.com",
          "example": "5732*****@qq.com"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "消息接收人的备注，选填",
          "example": "备注"
        }
      ],
      "required": [
        "Name",
        "CountryCode",
        "PhoneNumber",
        "Email"
      ]
    },
    {
      "name": "CreateOIDCConfig",
      "description": "创建角色OIDC配置",
      "status": "online",
      "parameters": [
        {
          "name": "IdentityUrl",
          "type": "string",
          "required": true,
          "description": "身份提供商URL",
          "example": "https://xxx.qq.cn/oidc"
        },
        {
          "name": "ClientId",
          "type": "array",
          "required": true,
          "description": "客户端ID",
          "example": "61adcf00620c31e3ddbc9546",
          "item_type": "string"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "OIDC"
        },
        {
          "name": "IdentityKey",
          "type": "string",
          "required": true,
          "description": "签名公钥，需要base64",
          "example": "baz****"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "描述",
          "example": "this is description"
        }
      ],
      "required": [
        "IdentityUrl",
        "ClientId",
        "Name",
        "IdentityKey"
      ]
    },
    {
      "name": "CreatePolicy",
      "description": "本接口（CreatePolicy）可用于创建策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyName",
          "type": "string",
          "required": true,
          "description": "策略名称。长度为1~128个字符，可包含英文字母、数字和+=,.@-_。",
          "example": "TestPolicyName"
        },
        {
          "name": "PolicyDocument",
          "type": "string",
          "required": true,
          "description": "策略文档",
          "example": "{\"version\":\"2.0\",\"statement\":[{\"effect\":\"allow\",\"action\":\"cvm:Describe*\",\"resource\":\"*\"}]}"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "策略描述",
          "example": "测试描述信息"
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "策略关联的标签列表",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "标签键",
              "example": "region"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "标签值",
              "example": "ap-guangzhou"
            }
          ]
        }
      ],
      "required": [
        "PolicyName",
        "PolicyDocument"
      ]
    },
    {
      "name": "CreatePolicyVersion",
      "description": "该接口（CreatePolicyVersion）用于新增策略版本，用户创建了一个策略版本之后可以方便的通过变更策略版本的方式来变更策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "1000"
        },
        {
          "name": "PolicyDocument",
          "type": "string",
          "required": true,
          "description": "策略文本信息",
          "example": "{\"strategyInfo\":{\"version\":\"2.0\",\"statement\":[{\"effect\":\"allow\",\"action\":[\"cam:GetRole\"],\"resource\":[\"*\"]}]}}"
        },
        {
          "name": "SetAsDefault",
          "type": "boolean",
          "required": true,
          "description": "是否设置为当前策略的版本",
          "example": "true"
        }
      ],
      "required": [
        "PolicyId",
        "PolicyDocument",
        "SetAsDefault"
      ]
    },
    {
      "name": "CreateRole",
      "description": "本接口（CreateRole）用于创建角色。",
      "status": "online",
      "parameters": [
        {
          "name": "RoleName",
          "type": "string",
          "required": true,
          "description": "角色名称。长度为1~128个字符，可包含英文字母、数字和+=,.@-_。",
          "example": "AdminRole"
        },
        {
          "name": "PolicyDocument",
          "type": "string",
          "required": true,
          "description": "策略文档，示例：{\"version\":\"2.0\",\"statement\":[{\"action\":\"name/sts:AssumeRole\",\"effect\":\"allow\",\"principal\":{\"service\":[\"cloudaudit.cloud.tencent.com\",\"cls.cloud.tencent.com\"]}}]}，principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情（https://cloud.tencent.com/document/product/598/36221） 输出参数RoleInfo",
          "example": "%7B%22version%22%3A%222.0%22%2C%22statement%22%3A%5B%7B%22action%22%3A%22name%2Fsts%3AAssumeRole%22%2C%22effect%22%3A%22allow%22%2C%22principal%22%3A%7B%22service%22%3A%5B%22cloudaudit.cloud.tencent.com%22%2C%22cls.cloud.tencent.com%22%5D%7D%7D%5D%7D"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "角色描述",
          "example": "管理角色"
        },
        {
          "name": "ConsoleLogin",
          "type": "integer",
          "required": false,
          "description": "是否允许登录 1 为允许 0 为不允许",
          "example": "0"
        },
        {
          "name": "SessionDuration",
          "type": "integer",
          "required": false,
          "description": "申请角色临时密钥的最长有效期限制(范围：0~43200)",
          "example": "3600"
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "角色绑定标签",
          "example": "[{\"Key\":\"管理人员\",\"Value\":\"运营主管\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "标签键",
              "example": "TagKey"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "标签值",
              "example": "TagValue"
            }
          ]
        }
      ],
      "required": [
        "RoleName",
        "PolicyDocument"
      ]
    },
    {
      "name": "CreateSAMLProvider",
      "description": "创建SAML身份提供商",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商名称",
          "example": "testName"
        },
        {
          "name": "Description",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商描述",
          "example": "testProvider"
        },
        {
          "name": "SAMLMetadataDocument",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商Base64编码的元数据文档",
          "example": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48bWQ6RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0iaHR0cDovL3d3dy5va3RhLmNvbS9leGsxa3F4bWNqUW1HQURNeTM1NyIgeG1sbnM6bWQ9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSI%2BPG1kOklEUFNTT0Rlc2NyaXB0b3IgV2FudEF1dGhuUmVxdWVzdHNTaWduZWQ9ImZhbHNlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnB%3D%3D"
        }
      ],
      "required": [
        "Name",
        "Description",
        "SAMLMetadataDocument"
      ]
    },
    {
      "name": "CreateServiceLinkedRole",
      "description": "创建服务相关角色",
      "status": "online",
      "parameters": [
        {
          "name": "QCSServiceName",
          "type": "array",
          "required": true,
          "description": "填写此角色的腾讯云服务载体，具体可查询文档（角色载体）字段 https://cloud.tencent.com/document/product/598/85165",
          "example": "示例值：[\"cbsinit.cvm.cloud.tencent.com\"] ",
          "item_type": "string"
        },
        {
          "name": "CustomSuffix",
          "type": "string",
          "required": false,
          "description": "自定义后缀，根据您提供的字符串，与服务提供的前缀组合在一起以形成完整的角色名称。",
          "example": "forAdmin"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "角色说明。",
          "example": "ccsLinkedRole"
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "角色绑定标签。",
          "example": "[{\"TagKey\":\"管理人员\",\"TagValue\":\"运营主管\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "标签键",
              "example": "TagKey"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "标签值",
              "example": "TagValue"
            }
          ]
        }
      ],
      "required": [
        "QCSServiceName"
      ]
    },
    {
      "name": "CreateSubAccountLoginIpPolicy",
      "description": "增加子账号登录IP策略",
      "status": "online",
      "parameters": [
        {
          "name": "IpPolicies",
          "type": "array",
          "required": false,
          "description": "IP策略集合",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "IP",
              "type": "string",
              "required": true,
              "description": "IP段"
            },
            {
              "name": "Effect",
              "type": "string",
              "required": true,
              "description": "策略效力，Allow或Deny"
            }
          ]
        },
        {
          "name": "ApproverType",
          "type": "string",
          "required": false,
          "description": "审批人类型，目前支持的类型有：SubAccountLoginLimitApproval（子账号登录限制审批）",
          "example": "SubAccountLoginLimitApproval"
        },
        {
          "name": "ApproverUin",
          "type": "array",
          "required": false,
          "description": "被添加为协助审批人的账号ID数组",
          "example": "[\"20548499\"]",
          "item_type": "integer"
        },
        {
          "name": "DisablePolicy",
          "type": "integer",
          "required": false,
          "description": "是否禁用策略：0：不禁用，1：禁用",
          "example": "0"
        },
        {
          "name": "PolicyType",
          "type": "integer",
          "required": false,
          "description": "策略类型：1：更新IP策略，2：设置异地登录校验校验规则",
          "example": "1"
        }
      ],
      "required": []
    },
    {
      "name": "CreateUserOIDCConfig",
      "description": "创建用户OIDC配置。只能创建一个用户OIDC身份提供商，并且创建用户OIDC配置之后会自动关闭用户SAML SSO身份提供商。",
      "status": "online",
      "parameters": [
        {
          "name": "IdentityUrl",
          "type": "string",
          "required": true,
          "description": "身份提供商URL。OpenID Connect身份提供商标识。 对应企业IdP提供的Openid-configuration中\"issuer\"字段的值。",
          "example": "https://xxx.qq.cn/oidc"
        },
        {
          "name": "ClientId",
          "type": "string",
          "required": true,
          "description": "客户端ID，在OpenID Connect身份提供商注册的客户端ID。",
          "example": "61adcf00620c31e3ddbc9546"
        },
        {
          "name": "AuthorizationEndpoint",
          "type": "string",
          "required": true,
          "description": "授权请求Endpoint，OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中\"authorization_endpoint\"字段的值。",
          "example": "https://console.authing.cn/console/get-started/61adcf00620c31e3d"
        },
        {
          "name": "ResponseType",
          "type": "string",
          "required": true,
          "description": "授权请求Response type，固定值id_token",
          "example": "id_token"
        },
        {
          "name": "ResponseMode",
          "type": "string",
          "required": true,
          "description": "授权请求Response mode。授权请求返回模式，form_post和fragment两种可选模式，推荐选择form_post模式。",
          "example": "fragment"
        },
        {
          "name": "MappingFiled",
          "type": "string",
          "required": true,
          "description": "映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名，通常是sub或者name字段",
          "example": "sub"
        },
        {
          "name": "IdentityKey",
          "type": "string",
          "required": true,
          "description": "签名公钥，需要base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全，建议您定期轮换签名公钥。",
          "example": "baz****"
        },
        {
          "name": "Scope",
          "type": "array",
          "required": false,
          "description": "授权请求Scope。openid; email;profile。授权请求信息范围。默认必选openid。",
          "example": "[\"openid\"]",
          "item_type": "string"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "描述信息。由用户自行定义。",
          "example": "this is description"
        },
        {
          "name": "AutoRotateKey",
          "type": "integer",
          "required": false,
          "description": "OIDC公钥自动轮转开关（默认为0代表关闭，1代表开启）如果不传的话会默认置0",
          "example": "1"
        }
      ],
      "required": [
        "IdentityUrl",
        "ClientId",
        "AuthorizationEndpoint",
        "ResponseType",
        "ResponseMode",
        "MappingFiled",
        "IdentityKey"
      ]
    },
    {
      "name": "CreateUserSAMLConfig",
      "description": "创建用户SAML配置",
      "status": "online",
      "parameters": [
        {
          "name": "SAMLMetadataDocument",
          "type": "string",
          "required": true,
          "description": "SAML元数据文档，需要base64 encode",
          "example": "metadataDocumentDemo"
        },
        {
          "name": "AuxiliaryDomain",
          "type": "string",
          "required": false,
          "description": "辅助域名",
          "example": "xx.com"
        }
      ],
      "required": [
        "SAMLMetadataDocument"
      ]
    },
    {
      "name": "DeleteAccessKey",
      "description": "为CAM用户删除访问密钥。 此接口属于高风险操作，删除密钥后不可恢复，腾讯云将永久拒绝此密钥的所有请求，请谨慎使用。",
      "status": "online",
      "parameters": [
        {
          "name": "AccessKeyId",
          "type": "string",
          "required": true,
          "description": "指定需要删除的AccessKeyId",
          "example": "AKID***"
        },
        {
          "name": "TargetUin",
          "type": "integer",
          "required": false,
          "description": "指定用户Uin，不填默认为当前用户删除访问密钥",
          "example": "100013065917"
        }
      ],
      "required": [
        "AccessKeyId"
      ]
    },
    {
      "name": "DeleteGroup",
      "description": "删除用户组",
      "status": "online",
      "parameters": [
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 ID",
          "example": "2020"
        }
      ],
      "required": [
        "GroupId"
      ]
    },
    {
      "name": "DeleteMessageReceiver",
      "description": "删除消息接收人",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "消息接受者的名称",
          "example": "Jack"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "DeleteOIDCConfig",
      "description": "删除OIDC身份提供商",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "OIDC身份提供商名称",
          "example": "name"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "DeletePolicy",
      "description": "本接口（DeletePolicy）可用于删除策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "array",
          "required": true,
          "description": "数组，数组成员是策略 id，支持批量删除策略",
          "example": "[1000]",
          "item_type": "integer"
        }
      ],
      "required": [
        "PolicyId"
      ]
    },
    {
      "name": "DeletePolicyVersion",
      "description": "本接口（DeletePolicyVersion）可用于删除一个策略的策略版本。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "1000"
        },
        {
          "name": "VersionId",
          "type": "array",
          "required": true,
          "description": "策略版本号",
          "example": "1",
          "item_type": "integer"
        }
      ],
      "required": [
        "PolicyId",
        "VersionId"
      ]
    },
    {
      "name": "DeleteRole",
      "description": "本接口（DeleteRole）用于删除指定角色。",
      "status": "online",
      "parameters": [
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "4611686018427844696"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名称，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "QCS_RoleName"
        }
      ],
      "required": []
    },
    {
      "name": "DeleteRolePermissionsBoundary",
      "description": "删除角色权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID（与角色名至少填一个）",
          "example": "1234567"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名（与角色ID至少填一个）",
          "example": "QCS_RoleName"
        }
      ],
      "required": []
    },
    {
      "name": "DeleteSAMLProvider",
      "description": "删除SAML身份提供商",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商名称",
          "example": "testName"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "DeleteServiceLinkedRole",
      "description": "删除服务相关角色",
      "status": "online",
      "parameters": [
        {
          "name": "RoleName",
          "type": "string",
          "required": true,
          "description": "要删除的服务相关角色的名称。",
          "example": "Qcs_Role"
        }
      ],
      "required": [
        "RoleName"
      ]
    },
    {
      "name": "DeleteUser",
      "description": "删除子用户",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "子用户用户名",
          "example": "test124"
        },
        {
          "name": "Force",
          "type": "integer",
          "required": false,
          "description": "是否强制删除该子用户，默认入参为0。0：若该用户存在未删除API密钥，则不删除用户；1：若该用户存在未删除API密钥，则先删除密钥后删除用户。删除密钥需要您拥有cam:DeleteApiKey权限，您将可以删除该用户下启用或禁用状态的所有密钥，无权限则删除密钥和用户失败",
          "example": "0"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "DeleteUserPermissionsBoundary",
      "description": "删除用户权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": true,
          "description": "子账号Uin",
          "example": "1234567"
        }
      ],
      "required": [
        "TargetUin"
      ]
    },
    {
      "name": "DescribeOIDCConfig",
      "description": "查询角色OIDC配置",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "OIDC"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "DescribeRoleList",
      "description": "本接口（DescribeRoleList）用于获取账号下的角色列表。",
      "status": "online",
      "parameters": [
        {
          "name": "Page",
          "type": "integer",
          "required": true,
          "description": "页码，从1开始",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": true,
          "description": "每页行数，不能大于200",
          "example": "5"
        },
        {
          "name": "Tags",
          "type": "array",
          "required": false,
          "description": "标签筛选",
          "example": "[{\"Key\":\"管理人员\",\"Value\":\"运营主管\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "标签键",
              "example": "TagKey"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "标签值",
              "example": "TagValue"
            }
          ]
        }
      ],
      "required": [
        "Page",
        "Rp"
      ]
    },
    {
      "name": "DescribeSafeAuthFlag",
      "description": "查询用户安全设置",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeSafeAuthFlagColl",
      "description": "获取子账号安全设置",
      "status": "online",
      "parameters": [
        {
          "name": "SubUin",
          "type": "integer",
          "required": true,
          "description": "子账号",
          "example": "100000000000"
        }
      ],
      "required": [
        "SubUin"
      ]
    },
    {
      "name": "DescribeSafeAuthFlagIntl",
      "description": "查询安全设置(国际站)",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeSubAccounts",
      "description": "通过子用户UIN列表查询子用户",
      "status": "online",
      "parameters": [
        {
          "name": "FilterSubAccountUin",
          "type": "array",
          "required": true,
          "description": "子用户UIN列表，最多支持50个UIN",
          "example": "[12,23,34]",
          "item_type": "integer"
        }
      ],
      "required": [
        "FilterSubAccountUin"
      ]
    },
    {
      "name": "DescribeUserOIDCConfig",
      "description": "查询用户OIDC配置",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DescribeUserSAMLConfig",
      "description": "查询用户SAML配置",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "DetachGroupPolicy",
      "description": "本接口（DetachGroupPolicy）可用于解除绑定到用户组的策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略 id",
          "example": "1000"
        },
        {
          "name": "DetachGroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 id",
          "example": "1000"
        }
      ],
      "required": [
        "PolicyId",
        "DetachGroupId"
      ]
    },
    {
      "name": "DetachRolePolicy",
      "description": "本接口（DetachRolePolicy）用于解除绑定角色的策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": false,
          "description": "策略ID，入参PolicyId与PolicyName二选一",
          "example": "1"
        },
        {
          "name": "DetachRoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，用于指定角色，入参 DetachRoleId 与 DetachRoleName 二选一",
          "example": "4611686018427397905"
        },
        {
          "name": "DetachRoleName",
          "type": "string",
          "required": false,
          "description": "角色名称，用于指定角色，入参 DetachRoleId 与 DetachRoleName 二选一",
          "example": "QCS_RoleName"
        },
        {
          "name": "PolicyName",
          "type": "string",
          "required": false,
          "description": "策略名，入参PolicyId与PolicyName二选一",
          "example": "QCS_PolicyName"
        }
      ],
      "required": []
    },
    {
      "name": "DetachUserPolicy",
      "description": "本接口（DetachUserPolicy）可用于解除绑定到用户的策略。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略 id",
          "example": "1000"
        },
        {
          "name": "DetachUin",
          "type": "integer",
          "required": true,
          "description": "子账号 uin",
          "example": "1000"
        }
      ],
      "required": [
        "PolicyId",
        "DetachUin"
      ]
    },
    {
      "name": "DisableUserSSO",
      "description": "禁用用户SSO",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "GetAccountSummary",
      "description": "查询账户摘要",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "GetCustomMFATokenInfo",
      "description": "获取自定义多因子Token关联信息",
      "status": "online",
      "parameters": [
        {
          "name": "MFAToken",
          "type": "string",
          "required": true,
          "description": "自定义多因子验证Token，针对用户自定义的安全校验方式而生成的，以供查询用户安全校验时使用。",
          "example": "mfa_idc-100033287777-d70986da-24c7-1d5f-b6bd-0d2f94a571d0"
        }
      ],
      "required": [
        "MFAToken"
      ]
    },
    {
      "name": "GetGroup",
      "description": "查询用户组详情",
      "status": "online",
      "parameters": [
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 ID",
          "example": "300001"
        }
      ],
      "required": [
        "GroupId"
      ]
    },
    {
      "name": "GetPolicy",
      "description": "本接口（GetPolicy）可用于查询查看策略详情。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略Id。",
          "example": "17698703"
        }
      ],
      "required": [
        "PolicyId"
      ]
    },
    {
      "name": "GetPolicyVersion",
      "description": "该接口（GetPolicyVersion）用于查询策略版本详情",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "17698703"
        },
        {
          "name": "VersionId",
          "type": "integer",
          "required": true,
          "description": "策略版本号，可由ListPolicyVersions获取",
          "example": "2"
        }
      ],
      "required": [
        "PolicyId",
        "VersionId"
      ]
    },
    {
      "name": "GetRole",
      "description": "本接口（GetRole）用于获取指定角色的详细信息。",
      "status": "online",
      "parameters": [
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色 ID，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "4611686018427844696"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "QCSRole"
        }
      ],
      "required": []
    },
    {
      "name": "GetRolePermissionBoundary",
      "description": "获取角色权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "RoleId",
          "type": "string",
          "required": true,
          "description": "角色ID",
          "example": "4611686018441258642"
        }
      ],
      "required": [
        "RoleId"
      ]
    },
    {
      "name": "GetSAMLProvider",
      "description": "查询SAML身份提供商详情",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商名称",
          "example": "okta"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "GetSecurityLastUsed",
      "description": "获取密钥最近使用情况",
      "status": "online",
      "parameters": [
        {
          "name": "SecretIdList",
          "type": "array",
          "required": true,
          "description": "查询密钥ID列表。最多支持10个。",
          "example": "[\"id1\",\"id2\"]",
          "item_type": "string"
        }
      ],
      "required": [
        "SecretIdList"
      ]
    },
    {
      "name": "GetServiceLinkedRoleDeletionStatus",
      "description": "根据删除TaskId获取服务相关角色删除状态",
      "status": "online",
      "parameters": [
        {
          "name": "DeletionTaskId",
          "type": "string",
          "required": true,
          "description": "删除任务ID",
          "example": "40082"
        }
      ],
      "required": [
        "DeletionTaskId"
      ]
    },
    {
      "name": "GetUser",
      "description": "查询子用户",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "子用户用户名",
          "example": "Jack"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "GetUserAppId",
      "description": "获取用户AppId",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "GetUserPermissionBoundary",
      "description": "获取用户权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": true,
          "description": "子账号Uin",
          "example": "100000546547"
        }
      ],
      "required": [
        "TargetUin"
      ]
    },
    {
      "name": "ListAccessKeys",
      "description": "列出指定CAM用户的访问密钥",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": false,
          "description": "指定用户Uin，不填默认列出当前用户访问密钥",
          "example": "100013065917"
        }
      ],
      "required": []
    },
    {
      "name": "ListAttachedGroupPolicies",
      "description": "本接口（ListAttachedGroupPolicies）可用于查询用户组关联的策略列表。",
      "status": "online",
      "parameters": [
        {
          "name": "TargetGroupId",
          "type": "integer",
          "required": true,
          "description": "用户组ID",
          "example": "3349"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码，默认值是 1，从 1 开始",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页大小，默认值是 20",
          "example": "10"
        },
        {
          "name": "Keyword",
          "type": "string",
          "required": false,
          "description": "搜索关键字",
          "example": "searchKey"
        }
      ],
      "required": [
        "TargetGroupId"
      ]
    },
    {
      "name": "ListAttachedRolePolicies",
      "description": "本接口（ListAttachedRolePolicies）用于获取角色绑定的策略列表。",
      "status": "online",
      "parameters": [
        {
          "name": "Page",
          "type": "integer",
          "required": true,
          "description": "页码，从 1 开始",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": true,
          "description": "每页行数，不能大于200",
          "example": "10"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色 ID。用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "4611686018427397905"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名。用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "dev_role"
        },
        {
          "name": "PolicyType",
          "type": "string",
          "required": false,
          "description": "按策略类型过滤，User表示仅查询自定义策略，QCS表示仅查询预设策略",
          "example": "1"
        },
        {
          "name": "Keyword",
          "type": "string",
          "required": false,
          "description": "搜索关键字",
          "example": "readonly"
        }
      ],
      "required": [
        "Page",
        "Rp"
      ]
    },
    {
      "name": "ListAttachedUserAllPolicies",
      "description": "列出用户关联的策略（包括随组关联）",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": true,
          "description": "目标用户Uin",
          "example": "100020328651"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": true,
          "description": "每页数量，必须大于 0 且小于等于 200。",
          "example": "1"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": true,
          "description": "页码，从 1开始，不能大于 200。",
          "example": "10"
        },
        {
          "name": "AttachType",
          "type": "integer",
          "required": true,
          "description": "关联类型。0:返回直接关联和随组关联策略，1:只返回直接关联策略，2:只返回随组关联策略。",
          "example": "1"
        },
        {
          "name": "StrategyType",
          "type": "integer",
          "required": false,
          "description": "策略类型。1表示自定义策略，2表示预设策略。",
          "example": "1"
        },
        {
          "name": "Keyword",
          "type": "string",
          "required": false,
          "description": "搜索关键字",
          "example": "searchKey"
        }
      ],
      "required": [
        "TargetUin",
        "Rp",
        "Page",
        "AttachType"
      ]
    },
    {
      "name": "ListAttachedUserPolicies",
      "description": "本接口（ListAttachedUserPolicies）可用于查询子账号关联的策略列表。",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": true,
          "description": "子账号 uin",
          "example": "3449203261"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码，默认值是 1，从 1 开始",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页大小，默认值是 20",
          "example": "10"
        }
      ],
      "required": [
        "TargetUin"
      ]
    },
    {
      "name": "ListCollaborators",
      "description": "获取协作者列表",
      "status": "online",
      "parameters": [
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "分页的条数，默认是20条。",
          "example": "20"
        },
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页的起始值，默认从0开始。",
          "example": "0"
        }
      ],
      "required": []
    },
    {
      "name": "ListEntitiesForPolicy",
      "description": "本接口（ListEntitiesForPolicy）可用于查询策略关联的实体列表。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略 id",
          "example": "524497"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码，默认值是 1，从 1 开始",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页大小，默认值是 20",
          "example": "10"
        },
        {
          "name": "EntityFilter",
          "type": "string",
          "required": false,
          "description": "可取值 'All'、'User'、'Group' 和 'Role'，'All' 表示获取所有实体类型，'User' 表示只获取子账号，'Group' 表示只获取用户组，'Role' 表示只获取角色，默认取 'All'",
          "example": "All"
        }
      ],
      "required": [
        "PolicyId"
      ]
    },
    {
      "name": "ListGroups",
      "description": "查询用户组列表",
      "status": "online",
      "parameters": [
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码。默认为1。",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页数量。默认为20。",
          "example": "20"
        },
        {
          "name": "Keyword",
          "type": "string",
          "required": false,
          "description": "按用户组名称匹配。",
          "example": "IT"
        }
      ],
      "required": []
    },
    {
      "name": "ListGroupsForUser",
      "description": "列出用户关联的用户组",
      "status": "online",
      "parameters": [
        {
          "name": "Uid",
          "type": "integer",
          "required": false,
          "description": "子用户 UID，入参Uid和SubUin二选一",
          "example": "1001408"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页数量。默认为20。",
          "example": "10"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码。默认为1。",
          "example": "1"
        },
        {
          "name": "SubUin",
          "type": "integer",
          "required": false,
          "description": "子账号UIN，入参Uid和SubUin二选一",
          "example": "10000001"
        }
      ],
      "required": []
    },
    {
      "name": "ListPolicies",
      "description": "本接口（ListPolicies）可用于查询策略列表。",
      "status": "online",
      "parameters": [
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页数量，默认值是 20，必须大于 0 且小于或等于 200",
          "example": "1"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码，默认值是 1，从 1开始，不能大于 200",
          "example": "10"
        },
        {
          "name": "Scope",
          "type": "string",
          "required": false,
          "description": "可取值 'All'、'QCS' 和 'Local'，'All' 获取所有策略，'QCS' 只获取预设策略，'Local' 只获取自定义策略，默认取 'All'",
          "example": "All"
        },
        {
          "name": "Keyword",
          "type": "string",
          "required": false,
          "description": "按策略名匹配",
          "example": "name"
        }
      ],
      "required": []
    },
    {
      "name": "ListPoliciesGrantingServiceAccess",
      "description": "获取所有已授权服务",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": false,
          "description": "子账号uin，与RoleId、GroupId三选一必传",
          "example": "1000000001"
        },
        {
          "name": "RoleId",
          "type": "integer",
          "required": false,
          "description": "角色ID，与TargetUin、GroupId三选一必传",
          "example": "4611000000000000"
        },
        {
          "name": "GroupId",
          "type": "integer",
          "required": false,
          "description": "用户组ID，与TargetUin、RoleId三选一必传",
          "example": "10000"
        },
        {
          "name": "ServiceType",
          "type": "string",
          "required": false,
          "description": "服务名，查看服务授权接口详情时需传该字段",
          "example": "cam"
        }
      ],
      "required": []
    },
    {
      "name": "ListPolicyVersions",
      "description": "该接口（ListPolicyVersions）用于获取策略版本列表",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "13847366"
        }
      ],
      "required": [
        "PolicyId"
      ]
    },
    {
      "name": "ListReceiver",
      "description": "获取消息接收人列表",
      "status": "online",
      "parameters": [
        {
          "name": "Offset",
          "type": "integer",
          "required": false,
          "description": "分页偏移量",
          "example": "0"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": false,
          "description": "分页限制数目",
          "example": "12"
        }
      ],
      "required": []
    },
    {
      "name": "ListSAMLProviders",
      "description": "查询SAML身份提供商列表",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "ListUsers",
      "description": "拉取子用户",
      "status": "online",
      "parameters": [],
      "required": []
    },
    {
      "name": "ListUsersForGroup",
      "description": "查询用户组关联的用户列表",
      "status": "online",
      "parameters": [
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 ID。",
          "example": "300001"
        },
        {
          "name": "Page",
          "type": "integer",
          "required": false,
          "description": "页码。默认为1。",
          "example": "1"
        },
        {
          "name": "Rp",
          "type": "integer",
          "required": false,
          "description": "每页数量。默认为20。",
          "example": "20"
        }
      ],
      "required": [
        "GroupId"
      ]
    },
    {
      "name": "ListWeChatWorkSubAccounts",
      "description": "获取企业微信子用户列表",
      "status": "online",
      "parameters": [
        {
          "name": "Offset",
          "type": "integer",
          "required": true,
          "description": "偏移量",
          "example": "1"
        },
        {
          "name": "Limit",
          "type": "integer",
          "required": true,
          "description": "限制数目",
          "example": "10"
        }
      ],
      "required": [
        "Offset",
        "Limit"
      ]
    },
    {
      "name": "PutRolePermissionsBoundary",
      "description": "设置角色权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "1234567"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID（与角色名至少填一个）",
          "example": "1234567"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名（与角色ID至少填一个）",
          "example": "QCS_RoleName"
        }
      ],
      "required": [
        "PolicyId"
      ]
    },
    {
      "name": "PutUserPermissionsBoundary",
      "description": "设置用户权限边界",
      "status": "online",
      "parameters": [
        {
          "name": "TargetUin",
          "type": "integer",
          "required": true,
          "description": "子账号Uin",
          "example": "1234567"
        },
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "1234567"
        }
      ],
      "required": [
        "TargetUin",
        "PolicyId"
      ]
    },
    {
      "name": "RemoveUserFromGroup",
      "description": "从用户组删除用户",
      "status": "online",
      "parameters": [
        {
          "name": "Info",
          "type": "array",
          "required": true,
          "description": "要删除的用户 UIN/UID和用户组 ID对应数组",
          "example": "[{\"GroupId\":1000000121,\"Uid\":1000000122}]",
          "item_type": "object",
          "children": [
            {
              "name": "GroupId",
              "type": "integer",
              "required": true,
              "description": "用户组 ID",
              "example": "1000122"
            },
            {
              "name": "Uid",
              "type": "integer",
              "required": false,
              "description": "子用户 UID",
              "example": "1000121"
            },
            {
              "name": "Uin",
              "type": "integer",
              "required": false,
              "description": "子用户 Uin，Uid和Uin至少有一个必填",
              "example": "100003435"
            }
          ]
        }
      ],
      "required": [
        "Info"
      ]
    },
    {
      "name": "SetDefaultPolicyVersion",
      "description": "本接口（SetDefaultPolicyVersion）可用于设置生效的策略版本。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": true,
          "description": "策略ID",
          "example": "17698703"
        },
        {
          "name": "VersionId",
          "type": "integer",
          "required": true,
          "description": "策略版本号，可由ListPolicyVersions获取",
          "example": "1"
        }
      ],
      "required": [
        "PolicyId",
        "VersionId"
      ]
    },
    {
      "name": "SetMfaFlag",
      "description": "设置子用户的登录保护和敏感操作校验方式",
      "status": "online",
      "parameters": [
        {
          "name": "OpUin",
          "type": "integer",
          "required": false,
          "description": "设置用户的uin",
          "example": "1234567"
        },
        {
          "name": "LoginFlag",
          "type": "object",
          "required": false,
          "description": "登录保护设置",
          "example": "{\"Phone\":1}",
          "children": [
            {
              "name": "Phone",
              "type": "integer",
              "required": false,
              "description": "是否设置手机号为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "1"
            },
            {
              "name": "Stoken",
              "type": "integer",
              "required": false,
              "description": "是否设置软token为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "0"
            },
            {
              "name": "Wechat",
              "type": "integer",
              "required": false,
              "description": "是否设置微信为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "0"
            }
          ]
        },
        {
          "name": "ActionFlag",
          "type": "object",
          "required": false,
          "description": "操作保护设置",
          "example": "{\"Phone\":1}",
          "children": [
            {
              "name": "Phone",
              "type": "integer",
              "required": false,
              "description": "是否设置手机号为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "1"
            },
            {
              "name": "Stoken",
              "type": "integer",
              "required": false,
              "description": "是否设置软token为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "0"
            },
            {
              "name": "Wechat",
              "type": "integer",
              "required": false,
              "description": "是否设置微信为登录和敏感操作安全校验方式， 1: 设置，0: 不设置",
              "example": "0"
            }
          ]
        }
      ],
      "required": []
    },
    {
      "name": "TagRole",
      "description": "角色绑定标签",
      "status": "online",
      "parameters": [
        {
          "name": "Tags",
          "type": "array",
          "required": true,
          "description": "标签",
          "example": "[{\"Key\":\"AKey\",\"Value\":\"AValue\"}]",
          "item_type": "object",
          "children": [
            {
              "name": "Key",
              "type": "string",
              "required": true,
              "description": "标签键",
              "example": "TagKey"
            },
            {
              "name": "Value",
              "type": "string",
              "required": true,
              "description": "标签值",
              "example": "TagValue"
            }
          ]
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名，与角色ID至少输入一个",
          "example": "CAM_QCSRole"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，与角色名至少输入一个",
          "example": "46111234567890"
        }
      ],
      "required": [
        "Tags"
      ]
    },
    {
      "name": "UntagRole",
      "description": "角色解绑标签。",
      "status": "online",
      "parameters": [
        {
          "name": "TagKeys",
          "type": "array",
          "required": true,
          "description": "标签键",
          "example": "[\"AKey\", \"BKey\"]",
          "item_type": "string"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名，与角色ID至少输入一个",
          "example": "CAM_QCSRole"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，与角色名至少输入一个",
          "example": "46111234567890"
        }
      ],
      "required": [
        "TagKeys"
      ]
    },
    {
      "name": "UpdateAccessKey",
      "description": "为CAM用户更新访问密钥",
      "status": "online",
      "parameters": [
        {
          "name": "AccessKeyId",
          "type": "string",
          "required": true,
          "description": "指定需要更新的AccessKeyId",
          "example": "AKID***"
        },
        {
          "name": "Status",
          "type": "string",
          "required": true,
          "description": "密钥状态，激活（Active）或未激活（Inactive）",
          "example": "Active"
        },
        {
          "name": "TargetUin",
          "type": "integer",
          "required": false,
          "description": "指定用户Uin，不填默认为当前用户更新访问密钥",
          "example": "100013065917"
        }
      ],
      "required": [
        "AccessKeyId",
        "Status"
      ]
    },
    {
      "name": "UpdateAssumeRolePolicy",
      "description": "本接口（UpdateAssumeRolePolicy）用于修改角色信任策略的策略文档。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyDocument",
          "type": "string",
          "required": true,
          "description": "策略文档，示例：{\"version\":\"2.0\",\"statement\":[{\"action\":\"name/sts:AssumeRole\",\"effect\":\"allow\",\"principal\":{\"service\":[\"cloudaudit.cloud.tencent.com\",\"cls.cloud.tencent.com\"]}}]}，principal用于指定角色的授权对象。获取该参数可参阅 获取角色详情（https://cloud.tencent.com/document/product/598/36221） 输出参数RoleInfo",
          "example": "%7B%22version%22%3A%222.0%22%2C%22statement%22%3A%5B%7B%22action%22%3A%22name%2Fsts%3AAssumeRole%22%2C%22effect%22%3A%22allow%22%2C%22principal%22%3A%7B%22service%22%3A%5B%22cloudaudit.cloud.tencent.com%22%2C%22cls.cloud.tencent.com%22%5D%7D%7D%5D%7D"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "4611686018427731422"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名称，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "QCS_RoleName"
        }
      ],
      "required": [
        "PolicyDocument"
      ]
    },
    {
      "name": "UpdateGroup",
      "description": "更新用户组",
      "status": "online",
      "parameters": [
        {
          "name": "GroupId",
          "type": "integer",
          "required": true,
          "description": "用户组 ID",
          "example": "2020"
        },
        {
          "name": "GroupName",
          "type": "string",
          "required": false,
          "description": "用户组名",
          "example": "2020test"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "用户组描述",
          "example": "财务管理"
        }
      ],
      "required": [
        "GroupId"
      ]
    },
    {
      "name": "UpdateOIDCConfig",
      "description": "修改角色OIDC配置",
      "status": "online",
      "parameters": [
        {
          "name": "IdentityUrl",
          "type": "string",
          "required": true,
          "description": "身份提供商URL",
          "example": "https://xxx.qq.cn/oidc"
        },
        {
          "name": "ClientId",
          "type": "array",
          "required": true,
          "description": "客户端ID",
          "example": "61adcf00620c31e3ddbc9546",
          "item_type": "string"
        },
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "名称",
          "example": "OIDC"
        },
        {
          "name": "IdentityKey",
          "type": "string",
          "required": true,
          "description": "签名公钥，需要base64",
          "example": "dazw****"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "描述",
          "example": "this is description"
        }
      ],
      "required": [
        "IdentityUrl",
        "ClientId",
        "Name",
        "IdentityKey"
      ]
    },
    {
      "name": "UpdatePolicy",
      "description": "本接口（UpdatePolicy ）可用于更新策略。 如果已存在策略版本，本接口会直接更新策略的默认版本，不会创建新版本，如果不存在任何策略版本，则直接创建一个默认版本。",
      "status": "online",
      "parameters": [
        {
          "name": "PolicyId",
          "type": "integer",
          "required": false,
          "description": "策略ID，与PolicyName二选一必填",
          "example": "17698703"
        },
        {
          "name": "PolicyName",
          "type": "string",
          "required": false,
          "description": "策略名，与PolicyId二选一必填",
          "example": "QCS_PolicyName"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "策略描述",
          "example": "Policy_Description"
        },
        {
          "name": "PolicyDocument",
          "type": "string",
          "required": false,
          "description": "策略文档",
          "example": "{\"version\":\"2.0\",\"statement\":[{\"effect\":\"allow\",\"action\":\"cvm:Describe*\",\"resource\":\"*\"}]}"
        },
        {
          "name": "Alias",
          "type": "string",
          "required": false,
          "description": "预设策略备注",
          "example": "remark"
        }
      ],
      "required": []
    },
    {
      "name": "UpdateRoleConsoleLogin",
      "description": "本接口（UpdateRoleConsoleLogin）用于修改角色是否可登录。",
      "status": "online",
      "parameters": [
        {
          "name": "ConsoleLogin",
          "type": "integer",
          "required": true,
          "description": "是否可登录，可登录：1，不可登录：0",
          "example": "1"
        },
        {
          "name": "RoleId",
          "type": "integer",
          "required": false,
          "description": "角色ID，入参 RoleId 与 RoleName 二选一",
          "example": "10000000947212312"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名，入参 RoleId 与 RoleName 二选一",
          "example": "RoleNameConsole"
        }
      ],
      "required": [
        "ConsoleLogin"
      ]
    },
    {
      "name": "UpdateRoleDescription",
      "description": "本接口（UpdateRoleDescription）用于修改角色的描述信息。",
      "status": "online",
      "parameters": [
        {
          "name": "Description",
          "type": "string",
          "required": true,
          "description": "角色描述",
          "example": "abc234"
        },
        {
          "name": "RoleId",
          "type": "string",
          "required": false,
          "description": "角色ID，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "4611686018427731422"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名称，用于指定角色，入参 RoleId 与 RoleName 二选一",
          "example": "QCS_RoleName"
        }
      ],
      "required": [
        "Description"
      ]
    },
    {
      "name": "UpdateRoleSessionDuration",
      "description": "修改角色会话时长",
      "status": "online",
      "parameters": [
        {
          "name": "SessionDuration",
          "type": "integer",
          "required": true,
          "description": "时长(秒)",
          "example": "1234567"
        },
        {
          "name": "RoleName",
          "type": "string",
          "required": false,
          "description": "角色名(与角色ID必填一个)",
          "example": "QCS_RoleName"
        },
        {
          "name": "RoleId",
          "type": "integer",
          "required": false,
          "description": "角色ID(与角色名必填一个)",
          "example": "1234567"
        }
      ],
      "required": [
        "SessionDuration"
      ]
    },
    {
      "name": "UpdateSAMLProvider",
      "description": "更新SAML身份提供商信息",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "SAML身份提供商名称",
          "example": "testName"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "SAML身份提供商描述",
          "example": "this is description"
        },
        {
          "name": "SAMLMetadataDocument",
          "type": "string",
          "required": false,
          "description": "SAML身份提供商Base64编码的元数据文档",
          "example": "PD94bWwgdmVyc2lvbj0iMS4wIi***"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "UpdateUser",
      "description": "更新子用户",
      "status": "online",
      "parameters": [
        {
          "name": "Name",
          "type": "string",
          "required": true,
          "description": "子用户用户名",
          "example": "jack"
        },
        {
          "name": "Remark",
          "type": "string",
          "required": false,
          "description": "子用户备注",
          "example": "财务管理"
        },
        {
          "name": "ConsoleLogin",
          "type": "integer",
          "required": false,
          "description": "子用户是否可以登录控制台。传0子用户无法登录控制台，传1子用户可以登录控制台。",
          "example": "1"
        },
        {
          "name": "Password",
          "type": "string",
          "required": false,
          "description": "子用户控制台登录密码，若未进行密码规则设置则默认密码规则为8位以上同时包含大小写字母、数字和特殊字符。只有可以登录控制台时才有效，如果传空并且上面指定允许登录控制台，则自动生成随机密码，随机密码规则为32位包含大小写字母、数字和特殊字符。",
          "example": "password123456"
        },
        {
          "name": "NeedResetPassword",
          "type": "integer",
          "required": false,
          "description": "子用户是否要在下次登录时重置密码。传0子用户下次登录控制台不需重置密码，传1子用户下次登录控制台需要重置密码。",
          "example": "0"
        },
        {
          "name": "PhoneNum",
          "type": "string",
          "required": false,
          "description": "手机号",
          "example": "18888888888"
        },
        {
          "name": "CountryCode",
          "type": "string",
          "required": false,
          "description": "区号",
          "example": "86"
        },
        {
          "name": "Email",
          "type": "string",
          "required": false,
          "description": "邮箱",
          "example": "123**0qq.com"
        }
      ],
      "required": [
        "Name"
      ]
    },
    {
      "name": "UpdateUserOIDCConfig",
      "description": "修改用户OIDC配置",
      "status": "online",
      "parameters": [
        {
          "name": "IdentityUrl",
          "type": "string",
          "required": true,
          "description": "身份提供商URL。OpenID Connect身份提供商标识。 对应企业IdP提供的Openid-configuration中\"issuer\"字段的值，该URL必须以https开头，符合标准URL格式，不允许带有query参数（以?标识）、fragment片段（以#标识）和登录信息（以@标识）。",
          "example": "https://xxx.qq.cn/oidc"
        },
        {
          "name": "ClientId",
          "type": "string",
          "required": true,
          "description": "客户端ID，在OpenID Connect身份提供商注册的客户端ID，允许英文字母、数字、特殊字符.-_:/，不能以特殊字符.-_:/开头，单个客户端ID最大64个字符。",
          "example": "61adcf00620c31e3ddbc9546"
        },
        {
          "name": "AuthorizationEndpoint",
          "type": "string",
          "required": true,
          "description": "授权请求Endpoint，OpenID Connect身份提供商授权地址。对应企业IdP提供的Openid-configuration中\"authorization_endpoint\"字段的值，该URL必须以https开头，符合标准URL格式，不允许带有query参数（以?标识）、fragment片段（以#标识）和登录信息（以@标识）。",
          "example": "https://console.authing.cn/console/get-started/61adcf00620c31e3d"
        },
        {
          "name": "ResponseType",
          "type": "string",
          "required": true,
          "description": "授权请求Response type，有code，id_token，固定值id_token。",
          "example": "id_token"
        },
        {
          "name": "ResponseMode",
          "type": "string",
          "required": true,
          "description": "授权请求Response mode。授权请求返回模式，有form_post和fragment两种可选模式，推荐选择form_post模式。",
          "example": "fragment"
        },
        {
          "name": "MappingFiled",
          "type": "string",
          "required": true,
          "description": "映射字段名称。IdP的id_token中哪一个字段映射到子用户的用户名，通常是sub或者name字段,仅支持英文字母、数字、汉字、符号@、＆_[]-的组合，1-255个中文或英文字符",
          "example": "sub"
        },
        {
          "name": "IdentityKey",
          "type": "string",
          "required": true,
          "description": "RSA签名公钥，JWKS格式，需要进行base64_encode。验证OpenID Connect身份提供商ID Token签名的公钥。为了您的账号安全，建议您定期轮换签名公钥。",
          "example": "ewog****"
        },
        {
          "name": "Scope",
          "type": "array",
          "required": false,
          "description": "授权请求Scope。有openid; email;profile三种。代表授权请求信息范围openid表示请求访问用户的身份信息，email表示请求访问用户的电子邮件地址，profile表示请求访问用户的基本信息。默认必选openid。",
          "example": "[\"openid\"]",
          "item_type": "string"
        },
        {
          "name": "Description",
          "type": "string",
          "required": false,
          "description": "描述，长度为1~255个英文或中文字符，默认值为空。",
          "example": "this is description"
        },
        {
          "name": "AutoRotateKey",
          "type": "integer",
          "required": false,
          "description": "OIDC公钥自动轮转开关（默认为0代表关闭，1代表开启）如果不传的话，会默认置0",
          "example": "1"
        }
      ],
      "required": [
        "IdentityUrl",
        "ClientId",
        "AuthorizationEndpoint",
        "ResponseType",
        "ResponseMode",
        "MappingFiled",
        "IdentityKey"
      ]
    },
    {
      "name": "UpdateUserSAMLConfig",
      "description": "修改用户SAML配置",
      "status": "online",
      "parameters": [
        {
          "name": "Operate",
          "type": "string",
          "required": true,
          "description": "修改的操作类型:enable:启用,disable:禁用,updateSAML:修改元数据文档",
          "example": "enable"
        },
        {
          "name": "SAMLMetadataDocument",
          "type": "string",
          "required": false,
          "description": "元数据文档，需要base64 encode，仅当Operate为updateSAML时需要此参数",
          "example": "metadataDocumentDemo"
        },
        {
          "name": "AuxiliaryDomain",
          "type": "string",
          "required": false,
          "description": "辅助域名",
          "example": "xx.com"
        }
      ],
      "required": [
        "Operate"
      ]
    }
  ]
}