
    %                        d Z ddlmZ ddlmZ ddlmZ dddZej                   ej                  ej                  j                         G d d	ej                                      Zej                   ej                  ej                  j                         G d
 de                    Zej                   ej                  ej                  j"                         G d de                    Zy)z0Command to list all Resource Bundles in project.    )resource_bundles)base)flagsz{description}z         To describe Resource Bundle `cert-manager` in `us-central1`, run:

          $ {command} cert-manager --location=us-central1
        )DESCRIPTIONEXAMPLESc                   .    e Zd ZdZeZdZed        Zd Z	y)Describe*Describe Package Rollouts Resource Bundle.v1c                 X    t        j                  |        t        j                  |        y )N)r   AddNameFlagAddLocationFlag)parsers    Alib/surface/container/fleet/packages/resource_bundles/describe.pyArgszDescribe.Args'   s    	f	&!    c                     t        j                  | j                        }t        j                  |      }t        j
                  |      }|j                  |||j                        S )zRun the describe command.)projectlocationname)apisResourceBundlesClient_api_versionr   
GetProjectGetLocationr	   r   )selfargsclientr   r   s        r   RunzDescribe.Run,   sQ    ''(9(9:Ft$G  &H??7XDII?NNr   N)
__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpr   staticmethodr   r    r   r   r	   r	      s)     3 -," "Or   r	   c                       e Zd ZdZdZy)DescribeBetar
   v1betaN)r    r!   r"   r#   r   r'   r   r   r)   r)   4   s     3,r   r)   c                       e Zd ZdZeZdZy)DescribeAlphar
   v1alphaN)r    r!   r"   r#   r$   r%   r   r'   r   r   r,   r,   <   s     3 -,r   r,   N)r#   /googlecloudsdk.api_lib.container.fleet.packagesr   r   googlecloudsdk.callioper   3googlecloudsdk.command_lib.container.fleet.packagesr   r$   DefaultUniverseOnlyReleaseTracksReleaseTrackGADescribeCommandr	   BETAr)   ALPHAr,   r'   r   r   <module>r8      s    7 T ( E # D%%(()Ot## O * O& D%%**+8  ,  D%%++,H  - r   