Ë
    €Ï  ã                   óz   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
  G d„ d	ej                  «      Zy
)z2Command to list service account identity bindings.é    )Úabsolute_import)Údivision)Úunicode_literals)Úutil)Úbase)Úiam_utilc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚListz,List identity bindings on a service account.c                 óR   — | j                  ddt        j                  «       d¬«       y )Nz--service-accountTz2The service account to list identity bindings for.)ÚrequiredÚtypeÚhelp)Úadd_argumentr   ÚGetIamAccountFormatValidator)Úparsers    ú:lib/surface/iam/service_accounts/identity_bindings/list.pyÚArgsz	List.Args   s+   € à
×ÑØØÜ×2Ñ2Ó4ØAð	 õ Có    c                 óÄ   — t        j                  «       \  }}|j                  t        j                  |j
                  «      ¬«      }|j                  j                  |«      S )N)Úname)r   ÚGetClientAndMessagesÚ5IamProjectsServiceAccountsIdentityBindingsListRequestr   ÚEmailToAccountResourceNameÚservice_accountÚ)projects_serviceAccounts_identityBindingsr
   )ÚselfÚargsÚclientÚmessagesÚreqs        r   ÚRunzList.Run%   sW   € Ü×0Ñ0Ó2Ñ€FˆHØ
×
HÑ
HÜ×0Ñ0°×1EÑ1EÓFð Ió H€Cà×;Ñ;×@Ñ@ÀÓEÐEr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r!   © r   r   r
   r
      s   „ Ù4àñCó ðCóFr   r
   N)r%   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.iamr   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.iamr   ÚListCommandr
   r'   r   r   Ú<module>r-      s0   ðñ 9å &Ý Ý 'å +Ý (Ý 3ôFˆ4×Ñõ Fr   