
                             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	iZ
 G d
 dej                        Zy)zACommand to list Airflow plugins for a Cloud Composer environment.    )absolute_import)division)unicode_literals)base)resource_args)storage_utilEXAMPLESz        To list the plugins for the Cloud Composer environment
        ``environment-1'' and location ``us-central1'', run:

          $ {command} --environment=environment-1 --location=us-central1
        c                   *    e Zd ZdZeZed        Zd Zy)Listz2List the plugins for a Cloud Composer environment.c                 j    t        j                  | dd       | j                  j                  d       y )Nzfor which to list plugins.F)
positionalztable(name))r   AddEnvironmentResourceArgdisplay_info	AddFormat)parsers    9lib/surface/composer/environments/storage/plugins/list.pyArgsz	List.Args)   s-    ++,@
!!-0    c                     |j                   j                  j                         }t        j                  |d| j                               S )Nplugins)release_track)CONCEPTSenvironmentParser   r   ReleaseTrack)selfargsenv_refs      r   RunzList.Run/   s=    mm''--/G$*;*;*=? ?r   N)	__name__
__module____qualname____doc__DETAILED_HELPdetailed_helpstaticmethodr   r    r   r   r   r   $   s!    :-1 1
?r   r   N)r#   
__future__r   r   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.composerr   r   r$   Commandr   r'   r   r   <module>r,      s>    H &  ' ( = < 	?4<< ?r   