
    X>                        d dl mZ d dl mZ d dl mZ d dl mZ  ej                         Z
d dlmZ d dlmZ  ej"                  ddd	d
ej$                  dej&                  ej&                  g      Z ej(                  dddeej$                   ej*                  dd d ddej$                         ej*                  dddddej$                         ej*                  dddddej$                        gdddd
      Ze
j/                  e        ej(                  dddeej$                   ej*                  dd d ddej$                         ej*                  dddddej$                         ej*                  dddddej$                        gdddd
      Ze
j/                  e        ej2                  dti ddddddded dd!ej$                  d" ej4                  dti dd#dd$d%d d&dd'd(d)dd*dd+d,d-d d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti dd3dd4d%dd&d5d'd6d)d7d*d8d+d,d-g d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti dd9dd:d%dd&d8d'd;d)d<d*dd+d,d-d=d.dd/dd dd0d,d1dd2dded!ej$                  gd>g d?g d@g d2ddAd,dBd	dCg dDg dEdFdGdHZ ej2                  dti ddIddJddded dd!ej$                  d" ej4                  dti ddKddLd%d d&dd'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddNddOd%dd&dd'd<d)d<d*d8d+d,d-g d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddPddQd%dd&d8d'd6d)d7d*dd+d,d-dd.dd/dd dd0d,d1dd2dded!ej$                  gd>g d?g d@g d2ddAd,dBd	dCg dDg dEdRdGdSZ ej2                  dti ddTddUddded dd!ej$                  d" ej4                  dti ddVddWd%d d&dd'd6d)d7d*d8d+d,d-g d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddXddYd%dd&dd'd6d)d7d*d8d+d,d-g d.dd/dd dd0d,d1dd2dded!ej$                  gd>g d?g d@g d2ddAd,dBd	dCg dDg dEdZdGd[Z ej2                  dti dd\dd]ddded dd!ej$                  d" ej4                  dti dd^dd_d%d d&dd'd`d)dad*dd+d,d-d d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddKddbd%dd&dd'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddcdddd%dd&d8d'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddPdded%d8d&d5d'd6d)d7d*dd+d,d-dd.dd/dd dd0d,d1dd2dded!ej$                  gd>g d?g d@egd2ddAd,dBd	dCg dDg dEdfdGdZ ej2                  dti ddgddhddded dd!ej$                  d" ej4                  dti dd^ddid%d d&dd'd`d)dad*dd+d,d-d d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddjddkd%dd&dd'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddlddmd%dd&d8d'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                   ej4                  dti ddnddod%d8d&d5d'd<d)d<d*dd+d,d-d=j9                  dM      d.dd/dd dd0d,d1dd2dded!ej$                  gd>g d?g d@egd2ddAd,dBd	dCg dDg dEdpdGdqZ eejB                  d3   _"        ejF                  ejB                  dP   _"        eejB                  dV   _"        e ejB                  dX   _"        eejB                  d^   _$        ejF                  ejB                  dP   _"        ee_%        ee jB                  d^   _$        e e_%        eejL                  d<   eejL                  dI<   eejL                  dT<   eejL                  d\<   e ejL                  dg<   e
jO                  e        ejP                  dejR                  fedrds      Z*e
jW                  e*        ejP                  dIejR                  fedrds      Z,e
jW                  e,        ejP                  dTejR                  fedrds      Z-e
jW                  e-        ejP                  d\ejR                  fedrds      Z.e
jW                  e.        ejP                  dgejR                  fe drds      Z/e
jW                  e/       de_0        y)u    )
descriptor)message)
reflection)symbol_database)expr_pb2)annotations_pb2zgoogle/iam/v1/policy.protozgoogle.iam.v1proto3s   
com.google.iam.v1BPolicyProtoPZ0google.golang.org/genproto/googleapis/iam/v1;iamGoogle.Cloud.Iam.V1Google\Cloud\Iam\V1s  
google/iam/v1/policy.protogoogle.iam.v1google/type/expr.protogoogle/api/annotations.proto"Q
Policy
version ((
bindings (2.google.iam.v1.Binding
etag ("N
Binding
role (	
members (	$
	condition (2.google.type.Expr"
PolicyDelta3
binding_deltas (2.google.iam.v1.BindingDelta<
audit_config_deltas (2.google.iam.v1.AuditConfigDelta"
BindingDelta2
action (2".google.iam.v1.BindingDelta.Action
role (	
member (	$
	condition (2.google.type.Expr"5
Action
ACTION_UNSPECIFIED 
ADD

REMOVE"
AuditConfigDelta6
action (2&.google.iam.v1.AuditConfigDelta.Action
service (	
exempted_member (	
log_type (	"5
Action
ACTION_UNSPECIFIED 
ADD

REMOVEB
com.google.iam.v1BPolicyProtoPZ0google.golang.org/genproto/googleapis/iam/v1;iamGoogle.Cloud.Iam.V1Google\Cloud\Iam\V1bproto3)namepackagesyntaxserialized_options
create_keyserialized_pbdependenciesActionz!google.iam.v1.BindingDelta.ActionNACTION_UNSPECIFIED)r
   indexnumberr   typer   ADD   REMOVE   i  iG  )
r
   	full_namefilenamefiler   valuescontaining_typer   serialized_startserialized_endz%google.iam.v1.AuditConfigDelta.Actionr
   Policyr   zgoogle.iam.v1.Policyr   r   r   r   fieldsversionzgoogle.iam.v1.Policy.versionr   r   r      cpp_typelabelhas_default_valueFdefault_valuemessage_type	enum_typeis_extensionextension_scoper   bindingszgoogle.iam.v1.Policy.bindings      
      etagzgoogle.iam.v1.Policy.etag   	       
extensionsnested_types
enum_typesis_extendabler   extension_rangesoneofsr   c   r       Bindingzgoogle.iam.v1.Bindingrolezgoogle.iam.v1.Binding.rolezutf-8memberszgoogle.iam.v1.Binding.members	conditionzgoogle.iam.v1.Binding.condition   i  PolicyDeltazgoogle.iam.v1.PolicyDeltabinding_deltasz(google.iam.v1.PolicyDelta.binding_deltasaudit_config_deltasz-google.iam.v1.PolicyDelta.audit_config_deltasi  i  BindingDeltazgoogle.iam.v1.BindingDeltaactionz!google.iam.v1.BindingDelta.action      zgoogle.iam.v1.BindingDelta.rolememberz!google.iam.v1.BindingDelta.memberz$google.iam.v1.BindingDelta.conditioni  AuditConfigDeltazgoogle.iam.v1.AuditConfigDeltaz%google.iam.v1.AuditConfigDelta.actionservicez&google.iam.v1.AuditConfigDelta.serviceexempted_memberz.google.iam.v1.AuditConfigDelta.exempted_memberlog_typez'google.iam.v1.AuditConfigDelta.log_typeiJ  i  zgoogle.iam.v1.policy_pb2)
DESCRIPTOR
__module__ )1cloudsdk.google.protobufr   _descriptorr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbgoogle.typer   google_dot_type_dot_expr__pb2
google.apir   #google_dot_api_dot_annotations__pb2FileDescriptor_internal_create_keyrO   EnumDescriptorEnumValueDescriptor_BINDINGDELTA_ACTIONRegisterEnumDescriptor_AUDITCONFIGDELTA_ACTION
DescriptorFieldDescriptor_POLICYdecode_BINDING_POLICYDELTA_BINDINGDELTA_AUDITCONFIGDELTAfields_by_namer)   _EXPRr*   r   message_types_by_nameRegisterFileDescriptorGeneratedProtocolMessageTypeMessager!   RegisterMessager>   rC   rF   rK   _optionsrQ   r5   +lib/third_party/google/iam/v1/policy_pb2.py<module>ru      s  
 ? 8 > H #

"
"
$ B M ([''#
	 D-- z-889\9g9gik
 2{11/--#K##q11	3
 $K##!11	3
 $K##1Q11	3
" 5 8   3 45;553--#K##q11	3
 $K##!11	3
 $K##1Q11	3
" 5 8   7 8 !+
 
  ++"+ + 	+
 + --+  K ^^ >^FG^^^!"^*+^ ^ ./^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^!@^HI^^^"$^,-^ ^ .0^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^8^@A^^^"#^+,^ ^ .1^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^
+<=+@ A+BC+F G+H I+J 
K+L M+N
O+R S+T U+\ ";!! ++#+ + 	+
 + --+  K ^^9^AB^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^ ?^GH^^^!"^*+^ ^ .0^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^"C^KL^^^"$^,-^ ^ .2^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^
+<=+@ A+BC+F G+H I+J 
K+L M+N
O+R S+T U+\ &{%% $$'$ $ 	$
 $ --$  K ^^'Q^YZ^^^"$^,-^ ^ .0^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^ ^,[^cd^^^"$^,-^ ^ .0^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^
$./$2 3$45$8 9$: ;$< 
=$> ?$@
A$D E$F G$N '&& 33(3 3 	3
 3 --3  K ^^B^JK^^^"#^+,^ ^ ./^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^>^FG^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^B^JK^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^"H^PQ^^^"$^,-^ ^ .2^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^-
3JK3N O3R Q3V W3X Y3Z 
[3\ ]3^
_3b c3d e3l +K** 33,3 3 	3
 3 --3  K ^^F^NO^^^"#^+,^ ^ ./^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^ H^PQ^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^(X^`a^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^  K ^^!J^RS^^^!"^*+^ ^ .1ZZ-@^ 	^ $(	^ :>	^
 ^
 +/^ ^ %/^ =H<\<\^-
3JK3N O3R Q3V W3X Y3Z 
[3\ ]3^
_3b c3d e3 j 3;  z " /4Q4W4W   $ 1=J  , - :BS  1 2 ?3G  X & 09V9\9\  [ ) 6'4  $7O      * 4+<  (-4
     *.6
     +2>
     /3@
     07H
    !3 4   z *	1	1	1(X=M=M<O+R 

    
2+
2
29x?O?O>Q+T 
     6k66}xGWGWFY+\ 
    $7{77IYIYH[+^ 
    %;;;;<NQYQaQaPc"+f  
   ( ) 
 r5   