
                            S r SSKJr  SSKJr  SSKJr  SSS.r\R                  " \R                  R                  \R                  R                  \R                  R                  5       " S S	\R                  5      5       r\\l        g
)z!'ids endpoints describe' command.    )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                   .    \ rS rSrSr\S 5       rS rSrg)Describe)   zDescribe a Cloud IDS endpoint.c                 0    [         R                  " U 5        g N)r   AddEndpointResource)parsers    %lib/surface/ids/endpoints/describe.pyArgsDescribe.Args.   s    	f%    c                     UR                   R                  R                  5       n[        R                  " U R                  5       5      nUR                  UR                  5       5      $ r   )CONCEPTSendpointParser   ClientReleaseTrackDescribeEndpointRelativeName)selfargsr   clients       r   RunDescribe.Run2   sK    }}%%++-H^^D--/0F""8#8#8#:;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r    r   r   r	   r	   )   s     '& &<r   r	   N)r%   googlecloudsdk.callioper   googlecloudsdk.api_lib.idsr   googlecloudsdk.command_lib.idsr   DETAILED_HELPReleaseTracksr   ALPHABETAGADescribeCommandr	   detailed_helpr    r   r   <module>r2      s    ( ) . 0			& D%%++T->->-C-C%%((*<t## <*< ' r   