Ë
    €Ï¯  ã                   ó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
)z6Command to describe 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)ÚDescribez,Describe a service account identity binding.c                 óz   — | j                  ddd¬«       | j                  ddt        j                  «       d¬«       y )	NÚ
binding_idz
BINDING-IDzThe ID of the identity binding.)ÚmetavarÚhelpz--service-accountTz.The service account with the identity binding.)ÚrequiredÚtyper   )Úadd_argumentr   ÚGetIamAccountFormatValidator)Úparsers    ú>lib/surface/iam/service_accounts/identity_bindings/describe.pyÚArgszDescribe.Args   sH   € à
×ÑØØØ.ð ô 0ð ×ÑØØÜ×2Ñ2Ó4Ø=ð	 õ ?ó    c                 óÚ   — t        j                  «       \  }}|j                  t        j                  |j
                  |j                  «      ¬«      }|j                  j                  |«      S )N)Úname)	r   ÚGetClientAndMessagesÚ4IamProjectsServiceAccountsIdentityBindingsGetRequestr   Ú%EmailAndIdentityBindingToResourceNameÚservice_accountr   Ú)projects_serviceAccounts_identityBindingsÚGet)ÚselfÚargsÚclientÚmessagesÚreqs        r   ÚRunzDescribe.Run)   sa   € Ü×0Ñ0Ó2Ñ€FˆHØ
×
GÑ
GÜ×;Ñ;Ø× Ñ  $§/¡/ó3ð Hó 4€Cð ×;Ñ;×?Ñ?ÀÓDÐDr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r$   © r   r   r
   r
      s   „ Ù4àñ	?ó ð	?óEr   r
   N)r(   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.iamr   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.iamr   ÚDescribeCommandr
   r*   r   r   Ú<module>r0      s0   ðñ =å &Ý Ý 'å +Ý (Ý 3ôEˆt×#Ñ#õ Er   