public class IamServiceImpl extends BaseServiceImpl implements IIamService
apiInfoList, credentials, ISigner, serviceInfodestroy, getAccessKey, getApiInfoList, getHttpClient, getISigner, getRegion, getSecretKey, getServiceInfo, getSessionToken, getSignUrl, json, makeRequest, post, postDataWithResponse, postFileMultiPart, prepareRequest, proto, put, putData, putData, putDataWithResponse, putDataWithResponse, query, setAccessKey, setClientNoReuse, setConnectionTimeout, setHost, setHttpClient, setRegion, setScheme, setSecretKey, setServiceInfo, setSessionToken, setSocketTimeout, signSts2clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, getAccessKey, getRegion, getSecretKey, getSessionToken, getSignUrl, json, post, proto, put, putData, query, setAccessKey, setClientNoReuse, setConnectionTimeout, setHost, setHttpClient, setRegion, setScheme, setSecretKey, setServiceInfo, setSessionToken, setSocketTimeout, signSts2public static IIamService getInstance()
public ListUsersResponse listUsers(ListUsersRequest listUsersRequest) throws Exception
IIamServicelistUsers in interface IIamServicelistUsersRequest - the list users requestException - the exceptionpublic CreateUserResponse createUser(CreateUserRequest createUserRequest) throws Exception
IIamServicecreateUser in interface IIamServicecreateUserRequest - the request.Exception - the exception.public DeleteUserResponse deleteUser(DeleteUserRequest deleteUserRequest) throws Exception
IIamServicedeleteUser in interface IIamServicedeleteUserRequest - the request.Exception - the exception.public GetUserResponse getUser(GetUserRequest getUserRequest) throws Exception
IIamServicegetUser in interface IIamServicegetUserRequest - the request.Exception - the exception.public UpdateUserResponse updateUser(UpdateUserRequest updateUserRequest) throws Exception
IIamServiceupdateUser in interface IIamServiceupdateUserRequest - the request.Exception - the exception.public CreateLoginProfileResponse createLoginProfile(CreateLoginProfileRequest request) throws Exception
createLoginProfile in interface IIamServiceExceptionpublic GetLoginProfileResponse getLoginProfile(GetLoginProfileRequest request) throws Exception
getLoginProfile in interface IIamServiceExceptionpublic UpdateLoginProfileResponse updateLoginProfile(UpdateLoginProfileRequest request) throws Exception
updateLoginProfile in interface IIamServiceExceptionpublic CommonResponse deleteLoginProfile(DeleteLoginProfileRequest request) throws Exception
deleteLoginProfile in interface IIamServiceExceptionpublic RoleGetResponse createRole(RoleCreateRequest roleCreateRequest) throws Exception
IIamServicecreateRole in interface IIamServiceroleCreateRequest - the list users requestException - the exceptionpublic RoleGetResponse getRole(RoleGetRequest roleGetRequest) throws Exception
IIamServicegetRole in interface IIamServiceroleGetRequest - the list users requestException - the exceptionpublic RoleListResponse listRoles(RoleListRequest roleListRequest) throws Exception
IIamServicelistRoles in interface IIamServiceroleListRequest - the list users requestException - the exceptionpublic CommonResponse updateRole(RoleUpdateRequest roleUpdateRequest) throws Exception
IIamServiceupdateRole in interface IIamServiceroleUpdateRequest - the list users requestException - the exceptionpublic CommonResponse deleteRole(RoleDeleteRequest roleDeleteRequest) throws Exception
IIamServicedeleteRole in interface IIamServiceroleDeleteRequest - the list users requestException - the exceptionpublic CommonResponse createServiceLinkedRole(CreateServiceLinkedRoleRequest req) throws Exception
IIamServicecreateServiceLinkedRole in interface IIamServicereq - roleDeleteRequestException - the exceptionpublic CreateAccessKeyResponse createAccessKey(CreateAccessKeyRequest createAccessKeyRequest) throws Exception
IIamServicecreateAccessKey in interface IIamServicecreateAccessKeyRequest - the request.Exception - the exceptionpublic CommonResponse updateAccessKey(UpdateAccessKeyRequest updateAccessKeyRequest) throws Exception
IIamServiceupdateAccessKey in interface IIamServiceupdateAccessKeyRequest - the request.Exception - the exceptionpublic CommonResponse deleteAccessKey(DeleteAccessKeyRequest deleteAccessKeyRequest) throws Exception
IIamServicedeleteAccessKey in interface IIamServicedeleteAccessKeyRequest - the request.Exception - the exceptionpublic ListAccessKeysResponse listAccessKeys(ListAccessKeysRequest listAccessKeysRequest) throws Exception
IIamServicelistAccessKeys in interface IIamServicelistAccessKeysRequest - the request.Exception - the exceptionpublic CreatePolicyResponse createPolicy(CreatePolicyRequest request) throws Exception
createPolicy in interface IIamServiceExceptionpublic GetPolicyResponse getPolicy(GetPolicyRequest request) throws Exception
getPolicy in interface IIamServiceExceptionpublic ListPoliciesResponse listPolicies(ListPoliciesRequest request) throws Exception
listPolicies in interface IIamServiceExceptionpublic UpdatePolicyResponse updatePolicy(UpdatePolicyRequest request) throws Exception
updatePolicy in interface IIamServiceExceptionpublic CommonResponse deletePolicy(DeletePolicyRequest request) throws Exception
deletePolicy in interface IIamServiceExceptionpublic CommonResponse attachUserPolicy(AttachUserPolicyRequest request) throws Exception
attachUserPolicy in interface IIamServiceExceptionpublic CommonResponse detachUserPolicy(DetachUserPolicyRequest request) throws Exception
detachUserPolicy in interface IIamServiceExceptionpublic ListAttachedUserPoliciesResponse listAttachedUserPolicies(ListAttachedUserPoliciesRequest request) throws Exception
listAttachedUserPolicies in interface IIamServiceExceptionpublic CommonResponse attachRolePolicy(AttachRolePolicyRequest request) throws Exception
attachRolePolicy in interface IIamServiceExceptionpublic CommonResponse detachRolePolicy(DetachRolePolicyRequest request) throws Exception
detachRolePolicy in interface IIamServiceExceptionpublic ListAttachedRolePoliciesResponse listAttachedRolePolicies(ListAttachedRolePoliciesRequest request) throws Exception
listAttachedRolePolicies in interface IIamServiceExceptionpublic ListEntitiesForPolicyResponse listEntitiesForPolicy(ListEntitiesForPolicyRequest request) throws Exception
listEntitiesForPolicy in interface IIamServiceExceptionpublic CreateSAMLProviderResponse createSAMLProvider(CreateSAMLProviderRequest request) throws Exception
createSAMLProvider in interface IIamServiceExceptionpublic CommonResponse deleteSAMLProvider(DeleteSAMLProviderRequest request) throws Exception
deleteSAMLProvider in interface IIamServiceExceptionpublic GetSAMLProviderResponse getSAMLProvider(GetSAMLProviderRequest request) throws Exception
getSAMLProvider in interface IIamServiceExceptionpublic UpdateSAMLProviderResponse updateSAMLProvider(UpdateSAMLProviderRequest request) throws Exception
updateSAMLProvider in interface IIamServiceExceptionpublic ListSAMLProvidersResponse listSAMLProviders(ListSAMLProvidersRequest request) throws Exception
listSAMLProviders in interface IIamServiceExceptionCopyright © 2025. All rights reserved.