
                            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                   \	R                  R"                  5       " S	 S
\	R$                  5      5       rg)z<Implements command to delete the specified patch deployment.    )absolute_import)division)unicode_literals)utils)base)resource_args)logc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	Delete   z&Delete the specified patch deployment.EXAMPLESz      To delete the patch deployment `patch-deployment-1` in the current project,
      run:

          $ {command} patch-deployment-1
      c                 2    [         R                  " U S5        g )Nz
to delete.)r   AddPatchDeploymentResourceArg)parsers    9lib/surface/compute/os_config/patch_deployments/delete.pyArgsDelete.Args)   s    //E    c                 f   UR                   R                  R                  5       nUR                  5       nU R	                  5       n[
        R                  " U5      n[
        R                  " U5      nUR                  US9nUR                  R                  U5      n[        R                  " U5        U$ )N)name)CONCEPTSpatch_deploymentParseRelativeNameReleaseTrackosconfig_api_utilsGetClientInstanceGetClientMessages-OsconfigProjectsPatchDeploymentsDeleteRequestprojects_patchDeploymentsr   r	   DeletedResource)	selfargspatch_deployment_refpatch_deployment_namerelease_trackclientmessagesrequestresponses	            r   Run
Delete.Run-   s    ==99??A0==?%%'M11-@F!33MBHDD" E $G //66w?H-.Or    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r+   __static_attributes__r-   r   r   r   r      s1    . 
- F Fr   r   N)r2   
__future__r   r   r   (googlecloudsdk.api_lib.compute.os_configr   r   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.compute.os_configr   googlecloudsdk.corer	   ReleaseTracksr   BETAGADeleteCommandr   r-   r   r   <module>r?      sg    C &  ' P ( F # D%%**D,=,=,@,@AT  Br   