
    (                     8   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	d
Z ej                  ej                  j                  ej                  j                  ej                  j                          G d dej"                               Zee_        y)z!'ids endpoints describe' command.    )absolute_import)division)unicode_literals)base)ids_api)flagsz2
          Describe a Cloud IDS endpoint.
        a)  
          To get a description of a endpoint called `my-ep` in
          project `my-project` and zone `us-central1-a`, run:

          $ {command} my-ep --project=my-project --zone=us-central1-a

          OR

          $ {command} projects/myproject/locations/us-central1-a/endpoints/my-ep
    )DESCRIPTIONEXAMPLESc                   &    e Zd ZdZed        Zd Zy)DescribezDescribe a Cloud IDS endpoint.c                 .    t        j                  |        y N)r   AddEndpointResource)parsers    %lib/surface/ids/endpoints/describe.pyArgszDescribe.Args1   s    	f%    c                     |j                   j                  j                         }t        j                  | j                               }|j                  |j                               S r   )CONCEPTSendpointParser   ClientReleaseTrackDescribeEndpointRelativeName)selfargsr   clients       r   RunzDescribe.Run5   sK    }}%%++-H^^D--/0F""8#8#8#:;;r   N)__name__
__module____qualname____doc__staticmethodr   r    r   r   r   r   ,   s     '& &<r   r   N)r#   
__future__r   r   r   googlecloudsdk.callioper   googlecloudsdk.api_lib.idsr   googlecloudsdk.command_lib.idsr   DETAILED_HELPReleaseTracksr   ALPHABETAGADescribeCommandr   detailed_helpr%   r   r   <module>r1      s    ( &  ' ( . 0			& D%%++T->->-C-C%%((*<t## <*< ' r   