
                          8    S r SSKJr  SSKJr  S rS rS rS rg)	zDShared resource argument definitions for Developer Connect Commands.    )concepts)concept_parsersc                  ,    [         R                  " SSS9$ )NinsightsConfigsz#The registry of the insight config.name	help_textr    ResourceParameterAttributeConfig     Alib/googlecloudsdk/command_lib/developer_connect/resource_args.pyInsightConfigAttributeConfigr      s    		2	25
7 7r   c                  ,    [         R                  " SSS9$ )Nlocationz!The region of the insight config.r   r
   r   r   r   RegionAttributeConfigr      s    		2	23
5 5r   c            	      p    [         R                  " SS[         R                  [        5       [	        5       SS9$ )Nz3developerconnect.projects.locations.insightsConfigsinsights_configF)resource_name
projectsIdlocationsIdinsightsConfigsIddisable_auto_completers)r   ResourceSpec DEFAULT_PROJECT_ATTRIBUTE_CONFIGr   r   r   r   r   GetInsightConfigSpecr   "   s3    			;%::')46#
 r   c                     [         R                  R                  S[        5       SR	                  U5      SS9R                  U 5        g)z7Adds an insight config resource argument to the parser.r   zThe insights config to {}.T)requiredN)r   ConceptParserForResourcer   formatAddToParser)parserverbs     r   AddInsightConfigResourceArgr%   -   sA    ++"))$/	 , 
 Kr   N)	__doc__ googlecloudsdk.calliope.conceptsr   (googlecloudsdk.command_lib.util.conceptsr   r   r   r   r%   r   r   r   <module>r)      s'    K 6 D75r   