UNPKG

tencentcloud-sdk-nodejs

Version:
231 lines (230 loc) 14.8 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { DescribeUserRoleListRequest, DeleteProjectRequest, ModifyUserDetailInfoRequest, DescribeUserGroupTreeListRequest, ApplyEmbedIntervalRequest, ModifyUserGroupResponse, DeleteUserRoleResponse, DescribeUserProjectListRequest, ModifyResourceUserRequest, DescribeProjectListResponse, QueryUserGroupMemberRequest, DescribeSourceFieldListResponse, DeleteUserGroupMemberResponse, ModifyDatasourceCloudResponse, EditCorpTagResponse, CreateUserRoleResponse, ModifyResourceUserGroupResponse, ExportScreenPageRequest, DeleteUserGroupMemberRequest, ModifyUserTagRequest, CreateUserRoleProjectRequest, DescribePermissionStatusInfoRequest, CreateDatasourceResponse, CreateUserGroupRequest, CreateAuthApiKeyResponse, DeleteDatasourceResponse, CreateProjectRequest, ModifyTagTableResponse, ExportScreenPageResponse, ModifyResourceUserResponse, CreateDataTableRequest, CreatePermissionRanksRequest, ModifyResourceUserGroupResourceRequest, DescribeProjectInfoRequest, DescribeResourceUserGroupPageListResponse, ModifyUserRoleRequest, CreateUserRoleRequest, CreateEmbedTokenRequest, CreateCorpTagRequest, DescribeAuthApiKeyInfoResponse, ModifyDatasourceRequest, CreatePermissionRanksResponse, CreateDataTableResponse, CreateProjectResponse, DescribeProjectInfoResponse, DeleteProjectResponse, ModifyAuthApiKeyRequest, DescribeUserGroupInfoResponse, ApplyEmbedIntervalResponse, CreateUserGroupMemberResponse, DescribeUserGroupTreeListResponse, DescribeUserRoleListResponse, CreateCorpTagResponse, DescribeResourceUserGroupPageListRequest, DeleteAuthApiKeyResponse, DescribePermissionStatusInfoResponse, DeleteAuthApiKeyRequest, DescribePermissionRoleInfoResponse, DescribePageWidgetListRequest, DescribeUserRoleProjectListRequest, DescribeUserRoleProjectListResponse, QueryUserGroupMemberResponse, ModifyUserGroupRequest, DeleteUserRoleRequest, CreateUserRoleProjectResponse, DeleteUserRoleProjectRequest, DescribeAuthApiKeyListRequest, ClearEmbedTokenResponse, CreateTagTableRequest, ModifyTagTableRequest, DescribeAuthApiKeyInfoRequest, DescribeSourceFieldListRequest, CreateAuthApiKeyRequest, DeleteUserRoleProjectResponse, DescribePermissionRoleInfoRequest, CreateDatasourceCloudRequest, ModifyResourceUserGroupRequest, ModifyDatasourceCloudRequest, DescribeDatasourceListRequest, ClearEmbedTokenRequest, DescribeUserGroupMemberListResponse, DescribeUserProjectListResponse, CreateDatasourceRequest, DeleteDatasourceRequest, ModifyUserTagResponse, ModifyDatasourceResponse, DescribePageWidgetListResponse, CreateDatasourceCloudResponse, CreateTagTableResponse, DescribeAuthApiKeyListResponse, CreateUserGroupResponse, DescribeUserGroupInfoRequest, CreateUserGroupMemberRequest, ModifyAuthApiKeyResponse, ModifyProjectResponse, ModifyUserRoleResponse, ModifyUserDetailInfoResponse, DescribePermissionRanksInfoResponse, ModifyUserRoleProjectResponse, ModifyProjectRequest, ModifyUserRoleProjectRequest, ModifyResourceUserGroupResourceResponse, DescribeProjectListRequest, DeleteUserGroupResponse, CreateEmbedTokenResponse, DeleteUserGroupRequest, DescribePermissionRanksInfoRequest, DescribeUserGroupMemberListRequest, DescribeDatasourceListResponse, EditCorpTagRequest } from "./bi_models"; /** * bi client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 根据角色或标签查询行列权限配置 */ DescribePermissionRanksInfo(req: DescribePermissionRanksInfoRequest, cb?: (error: string, rep: DescribePermissionRanksInfoResponse) => void): Promise<DescribePermissionRanksInfoResponse>; /** * 更新数据源 */ ModifyDatasource(req: ModifyDatasourceRequest, cb?: (error: string, rep: ModifyDatasourceResponse) => void): Promise<ModifyDatasourceResponse>; /** * 查询数据源列表 */ DescribeDatasourceList(req: DescribeDatasourceListRequest, cb?: (error: string, rep: DescribeDatasourceListResponse) => void): Promise<DescribeDatasourceListResponse>; /** * 创建数据源 */ CreateDatasource(req: CreateDatasourceRequest, cb?: (error: string, rep: CreateDatasourceResponse) => void): Promise<CreateDatasourceResponse>; /** * ApiKey列表 */ DescribeAuthApiKeyList(req: DescribeAuthApiKeyListRequest, cb?: (error: string, rep: DescribeAuthApiKeyListResponse) => void): Promise<DescribeAuthApiKeyListResponse>; /** * 用户组数查询接口 */ DescribeUserGroupTreeList(req: DescribeUserGroupTreeListRequest, cb?: (error: string, rep: DescribeUserGroupTreeListResponse) => void): Promise<DescribeUserGroupTreeListResponse>; /** * 创建行列权限 */ CreatePermissionRanks(req: CreatePermissionRanksRequest, cb?: (error: string, rep: CreatePermissionRanksResponse) => void): Promise<CreatePermissionRanksResponse>; /** * 项目详情接口 */ DescribeProjectInfo(req: DescribeProjectInfoRequest, cb?: (error: string, rep: DescribeProjectInfoResponse) => void): Promise<DescribeProjectInfoResponse>; /** * 创建标签表 */ CreateTagTable(req: CreateTagTableRequest, cb?: (error: string, rep: CreateTagTableResponse) => void): Promise<CreateTagTableResponse>; /** * 创建项目 */ CreateProject(req: CreateProjectRequest, cb?: (error: string, rep: CreateProjectResponse) => void): Promise<CreateProjectResponse>; /** * DeleteUserGroupMember */ DeleteUserGroupMember(req: DeleteUserGroupMemberRequest, cb?: (error: string, rep: DeleteUserGroupMemberResponse) => void): Promise<DeleteUserGroupMemberResponse>; /** * 编辑企业标签(异步) */ EditCorpTag(req: EditCorpTagRequest, cb?: (error: string, rep: EditCorpTagResponse) => void): Promise<EditCorpTagResponse>; /** * 删除ApiKey */ DeleteAuthApiKey(req: DeleteAuthApiKeyRequest, cb?: (error: string, rep: DeleteAuthApiKeyResponse) => void): Promise<DeleteAuthApiKeyResponse>; /** * 创建云数据库 */ CreateDatasourceCloud(req: CreateDatasourceCloudRequest, cb?: (error: string, rep: CreateDatasourceCloudResponse) => void): Promise<CreateDatasourceCloudResponse>; /** * 查询行列权限初始状态1 */ DescribePermissionStatusInfo(req: DescribePermissionStatusInfoRequest, cb?: (error: string, rep: DescribePermissionStatusInfoResponse) => void): Promise<DescribePermissionStatusInfoResponse>; /** * 修改用户角色信息 */ ModifyUserRole(req: ModifyUserRoleRequest, cb?: (error: string, rep: ModifyUserRoleResponse) => void): Promise<ModifyUserRoleResponse>; /** * 用户组资源权限查询接口 */ DescribeResourceUserGroupPageList(req: DescribeResourceUserGroupPageListRequest, cb?: (error: string, rep: DescribeResourceUserGroupPageListResponse) => void): Promise<DescribeResourceUserGroupPageListResponse>; /** * DeleteUserGroup */ DeleteUserGroup(req: DeleteUserGroupRequest, cb?: (error: string, rep: DeleteUserGroupResponse) => void): Promise<DeleteUserGroupResponse>; /** * 创建嵌出报表-强鉴权 */ CreateEmbedToken(req: CreateEmbedTokenRequest, cb?: (error: string, rep: CreateEmbedTokenResponse) => void): Promise<CreateEmbedTokenResponse>; /** * 修改用户标签值 */ ModifyUserTag(req: ModifyUserTagRequest, cb?: (error: string, rep: ModifyUserTagResponse) => void): Promise<ModifyUserTagResponse>; /** * DescribeUserGroupInfo */ DescribeUserGroupInfo(req: DescribeUserGroupInfoRequest, cb?: (error: string, rep: DescribeUserGroupInfoResponse) => void): Promise<DescribeUserGroupInfoResponse>; /** * 创建用户角色 */ CreateUserRole(req: CreateUserRoleRequest, cb?: (error: string, rep: CreateUserRoleResponse) => void): Promise<CreateUserRoleResponse>; /** * 删除数据源 */ DeleteDatasource(req: DeleteDatasourceRequest, cb?: (error: string, rep: DeleteDatasourceResponse) => void): Promise<DeleteDatasourceResponse>; /** * 删除用户角色,会删除用户 */ DeleteUserRole(req: DeleteUserRoleRequest, cb?: (error: string, rep: DeleteUserRoleResponse) => void): Promise<DeleteUserRoleResponse>; /** * ModifyUserGroup */ ModifyUserGroup(req: ModifyUserGroupRequest, cb?: (error: string, rep: ModifyUserGroupResponse) => void): Promise<ModifyUserGroupResponse>; /** * 修改项目信息 */ ModifyProject(req: ModifyProjectRequest, cb?: (error: string, rep: ModifyProjectResponse) => void): Promise<ModifyProjectResponse>; /** * ApiKey信息 */ DescribeAuthApiKeyInfo(req: DescribeAuthApiKeyInfoRequest, cb?: (error: string, rep: DescribeAuthApiKeyInfoResponse) => void): Promise<DescribeAuthApiKeyInfoResponse>; /** * 删除项目 */ DeleteProject(req: DeleteProjectRequest, cb?: (error: string, rep: DeleteProjectResponse) => void): Promise<DeleteProjectResponse>; /** * 查询页面组件信息 */ DescribePageWidgetList(req: DescribePageWidgetListRequest, cb?: (error: string, rep: DescribePageWidgetListResponse) => void): Promise<DescribePageWidgetListResponse>; /** * 更新云数据库 */ ModifyDatasourceCloud(req: ModifyDatasourceCloudRequest, cb?: (error: string, rep: ModifyDatasourceCloudResponse) => void): Promise<ModifyDatasourceCloudResponse>; /** * 项目-修改用户角色信息 */ ModifyUserRoleProject(req: ModifyUserRoleProjectRequest, cb?: (error: string, rep: ModifyUserRoleProjectResponse) => void): Promise<ModifyUserRoleProjectResponse>; /** * 修改用户角色信息 */ ModifyUserDetailInfo(req: ModifyUserDetailInfoRequest, cb?: (error: string, rep: ModifyUserDetailInfoResponse) => void): Promise<ModifyUserDetailInfoResponse>; /** * CreateUserGroupMember */ CreateUserGroupMember(req: CreateUserGroupMemberRequest, cb?: (error: string, rep: CreateUserGroupMemberResponse) => void): Promise<CreateUserGroupMemberResponse>; /** * 创建企业标签 */ CreateCorpTag(req: CreateCorpTagRequest, cb?: (error: string, rep: CreateCorpTagResponse) => void): Promise<CreateCorpTagResponse>; /** * 项目内-用户角色列表 */ DescribeUserRoleProjectList(req: DescribeUserRoleProjectListRequest, cb?: (error: string, rep: DescribeUserRoleProjectListResponse) => void): Promise<DescribeUserRoleProjectListResponse>; /** * QueryUserGroupMember */ QueryUserGroupMember(req: QueryUserGroupMemberRequest, cb?: (error: string, rep: QueryUserGroupMemberResponse) => void): Promise<QueryUserGroupMemberResponse>; /** * 用户角色列表 */ DescribeUserRoleList(req: DescribeUserRoleListRequest, cb?: (error: string, rep: DescribeUserRoleListResponse) => void): Promise<DescribeUserRoleListResponse>; /** * 强鉴权token 清理,只有企业管理员才能调用该接口 */ ClearEmbedToken(req: ClearEmbedTokenRequest, cb?: (error: string, rep: ClearEmbedTokenResponse) => void): Promise<ClearEmbedTokenResponse>; /** * 添加数据表 */ CreateDataTable(req: CreateDataTableRequest, cb?: (error: string, rep: CreateDataTableResponse) => void): Promise<CreateDataTableResponse>; /** * 按用户资源修改 */ ModifyResourceUser(req: ModifyResourceUserRequest, cb?: (error: string, rep: ModifyResourceUserResponse) => void): Promise<ModifyResourceUserResponse>; /** * DescribeUserGroupMemberList */ DescribeUserGroupMemberList(req: DescribeUserGroupMemberListRequest, cb?: (error: string, rep: DescribeUserGroupMemberListResponse) => void): Promise<DescribeUserGroupMemberListResponse>; /** * 项目内-创建用户角色 */ CreateUserRoleProject(req: CreateUserRoleProjectRequest, cb?: (error: string, rep: CreateUserRoleProjectResponse) => void): Promise<CreateUserRoleProjectResponse>; /** * 原始数据表字段接口信息 */ DescribeSourceFieldList(req: DescribeSourceFieldListRequest, cb?: (error: string, rep: DescribeSourceFieldListResponse) => void): Promise<DescribeSourceFieldListResponse>; /** * 编辑标签表 */ ModifyTagTable(req: ModifyTagTableRequest, cb?: (error: string, rep: ModifyTagTableResponse) => void): Promise<ModifyTagTableResponse>; /** * 更新ApiKey */ ModifyAuthApiKey(req: ModifyAuthApiKeyRequest, cb?: (error: string, rep: ModifyAuthApiKeyResponse) => void): Promise<ModifyAuthApiKeyResponse>; /** * 项目内-删除用户角色 */ DeleteUserRoleProject(req: DeleteUserRoleProjectRequest, cb?: (error: string, rep: DeleteUserRoleProjectResponse) => void): Promise<DeleteUserRoleProjectResponse>; /** * 申请延长Token可用时间接口-强鉴权 */ ApplyEmbedInterval(req: ApplyEmbedIntervalRequest, cb?: (error: string, rep: ApplyEmbedIntervalResponse) => void): Promise<ApplyEmbedIntervalResponse>; /** * 行列权限项目内角色列表接口1 */ DescribePermissionRoleInfo(req: DescribePermissionRoleInfoRequest, cb?: (error: string, rep: DescribePermissionRoleInfoResponse) => void): Promise<DescribePermissionRoleInfoResponse>; /** * 项目内-用户接口 */ DescribeUserProjectList(req: DescribeUserProjectListRequest, cb?: (error: string, rep: DescribeUserProjectListResponse) => void): Promise<DescribeUserProjectListResponse>; /** * 按资源 - 更新用户组权限 */ ModifyResourceUserGroupResource(req: ModifyResourceUserGroupResourceRequest, cb?: (error: string, rep: ModifyResourceUserGroupResourceResponse) => void): Promise<ModifyResourceUserGroupResourceResponse>; /** * 页面截图导出 */ ExportScreenPage(req: ExportScreenPageRequest, cb?: (error: string, rep: ExportScreenPageResponse) => void): Promise<ExportScreenPageResponse>; /** * CreateUserGroup */ CreateUserGroup(req: CreateUserGroupRequest, cb?: (error: string, rep: CreateUserGroupResponse) => void): Promise<CreateUserGroupResponse>; /** * 更新用户组权限 */ ModifyResourceUserGroup(req: ModifyResourceUserGroupRequest, cb?: (error: string, rep: ModifyResourceUserGroupResponse) => void): Promise<ModifyResourceUserGroupResponse>; /** * 项目信息 */ DescribeProjectList(req: DescribeProjectListRequest, cb?: (error: string, rep: DescribeProjectListResponse) => void): Promise<DescribeProjectListResponse>; /** * 创建ApiKey */ CreateAuthApiKey(req: CreateAuthApiKeyRequest, cb?: (error: string, rep: CreateAuthApiKeyResponse) => void): Promise<CreateAuthApiKeyResponse>; }