
    b                     ,   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 show fleet information.    )absolute_import)division)unicode_literals)client)base)deprecation_utils)	arg_utilsz447.0.0Tz'gcloud fleet scopes namespaces describe)remove_versionremovealt_commandc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   a  Show fleet namespace info.

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

## EXAMPLES

To print metadata for the namespace `NAMESPACE` in the active project,
run:

  $ {command} NAMESPACE

To print metadata for the namespace `NAMESPACE` in project `PROJECT_ID`,
run:

  $ {command} NAMESPACE --project=PROJECT_ID
c                 .    U R                  S[        SS9  g )NNAMEz,Name of the fleet namespace to be described.)typehelp)add_argumentstr)parsers    2lib/surface/container/fleet/namespaces/describe.pyArgsDescribe.Args6   s    
SM  O    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GetNamespacer   )selfargsprojectfleetclients       r   RunDescribe.Run;   sD    (({NG$$43D3D3FGK##GYY77r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r&   __static_attributes__r(   r   r   r   r      s"    ( O O8r   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DescribeCommandr   r(   r   r   <module>r:      s    ) &  ' 9 ( 8 : ,,9
 D%%++T->->-C-CD8t## 8 E8r   