Example usage for com.amazonaws.services.identitymanagement AmazonIdentityManagement getUser

List of usage examples for com.amazonaws.services.identitymanagement AmazonIdentityManagement getUser

Introduction

In this page you can find the example usage for com.amazonaws.services.identitymanagement AmazonIdentityManagement getUser.

Prototype

GetUserResult getUser(GetUserRequest getUserRequest);

Source Link

Document

Retrieves information about the specified IAM user, including the user's creation date, path, unique ID, and ARN.

Usage

From source file:com.haskins.cloudtrailviewer.dialog.resourcedetail.detailpanels.IamUserDetail.java

License:Open Source License

@Override
public String retrieveDetails(ResourceDetailRequest detailRequest) {

    String response = null;/*from w  w w  .j ava  2  s .  c o  m*/

    try {

        AmazonIdentityManagement client = new AmazonIdentityManagementClient(credentials);

        GetUserRequest request = new GetUserRequest();
        request.setUserName(detailRequest.getResourceName());

        GetUserResult result = client.getUser(request);
        buildUI(result);

    } catch (IllegalArgumentException | AmazonClientException e) {
        response = e.getMessage();
        LOGGER.log(Level.WARNING, "Problem retrieving IAM User details from AWS", e);
    }

    return response;
}