
    =                         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  \R                  " \R                  R                  5      \R                    " S	 S
\R"                  5      5       5       rg)z)Command for describing instance settings.    )absolute_import)division)unicode_literals)base_classes)base)flags)
propertiesc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Describe   z!Describe zonal instance settings.EXAMPLESz
        To describe the instance settings in the zone called ``us-central1-a''
        in the project ``my-gcp-project'', run:

          $ {command} --zone=us-central1-a --project=my-gcp-project
      c                 0    [         R                  " U 5        g )N)r    AddDescribeInstanceSettingsFlags)parsers    1lib/surface/compute/instance_settings/describe.pyArgsDescribe.Args)   s    	**62    c                 f   [         R                  " U R                  5       5      nUR                  nUR                  R
                  nUR                  R                  [        R                  R                  R                  R                  5       UR                  S9nUR                  USU4/5      S   $ )N)projectzoneGetr   )r   ComputeApiHolderReleaseTrackclientapitools_clientinstanceSettingsmessages!ComputeInstanceSettingsGetRequestr	   VALUEScorer   	GetOrFailr   MakeRequests)selfargsholderr   servicerequests         r   RunDescribe.Run-   s    **4+<+<+>?F]]F$$55Goo??!!&&..88: @ G % 9:;A>>r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r)   __static_attributes__r+   r   r   r   r      s1     *  
- 3 3?r   r   N)r0   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   4googlecloudsdk.command_lib.compute.instance_settingsr   googlecloudsdk.corer	   ReleaseTracksr   ALPHAHiddenDescribeCommandr   r+   r   r   <module>r=      sc    0 &  ' 7 ( F * D%%++,?t## ?  -?r   