
    K                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  SSK
Jr  SSKJr   " S	 S
\	R                  5      rg)z1Command for describing public delegated prefixes.    )absolute_import)division)unicode_literals)base_classes)public_delegated_prefixes)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   zDescribes a Compute Engine public delegated prefix.

## EXAMPLES

To describe a public delegated prefix:

  $ {command} my-public-delegated-prefix --global
c                 L    [         R                  " 5       R                  U 5        g )N)r	   MakePublicDelegatedPrefixesArgAddArgument)parsers    9lib/surface/compute/public_delegated_prefixes/describe.pyArgsDescribe.Args&   s    	((*66v>    c                    [         R                  " U R                  5       5      n[        R                  " UR
                  UR
                  R                  UR                  5      n[        R                  " 5       R                  UUR                  [        R                  " UR
                  5      S9nUR                  U5      $ )N)scope_lister)r   ComputeApiHolderReleaseTrackr   PublicDelegatedPrefixesClientclientmessages	resourcesr	   r   ResolveAsResourcecompute_flagsGetDefaultScopeListerGet)selfargsholder
pdp_clientpdp_refs        r   RunDescribe.Run*   s    **4+<+<+>?F*HHv}}--v/?/?AJ 224FF"88G G IG
 >>'""r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r&   __static_attributes__r(   r   r   r   r      s      ? ?
#r   r   N)r-   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer	   r   <googlecloudsdk.command_lib.compute.public_delegated_prefixesDescribeCommandr   r(   r   r   <module>r6      s4    8 &  ' 7 D ( E N#t## #r   