
                         \    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g)zDShared resource argument definitions for Developer Connect Commands.    )absolute_import)division)unicode_literals)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(   0   sA    ++"))$/	 , 
 Kr   N)__doc__
__future__r   r   r    googlecloudsdk.calliope.conceptsr   (googlecloudsdk.command_lib.util.conceptsr   r   r   r   r(   r   r   r   <module>r-      s.    K &  ' 5 D75r   