
    	                     B    d Z ddlZdZdZ G d dej                        Zy)zEResource definitions for Cloud Platform Apis generated from apitools.    Nz"https://storage.googleapis.com/v2/z4https://developers.google.com/storage/docs/json_api/c                       e Zd ZdZddi dgdfZddi ddgdfZd	d
ddidgdfZddi g ddfZddi ddgdfZddi g ddfZ	ddi g ddfZ
d Zy)Collectionsz#Collections for all supported apis.projectszprojects/{project}projectTzprojects.bucketsz#projects/{project}/buckets/{bucket}bucketzprojects.buckets.foldersz{+name} z=projects/{projectsId}/buckets/{bucketsId}/folders/{foldersId}namez$projects.buckets.notificationConfigszMprojects/{project}/buckets/{bucket}/notificationConfigs/{notification_config})r   r   notification_configzprojects.locationsz'projects/{project}/locations/{location}locationzprojects.locations.keyRingsz;projects/{project}/locations/{location}/keyRings/{key_ring})r   r   key_ringz&projects.locations.keyRings.cryptoKeyszSprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key})r   r   r   
crypto_keyc                 J    || _         || _        || _        || _        || _        y )N)collection_namepath
flat_pathsparamsenable_uri_parsing)selfr   r   r   r   r   s         Alib/googlecloudsdk/generated_clients/apis/storage/v2/resources.py__init__zCollections.__init__R   s'    *DDI DODK0D    N)__name__
__module____qualname____doc__PROJECTSPROJECTS_BUCKETSPROJECTS_BUCKETS_FOLDERS$PROJECTS_BUCKETS_NOTIFICATIONCONFIGSPROJECTS_LOCATIONSPROJECTS_LOCATIONS_KEYRINGS&PROJECTS_LOCATIONS_KEYRINGS_CRYPTOKEYSr    r   r   r   r      s    + k
( +(
 !
M h
	 -2
*& /*
 $C)
! / 7
,(1r   r   )r   enumBASE_URLDOCS_URLEnumr   r#   r   r   <module>r(      s,    L  0A@1$)) @1r   