
    %                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 ddlmZ d	Z e	j                  e	j                  j                          G d
 de	j"                               Zy)z?Command to describe an Anthos on bare metal standalone cluster.    )absolute_import)division)unicode_literals)standalone_clusters)base)parser_arguments)standalone_cluster_flagsz
To describe a cluster named ``my-cluster'' managed in location ``us-west1'',
run:

$ {command} my-cluster --location=us-west1
c                   H    e Zd ZdZdeiZedej                  fd       Z	d Z
y)Describez4Describe an Anthos on bare metal standalone cluster.EXAMPLESparserc                 2    t        j                  | d       y)z!Registers flags for this command.zto describe)verbN)r	   AddStandaloneClusterResourceArg)r   s    @lib/surface/container/bare_metal/standalone_clusters/describe.pyArgszDescribe.Args(   s     <<]    c                     |j                   j                  j                         }t        j                         }|j                  |      S )zRuns the describe command.)CONCEPTSstandalone_clusterParseapisStandaloneClustersClientr   )selfargscluster_refclients       r   RunzDescribe.Run/   s7    --2288:K**,F??;''r   N)__name__
__module____qualname____doc__	_EXAMPLESdetailed_helpstaticmethodr   ArgumentInterceptorr   r    r   r   r   r   "   s4    <y)-#77  (r   r   N)r"   
__future__r   r   r   *googlecloudsdk.api_lib.container.gkeonpremr   r   googlecloudsdk.callioper   r   /googlecloudsdk.command_lib.container.bare_metalr	   r#   ReleaseTracksReleaseTrackALPHADescribeCommandr   r'   r   r   <module>r0      sa    F &  ' R ( 4 T	 D%%++,(t## ( -(r   