title: Remove a User from GCP project
body: <p>How do I remove a user from a GCP project. 
  I have a requirement to delete a particular user and service account for a particular GCP project.</p>
  
  <pre><code>credentials = service_account.Credentials.from_service_account_file(
     filename=os.environ['GOOGLE_APPLICATION_CREDENTIALS'],
     scopes=['https://www.googleapis.com/auth/cloud-platform'])
  </code></pre>
  
  <p>I tried using this </p>
  
  <pre><code>def modify_policy_remove_member(policy, role, member):
      """Removes a  member from a role binding."""
      binding = next(b for b in policy["bindings"] if b["role"] == role)
      if "members" in binding and member in binding["members"]:
          binding["members"].remove(member)
      print(binding)
      return policy
  </code></pre>
  
  <p>Another way I tried was </p>
  
  <pre><code>service.projects().serviceAccounts().disable(
          name='projects/-/serviceAccounts/' + email).execute()
  </code></pre>
  
  <p>I am getting the following message. </p>
  
  <blockquote>
    <p>Permission iam.serviceAccounts.disable is required to perform this
    operation on</p>
  </blockquote>