Ë
    €Ïµ  ã                   ó†   — 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	 ddl
mZ  G d„ d	ej                  «      Zy
)zDescribe an ekmconnection.é    )Úabsolute_import)Údivision)Úunicode_literals)Úbase)Ú
exceptions)Úresource_argsc                   ó&   — e Zd ZdZed„ «       Zd„ Zy)ÚDescribezþGet metadata for an ekmconnection.

  Returns metadata for the given ekmconnection.

  ## EXAMPLES

  The following command returns the metadata for the ekmconnection `laplace`
  in the location `us-east1`:

    $ {command} laplace --location=us-east1
  c                 ó2   — t        j                  | dd«       y )NTÚekm_connection)r   Ú$AddKmsEkmConnectionResourceArgForKMS)Úparsers    ú+lib/surface/kms/ekm_connections/describe.pyÚArgszDescribe.Args(   s   € ä×6Ñ6°v¸tØ7GõIó    c                 óX  — t        j                  «       }t        j                  «       }|j                  j                  j                  «       }|j                  «       st        j                  dd«      ‚|j                  j                  |j                  |j                  «       ¬«      «      S )NÚekmconnectionz#ekmconnection id must be non-empty.)Úname)Úcloudkms_baseÚGetClientInstanceÚGetMessagesModuleÚCONCEPTSr   ÚParseÚNamer   ÚInvalidArgumentExceptionÚ!projects_locations_ekmConnectionsÚGetÚ1CloudkmsProjectsLocationsEkmConnectionsGetRequestÚRelativeName)ÚselfÚargsÚclientÚmessagesÚekm_connection_refs        r   ÚRunzDescribe.Run-   s—   € Ü×,Ñ,Ó.€FÜ×.Ñ.Ó0€HØŸ™×5Ñ5×;Ñ;Ó=ÐØ×"Ñ"Ô$Ü×/Ñ/Ø
Ð@óBð Bà×3Ñ3×7Ñ7Ø×BÑBØ#×0Ñ0Ó2ð 	Có 	4ó5ð 5r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústaticmethodr   r%   © r   r   r
   r
      s"   „ ñ
ð ñIó ðIó	5r   r
   N)r)   Ú
__future__r   r   r   Úgooglecloudsdk.api_lib.cloudkmsr   r   Úgooglecloudsdk.callioper   Úgooglecloudsdk.command_lib.kmsr   ÚDescribeCommandr
   r+   r   r   Ú<module>r1      s1   ðñ !å &Ý Ý 'å AÝ (Ý .Ý 8ô5ˆt×#Ñ#õ 5r   