UNPKG

tencentcloud-sdk-nodejs

Version:
519 lines (518 loc) 38 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { ListTasksRequest, ListRoleConfigurationsRequest, DeleteSCIMCredentialRequest, ListGroupMembersResponse, SetExternalSAMLIdentityProviderRequest, ListGroupMembersRequest, UpdatePolicyRequest, DescribeShareUnitResourcesResponse, DescribeOrganizationMemberEmailBindResponse, EnablePolicyTypeResponse, ListTargetsForPolicyResponse, DeleteUserRequest, ProvisionRoleConfigurationRequest, ListNonCompliantResourceResponse, DeleteUserResponse, UpdateZoneResponse, DeleteOrganizationRequest, RejectJoinShareUnitInvitationRequest, DescribeIdentityCenterResponse, DescribePolicyConfigResponse, GetExternalSAMLIdentityProviderResponse, ListOrganizationIdentityRequest, DeleteOrganizationMembersRequest, CreateOrganizationResponse, AddShareUnitResourcesResponse, AddOrganizationNodeResponse, DescribeOrganizationFinancialByMonthResponse, ListPermissionPoliciesInRoleConfigurationResponse, MoveOrganizationNodeMembersResponse, AttachPolicyRequest, DeleteShareUnitResponse, UpdateShareUnitRequest, RemoveExternalSAMLIdPCertificateResponse, CreateGroupRequest, ListUsersResponse, DeleteRoleConfigurationRequest, CreateOrganizationIdentityRequest, ListOrganizationServiceResponse, DeleteUserSyncProvisioningResponse, ProvisionRoleConfigurationResponse, ListUserSyncProvisioningsResponse, DeletePolicyResponse, DescribeOrganizationResponse, ListNonCompliantResourceRequest, DisablePolicyTypeResponse, DescribeOrganizationMemberPoliciesRequest, DescribeEffectivePolicyRequest, CreateOrgServiceAssignRequest, DeleteOrganizationMembersPolicyResponse, DismantleRoleConfigurationResponse, ClearExternalSAMLIdentityProviderRequest, CreateUserSyncProvisioningResponse, ListUserSyncProvisioningsRequest, UpdateUserSyncProvisioningRequest, ListRoleAssignmentsRequest, CancelOrganizationMemberAuthAccountRequest, UpdateUserRequest, GetGroupRequest, DeleteOrganizationResponse, DismantleRoleConfigurationRequest, UpdateCustomPolicyForRoleConfigurationResponse, DescribeShareUnitMembersResponse, CreateRoleAssignmentRequest, DeleteShareUnitResourcesRequest, RejectJoinShareUnitInvitationResponse, UpdateShareUnitResponse, ListRoleAssignmentsResponse, UpdateUserResponse, RemoveUserFromGroupRequest, AddPermissionPolicyToRoleConfigurationRequest, DescribeOrganizationAuthNodeResponse, ListPoliciesResponse, BindOrganizationMemberAuthAccountRequest, DescribeShareUnitsResponse, UpdateOrganizationMemberEmailBindResponse, GetZoneSAMLServiceProviderInfoResponse, DeleteOrganizationMembersResponse, UpdateSCIMCredentialStatusResponse, UpdateOrganizationMembersPolicyRequest, DescribeOrganizationMemberAuthIdentitiesRequest, CreateOrganizationMemberAuthIdentityResponse, DeleteOrgServiceAssignRequest, DescribeOrganizationRequest, ListPermissionPoliciesInRoleConfigurationRequest, ClearExternalSAMLIdentityProviderResponse, AddExternalSAMLIdPCertificateResponse, CreateOrganizationMemberResponse, MoveOrganizationNodeMembersRequest, GetTaskStatusResponse, UpdateOrganizationMemberResponse, DeleteGroupRequest, GetUserResponse, DeleteOrganizationNodesRequest, EnablePolicyTypeRequest, CreatePolicyResponse, AddOrganizationMemberEmailRequest, ListOrganizationIdentityResponse, CancelOrganizationPolicySubAccountRequest, DeletePolicyRequest, CancelOrganizationPolicySubAccountResponse, GetUserSyncProvisioningResponse, GetSCIMSynchronizationStatusResponse, GetZoneStatisticsRequest, RemovePermissionPolicyFromRoleConfigurationRequest, InviteOrganizationMemberRequest, QuitOrganizationRequest, ListTasksResponse, AddOrganizationNodeRequest, AddShareUnitMembersRequest, AddShareUnitRequest, SendOrgMemberAccountBindEmailResponse, DescribeOrganizationAuthNodeRequest, OpenIdentityCenterRequest, GetProvisioningTaskStatusResponse, DescribeOrganizationMemberAuthAccountsRequest, GetUserRequest, UpdateOrganizationNodeResponse, AcceptJoinShareUnitInvitationResponse, ListJoinedGroupsForUserResponse, DescribeShareAreasRequest, DescribeOrganizationMemberAuthAccountsResponse, ListRoleConfigurationProvisioningsRequest, GetSCIMSynchronizationStatusRequest, DescribeIdentityCenterRequest, DescribeOrganizationMembersResponse, ListPoliciesForTargetRequest, DeleteOrganizationMemberAuthIdentityResponse, UpdateOrganizationMemberEmailBindRequest, BindOrganizationPolicySubAccountResponse, DeleteOrganizationMemberAuthIdentityRequest, ListGroupsRequest, UpdateRoleConfigurationRequest, DetachPolicyRequest, UpdateOrganizationIdentityRequest, ListOrgServiceAssignMemberResponse, SendOrgMemberAccountBindEmailRequest, DeleteRoleAssignmentResponse, DisablePolicyTypeRequest, DescribeEffectivePolicyResponse, CreateOrgServiceAssignResponse, AddOrganizationMemberEmailResponse, AddShareUnitMembersResponse, ListGroupsResponse, CreateOrganizationMemberPolicyRequest, CreateOrganizationRequest, ListJoinedGroupsForUserRequest, UpdateRoleConfigurationResponse, AttachPolicyResponse, CreateOrganizationMembersPolicyRequest, CheckAccountDeleteRequest, GetExternalSAMLIdentityProviderRequest, DetachPolicyResponse, DeleteRoleConfigurationResponse, AddShareUnitResponse, DescribeShareUnitResourcesRequest, DescribeOrganizationFinancialByProductResponse, RemoveUserFromGroupResponse, GetGroupResponse, DescribeOrganizationFinancialByProductRequest, CreateOrganizationMemberPolicyResponse, UpdateSCIMSynchronizationStatusRequest, AcceptJoinShareUnitInvitationRequest, CancelOrganizationMemberAuthAccountResponse, GetTaskStatusRequest, AddShareUnitResourcesRequest, GetRoleConfigurationResponse, SetExternalSAMLIdentityProviderResponse, ListPoliciesForTargetResponse, DeleteShareUnitMembersRequest, OpenIdentityCenterResponse, ListUsersRequest, DescribeOrganizationMemberAuthIdentitiesResponse, CreateRoleAssignmentResponse, CreateUserRequest, QuitOrganizationResponse, GetZoneStatisticsResponse, UpdatePolicyResponse, DeleteShareUnitMembersResponse, UpdateGroupResponse, ListExternalSAMLIdPCertificatesRequest, DeleteOrganizationIdentityResponse, DescribeOrganizationMemberEmailBindRequest, RemovePermissionPolicyFromRoleConfigurationResponse, ListPoliciesRequest, BindOrganizationPolicySubAccountRequest, CreateOrganizationMemberRequest, UpdateSCIMSynchronizationStatusResponse, CreatePolicyRequest, DescribePolicyConfigRequest, AddExternalSAMLIdPCertificateRequest, GetProvisioningTaskStatusRequest, CheckAccountDeleteResponse, DescribePolicyResponse, UpdateUserStatusResponse, UpdateGroupRequest, ListExternalSAMLIdPCertificatesResponse, DeleteAccountRequest, DescribeShareUnitMembersRequest, RemoveExternalSAMLIdPCertificateRequest, GetUserSyncProvisioningRequest, CreateOrganizationMemberAuthIdentityRequest, DescribeOrganizationFinancialByMonthRequest, ListRoleConfigurationProvisioningsResponse, DescribeOrganizationFinancialByMemberRequest, AddPermissionPolicyToRoleConfigurationResponse, ListOrganizationServiceRequest, CreateRoleConfigurationRequest, UpdateOrganizationMemberRequest, CreateOrganizationMembersPolicyResponse, GetRoleConfigurationRequest, AddUserToGroupRequest, CreateOrganizationIdentityResponse, DescribeOrganizationMembersRequest, GetZoneSAMLServiceProviderInfoRequest, ListRoleConfigurationsResponse, ListSCIMCredentialsResponse, DescribeOrganizationNodesRequest, UpdateCustomPolicyForRoleConfigurationRequest, InviteOrganizationMemberResponse, BindOrganizationMemberAuthAccountResponse, ListOrgServiceAssignMemberRequest, UpdateOrganizationIdentityResponse, DescribeShareAreasResponse, CreateUserResponse, DeleteShareUnitResourcesResponse, DeleteUserSyncProvisioningRequest, DescribeOrganizationNodesResponse, CreateUserSyncProvisioningRequest, DeleteOrganizationMembersPolicyRequest, CreateSCIMCredentialRequest, DescribePolicyRequest, DeleteGroupResponse, UpdateOrganizationMembersPolicyResponse, UpdateUserStatusRequest, CreateRoleConfigurationResponse, DeleteRoleAssignmentRequest, ListTargetsForPolicyRequest, DeleteOrganizationIdentityRequest, UpdateOrganizationNodeRequest, DeleteOrganizationNodesResponse, DescribeOrganizationFinancialByMemberResponse, AddUserToGroupResponse, CreateSCIMCredentialResponse, DeleteShareUnitRequest, DeleteOrgServiceAssignResponse, DescribeOrganizationMemberPoliciesResponse, DescribeShareUnitsRequest, ListSCIMCredentialsRequest, UpdateSCIMCredentialStatusRequest, UpdateUserSyncProvisioningResponse, DeleteSCIMCredentialResponse, UpdateZoneRequest, DeleteAccountResponse, CreateGroupResponse } from "./organization_models"; /** * organization client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 退出企业组织 */ QuitOrganization(req: QuitOrganizationRequest, cb?: (error: string, rep: QuitOrganizationResponse) => void): Promise<QuitOrganizationResponse>; /** * 绑定成员访问授权策略和组织管理员子账号 */ BindOrganizationPolicySubAccount(req: BindOrganizationPolicySubAccountRequest, cb?: (error: string, rep: BindOrganizationPolicySubAccountResponse) => void): Promise<BindOrganizationPolicySubAccountResponse>; /** * 查询用户组中的用户列表 */ ListGroupMembers(req: ListGroupMembersRequest, cb?: (error: string, rep: ListGroupMembersResponse) => void): Promise<ListGroupMembersResponse>; /** * 获取组织成员访问身份列表 */ ListOrganizationIdentity(req: ListOrganizationIdentityRequest, cb?: (error: string, rep: ListOrganizationIdentityResponse) => void): Promise<ListOrganizationIdentityResponse>; /** * 添加企业组织节点 */ AddOrganizationNode(req: AddOrganizationNodeRequest, cb?: (error: string, rep: AddOrganizationNodeResponse) => void): Promise<AddOrganizationNodeResponse>; /** * 修改绑定成员邮箱 */ UpdateOrganizationMemberEmailBind(req: UpdateOrganizationMemberEmailBindRequest, cb?: (error: string, rep: UpdateOrganizationMemberEmailBindResponse) => void): Promise<UpdateOrganizationMemberEmailBindResponse>; /** * 为权限配置移除策略 */ RemovePermissionPolicyFromRoleConfiguration(req: RemovePermissionPolicyFromRoleConfigurationRequest, cb?: (error: string, rep: RemovePermissionPolicyFromRoleConfigurationResponse) => void): Promise<RemovePermissionPolicyFromRoleConfigurationResponse>; /** * 启用/禁用SCIM密钥 */ UpdateSCIMCredentialStatus(req: UpdateSCIMCredentialStatusRequest, cb?: (error: string, rep: UpdateSCIMCredentialStatusResponse) => void): Promise<UpdateSCIMCredentialStatusResponse>; /** * 修改用户信息 */ UpdateUser(req: UpdateUserRequest, cb?: (error: string, rep: UpdateUserResponse) => void): Promise<UpdateUserResponse>; /** * 添加集团服务委派管理员 */ CreateOrgServiceAssign(req: CreateOrgServiceAssignRequest, cb?: (error: string, rep: CreateOrgServiceAssignResponse) => void): Promise<CreateOrgServiceAssignResponse>; /** * 查询目标关联的有效策略 */ DescribeEffectivePolicy(req: DescribeEffectivePolicyRequest, cb?: (error: string, rep: DescribeEffectivePolicyResponse) => void): Promise<DescribeEffectivePolicyResponse>; /** * 查询用户信息 */ GetUser(req: GetUserRequest, cb?: (error: string, rep: GetUserResponse) => void): Promise<GetUserResponse>; /** * 开通身份中心服务(CIC) */ OpenIdentityCenter(req: OpenIdentityCenterRequest, cb?: (error: string, rep: OpenIdentityCenterResponse) => void): Promise<OpenIdentityCenterResponse>; /** * 删除用户 */ DeleteUser(req: DeleteUserRequest, cb?: (error: string, rep: DeleteUserResponse) => void): Promise<DeleteUserResponse>; /** * 查询权限配置信息 */ GetRoleConfiguration(req: GetRoleConfigurationRequest, cb?: (error: string, rep: GetRoleConfigurationResponse) => void): Promise<GetRoleConfigurationResponse>; /** * 创建组织成员 */ CreateOrganizationMember(req: CreateOrganizationMemberRequest, cb?: (error: string, rep: CreateOrganizationMemberResponse) => void): Promise<CreateOrganizationMemberResponse>; /** * 查询成员邮箱绑定详细信息 */ DescribeOrganizationMemberEmailBind(req: DescribeOrganizationMemberEmailBindRequest, cb?: (error: string, rep: DescribeOrganizationMemberEmailBindResponse) => void): Promise<DescribeOrganizationMemberEmailBindResponse>; /** * 删除共享单元资源 */ DeleteShareUnitResources(req: DeleteShareUnitResourcesRequest, cb?: (error: string, rep: DeleteShareUnitResourcesResponse) => void): Promise<DeleteShareUnitResourcesResponse>; /** * 查询异步任务列表 */ ListTasks(req: ListTasksRequest, cb?: (error: string, rep: ListTasksResponse) => void): Promise<ListTasksResponse>; /** * 从用户组中移除用户 */ RemoveUserFromGroup(req: RemoveUserFromGroupRequest, cb?: (error: string, rep: RemoveUserFromGroupResponse) => void): Promise<RemoveUserFromGroupResponse>; /** * 以产品维度获取组织财务信息 */ DescribeOrganizationFinancialByProduct(req: DescribeOrganizationFinancialByProductRequest, cb?: (error: string, rep: DescribeOrganizationFinancialByProductResponse) => void): Promise<DescribeOrganizationFinancialByProductResponse>; /** * 获取组织节点列表 */ DescribeOrganizationNodes(req: DescribeOrganizationNodesRequest, cb?: (error: string, rep: DescribeOrganizationNodesResponse) => void): Promise<DescribeOrganizationNodesResponse>; /** * 创建用户 */ CreateUser(req: CreateUserRequest, cb?: (error: string, rep: CreateUserResponse) => void): Promise<CreateUserResponse>; /** * 查询SAML签名证书列表 */ ListExternalSAMLIdPCertificates(req: ListExternalSAMLIdPCertificatesRequest, cb?: (error: string, rep: ListExternalSAMLIdPCertificatesResponse) => void): Promise<ListExternalSAMLIdPCertificatesResponse>; /** * 移除SAML签名证书 */ RemoveExternalSAMLIdPCertificate(req: RemoveExternalSAMLIdPCertificateRequest, cb?: (error: string, rep: RemoveExternalSAMLIdPCertificateResponse) => void): Promise<RemoveExternalSAMLIdPCertificateResponse>; /** * 成员账号删除检查 */ CheckAccountDelete(req: CheckAccountDeleteRequest, cb?: (error: string, rep: CheckAccountDeleteResponse) => void): Promise<CheckAccountDeleteResponse>; /** * 获取企业组织成员列表 */ DescribeOrganizationMembers(req: DescribeOrganizationMembersRequest, cb?: (error: string, rep: DescribeOrganizationMembersResponse) => void): Promise<DescribeOrganizationMembersResponse>; /** * 在成员账号上授权 */ CreateRoleAssignment(req: CreateRoleAssignmentRequest, cb?: (error: string, rep: CreateRoleAssignmentResponse) => void): Promise<CreateRoleAssignmentResponse>; /** * 创建权限配置 */ CreateRoleConfiguration(req: CreateRoleConfigurationRequest, cb?: (error: string, rep: CreateRoleConfigurationResponse) => void): Promise<CreateRoleConfigurationResponse>; /** * 解绑成员访问授权策略和组织管理员子账号 */ CancelOrganizationPolicySubAccount(req: CancelOrganizationPolicySubAccountRequest, cb?: (error: string, rep: CancelOrganizationPolicySubAccountResponse) => void): Promise<CancelOrganizationPolicySubAccountResponse>; /** * 接受加入共享单元邀请。 */ AcceptJoinShareUnitInvitation(req: AcceptJoinShareUnitInvitationRequest, cb?: (error: string, rep: AcceptJoinShareUnitInvitationResponse) => void): Promise<AcceptJoinShareUnitInvitationResponse>; /** * 查询用户列表 */ ListUsers(req: ListUsersRequest, cb?: (error: string, rep: ListUsersResponse) => void): Promise<ListUsersResponse>; /** * 本接口(DescribePolicy)可用于查询查看策略详情。 */ DescribePolicy(req: DescribePolicyRequest, cb?: (error: string, rep: DescribePolicyResponse) => void): Promise<DescribePolicyResponse>; /** * 查询SAML身份提供商配置信息 */ GetExternalSAMLIdentityProvider(req: GetExternalSAMLIdentityProviderRequest, cb?: (error: string, rep: GetExternalSAMLIdentityProviderResponse) => void): Promise<GetExternalSAMLIdentityProviderResponse>; /** * 清空SAML身份提供商配置信息 */ ClearExternalSAMLIdentityProvider(req: ClearExternalSAMLIdentityProviderRequest, cb?: (error: string, rep: ClearExternalSAMLIdentityProviderResponse) => void): Promise<ClearExternalSAMLIdentityProviderResponse>; /** * 更新组织身份 */ UpdateOrganizationIdentity(req: UpdateOrganizationIdentityRequest, cb?: (error: string, rep: UpdateOrganizationIdentityResponse) => void): Promise<UpdateOrganizationIdentityResponse>; /** * 将权限配置部署到成员账号上 */ ProvisionRoleConfiguration(req: ProvisionRoleConfigurationRequest, cb?: (error: string, rep: ProvisionRoleConfigurationResponse) => void): Promise<ProvisionRoleConfigurationResponse>; /** * 取消组织成员和组织管理员子账号的授权关系 */ CancelOrganizationMemberAuthAccount(req: CancelOrganizationMemberAuthAccountRequest, cb?: (error: string, rep: CancelOrganizationMemberAuthAccountResponse) => void): Promise<CancelOrganizationMemberAuthAccountResponse>; /** * 以成员维度获取组织财务信息 */ DescribeOrganizationFinancialByMember(req: DescribeOrganizationFinancialByMemberRequest, cb?: (error: string, rep: DescribeOrganizationFinancialByMemberResponse) => void): Promise<DescribeOrganizationFinancialByMemberResponse>; /** * 查询用户组信息 */ GetGroup(req: GetGroupRequest, cb?: (error: string, rep: GetGroupResponse) => void): Promise<GetGroupResponse>; /** * 移除成员账号上的授权 */ DeleteRoleAssignment(req: DeleteRoleAssignmentRequest, cb?: (error: string, rep: DeleteRoleAssignmentResponse) => void): Promise<DeleteRoleAssignmentResponse>; /** * 创建组织成员访问策略 */ CreateOrganizationMembersPolicy(req: CreateOrganizationMembersPolicyRequest, cb?: (error: string, rep: CreateOrganizationMembersPolicyResponse) => void): Promise<CreateOrganizationMembersPolicyResponse>; /** * 移动成员到指定企业组织节点 */ MoveOrganizationNodeMembers(req: MoveOrganizationNodeMembersRequest, cb?: (error: string, rep: MoveOrganizationNodeMembersResponse) => void): Promise<MoveOrganizationNodeMembersResponse>; /** * 更新用户空间名 */ UpdateZone(req: UpdateZoneRequest, cb?: (error: string, rep: UpdateZoneResponse) => void): Promise<UpdateZoneResponse>; /** * 添加组织身份 */ CreateOrganizationIdentity(req: CreateOrganizationIdentityRequest, cb?: (error: string, rep: CreateOrganizationIdentityResponse) => void): Promise<CreateOrganizationIdentityResponse>; /** * 添加组织成员邮箱 */ AddOrganizationMemberEmail(req: AddOrganizationMemberEmailRequest, cb?: (error: string, rep: AddOrganizationMemberEmailResponse) => void): Promise<AddOrganizationMemberEmailResponse>; /** * 删除共享单元成员 */ DeleteShareUnitMembers(req: DeleteShareUnitMembersRequest, cb?: (error: string, rep: DeleteShareUnitMembersResponse) => void): Promise<DeleteShareUnitMembersResponse>; /** * 查询用户加入的用户组 */ ListJoinedGroupsForUser(req: ListJoinedGroupsForUserRequest, cb?: (error: string, rep: ListJoinedGroupsForUserResponse) => void): Promise<ListJoinedGroupsForUserResponse>; /** * 获取权限配置中的策略列表 */ ListPermissionPoliciesInRoleConfiguration(req: ListPermissionPoliciesInRoleConfigurationRequest, cb?: (error: string, rep: ListPermissionPoliciesInRoleConfigurationResponse) => void): Promise<ListPermissionPoliciesInRoleConfigurationResponse>; /** * 创建共享单元。 */ AddShareUnit(req: AddShareUnitRequest, cb?: (error: string, rep: AddShareUnitResponse) => void): Promise<AddShareUnitResponse>; /** * 获取组织成员被绑定授权关系的子账号列表 */ DescribeOrganizationMemberAuthAccounts(req: DescribeOrganizationMemberAuthAccountsRequest, cb?: (error: string, rep: DescribeOrganizationMemberAuthAccountsResponse) => void): Promise<DescribeOrganizationMemberAuthAccountsResponse>; /** * 查询权限配置部署列表 */ ListRoleConfigurationProvisionings(req: ListRoleConfigurationProvisioningsRequest, cb?: (error: string, rep: ListRoleConfigurationProvisioningsResponse) => void): Promise<ListRoleConfigurationProvisioningsResponse>; /** * 添加共享单元成员 */ AddShareUnitMembers(req: AddShareUnitMembersRequest, cb?: (error: string, rep: AddShareUnitMembersResponse) => void): Promise<AddShareUnitMembersResponse>; /** * 本接口(DescribePolicyConfig)可用于查询企业组织策略配置 */ DescribePolicyConfig(req: DescribePolicyConfigRequest, cb?: (error: string, rep: DescribePolicyConfigResponse) => void): Promise<DescribePolicyConfigResponse>; /** * 编辑策略 */ UpdatePolicy(req: UpdatePolicyRequest, cb?: (error: string, rep: UpdatePolicyResponse) => void): Promise<UpdatePolicyResponse>; /** * 获取共享单元列表。 */ DescribeShareUnits(req: DescribeShareUnitsRequest, cb?: (error: string, rep: DescribeShareUnitsResponse) => void): Promise<DescribeShareUnitsResponse>; /** * 查询CAM用户同步列表 */ ListUserSyncProvisionings(req: ListUserSyncProvisioningsRequest, cb?: (error: string, rep: ListUserSyncProvisioningsResponse) => void): Promise<ListUserSyncProvisioningsResponse>; /** * 修改用户状态 */ UpdateUserStatus(req: UpdateUserStatusRequest, cb?: (error: string, rep: UpdateUserStatusResponse) => void): Promise<UpdateUserStatusResponse>; /** * 禁用策略类型 */ DisablePolicyType(req: DisablePolicyTypeRequest, cb?: (error: string, rep: DisablePolicyTypeResponse) => void): Promise<DisablePolicyTypeResponse>; /** * 创建子用户同步任务 */ CreateUserSyncProvisioning(req: CreateUserSyncProvisioningRequest, cb?: (error: string, rep: CreateUserSyncProvisioningResponse) => void): Promise<CreateUserSyncProvisioningResponse>; /** * 为权限配置添加策略 */ AddPermissionPolicyToRoleConfiguration(req: AddPermissionPolicyToRoleConfigurationRequest, cb?: (error: string, rep: AddPermissionPolicyToRoleConfigurationResponse) => void): Promise<AddPermissionPolicyToRoleConfigurationResponse>; /** * 删除组织成员访问策略 */ DeleteOrganizationMembersPolicy(req: DeleteOrganizationMembersPolicyRequest, cb?: (error: string, rep: DeleteOrganizationMembersPolicyResponse) => void): Promise<DeleteOrganizationMembersPolicyResponse>; /** * 删除策略 */ DeletePolicy(req: DeletePolicyRequest, cb?: (error: string, rep: DeletePolicyResponse) => void): Promise<DeletePolicyResponse>; /** * 修改组织成员访问策略 */ UpdateOrganizationMembersPolicy(req: UpdateOrganizationMembersPolicyRequest, cb?: (error: string, rep: UpdateOrganizationMembersPolicyResponse) => void): Promise<UpdateOrganizationMembersPolicyResponse>; /** * 创建用户组 */ CreateGroup(req: CreateGroupRequest, cb?: (error: string, rep: CreateGroupResponse) => void): Promise<CreateGroupResponse>; /** * 获取共享单元成员列表。 */ DescribeShareUnitMembers(req: DescribeShareUnitMembersRequest, cb?: (error: string, rep: DescribeShareUnitMembersResponse) => void): Promise<DescribeShareUnitMembersResponse>; /** * 解除权限配置在成员账号上的部署 */ DismantleRoleConfiguration(req: DismantleRoleConfigurationRequest, cb?: (error: string, rep: DismantleRoleConfigurationResponse) => void): Promise<DismantleRoleConfigurationResponse>; /** * 删除共享单元。 */ DeleteShareUnit(req: DeleteShareUnitRequest, cb?: (error: string, rep: DeleteShareUnitResponse) => void): Promise<DeleteShareUnitResponse>; /** * 从组织中移除成员账号,不会删除账号。 */ DeleteOrganizationMembers(req: DeleteOrganizationMembersRequest, cb?: (error: string, rep: DeleteOrganizationMembersResponse) => void): Promise<DeleteOrganizationMembersResponse>; /** * 获取集团服务委派管理员列表 */ ListOrgServiceAssignMember(req: ListOrgServiceAssignMemberRequest, cb?: (error: string, rep: ListOrgServiceAssignMemberResponse) => void): Promise<ListOrgServiceAssignMemberResponse>; /** * 拒绝加入共享单元邀请。 */ RejectJoinShareUnitInvitation(req: RejectJoinShareUnitInvitationRequest, cb?: (error: string, rep: RejectJoinShareUnitInvitationResponse) => void): Promise<RejectJoinShareUnitInvitationResponse>; /** * 获取成员标签检测不合规资源列表 */ ListNonCompliantResource(req: ListNonCompliantResourceRequest, cb?: (error: string, rep: ListNonCompliantResourceResponse) => void): Promise<ListNonCompliantResourceResponse>; /** * 删除用户组 */ DeleteGroup(req: DeleteGroupRequest, cb?: (error: string, rep: DeleteGroupResponse) => void): Promise<DeleteGroupResponse>; /** * 获取SCIM同步状态 */ GetSCIMSynchronizationStatus(req: GetSCIMSynchronizationStatusRequest, cb?: (error: string, rep: GetSCIMSynchronizationStatusResponse) => void): Promise<GetSCIMSynchronizationStatusResponse>; /** * 配置SAML身份提供商信息 */ SetExternalSAMLIdentityProvider(req: SetExternalSAMLIdentityProviderRequest, cb?: (error: string, rep: SetExternalSAMLIdentityProviderResponse) => void): Promise<SetExternalSAMLIdentityProviderResponse>; /** * 删除企业组织 */ DeleteOrganization(req?: DeleteOrganizationRequest, cb?: (error: string, rep: DeleteOrganizationResponse) => void): Promise<DeleteOrganizationResponse>; /** * 本接口(ListPoliciesForTarget)查询目标关联的策略列表 */ ListPoliciesForTarget(req: ListPoliciesForTargetRequest, cb?: (error: string, rep: ListPoliciesForTargetResponse) => void): Promise<ListPoliciesForTargetResponse>; /** * 删除SCIM密钥 */ DeleteSCIMCredential(req: DeleteSCIMCredentialRequest, cb?: (error: string, rep: DeleteSCIMCredentialResponse) => void): Promise<DeleteSCIMCredentialResponse>; /** * 创建子用户同步任务 */ UpdateUserSyncProvisioning(req: UpdateUserSyncProvisioningRequest, cb?: (error: string, rep: UpdateUserSyncProvisioningResponse) => void): Promise<UpdateUserSyncProvisioningResponse>; /** * 查询CAM用户同步 */ GetUserSyncProvisioning(req: GetUserSyncProvisioningRequest, cb?: (error: string, rep: GetUserSyncProvisioningResponse) => void): Promise<GetUserSyncProvisioningResponse>; /** * 获取企业组织信息 */ DescribeOrganization(req: DescribeOrganizationRequest, cb?: (error: string, rep: DescribeOrganizationResponse) => void): Promise<DescribeOrganizationResponse>; /** * 启用/禁用用户SCIM同步 */ UpdateSCIMSynchronizationStatus(req: UpdateSCIMSynchronizationStatusRequest, cb?: (error: string, rep: UpdateSCIMSynchronizationStatusResponse) => void): Promise<UpdateSCIMSynchronizationStatusResponse>; /** * 查询用户组列表 */ ListGroups(req: ListGroupsRequest, cb?: (error: string, rep: ListGroupsResponse) => void): Promise<ListGroupsResponse>; /** * 获取共享单元资源列表。 */ DescribeShareUnitResources(req: DescribeShareUnitResourcesRequest, cb?: (error: string, rep: DescribeShareUnitResourcesResponse) => void): Promise<DescribeShareUnitResourcesResponse>; /** * 绑定组织成员和组织管理员子账号的授权关系 */ BindOrganizationMemberAuthAccount(req: BindOrganizationMemberAuthAccountRequest, cb?: (error: string, rep: BindOrganizationMemberAuthAccountResponse) => void): Promise<BindOrganizationMemberAuthAccountResponse>; /** * 修改用户组信息 */ UpdateGroup(req: UpdateGroupRequest, cb?: (error: string, rep: UpdateGroupResponse) => void): Promise<UpdateGroupResponse>; /** * 创建一个特殊类型的策略,您可以关联到企业组织Root节点、企业部门节点或者企业的成员账号。 */ CreatePolicy(req: CreatePolicyRequest, cb?: (error: string, rep: CreatePolicyResponse) => void): Promise<CreatePolicyResponse>; /** * 查询用户同步异步任务的状态 */ GetProvisioningTaskStatus(req: GetProvisioningTaskStatusRequest, cb?: (error: string, rep: GetProvisioningTaskStatusResponse) => void): Promise<GetProvisioningTaskStatusResponse>; /** * 更新企业组织节点 */ UpdateOrganizationNode(req: UpdateOrganizationNodeRequest, cb?: (error: string, rep: UpdateOrganizationNodeResponse) => void): Promise<UpdateOrganizationNodeResponse>; /** * 更新共享单元。 */ UpdateShareUnit(req: UpdateShareUnitRequest, cb?: (error: string, rep: UpdateShareUnitResponse) => void): Promise<UpdateShareUnitResponse>; /** * 更新组织成员信息 */ UpdateOrganizationMember(req: UpdateOrganizationMemberRequest, cb?: (error: string, rep: UpdateOrganizationMemberResponse) => void): Promise<UpdateOrganizationMemberResponse>; /** * 获取已设置管理员的互信主体关系列表 */ DescribeOrganizationAuthNode(req: DescribeOrganizationAuthNodeRequest, cb?: (error: string, rep: DescribeOrganizationAuthNodeResponse) => void): Promise<DescribeOrganizationAuthNodeResponse>; /** * 获取集团账号身份中心服务信息 */ DescribeIdentityCenter(req?: DescribeIdentityCenterRequest, cb?: (error: string, rep: DescribeIdentityCenterResponse) => void): Promise<DescribeIdentityCenterResponse>; /** * 创建SCIM密钥 */ CreateSCIMCredential(req: CreateSCIMCredentialRequest, cb?: (error: string, rep: CreateSCIMCredentialResponse) => void): Promise<CreateSCIMCredentialResponse>; /** * 获取组织成员访问授权列表 */ DescribeOrganizationMemberAuthIdentities(req: DescribeOrganizationMemberAuthIdentitiesRequest, cb?: (error: string, rep: DescribeOrganizationMemberAuthIdentitiesResponse) => void): Promise<DescribeOrganizationMemberAuthIdentitiesResponse>; /** * 重新发送成员绑定邮箱激活邮件 */ SendOrgMemberAccountBindEmail(req: SendOrgMemberAccountBindEmailRequest, cb?: (error: string, rep: SendOrgMemberAccountBindEmailResponse) => void): Promise<SendOrgMemberAccountBindEmailResponse>; /** * 查询空间的统计信息 */ GetZoneStatistics(req: GetZoneStatisticsRequest, cb?: (error: string, rep: GetZoneStatisticsResponse) => void): Promise<GetZoneStatisticsResponse>; /** * 解绑策略 */ DetachPolicy(req: DetachPolicyRequest, cb?: (error: string, rep: DetachPolicyResponse) => void): Promise<DetachPolicyResponse>; /** * 查询用户SCIM密钥列表 */ ListSCIMCredentials(req: ListSCIMCredentialsRequest, cb?: (error: string, rep: ListSCIMCredentialsResponse) => void): Promise<ListSCIMCredentialsResponse>; /** * 添加组织成员访问授权 */ CreateOrganizationMemberAuthIdentity(req: CreateOrganizationMemberAuthIdentityRequest, cb?: (error: string, rep: CreateOrganizationMemberAuthIdentityResponse) => void): Promise<CreateOrganizationMemberAuthIdentityResponse>; /** * 以月维度获取组织财务信息趋势 */ DescribeOrganizationFinancialByMonth(req: DescribeOrganizationFinancialByMonthRequest, cb?: (error: string, rep: DescribeOrganizationFinancialByMonthResponse) => void): Promise<DescribeOrganizationFinancialByMonthResponse>; /** * 删除成员账号 */ DeleteAccount(req: DeleteAccountRequest, cb?: (error: string, rep: DeleteAccountResponse) => void): Promise<DeleteAccountResponse>; /** * 批量删除企业组织节点 */ DeleteOrganizationNodes(req: DeleteOrganizationNodesRequest, cb?: (error: string, rep: DeleteOrganizationNodesResponse) => void): Promise<DeleteOrganizationNodesResponse>; /** * 查询授权列表 */ ListRoleAssignments(req: ListRoleAssignmentsRequest, cb?: (error: string, rep: ListRoleAssignmentsResponse) => void): Promise<ListRoleAssignmentsResponse>; /** * 获取组织成员的授权策略列表 */ DescribeOrganizationMemberPolicies(req: DescribeOrganizationMemberPoliciesRequest, cb?: (error: string, rep: DescribeOrganizationMemberPoliciesResponse) => void): Promise<DescribeOrganizationMemberPoliciesResponse>; /** * 删除子用户同步任务 */ DeleteUserSyncProvisioning(req: DeleteUserSyncProvisioningRequest, cb?: (error: string, rep: DeleteUserSyncProvisioningResponse) => void): Promise<DeleteUserSyncProvisioningResponse>; /** * 修改权限配置信息 */ UpdateRoleConfiguration(req: UpdateRoleConfigurationRequest, cb?: (error: string, rep: UpdateRoleConfigurationResponse) => void): Promise<UpdateRoleConfigurationResponse>; /** * 查询权限配置列表 */ ListRoleConfigurations(req: ListRoleConfigurationsRequest, cb?: (error: string, rep: ListRoleConfigurationsResponse) => void): Promise<ListRoleConfigurationsResponse>; /** * 邀请组织成员 */ InviteOrganizationMember(req: InviteOrganizationMemberRequest, cb?: (error: string, rep: InviteOrganizationMemberResponse) => void): Promise<InviteOrganizationMemberResponse>; /** * 添加共享单元资源 */ AddShareUnitResources(req: AddShareUnitResourcesRequest, cb?: (error: string, rep: AddShareUnitResourcesResponse) => void): Promise<AddShareUnitResourcesResponse>; /** * 绑定策略 */ AttachPolicy(req: AttachPolicyRequest, cb?: (error: string, rep: AttachPolicyResponse) => void): Promise<AttachPolicyResponse>; /** * 获取可共享地域列表 */ DescribeShareAreas(req: DescribeShareAreasRequest, cb?: (error: string, rep: DescribeShareAreasResponse) => void): Promise<DescribeShareAreasResponse>; /** * 为用户组添加用户 */ AddUserToGroup(req: AddUserToGroupRequest, cb?: (error: string, rep: AddUserToGroupResponse) => void): Promise<AddUserToGroupResponse>; /** * 删除权限配置信息 */ DeleteRoleConfiguration(req: DeleteRoleConfigurationRequest, cb?: (error: string, rep: DeleteRoleConfigurationResponse) => void): Promise<DeleteRoleConfigurationResponse>; /** * 创建企业组织 */ CreateOrganization(req?: CreateOrganizationRequest, cb?: (error: string, rep: CreateOrganizationResponse) => void): Promise<CreateOrganizationResponse>; /** * 添加SAML签名证书 */ AddExternalSAMLIdPCertificate(req: AddExternalSAMLIdPCertificateRequest, cb?: (error: string, rep: AddExternalSAMLIdPCertificateResponse) => void): Promise<AddExternalSAMLIdPCertificateResponse>; /** * 删除集团服务委派管理员 */ DeleteOrgServiceAssign(req: DeleteOrgServiceAssignRequest, cb?: (error: string, rep: DeleteOrgServiceAssignResponse) => void): Promise<DeleteOrgServiceAssignResponse>; /** * 删除组织身份 */ DeleteOrganizationIdentity(req: DeleteOrganizationIdentityRequest, cb?: (error: string, rep: DeleteOrganizationIdentityResponse) => void): Promise<DeleteOrganizationIdentityResponse>; /** * 启用策略类型 */ EnablePolicyType(req: EnablePolicyTypeRequest, cb?: (error: string, rep: EnablePolicyTypeResponse) => void): Promise<EnablePolicyTypeResponse>; /** * 查询SAML服务提供商配置信息 */ GetZoneSAMLServiceProviderInfo(req: GetZoneSAMLServiceProviderInfoRequest, cb?: (error: string, rep: GetZoneSAMLServiceProviderInfoResponse) => void): Promise<GetZoneSAMLServiceProviderInfoResponse>; /** * 本接口(ListTargetsForPolicy)查询某个指定策略关联的目标列表 */ ListTargetsForPolicy(req: ListTargetsForPolicyRequest, cb?: (error: string, rep: ListTargetsForPolicyResponse) => void): Promise<ListTargetsForPolicyResponse>; /** * 本接口(ListPolicies)可用于查询查看策略列表数据 */ ListPolicies(req: ListPoliciesRequest, cb?: (error: string, rep: ListPoliciesResponse) => void): Promise<ListPoliciesResponse>; /** * 查询异步任务的状态 */ GetTaskStatus(req: GetTaskStatusRequest, cb?: (error: string, rep: GetTaskStatusResponse) => void): Promise<GetTaskStatusResponse>; /** * 创建组织成员访问授权策略 */ CreateOrganizationMemberPolicy(req: CreateOrganizationMemberPolicyRequest, cb?: (error: string, rep: CreateOrganizationMemberPolicyResponse) => void): Promise<CreateOrganizationMemberPolicyResponse>; /** * 获取集团服务设置列表 */ ListOrganizationService(req: ListOrganizationServiceRequest, cb?: (error: string, rep: ListOrganizationServiceResponse) => void): Promise<ListOrganizationServiceResponse>; /** * 为权限配置修改自定义策略 */ UpdateCustomPolicyForRoleConfiguration(req: UpdateCustomPolicyForRoleConfigurationRequest, cb?: (error: string, rep: UpdateCustomPolicyForRoleConfigurationResponse) => void): Promise<UpdateCustomPolicyForRoleConfigurationResponse>; /** * 删除组织成员访问授权 */ DeleteOrganizationMemberAuthIdentity(req: DeleteOrganizationMemberAuthIdentityRequest, cb?: (error: string, rep: DeleteOrganizationMemberAuthIdentityResponse) => void): Promise<DeleteOrganizationMemberAuthIdentityResponse>; }