public class IamServiceImpl extends BaseServiceImpl implements IIamService
apiInfoList, credentials, ISigner, serviceInfo
destroy, getAccessKey, getApiInfoList, getHttpClient, getISigner, getRegion, getSecretKey, getServiceInfo, getSessionToken, getSignUrl, json, post, prepareRequest, proto, put, putData, putData, putDataWithResponse, putDataWithResponse, query, setAccessKey, setClientNoReuse, setConnectionTimeout, setHost, setHttpClient, setRegion, setScheme, setSecretKey, setServiceInfo, setSessionToken, setSocketTimeout, signSts2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
destroy, getAccessKey, getRegion, getSecretKey, getSessionToken, getSignUrl, json, post, proto, put, putData, query, setAccessKey, setClientNoReuse, setConnectionTimeout, setHost, setHttpClient, setRegion, setScheme, setSecretKey, setServiceInfo, setSessionToken, setSocketTimeout, signSts2
public static IIamService getInstance()
public ListUsersResponse listUsers(ListUsersRequest listUsersRequest) throws Exception
IIamService
listUsers
在接口中 IIamService
listUsersRequest
- the list users requestException
- the exceptionpublic CreateUserResponse createUser(CreateUserRequest createUserRequest) throws Exception
IIamService
createUser
在接口中 IIamService
createUserRequest
- the request.Exception
- the exception.public DeleteUserResponse deleteUser(DeleteUserRequest deleteUserRequest) throws Exception
IIamService
deleteUser
在接口中 IIamService
deleteUserRequest
- the request.Exception
- the exception.public GetUserResponse getUser(GetUserRequest getUserRequest) throws Exception
IIamService
getUser
在接口中 IIamService
getUserRequest
- the request.Exception
- the exception.public UpdateUserResponse updateUser(UpdateUserRequest updateUserRequest) throws Exception
IIamService
updateUser
在接口中 IIamService
updateUserRequest
- the request.Exception
- the exception.public CreateLoginProfileResponse createLoginProfile(CreateLoginProfileRequest request) throws Exception
createLoginProfile
在接口中 IIamService
Exception
public GetLoginProfileResponse getLoginProfile(GetLoginProfileRequest request) throws Exception
getLoginProfile
在接口中 IIamService
Exception
public UpdateLoginProfileResponse updateLoginProfile(UpdateLoginProfileRequest request) throws Exception
updateLoginProfile
在接口中 IIamService
Exception
public CommonResponse deleteLoginProfile(DeleteLoginProfileRequest request) throws Exception
deleteLoginProfile
在接口中 IIamService
Exception
public RoleGetResponse createRole(RoleCreateRequest roleCreateRequest) throws Exception
IIamService
createRole
在接口中 IIamService
roleCreateRequest
- the list users requestException
- the exceptionpublic RoleGetResponse getRole(RoleGetRequest roleGetRequest) throws Exception
IIamService
getRole
在接口中 IIamService
roleGetRequest
- the list users requestException
- the exceptionpublic RoleListResponse listRoles(RoleListRequest roleListRequest) throws Exception
IIamService
listRoles
在接口中 IIamService
roleListRequest
- the list users requestException
- the exceptionpublic CommonResponse updateRole(RoleUpdateRequest roleUpdateRequest) throws Exception
IIamService
updateRole
在接口中 IIamService
roleUpdateRequest
- the list users requestException
- the exceptionpublic CommonResponse deleteRole(RoleDeleteRequest roleDeleteRequest) throws Exception
IIamService
deleteRole
在接口中 IIamService
roleDeleteRequest
- the list users requestException
- the exceptionpublic CommonResponse createServiceLinkedRole(CreateServiceLinkedRoleRequest req) throws Exception
IIamService
createServiceLinkedRole
在接口中 IIamService
req
- roleDeleteRequestException
- the exceptionpublic CreateAccessKeyResponse createAccessKey(CreateAccessKeyRequest createAccessKeyRequest) throws Exception
IIamService
createAccessKey
在接口中 IIamService
createAccessKeyRequest
- the request.Exception
- the exceptionpublic CommonResponse updateAccessKey(UpdateAccessKeyRequest updateAccessKeyRequest) throws Exception
IIamService
updateAccessKey
在接口中 IIamService
updateAccessKeyRequest
- the request.Exception
- the exceptionpublic CommonResponse deleteAccessKey(DeleteAccessKeyRequest deleteAccessKeyRequest) throws Exception
IIamService
deleteAccessKey
在接口中 IIamService
deleteAccessKeyRequest
- the request.Exception
- the exceptionpublic ListAccessKeysResponse listAccessKeys(ListAccessKeysRequest listAccessKeysRequest) throws Exception
IIamService
listAccessKeys
在接口中 IIamService
listAccessKeysRequest
- the request.Exception
- the exceptionpublic CreatePolicyResponse createPolicy(CreatePolicyRequest request) throws Exception
createPolicy
在接口中 IIamService
Exception
public GetPolicyResponse getPolicy(GetPolicyRequest request) throws Exception
getPolicy
在接口中 IIamService
Exception
public ListPoliciesResponse listPolicies(ListPoliciesRequest request) throws Exception
listPolicies
在接口中 IIamService
Exception
public UpdatePolicyResponse updatePolicy(UpdatePolicyRequest request) throws Exception
updatePolicy
在接口中 IIamService
Exception
public CommonResponse deletePolicy(DeletePolicyRequest request) throws Exception
deletePolicy
在接口中 IIamService
Exception
public CommonResponse attachUserPolicy(AttachUserPolicyRequest request) throws Exception
attachUserPolicy
在接口中 IIamService
Exception
public CommonResponse detachUserPolicy(DetachUserPolicyRequest request) throws Exception
detachUserPolicy
在接口中 IIamService
Exception
public ListAttachedUserPoliciesResponse listAttachedUserPolicies(ListAttachedUserPoliciesRequest request) throws Exception
listAttachedUserPolicies
在接口中 IIamService
Exception
public CommonResponse attachRolePolicy(AttachRolePolicyRequest request) throws Exception
attachRolePolicy
在接口中 IIamService
Exception
public CommonResponse detachRolePolicy(DetachRolePolicyRequest request) throws Exception
detachRolePolicy
在接口中 IIamService
Exception
public ListAttachedRolePoliciesResponse listAttachedRolePolicies(ListAttachedRolePoliciesRequest request) throws Exception
listAttachedRolePolicies
在接口中 IIamService
Exception
public ListEntitiesForPolicyResponse listEntitiesForPolicy(ListEntitiesForPolicyRequest request) throws Exception
listEntitiesForPolicy
在接口中 IIamService
Exception
public CreateSAMLProviderResponse createSAMLProvider(CreateSAMLProviderRequest request) throws Exception
createSAMLProvider
在接口中 IIamService
Exception
public CommonResponse deleteSAMLProvider(DeleteSAMLProviderRequest request) throws Exception
deleteSAMLProvider
在接口中 IIamService
Exception
public GetSAMLProviderResponse getSAMLProvider(GetSAMLProviderRequest request) throws Exception
getSAMLProvider
在接口中 IIamService
Exception
public UpdateSAMLProviderResponse updateSAMLProvider(UpdateSAMLProviderRequest request) throws Exception
updateSAMLProvider
在接口中 IIamService
Exception
public ListSAMLProvidersResponse listSAMLProviders(ListSAMLProvidersRequest request) throws Exception
listSAMLProviders
在接口中 IIamService
Exception
Copyright © 2023. All rights reserved.