code: @Override
      public DeleteAccessKeyResult deleteAccessKey(DeleteAccessKeyRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteAccessKey(request);
      }
docs: <p>
  Deletes the access key pair associated with the specified IAM user.
  </p>
  <p>
  If you do not specify a user name, IAM determines the user name implicitly based on the AWS access key ID signing
  the request. This operation works for access keys under the AWS account. Consequently, you can use this operation
  to manage AWS account root user credentials even if the AWS account has no associated users.
  </p>
  
  @param deleteAccessKeyRequest
  @return Result of the DeleteAccessKey operation returned by the service.
  @throws NoSuchEntityException
  The request was rejected because it referenced a resource entity that does not exist. The error message
  describes the resource.
  @throws LimitExceededException
  The request was rejected because it attempted to create resources beyond the current AWS account limits.
  The error message describes the limit exceeded.
  @throws ServiceFailureException
  The request processing has failed because of an unknown error, exception or failure.
  @sample AmazonIdentityManagement.DeleteAccessKey
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/DeleteAccessKey" target="_top">AWS API
  Documentation</a>