
    )                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJ	r	  S r
S rS	 rS
 rS rS rSrSrSR%                  \5      rg)z#Common flags for projects commands.    )arg_parsers)base)concepts)
completers)concept_parsersc                 j    [         R                  " SS[        R                  SR	                  U 5      S9$ )Nid
PROJECT_IDz#ID for the project you want to {0}.metavar	completerhelpr   Argumentr   ProjectCompleterformatverbs    0lib/googlecloudsdk/command_lib/projects/flags.pyGetProjectFlagr      s0    	
++077=	
? ?    c                 j    [         R                  " SS[        R                  SR	                  U 5      S9$ )Nr	   PROJECT_ID_OR_NUMBERz-ID or number for the project you want to {0}.r   r   r   s    r   GetProjectIDNumberFlagr   "   s2    	
$++:AA$G	
I Ir   c           
      x    [         R                  " SS[        R                  " 5       SSSR	                  U 5      S9$ )Nz--recommendBOOLEAN_VALUEFzIf true, checks Active Assist recommendation for the risk level of {}, and issues a warning in the prompt. Optional flag is set to false by default. For details see https://cloud.google.com/recommender/docs/change-risk-recommendations)r   typedefaultrequiredr   )r   r   r   
ArgBooleanr   )actions    r   GetRecommendFlagr"   *   s;    	!!#9 	v
 r   c                  ,    [         R                  " SSS9$ )N
project_idzThe project id.)name	help_text)r    ResourceParameterAttributeConfig r   r   ProjectAttributeConfigr)   :   s    		2	2!
# #r   c                  >    [         R                  " SS[        5       S9$ )Nzcloudresourcemanager.projectsproject)resource_name	projectId)r   ResourceSpecr)   r(   r   r   GetProjectResourceSpecr/   @   s!    			%&(
 r   c                 p    [         R                  R                  S[        5       SR	                  U 5      SS9$ )Nr$   z"ID for the project you want to {}.T)r   )r   ConceptParserForResourcer/   r   r   s    r   GetProjectResourceArgr3   H   s:    		&	&	2	2*11$7	 
3 
 r   zIhttps://cloud.google.com/resource-manager/docs/creating-managing-projectszSee https://support.google.com/cloud/answer/6251787 for information on creating or deleting projects from the Google Cloud Platform Console.z2See {0} for information on shutting down projects.N)__doc__googlecloudsdk.callioper   r    googlecloudsdk.calliope.conceptsr   +googlecloudsdk.command_lib.resource_managerr   (googlecloudsdk.command_lib.util.conceptsr   r   r   r"   r)   r/   r3   SHUT_DOWN_PROJECTS_URL!CREATE_DELETE_IN_CONSOLE_SEE_ALSOr   SHUT_DOWN_PROJECTSr(   r   r   <module>r<      sd     * 0 ( 5 B D?I # e L " Kv45 r   