
                            d Z ddlmZ ddlmZ ddlmZ dddZdZ	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)z1Command to describe Release of a Resource Bundle.    )releases)base)flagsz{description}z         To view release `v1.0.0` of `cert-manager` in `us-central1`, run:

          $ {command} v1.0.0 --location=us-central1 --resource-bundle=cert-manager
        )DESCRIPTIONEXAMPLESz'configdelivery-variant-storage-strategynestedc                   .    e Zd ZdZeZdZed        Zd Z	y)Describe"Describe Package Rollouts Release.v1c                     t        j                  |        t        j                  |        t        j                  |        y )N)r   AddReleaseFlagAddLocationFlagAddResourceBundleFlag)parsers    Jlib/surface/container/fleet/packages/resource_bundles/releases/describe.pyArgszDescribe.Args*   s,    	 	&!	'    c                     t        j                  | j                        }|j                  |j                  t        j                  |      t        j                  |      |j                        }|S )zRun the describe command.)releaseprojectlocationresource_bundle)	apisReleasesClient_api_versionr
   r   r   
GetProjectGetLocationr   )selfargsclientr   s       r   RunzDescribe.Run0   s^      !2!23Foo  &""4(,,	  G Nr   N)
__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpr   staticmethodr   r"    r   r   r
   r
   "   s(     + -,( (
	r   r
   c                       e Zd ZdZdZy)DescribeBetar   v1betaNr#   r$   r%   r&   r   r*   r   r   r,   r,   <   s     +,r   r,   c                       e Zd ZdZdZy)DescribeAlphar   v1alphaNr.   r*   r   r   r0   r0   D   s     +,r   r0   N)r&   /googlecloudsdk.api_lib.container.fleet.packagesr   r   googlecloudsdk.callioper   3googlecloudsdk.command_lib.container.fleet.packagesr   r'   #_VARIANT_STORAGE_STRATEGY_LABEL_KEY,_VARIANT_STORAGE_STRATEGY_LABEL_VALUE_NESTEDDefaultUniverseOnlyReleaseTracksReleaseTrackGADescribeCommandr
   BETAr,   ALPHAr0   r*   r   r   <module>r>      s    8 L ( E # 'P #/7 , D%%(()t##  * 0 D%%**+8  ,  D%%++,H  - r   