
                             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	\R                  5      rg
)zCommand for describing zones.    )absolute_import)division)unicode_literals)base_classes)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   zfDescribe a Compute Engine zone.

*{command}* displays all data associated with a Compute Engine zone.
c                 |    [         R                  " 5       [        l        [        R                  R	                  U SS9  g )Ndescribe)operation_type)r   MakeZoneArgr
   ZoneArgAddArgument)parsers    %lib/surface/compute/zones/describe.pyArgsDescribe.Args!   s,    ((*H  
 C    c                    [         R                  " U R                  5       5      nUR                  n[        R
                  R                  UUR                  [        R                  " U5      S9nUR                  R                  " S0 UR                  5       D6nUR                  UR                  R                  SU4/5      S   $ )N)scope_listerGetr    )r   ComputeApiHolderReleaseTrackclientr
   r   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListermessagesComputeZonesGetRequestAsDictMakeRequestsapitools_clientzones)selfargsholderr   zone_refrequests         r   RunDescribe.Run&   s    **4+<+<+>?F]]F11"88@ 2 BH
 oo44Ix7HIG!7!7!=!=u!(!*  + ,,-/ /r   r   N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r-   __static_attributes__r   r   r   r
   r
      s"    
 D D/r   r
   N)r3   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r    (googlecloudsdk.command_lib.compute.zonesDescribeCommandr
   r   r   r   <module>r<      s1    $ &  ' 7 ( E :/t## /r   