
                             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d	lmZ d
Z e	j                   e	j"                  j$                         G d de	j&                               Zy)zOCommand to query Anthos on bare metal standalone cluster version configuration.    )absolute_import)division)unicode_literals)standalone_clusters)base)parser_arguments)cluster_flags)standalone_cluster_flagsz
To query versions for upgrading a standalone cluster named `my-cluster` in
location `us-west1`, run:

$ {command} --location=us-west1 --cluster=my-cluster
c                   H    e Zd ZdZdeiZedej                  fd       Z	d Z
y)QueryVersionConfigzHQuery versions for upgrading an Anthos on bare metal standalone cluster.EXAMPLESparserc                 Z    t        j                  | d       t        j                  |        y)z!Registers flags for this command.zto query versionsN)r	   AddLocationResourceArgflagsAddStandaloneConfigType)r   s    Llib/surface/container/bare_metal/standalone_clusters/query_version_config.pyArgszQueryVersionConfig.Args)   s#     ((1DE	!!&)    c                 L    t        j                         }|j                  |      S )z&Runs the query-version-config command.)apisStandaloneClustersClientr   )selfargsclients      r   RunzQueryVersionConfig.Run/   s!    **,F$$T**r   N)__name__
__module____qualname____doc__	_EXAMPLESdetailed_helpstaticmethodr   ArgumentInterceptorr   r    r   r   r   r   #   s4    P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
   r   r!   ReleaseTracksReleaseTrackALPHACommandr   r%   r   r   <module>r.      sb    V &  ' R ( 4 I ]	 D%%++,+ + -+r   