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

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

Introduction

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

Prototype

UpdateAccessKeyResult updateAccessKey(UpdateAccessKeyRequest updateAccessKeyRequest);

Source Link

Document

Changes the status of the specified access key from Active to Inactive, or vice versa.

Usage

From source file:aws.example.iam.UpdateAccessKey.java

License:Open Source License

public static void main(String[] args) {

    final String USAGE = "To run this example, supply a username, access key id and status\n"
            + "Ex: UpdateAccessKey <username> <access-key-id> <Activate|Inactive>\n";

    if (args.length != 3) {
        System.out.println(USAGE);
        System.exit(1);/*from  w  w w.  j a v  a  2s.  c  o m*/
    }

    String username = args[0];
    String access_id = args[1];
    String status = args[2];

    final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient();

    UpdateAccessKeyRequest request = new UpdateAccessKeyRequest().withAccessKeyId(access_id)
            .withUserName(username).withStatus(status);

    UpdateAccessKeyResult response = iam.updateAccessKey(request);

    System.out.printf("Successfully updated status of access key %s to" + "status %s for user %s", access_id,
            status, username);
}

From source file:iam.src.main.java.aws.example.iam.UpdateAccessKey.java

License:Open Source License

public static void main(String[] args) {

    final String USAGE = "To run this example, supply a username, access key id and status\n"
            + "Ex: UpdateAccessKey <username> <access-key-id> <Activate|Inactive>\n";

    if (args.length != 3) {
        System.out.println(USAGE);
        System.exit(1);/*from  w  ww. j  a v  a 2 s .  c  om*/
    }

    String username = args[0];
    String accessKeyId = args[1];
    String status = args[2];

    final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient();

    UpdateAccessKeyRequest request = new UpdateAccessKeyRequest().withAccessKeyId(accessKeyId)
            .withUserName(username).withStatus(status);

    UpdateAccessKeyResult response = iam.updateAccessKey(request);

    System.out.printf("Successfully updated status of access key %s to status %s for user %s", accessKeyId,
            status, username);
}