:py:mod:`auth.iam` ================== .. py:module:: auth.iam Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: auth.iam.IamClient Attributes ~~~~~~~~~~ .. autoapisummary:: auth.iam.API_ROOT_IAM auth.iam.API_ROOT_IAM_CREDENTIALS auth.iam.SCOPES .. py:data:: API_ROOT_IAM :value: 'https://iam.googleapis.com/v1' .. py:data:: API_ROOT_IAM_CREDENTIALS :value: 'https://iamcredentials.googleapis.com/v1' .. py:data:: SCOPES :value: ['https://www.googleapis.com/auth/iam'] .. py:class:: IamClient(service_file = None, session = None, token = None) .. py:property:: service_account_email :type: Optional[str] .. py:method:: headers() :async: .. py:method:: get_public_key(key_id = None, key = None, service_account_email = None, project = None, session = None, timeout = 10) :async: .. py:method:: list_public_keys(service_account_email = None, project = None, session = None, timeout = 10) :async: .. py:method:: sign_blob(payload, service_account_email = None, delegates = None, session = None, timeout = 10) :async: .. py:method:: close() :async: .. py:method:: __aenter__() :async: .. py:method:: __aexit__(*args) :async: