a
    !f                     @   s  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 e 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dlmZ ddlmZ e dZej d Z!ej d Z"ej d Z#ej d Z$e	%dej&fe!ddZ'e(e' e	%dej&fe"ddZ)e(e) e	%dej&fe#ddZ*e(e* e	%dej&fe$ddZ+e(e+ ej,d Z-ej.dkrde_/de_0de!j1d _/de!j1d _0de!j1d _/de!j1d _0de"j1d _/de"j1d _0de#j1d _/de#j1d _0de#j1d _/de#j1d _0de-_/de-_0de-j2d _/d e-j2d _0de-j2d! _/d"e-j2d! _0de-j2d# _/d$e-j2d# _0d%e!_3d&e!_4d'e"_3d(e"_4d)e#_3d*e#_4d+e$_3d,e$_4d-e-_3d.e-_4dS )/zGenerated protocol buffer code.    )
descriptor)descriptor_pool)message)
reflection)symbol_database)annotations_pb2)
client_pb2)field_behavior_pb2)resource_pb2)options_pb2)
policy_pb2)field_mask_pb2s  
google/iam/v1/iam_policy.protogoogle.iam.v1google/api/annotations.protogoogle/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/iam/v1/options.protogoogle/iam/v1/policy.proto google/protobuf/field_mask.proto"
SetIamPolicyRequest
resource (	B	AA
**
policy (2.google.iam.v1.PolicyBA/
update_mask (2.google.protobuf.FieldMask"d
GetIamPolicyRequest
resource (	B	AA
*0
options (2.google.iam.v1.GetPolicyOptions"R
TestIamPermissionsRequest
resource (	B	AA
*
permissions (	BA"1
TestIamPermissionsResponse
permissions (	2
	IAMPolicyt
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy")#"/v1/{resource=**}:setIamPolicy:*t
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy")#"/v1/{resource=**}:getIamPolicy:*
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"/)"$/v1/{resource=**}:testIamPermissions:*Aiam-meta-api.googleapis.comB
com.google.iam.v1BIamPolicyProtoPZ0google.golang.org/genproto/googleapis/iam/v1;iamGoogle.Cloud.Iam.V1Google\Cloud\Iam\V1bproto3SetIamPolicyRequestGetIamPolicyRequestTestIamPermissionsRequestTestIamPermissionsResponsezgoogle.iam.v1.iam_policy_pb2)
DESCRIPTOR
__module__Z	IAMPolicyFNs   
com.google.iam.v1BIamPolicyProtoPZ0google.golang.org/genproto/googleapis/iam/v1;iamGoogle.Cloud.Iam.V1Google\Cloud\Iam\V1resources	   AA
*policys   AZpermissionss   Aiam-meta-api.googleapis.comZSetIamPolicys)   #"/v1/{resource=**}:setIamPolicy:*ZGetIamPolicys)   #"/v1/{resource=**}:getIamPolicy:*ZTestIamPermissionss/   )"$/v1/{resource=**}:testIamPermissions:*   i  i  i  i  iI  iK  i|  i  i3  )5__doc__Zgoogle.protobufr   Z_descriptorr   Z_descriptor_poolr   _messager   Z_reflectionr   Z_symbol_databaseZDefaultZ_sym_dbZ
google.apir   Z#google_dot_api_dot_annotations__pb2r   Zgoogle_dot_api_dot_client__pb2r	   Z'google_dot_api_dot_field__behavior__pb2r
   Z google_dot_api_dot_resource__pb2Zgoogle.iam.v1r   Z&google_dot_iam_dot_v1_dot_options__pb2r   Z%google_dot_iam_dot_v1_dot_policy__pb2r   Z(google_dot_protobuf_dot_field__mask__pb2ZAddSerializedFiler   Zmessage_types_by_nameZ_SETIAMPOLICYREQUESTZ_GETIAMPOLICYREQUESTZ_TESTIAMPERMISSIONSREQUESTZ_TESTIAMPERMISSIONSRESPONSEZGeneratedProtocolMessageTypeMessager   ZRegisterMessager   r   r   Zservices_by_nameZ
_IAMPOLICYZ_USE_C_DESCRIPTORS_optionsZ_serialized_optionsZfields_by_nameZmethods_by_nameZ_serialized_startZ_serialized_end r   r   ]/var/www/html/python-backend/venv/lib/python3.9/site-packages/google/iam/v1/iam_policy_pb2.py<module>   s   

	
	
	
	

