code: @Override
      public DeleteRoleResult deleteRole(DeleteRoleRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteRole(request);
      }
docs: <p>
  Deletes the specified role. The role must not have any policies attached. For more information about roles, go to
  <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/WorkingWithRoles.html">Working with Roles</a>.
  </p>
  <important>
  <p>
  Make sure that you do not have any Amazon EC2 instances running with the role you are about to delete. Deleting a
  role or instance profile that is associated with a running instance will break any applications running on the
  instance.
  </p>
  </important>
  
  @param deleteRoleRequest
  @return Result of the DeleteRole 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 DeleteConflictException
  The request was rejected because it attempted to delete a resource that has attached subordinate
  entities. The error message describes these entities.
  @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 UnmodifiableEntityException
  The request was rejected because only the service that depends on the service-linked role can modify or
  delete the role on your behalf. The error message includes the name of the service that depends on this
  service-linked role. You must request the change through that service.
  @throws ConcurrentModificationException
  The request was rejected because multiple requests to change this object were submitted simultaneously.
  Wait a few minutes and submit your request again.
  @throws ServiceFailureException
  The request processing has failed because of an unknown error, exception or failure.
  @sample AmazonIdentityManagement.DeleteRole
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/iam-2010-05-08/DeleteRole" target="_top">AWS API
  Documentation</a>