
    93                     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://iam.googleapis.com/v1/zhttps://cloud.google.com/iam/c                      e Zd ZdZddi g dfZddi dgdfZddd	d
idgdfZddd	didgdfZddd	didgdfZddd	didgdfZ	ddd	didgdfZ
ddd	didgdfZddd	didgdfZddd	di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d	d idgdfZd!d"i d#gdfZd$dd	d%idgdf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d	d.idgdfZd/dd	d0idgdfZd1dd	d2idgdfZd3dd	d4idgdfZd5dd	d6idgdfZd7dd	d8idgdfZd9dd	d:idgdfZd;dd	d<idgdfZd=dd	d>idgdfZd?dd	d@idgdfZdAdd	dBidgdfZ dCdd	dDidgdfZ!dEdd	dFidgdfZ"dGdd	dHidgdfZ#dIdd	dJidgdfZ$dKdd	dLidgdfZ%dMdd	dNidgdfZ&dOdd	dPidgdfZ'dQdd	dRidgdfZ(dSdd	dTidgdfZ)dU Z*yV)WCollectionsz#Collections for all supported apis.iamPoliciesT	locationszlocations/{locationsId}locationsIdzlocations.workforcePoolsz{+name} z9locations/{locationsId}/workforcePools/{workforcePoolsId}namez&locations.workforcePools.installedAppszYlocations/{locationsId}/workforcePools/{workforcePoolsId}/installedApps/{installedAppsId}z#locations.workforcePools.operationszSlocations/{locationsId}/workforcePools/{workforcePoolsId}/operations/{operationsId}z"locations.workforcePools.providerszQlocations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}z'locations.workforcePools.providers.keysz_locations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}/keys/{keysId}z2locations.workforcePools.providers.keys.operationszylocations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}/keys/{keysId}/operations/{operationsId}z-locations.workforcePools.providers.operationszklocations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}/operations/{operationsId}z.locations.workforcePools.providers.scimTenantszmlocations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}/scimTenants/{scimTenantsId}z5locations.workforcePools.providers.scimTenants.tokenszlocations/{locationsId}/workforcePools/{workforcePoolsId}/providers/{providersId}/scimTenants/{scimTenantsId}/tokens/{tokensId}z!locations.workforcePools.subjectszOlocations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId})r   workforcePoolsId
subjectsIdz,locations.workforcePools.subjects.operationszilocations/{locationsId}/workforcePools/{workforcePoolsId}/subjects/{subjectsId}/operations/{operationsId}organizationszorganizations/{organizationsId}organizationsIdzorganizations.rolesz/organizations/{organizationsId}/roles/{rolesId}projectszprojects/{projectsId}
projectsIdzprojects.locationsz-projects/{projectsId}/locations/{locationsId}zprojects.locations.oauthClientszKprojects/{projectsId}/locations/{locationsId}/oauthClients/{oauthClientsId}z+projects.locations.oauthClients.credentialszgprojects/{projectsId}/locations/{locationsId}/oauthClients/{oauthClientsId}/credentials/{credentialsId}z(projects.locations.workloadIdentityPoolsz]projects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}z3projects.locations.workloadIdentityPools.namespaceszwprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}zEprojects.locations.workloadIdentityPools.namespaces.managedIdentitieszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/managedIdentities/{managedIdentitiesId}zPprojects.locations.workloadIdentityPools.namespaces.managedIdentities.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/managedIdentities/{managedIdentitiesId}/operations/{operationsId}zUprojects.locations.workloadIdentityPools.namespaces.managedIdentities.workloadSourceszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/managedIdentities/{managedIdentitiesId}/workloadSources/{workloadSourcesId}z`projects.locations.workloadIdentityPools.namespaces.managedIdentities.workloadSources.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/managedIdentities/{managedIdentitiesId}/workloadSources/{workloadSourcesId}/operations/{operationsId}z>projects.locations.workloadIdentityPools.namespaces.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/operations/{operationsId}zCprojects.locations.workloadIdentityPools.namespaces.workloadSourceszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/workloadSources/{workloadSourcesId}zNprojects.locations.workloadIdentityPools.namespaces.workloadSources.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/namespaces/{namespacesId}/workloadSources/{workloadSourcesId}/operations/{operationsId}z3projects.locations.workloadIdentityPools.operationszwprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/operations/{operationsId}z2projects.locations.workloadIdentityPools.providerszuprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/providers/{providersId}z7projects.locations.workloadIdentityPools.providers.keyszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/providers/{providersId}/keys/{keysId}zBprojects.locations.workloadIdentityPools.providers.keys.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/providers/{providersId}/keys/{keysId}/operations/{operationsId}z=projects.locations.workloadIdentityPools.providers.operationszprojects/{projectsId}/locations/{locationsId}/workloadIdentityPools/{workloadIdentityPoolsId}/providers/{providersId}/operations/{operationsId}zprojects.rolesz%projects/{projectsId}/roles/{rolesId}zprojects.serviceAccountsz9projects/{projectsId}/serviceAccounts/{serviceAccountsId}z)projects.serviceAccounts.identityBindingsz_projects/{projectsId}/serviceAccounts/{serviceAccountsId}/identityBindings/{identityBindingsId}zprojects.serviceAccounts.keyszGprojects/{projectsId}/serviceAccounts/{serviceAccountsId}/keys/{keysId}roleszroles/{rolesId}c                 J    || _         || _        || _        || _        || _        y )N)collection_namepath
flat_pathsparamsenable_uri_parsing)selfr   r   r   r   r   s         =lib/googlecloudsdk/generated_clients/apis/iam/v1/resources.py__init__zCollections.__init__  s'    *DDI DODK0D    N)+__name__
__module____qualname____doc__IAMPOLICIES	LOCATIONSLOCATIONS_WORKFORCEPOOLS&LOCATIONS_WORKFORCEPOOLS_INSTALLEDAPPS#LOCATIONS_WORKFORCEPOOLS_OPERATIONS"LOCATIONS_WORKFORCEPOOLS_PROVIDERS'LOCATIONS_WORKFORCEPOOLS_PROVIDERS_KEYS2LOCATIONS_WORKFORCEPOOLS_PROVIDERS_KEYS_OPERATIONS-LOCATIONS_WORKFORCEPOOLS_PROVIDERS_OPERATIONS.LOCATIONS_WORKFORCEPOOLS_PROVIDERS_SCIMTENANTS5LOCATIONS_WORKFORCEPOOLS_PROVIDERS_SCIMTENANTS_TOKENS!LOCATIONS_WORKFORCEPOOLS_SUBJECTS,LOCATIONS_WORKFORCEPOOLS_SUBJECTS_OPERATIONSORGANIZATIONSORGANIZATIONS_ROLESPROJECTSPROJECTS_LOCATIONSPROJECTS_LOCATIONS_OAUTHCLIENTS+PROJECTS_LOCATIONS_OAUTHCLIENTS_CREDENTIALS(PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS3PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACESEPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_MANAGEDIDENTITIESPPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_MANAGEDIDENTITIES_OPERATIONSUPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_MANAGEDIDENTITIES_WORKLOADSOURCES`PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_MANAGEDIDENTITIES_WORKLOADSOURCES_OPERATIONS>PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_OPERATIONSCPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_WORKLOADSOURCESNPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_NAMESPACES_WORKLOADSOURCES_OPERATIONS3PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_OPERATIONS2PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_PROVIDERS7PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_PROVIDERS_KEYSBPROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_PROVIDERS_KEYS_OPERATIONS=PROJECTS_LOCATIONS_WORKLOADIDENTITYPOOLS_PROVIDERS_OPERATIONSPROJECTS_ROLESPROJECTS_SERVICEACCOUNTS)PROJECTS_SERVICEACCOUNTS_IDENTITYBINDINGSPROJECTS_SERVICEACCOUNTS_KEYSROLESr    r   r   r   r      s   + 
+ o
) !
I h
	 /
0
 h

,( ,
*
 h

)% +
(
 h

($ 0
6
 h

-) ;
 h
84 6
B
 h

3/ 7
D
 h

40 >
 h
;7 *7
'# 5
@
 h

2. '
- 
? h
	 n
( 5]#
 (
!
 h

%! 4
=
 h

1- 1
@
 h

.* <
 h
95 N
G h
KG Y
* h
VR ^
4 h
[W i
N h
fb G
9 h
D@ L
C h
IE W
 h
TP <
 h
95 ;
 h
84 @
, h
=9 K
F h
HD F
8 h
C? 
5 h
	. !
I h
	 2
6
 h

/+ &

 h

# 
 h
	%1r   r   )r   enumBASE_URLDOCS_URLEnumr   rE   r   r   <module>rJ      s,    L  ,*c1$)) c1r   