
                         z    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	\	R                  5      rg
)z$Describe autoscaling policy command.    )absolute_import)division)unicode_literals)dataproc)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   zDescribe an autoscaling policy.

## EXAMPLES

The following command prints out the autoscaling policy
`example-autoscaling-policy`:

  $ {command} example-autoscaling-policy
c                     [         R                  " U R                  5       5      n[        R                  " USUR
                  5        g )Ndescribe)dpDataprocReleaseTrackr   AddAutoscalingPolicyResourceArgapi_version)clsparserr   s      5lib/surface/dataproc/autoscaling_policies/describe.pyArgsDescribe.Args%   s5    {{3++-.H	))&**2*>*>@    c                 .   [         R                  " U R                  5       5      nUR                  nUR                  R
                  R                  5       nUR                  UR                  5       S9nUR                  R                  R                  U5      $ )N)name)r   r   r   messagesCONCEPTSautoscaling_policyParse4DataprocProjectsRegionsAutoscalingPoliciesGetRequestRelativeNameclient$projects_regions_autoscalingPoliciesGet)selfargsr   r   
policy_refrequests         r   RunDescribe.Run+   sy    {{4,,./H  H11779JKK$$& L (G????CCGLLr    N)	__name__
__module____qualname____firstlineno____doc__classmethodr   r(   __static_attributes__r*   r   r   r
   r
      s#     @ @
Mr   r
   N)r/   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   DescribeCommandr
   r*   r   r   <module>r7      s0    + &  ' : ( 5Mt## Mr   