
                         2   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 ej                   ej                  ej                  j                  ej                  j                  ej                  j                         G d dej                                      Zy	)
z'The command group for the projects CLI.    )absolute_import)division)unicode_literals)base)utilc                   >    e Zd ZdZej
                  Zed        Zd Z	y)Projectsa7  Create and manage project access policies.

  The {command} group lets you create and manage IAM policies for projects on
  the Google Cloud Platform. Resources are organized hierarchically and assigned
  to a particular project.  A Project resource is required to use Google Cloud
  Platform, and forms the basis for creating, enabling and using all Cloud
  Platform services, managing APIs, enabling billing, adding and removing
  collaborators, and managing permissions.

  More information on the Cloud Platform Resource Hierarchy and the project
  resource can be found here:
  https://cloud.google.com/resource-manager/docs/creating-managing-organization
  and detailed documentation on creating and managing projects can be found
  here:
  https://cloud.google.com/resource-manager/docs/creating-managing-projects
  c                 V    | j                   j                  t        j                         y N)display_info
AddUriFuncr   ProjectsUriFunc)parsers     lib/surface/projects/__init__.pyArgszProjects.Args1   s    
""4#7#78    c                 0    ~~t        j                          y r   )r   DisableUserProjectQuota)selfcontextargss      r   FilterzProjects.Filter5   s     	  "r   N)
__name__
__module____qualname____doc__r   MANAGEMENT_TOOLS_CATEGORYcategorystaticmethodr   r    r   r   r	   r	      s+    " ++(9 9#r   r	   N)r   
__future__r   r   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.projectsr   UniverseCompatibleReleaseTracksReleaseTrackALPHABETAGAGroupr	   r    r   r   <module>r+      s~     . &  ' ( 4 D%%++T->->-C-C%%((*#tzz #* #r   