
                         J    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
g)	z0Utilities for dealing with Private CA Resources.    )absolute_import)division)unicode_literals)base)	resourcesc                    ^  U 4S jnU$ )z5Returns a function which turns a resource into a uri.c                    > [         R                  R                  5       nUR                  S[        R
                  5        UR                  U R                  TS9nUR                  5       $ )N	privateca)
collection)	r   REGISTRYCloneRegisterApiByNameprivateca_baseV1_API_VERSIONParsenameSelfLink)resourceregistryparsedr   s      6lib/googlecloudsdk/api_lib/privateca/resource_utils.py_GetUriMakeGetUriFunc.<locals>._GetUri   sP    !!'')H{N,I,IJ^^HMMj^AF??     )r   r   s   ` r   MakeGetUriFuncr      s     
.r   N)__doc__
__future__r   r   r    googlecloudsdk.api_lib.privatecar   r   googlecloudsdk.corer   r   r   r   r   <module>r!      s    7 &  ' C )	r   