
                         >    d Z ddlZdZ G d dej                        Zy)z-Resource definitions for cloud platform apis.    Nz#https://cloudkms.googleapis.com/v1/c                   ^    e Zd ZdZddddidgfZddddidgfZd	ddd
idgfZddddidgfZd Zy)Collectionsz#Collections for all supported apis.zprojects.locationsz{+name} z-projects/{projectsId}/locations/{locationsId}namezprojects.locations.keyRingszCprojects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}z&projects.locations.keyRings.cryptoKeysz]projects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}z8projects.locations.keyRings.cryptoKeys.cryptoKeyVersionszprojects/{projectsId}/locations/{locationsId}/keyRings/{keyRingsId}/cryptoKeys/{cryptoKeysId}/cryptoKeyVersions/{cryptoKeyVersionsId}c                 <    || _         || _        || _        || _        y )N)collection_namepath
flat_pathsparams)selfr   r	   r
   r   s        ;platform/gsutil/gslib/third_party/kms_apitools/resources.py__init__zCollections.__init__B   s    *DDI DODK    N)	__name__
__module____qualname____doc__PROJECTS_LOCATIONSPROJECTS_LOCATIONS_KEYRINGS&PROJECTS_LOCATIONS_KEYRINGS_CRYPTOKEYS8PROJECTS_LOCATIONS_KEYRINGS_CRYPTOKEYS_CRYPTOKEYVERSIONSr    r   r   r   r      s    + 
= i $

 i	! /
7
 i	,( A
& i
>:r   r   )r   enumBASE_URLEnumr   r   r   r   <module>r      s$    4  10$)) 0r   