
    Y                        S r SSKJr  SSKJr  SSKJr  SSS.r\R                  \R                  " \R                  R                  5       " S S	\R                  5      5       5       r\R                  \R                  " \R                  R                  5       " S
 S\5      5       5       r\R                  \R                  " \R                  R"                  5       " S S\5      5       5       rg)z$Command to delete a Resource Bundle.    )resource_bundles)base)flagsz{description}z         To delete Resource Bundle `cert-manager` in `us-central1`, run:

          $ {command} cert-manager --location=us-central1
        )DESCRIPTIONEXAMPLESc                   6    \ rS rSrSr\rSr\S 5       r	S r
Srg)Delete   (Delete Package Rollouts Resource Bundle.v1c                     [         R                  " U 5        [         R                  " U 5        [         R                  " U S5        g )NzResource Bundle)r   AddNameFlagAddLocationFlagAddForceDeleteFlag)parsers    ?lib/surface/container/fleet/packages/resource_bundles/delete.pyArgsDelete.Args'   s/    	f	&!	V%67    c                     [         R                  " U R                  5      n[        R                  " U5      n[        R
                  " U5      nUR                  X4UR                  UR                  S9$ )zRun the delete command.)projectlocationnameforce)	apisResourceBundlesClient_api_versionr   
GetProjectGetLocationr	   r   r   )selfargsclientr   r   s        r   Run
Delete.Run-   s]    ''(9(9:Ft$G  &H==$**   r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpr   staticmethodr   r#   __static_attributes__r%   r   r   r	   r	      s(     1 -,8 8
r   r	   c                       \ rS rSrSrSrSrg)
DeleteBeta7   r   v1betar%   N)r&   r'   r(   r)   r*   r   r.   r%   r   r   r0   r0   7   s     1,r   r0   c                        \ rS rSrSr\rSrSrg)DeleteAlpha?   r   v1alphar%   N)	r&   r'   r(   r)   r*   r+   r,   r   r.   r%   r   r   r4   r4   ?   s     1 -,r   r4   N)r*   /googlecloudsdk.api_lib.container.fleet.packagesr   r   googlecloudsdk.callioper   3googlecloudsdk.command_lib.container.fleet.packagesr   r+   DefaultUniverseOnlyReleaseTracksReleaseTrackGADeleteCommandr	   BETAr0   ALPHAr4   r%   r   r   <module>rA      s    + T ( E # D%%(()T  * , D%%**+  ,  D%%++,&  - r   