
    {                         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  \	R                  " \	R                  R                  \	R                  R                  5       " S S	\	R                   5      5       rg
)z>Implements command to describe the specified patch deployment.    )absolute_import)division)unicode_literals)utils)base)resource_argsc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Describe   z(Describe the specified patch deployment.EXAMPLESz      To check the status of the patch deployment `patch-deployment-1` in the
      current project, run:

          $ {command} patch-deployment-1
      c                 2    [         R                  " U S5        g )Nzto describe.)r   AddPatchDeploymentResourceArg)parsers    ;lib/surface/compute/os_config/patch_deployments/describe.pyArgsDescribe.Args(   s    //G    c                 2   UR                   R                  R                  5       nU R                  5       n[        R
                  " U5      n[        R                  " U5      nUR                  UR                  5       S9nUR                  R                  U5      $ )N)name)CONCEPTSpatch_deploymentParseReleaseTrackosconfig_api_utilsGetClientInstanceGetClientMessages*OsconfigProjectsPatchDeploymentsGetRequestRelativeNameprojects_patchDeploymentsGet)selfargspatch_deployment_refrelease_trackclientmessagesrequests          r   RunDescribe.Run,   s    ==99??A%%'M11-@F!33MBHAA!..0 B 2G ++//88r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r(   __static_attributes__r*   r   r   r
   r
      s1    0 
- H H	9r   r
   N)r/   
__future__r   r   r   (googlecloudsdk.api_lib.compute.os_configr   r   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.compute.os_configr   ReleaseTracksr   BETAGADescribeCommandr
   r*   r   r   <module>r;      sd    E &  ' P ( F D%%**D,=,=,@,@A9t## 9 B9r   