Class EiamClient
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractClient
-
- com.tencentcloudapi.eiam.v20210420.EiamClient
-
public class EiamClient extends AbstractClient
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractClient
gson, HTTP_RSP_OK, SDK_VERSION
-
-
Constructor Summary
Constructors Constructor Description EiamClient(Credential credential, String region)EiamClient(Credential credential, String region, ClientProfile profile)
-
Method Summary
-
Methods inherited from class com.tencentcloudapi.common.AbstractClient
call, callOctetStream, getClientProfile, getCredential, getRegion, getRegionBreaker, internalRequest, retry, setClientProfile, setCredential, setRegion, setRegionBreaker
-
-
-
-
Constructor Detail
-
EiamClient
public EiamClient(Credential credential, String region)
-
EiamClient
public EiamClient(Credential credential, String region, ClientProfile profile)
-
-
Method Detail
-
AddAccountToAccountGroup
public AddAccountToAccountGroupResponse AddAccountToAccountGroup(AddAccountToAccountGroupRequest req) throws TencentCloudSDKException
账号组添加账号- Parameters:
req- AddAccountToAccountGroupRequest- Returns:
- AddAccountToAccountGroupResponse
- Throws:
TencentCloudSDKException
-
AddUserToUserGroup
public AddUserToUserGroupResponse AddUserToUserGroup(AddUserToUserGroupRequest req) throws TencentCloudSDKException
加入用户到用户组- Parameters:
req- AddUserToUserGroupRequest- Returns:
- AddUserToUserGroupResponse
- Throws:
TencentCloudSDKException
-
CreateAccountGroup
public CreateAccountGroupResponse CreateAccountGroup(CreateAccountGroupRequest req) throws TencentCloudSDKException
创建账号组- Parameters:
req- CreateAccountGroupRequest- Returns:
- CreateAccountGroupResponse
- Throws:
TencentCloudSDKException
-
CreateAppAccount
public CreateAppAccountResponse CreateAppAccount(CreateAppAccountRequest req) throws TencentCloudSDKException
创建应用账号- Parameters:
req- CreateAppAccountRequest- Returns:
- CreateAppAccountResponse
- Throws:
TencentCloudSDKException
-
CreateOrgNode
public CreateOrgNodeResponse CreateOrgNode(CreateOrgNodeRequest req) throws TencentCloudSDKException
新建一个机构节点- Parameters:
req- CreateOrgNodeRequest- Returns:
- CreateOrgNodeResponse
- Throws:
TencentCloudSDKException
-
CreateUser
public CreateUserResponse CreateUser(CreateUserRequest req) throws TencentCloudSDKException
新建一个用户- Parameters:
req- CreateUserRequest- Returns:
- CreateUserResponse
- Throws:
TencentCloudSDKException
-
CreateUserGroup
public CreateUserGroupResponse CreateUserGroup(CreateUserGroupRequest req) throws TencentCloudSDKException
新建用户组- Parameters:
req- CreateUserGroupRequest- Returns:
- CreateUserGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteAccountGroup
public DeleteAccountGroupResponse DeleteAccountGroup(DeleteAccountGroupRequest req) throws TencentCloudSDKException
删除账号组- Parameters:
req- DeleteAccountGroupRequest- Returns:
- DeleteAccountGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteAppAccount
public DeleteAppAccountResponse DeleteAppAccount(DeleteAppAccountRequest req) throws TencentCloudSDKException
删除应用账号- Parameters:
req- DeleteAppAccountRequest- Returns:
- DeleteAppAccountResponse
- Throws:
TencentCloudSDKException
-
DeleteOrgNode
public DeleteOrgNodeResponse DeleteOrgNode(DeleteOrgNodeRequest req) throws TencentCloudSDKException
删除一个机构节点- Parameters:
req- DeleteOrgNodeRequest- Returns:
- DeleteOrgNodeResponse
- Throws:
TencentCloudSDKException
-
DeleteUser
public DeleteUserResponse DeleteUser(DeleteUserRequest req) throws TencentCloudSDKException
通过用户名或用户 id 删除用户。- Parameters:
req- DeleteUserRequest- Returns:
- DeleteUserResponse
- Throws:
TencentCloudSDKException
-
DeleteUserGroup
public DeleteUserGroupResponse DeleteUserGroup(DeleteUserGroupRequest req) throws TencentCloudSDKException
删除一个用户组- Parameters:
req- DeleteUserGroupRequest- Returns:
- DeleteUserGroupResponse
- Throws:
TencentCloudSDKException
-
DeleteUsers
public DeleteUsersResponse DeleteUsers(DeleteUsersRequest req) throws TencentCloudSDKException
批量删除当前节点下的用户。如果出现个别用户删除错误,将不影响其余被勾选用户被删除的操作,同时提示未被删除的用户名称/用户ID。- Parameters:
req- DeleteUsersRequest- Returns:
- DeleteUsersResponse
- Throws:
TencentCloudSDKException
-
DescribeAccountGroup
public DescribeAccountGroupResponse DescribeAccountGroup(DescribeAccountGroupRequest req) throws TencentCloudSDKException
查询账号组列表- Parameters:
req- DescribeAccountGroupRequest- Returns:
- DescribeAccountGroupResponse
- Throws:
TencentCloudSDKException
-
DescribeAppAccount
public DescribeAppAccountResponse DescribeAppAccount(DescribeAppAccountRequest req) throws TencentCloudSDKException
查询应用账号列表- Parameters:
req- DescribeAppAccountRequest- Returns:
- DescribeAppAccountResponse
- Throws:
TencentCloudSDKException
-
DescribeApplication
public DescribeApplicationResponse DescribeApplication(DescribeApplicationRequest req) throws TencentCloudSDKException
获取一个应用的信息。- Parameters:
req- DescribeApplicationRequest- Returns:
- DescribeApplicationResponse
- Throws:
TencentCloudSDKException
-
DescribeOrgNode
public DescribeOrgNodeResponse DescribeOrgNode(DescribeOrgNodeRequest req) throws TencentCloudSDKException
根据机构节点ID读取机构节点信息- Parameters:
req- DescribeOrgNodeRequest- Returns:
- DescribeOrgNodeResponse
- Throws:
TencentCloudSDKException
-
DescribeOrgResourcesAuthorization
public DescribeOrgResourcesAuthorizationResponse DescribeOrgResourcesAuthorization(DescribeOrgResourcesAuthorizationRequest req) throws TencentCloudSDKException
查询指定机构下的资源授权列表- Parameters:
req- DescribeOrgResourcesAuthorizationRequest- Returns:
- DescribeOrgResourcesAuthorizationResponse
- Throws:
TencentCloudSDKException
-
DescribePublicKey
public DescribePublicKeyResponse DescribePublicKey(DescribePublicKeyRequest req) throws TencentCloudSDKException
获取JWT公钥信息。- Parameters:
req- DescribePublicKeyRequest- Returns:
- DescribePublicKeyResponse
- Throws:
TencentCloudSDKException
-
DescribeUserGroup
public DescribeUserGroupResponse DescribeUserGroup(DescribeUserGroupRequest req) throws TencentCloudSDKException
获取用户组信息- Parameters:
req- DescribeUserGroupRequest- Returns:
- DescribeUserGroupResponse
- Throws:
TencentCloudSDKException
-
DescribeUserGroupResourcesAuthorization
public DescribeUserGroupResourcesAuthorizationResponse DescribeUserGroupResourcesAuthorization(DescribeUserGroupResourcesAuthorizationRequest req) throws TencentCloudSDKException
查询指定用户组下的资源授权列表- Parameters:
req- DescribeUserGroupResourcesAuthorizationRequest- Returns:
- DescribeUserGroupResourcesAuthorizationResponse
- Throws:
TencentCloudSDKException
-
DescribeUserInfo
public DescribeUserInfoResponse DescribeUserInfo(DescribeUserInfoRequest req) throws TencentCloudSDKException
通过用户名或用户 id 搜索用户- Parameters:
req- DescribeUserInfoRequest- Returns:
- DescribeUserInfoResponse
- Throws:
TencentCloudSDKException
-
DescribeUserResourcesAuthorization
public DescribeUserResourcesAuthorizationResponse DescribeUserResourcesAuthorization(DescribeUserResourcesAuthorizationRequest req) throws TencentCloudSDKException
查询指定用户下的资源授权列表- Parameters:
req- DescribeUserResourcesAuthorizationRequest- Returns:
- DescribeUserResourcesAuthorizationResponse
- Throws:
TencentCloudSDKException
-
DescribeUserThirdPartyAccountInfo
public DescribeUserThirdPartyAccountInfoResponse DescribeUserThirdPartyAccountInfo(DescribeUserThirdPartyAccountInfoRequest req) throws TencentCloudSDKException
通过用户名或用户 id 获取用户的第三方账号绑定信息。- Parameters:
req- DescribeUserThirdPartyAccountInfoRequest- Returns:
- DescribeUserThirdPartyAccountInfoResponse
- Throws:
TencentCloudSDKException
-
ListAccountInAccountGroup
public ListAccountInAccountGroupResponse ListAccountInAccountGroup(ListAccountInAccountGroupRequest req) throws TencentCloudSDKException
获取账号组中的账号列表- Parameters:
req- ListAccountInAccountGroupRequest- Returns:
- ListAccountInAccountGroupResponse
- Throws:
TencentCloudSDKException
-
ListApplicationAuthorizations
public ListApplicationAuthorizationsResponse ListApplicationAuthorizations(ListApplicationAuthorizationsRequest req) throws TencentCloudSDKException
应用授权关系列表(含搜索条件匹配)。- Parameters:
req- ListApplicationAuthorizationsRequest- Returns:
- ListApplicationAuthorizationsResponse
- Throws:
TencentCloudSDKException
-
ListApplications
public ListApplicationsResponse ListApplications(ListApplicationsRequest req) throws TencentCloudSDKException
获取应用列表信息。- Parameters:
req- ListApplicationsRequest- Returns:
- ListApplicationsResponse
- Throws:
TencentCloudSDKException
-
ListAuthorizedApplicationsToOrgNode
public ListAuthorizedApplicationsToOrgNodeResponse ListAuthorizedApplicationsToOrgNode(ListAuthorizedApplicationsToOrgNodeRequest req) throws TencentCloudSDKException
通过机构节点ID获得被授权访问的应用列表。- Parameters:
req- ListAuthorizedApplicationsToOrgNodeRequest- Returns:
- ListAuthorizedApplicationsToOrgNodeResponse
- Throws:
TencentCloudSDKException
-
ListAuthorizedApplicationsToUser
public ListAuthorizedApplicationsToUserResponse ListAuthorizedApplicationsToUser(ListAuthorizedApplicationsToUserRequest req) throws TencentCloudSDKException
通过用户ID获得被授权访问的应用列表。- Parameters:
req- ListAuthorizedApplicationsToUserRequest- Returns:
- ListAuthorizedApplicationsToUserResponse
- Throws:
TencentCloudSDKException
-
ListAuthorizedApplicationsToUserGroup
public ListAuthorizedApplicationsToUserGroupResponse ListAuthorizedApplicationsToUserGroup(ListAuthorizedApplicationsToUserGroupRequest req) throws TencentCloudSDKException
通过用户组ID获得被授权访问的应用列表。- Parameters:
req- ListAuthorizedApplicationsToUserGroupRequest- Returns:
- ListAuthorizedApplicationsToUserGroupResponse
- Throws:
TencentCloudSDKException
-
ListUserGroups
public ListUserGroupsResponse ListUserGroups(ListUserGroupsRequest req) throws TencentCloudSDKException
获取用户组列表信息(包含查询条件)。- Parameters:
req- ListUserGroupsRequest- Returns:
- ListUserGroupsResponse
- Throws:
TencentCloudSDKException
-
ListUserGroupsOfUser
public ListUserGroupsOfUserResponse ListUserGroupsOfUser(ListUserGroupsOfUserRequest req) throws TencentCloudSDKException
获取用户所在的用户组列表- Parameters:
req- ListUserGroupsOfUserRequest- Returns:
- ListUserGroupsOfUserResponse
- Throws:
TencentCloudSDKException
-
ListUsers
public ListUsersResponse ListUsers(ListUsersRequest req) throws TencentCloudSDKException
获取用户列表信息。- Parameters:
req- ListUsersRequest- Returns:
- ListUsersResponse
- Throws:
TencentCloudSDKException
-
ListUsersInOrgNode
public ListUsersInOrgNodeResponse ListUsersInOrgNode(ListUsersInOrgNodeRequest req) throws TencentCloudSDKException
根据机构节点ID读取节点下用户- Parameters:
req- ListUsersInOrgNodeRequest- Returns:
- ListUsersInOrgNodeResponse
- Throws:
TencentCloudSDKException
-
ListUsersInUserGroup
public ListUsersInUserGroupResponse ListUsersInUserGroup(ListUsersInUserGroupRequest req) throws TencentCloudSDKException
获取用户组中的用户列表- Parameters:
req- ListUsersInUserGroupRequest- Returns:
- ListUsersInUserGroupResponse
- Throws:
TencentCloudSDKException
-
ModifyAccountGroup
public ModifyAccountGroupResponse ModifyAccountGroup(ModifyAccountGroupRequest req) throws TencentCloudSDKException
修改账号组- Parameters:
req- ModifyAccountGroupRequest- Returns:
- ModifyAccountGroupResponse
- Throws:
TencentCloudSDKException
-
ModifyAppAccount
public ModifyAppAccountResponse ModifyAppAccount(ModifyAppAccountRequest req) throws TencentCloudSDKException
修改应用账号- Parameters:
req- ModifyAppAccountRequest- Returns:
- ModifyAppAccountResponse
- Throws:
TencentCloudSDKException
-
ModifyApplication
public ModifyApplicationResponse ModifyApplication(ModifyApplicationRequest req) throws TencentCloudSDKException
更新一个应用的信息- Parameters:
req- ModifyApplicationRequest- Returns:
- ModifyApplicationResponse
- Throws:
TencentCloudSDKException
-
ModifyUserInfo
public ModifyUserInfoResponse ModifyUserInfo(ModifyUserInfoRequest req) throws TencentCloudSDKException
通过用户名或用户 id 冻结用户- Parameters:
req- ModifyUserInfoRequest- Returns:
- ModifyUserInfoResponse
- Throws:
TencentCloudSDKException
-
RemoveAccountFromAccountGroup
public RemoveAccountFromAccountGroupResponse RemoveAccountFromAccountGroup(RemoveAccountFromAccountGroupRequest req) throws TencentCloudSDKException
从账号组中移除账号- Parameters:
req- RemoveAccountFromAccountGroupRequest- Returns:
- RemoveAccountFromAccountGroupResponse
- Throws:
TencentCloudSDKException
-
RemoveUserFromUserGroup
public RemoveUserFromUserGroupResponse RemoveUserFromUserGroup(RemoveUserFromUserGroupRequest req) throws TencentCloudSDKException
从用户组中移除用户- Parameters:
req- RemoveUserFromUserGroupRequest- Returns:
- RemoveUserFromUserGroupResponse
- Throws:
TencentCloudSDKException
-
UpdateOrgNode
public UpdateOrgNodeResponse UpdateOrgNode(UpdateOrgNodeRequest req) throws TencentCloudSDKException
新建一个机构节点,- Parameters:
req- UpdateOrgNodeRequest- Returns:
- UpdateOrgNodeResponse
- Throws:
TencentCloudSDKException
-
-