code: @Override
      public DisassociateDRTRoleResult disassociateDRTRole(DisassociateDRTRoleRequest request) {
          request = beforeClientExecution(request);
          return executeDisassociateDRTRole(request);
      }
docs: <p>
  Removes the DDoS Response team's (DRT) access to your AWS account.
  </p>
  <p>
  To make a <code>DisassociateDRTRole</code> request, you must be subscribed to the <a
  href="https://aws.amazon.com/premiumsupport/business-support/">Business Support plan</a> or the <a
  href="https://aws.amazon.com/premiumsupport/enterprise-support/">Enterprise Support plan</a>. However, if you are
  not subscribed to one of these support plans, but had been previously and had granted the DRT access to your
  account, you can submit a <code>DisassociateDRTRole</code> request to remove this access.
  </p>
  
  @param disassociateDRTRoleRequest
  @return Result of the DisassociateDRTRole operation returned by the service.
  @throws InternalErrorException
  Exception that indicates that a problem occurred with the service infrastructure. You can retry the
  request.
  @throws InvalidOperationException
  Exception that indicates that the operation would not cause any change to occur.
  @throws OptimisticLockException
  Exception that indicates that the protection state has been modified by another client. You can retry the
  request.
  @throws ResourceNotFoundException
  Exception indicating the specified resource does not exist.
  @sample AWSShield.DisassociateDRTRole
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/shield-2016-06-02/DisassociateDRTRole" target="_top">AWS API
  Documentation</a>