
                         J    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
y)	z0Utilities for dealing with Private CA Resources.    )absolute_import)division)unicode_literals)base)	resourcesc                       fd}|S )z5Returns a function which turns a resource into a uri.c                     t         j                  j                         }|j                  dt        j
                         |j                  | j                        }|j                         S )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_GetUriz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   