
    	                        S r SSKJ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 Fleet Package.    )fleet_packages)base)flags)concept_parsersz{description}z         To delete Fleet Package `cert-manager-app` in `us-central1`, run:

          $ {command} cert-manager-app --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 Fleet Package.v1c                     [         R                  " U S5        [        R                  R	                  S[         R
                  " 5       SSSS9R                  U 5        g )NzFleet Packagefleet_packagezThe Fleet Package to create.TF)requiredprefixes)r   AddForceDeleteFlagr   ConceptParserForResourceGetFleetPackageResourceSpecAddToParser)parsers    .lib/surface/container/fleet/packages/delete.pyArgsDelete.Args(   sO    	V_5!!--))+& .  k&    c                     [         R                  " U R                  5      nUR                  [        R
                  " U5      [        R                  " U5      UR                  UR                  S9$ )zRun the delete command.)projectlocationnameforce)	apisFleetPackagesClient_api_versionr
   r   
GetProjectGetLocationr   r    )selfargsclients      r   Run
Delete.Run3   sZ    %%d&7&78F==  &""4(jj	   r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpr#   staticmethodr   r)   __static_attributes__r+   r   r   r
   r
       s(     / -, r   r
   c                       \ rS rSrSrSrSrg)
DeleteBeta>   r   v1betar+   Nr,   r-   r.   r/   r0   r#   r4   r+   r   r   r6   r6   >   s     /,r   r6   c                       \ rS rSrSrSrSrg)DeleteAlphaF   r   v1alphar+   Nr9   r+   r   r   r;   r;   F   s     /,r   r;   N)r0   /googlecloudsdk.api_lib.container.fleet.packagesr   r!   googlecloudsdk.callioper   3googlecloudsdk.command_lib.container.fleet.packagesr   (googlecloudsdk.command_lib.util.conceptsr   r1   DefaultUniverseOnlyReleaseTracksReleaseTrackGADeleteCommandr
   BETAr6   ALPHAr;   r+   r   r   <module>rI      s    ) R ( E D # D%%(()T  * 8 D%%**+  ,  D%%++,&  - r   