code: @Override
      public DeleteSnapshotCopyGrantResult deleteSnapshotCopyGrant(DeleteSnapshotCopyGrantRequest request) {
          request = beforeClientExecution(request);
          return executeDeleteSnapshotCopyGrant(request);
      }
docs: <p>
  Deletes the specified snapshot copy grant.
  </p>
  
  @param deleteSnapshotCopyGrantRequest
  The result of the <code>DeleteSnapshotCopyGrant</code> action.
  @return Result of the DeleteSnapshotCopyGrant operation returned by the service.
  @throws InvalidSnapshotCopyGrantStateException
  The snapshot copy grant can't be deleted because it is used by one or more clusters.
  @throws SnapshotCopyGrantNotFoundException
  The specified snapshot copy grant can't be found. Make sure that the name is typed correctly and that the
  grant exists in the destination region.
  @sample AmazonRedshift.DeleteSnapshotCopyGrant
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DeleteSnapshotCopyGrant"
  target="_top">AWS API Documentation</a>