
    5                         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  G d	 d
ej                        Zddde_        y)z#Command for describing the project.    )absolute_import)division)unicode_literals)base_classes)base)util)
propertiesc                       e Zd ZdZd Zy)Describez-Describe the Compute Engine project resource.c                    t        j                  | j                               }|j                  }t	        j
                  t        j                  j                  j                  j                               }|j                  |j                  j                  d|j                  j                  |j                         fg      d   S )NGet)projectr   )r   ComputeApiHolderReleaseTrackclientr   ParseProjectr	   VALUEScorer   	GetOrFailMakeRequestsapitools_clientprojectsmessagesComputeProjectsGetRequest	projectId)selfargsholderr   project_refs        ,lib/surface/compute/project_info/describe.pyRunzDescribe.Run   s    **4+<+<+>?F]]F##J$5$5$:$:$B$B$L$L$NOK!7!7!@!@%!'!J!J-8-B-B "K "D!E  F GGHJ J    N)__name__
__module____qualname____doc__r!    r"   r    r   r      s    5Jr"   r   z,Describe the Compute Engine project resourcez        *{command}* displays all data associated with the
        Compute Engine project resource. The project resource contains
        data such as global quotas, common instance metadata, and the
        project's creation time.
        )briefDESCRIPTIONN)r&   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   #googlecloudsdk.command_lib.projectsr   googlecloudsdk.corer	   DescribeCommandr   detailed_helpr'   r"   r    <module>r1      sG     * &  ' 7 ( 4 *Jt## J < r"   