
                         \    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 Z	d Z
d	 Zd
 Zy)zDShared resource argument definitions for Developer Connect Commands.    )absolute_import)division)unicode_literals)concepts)concept_parsersc                  0    t        j                  dd      S )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                  0    t        j                  dd      S )Nlocationz!The region of the insight config.r
   r   r   r   r   RegionAttributeConfigr      s    		2	23
5 5r   c                  t    t        j                  ddt         j                  t               t	               d      S )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                     t         j                  j                  dt               dj	                  |      d      j                  |        y)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   