
                             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
)z4Implements command to describe a given OS patch job.    )absolute_import)division)unicode_literals)utils)base)resource_argsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   z|Describe a specified OS patch job.

## EXAMPLES

To check the status of the patch job `job1`, run:

      $ {command} job1

c                 2    [         R                  " U S5        g )Nzto describe.)r   AddPatchJobResourceArg)parsers    4lib/surface/compute/os_config/patch_jobs/describe.pyArgsDescribe.Args&   s    ((@    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_jobParseReleaseTrackosconfig_api_utilsGetClientInstanceGetClientMessages#OsconfigProjectsPatchJobsGetRequestRelativeNameprojects_patchJobsGet)selfargspatch_job_refrelease_trackclientmessagesrequests          r   RunDescribe.Run*   s    MM++113M%%'M11-@F!33MBH::'') ; +G$$((11r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r'   __static_attributes__r)   r   r   r
   r
      s"     A A	2r   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>r9      sc    ; &  ' P ( F D%%**D,=,=,@,@A2t## 2 B2r   