
    5                     ,   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                  " S	S
SS9\R                  " \R                  R                   \R                  R"                  5       " S S\R$                  5      5       5       rg)z$Command to delete a fleet namespace.    )absolute_import)division)unicode_literals)client)base)deprecation_utils)	arg_utilsz447.0.0Tz%gcloud fleet scopes namespaces delete)remove_versionremovealt_commandc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   a  Delete a fleet namespace.

This command can fail for the following reasons:
* The project specified does not exist.
* The namespace specified does not exist.
* The caller does not have permission to access the given project or
namespace.

## EXAMPLES

To delete fleet namespace `NAMESPACE` in the active project:

  $ {command} NAMESPACE

To delete fleet namespace `NAMESPACE` in project `PROJECT_ID`:

  $ {command} NAMESPACE --project=PROJECT_ID
c                 .    U R                  S[        SS9  g )NNAMEz*Name of the fleet namespace to be deleted.)typehelp)add_argumentstr)parsers    0lib/surface/container/fleet/namespaces/delete.pyArgsDelete.Args5   s    
SK  M    c                     [         R                  " USSS9n[        R                  " U R	                  5       S9nUR                  X!R                  5      $ )Nz	--projectT)use_defaults)release_track)r	   GetFromNamespacer   FleetClientReleaseTrackDeleteNamespacer   )selfargsprojectfleetclients       r   Run
Delete.Run:   sD    (({NG$$43D3D3FGK&&w		::r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r&   __static_attributes__r(   r   r   r   r      s"    & M M;r   r   N)r-   
__future__r   r   r   &googlecloudsdk.api_lib.container.fleetr   googlecloudsdk.callioper   googlecloudsdk.command_libr   $googlecloudsdk.command_lib.util.apisr	   DeprecateCommandAtVersionReleaseTracksr    ALPHABETADeleteCommandr   r(   r   r   <module>r:      s    + &  ' 9 ( 8 : ,,7
 D%%++T->->-C-CD;T ; E;r   