
    ]j)                        d Z 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 ddlmZ dd	lmZ dd
lmZ  ej                         j5                  d      Z e       Z e
j<                  ee        e
j>                  ede       ej@                  dk(  rded   _!        ded   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   _!        ded   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d   _!        ded   jF                  d   _"        ded   jF                  d    _!        ded   jF                  d    _"        d!ed   _$        d"ed   _%        d#ed$   _$        d%ed$   _%        d&ed'   _$        d(ed'   _%        d)ed*   _$        d(ed*   _%        d+ed,   _$        d-ed,   _%        d.ed/   _$        d0ed/   _%        d1ed2   _$        d3ed2   _%        d4ed5   _$        d6ed5   _%        d7ed8   _$        d9ed8   _%        d:ed;   _$        d<ed;   _%        d=ed   _$        d>ed   _%        d?ed   _$        d>ed   _%        d@ed   _$        dAed   _%        dBedC   _$        dAedC   _%        yy)DzGenerated protocol buffer code.    )
descriptor)descriptor_pool)symbol_database)builder)field_behavior_pb2)any_pb2)
struct_pb2)
status_pb2)attribute_context_pb2sD  
"google/cloud/audit/audit_log.protogoogle.cloud.auditgoogle/api/field_behavior.protogoogle/protobuf/any.protogoogle/protobuf/struct.proto*google/rpc/context/attribute_context.protogoogle/rpc/status.proto"
AuditLog
service_name (	
method_name (	
resource_name (	?
resource_location (2$.google.cloud.audit.ResourceLocation8
resource_original_state (2.google.protobuf.Struct
num_response_items ("
status (2.google.rpc.StatusC
authentication_info (2&.google.cloud.audit.AuthenticationInfoA
authorization_info	 (2%.google.cloud.audit.AuthorizationInfoF
policy_violation_info (2'.google.cloud.audit.PolicyViolationInfo=
request_metadata (2#.google.cloud.audit.RequestMetadata(
request (2.google.protobuf.Struct)
response (2.google.protobuf.Struct)
metadata (2.google.protobuf.Struct.
service_data (2.google.protobuf.AnyB"
AuthenticationInfo
principal_email (	
authority_selector (	6
third_party_principal (2.google.protobuf.Struct 
service_account_key_name (	Y
service_account_delegation_info (20.google.cloud.audit.ServiceAccountDelegationInfo
principal_subject (	"
AuthorizationInfo
resource (	

permission (	
granted (J
resource_attributes (2-.google.rpc.context.AttributeContext.ResourceM
permission_type (24.google.cloud.audit.AuthorizationInfo.PermissionType"q
PermissionType
PERMISSION_TYPE_UNSPECIFIED 

ADMIN_READ
ADMIN_WRITE
	DATA_READ

DATA_WRITE"
RequestMetadata
	caller_ip (	"
caller_supplied_user_agent (	
caller_network (	H
request_attributes (2,.google.rpc.context.AttributeContext.RequestI
destination_attributes (2).google.rpc.context.AttributeContext.Peer"I
ResourceLocation
current_locations (	
original_locations (	"
ServiceAccountDelegationInfo
principal_subject (	e
first_party_principal (2D.google.cloud.audit.ServiceAccountDelegationInfo.FirstPartyPrincipalH e
third_party_principal (2D.google.cloud.audit.ServiceAccountDelegationInfo.ThirdPartyPrincipalH a
FirstPartyPrincipal
principal_email (	1
service_metadata (2.google.protobuf.StructJ
ThirdPartyPrincipal3
third_party_claims (2.google.protobuf.StructB
	Authority"d
PolicyViolationInfoM
org_policy_violation_info (2*.google.cloud.audit.OrgPolicyViolationInfo"
OrgPolicyViolationInfo-
payload (2.google.protobuf.StructBA
resource_type (	BAX
resource_tags (2<.google.cloud.audit.OrgPolicyViolationInfo.ResourceTagsEntryBA>
violation_info (2!.google.cloud.audit.ViolationInfoBA3
ResourceTagsEntry
key (	
value (	:8"
ViolationInfo

constraint (	BA
error_message (	BA
checked_value (	BAF
policy_type (2,.google.cloud.audit.ViolationInfo.PolicyTypeBA"m

PolicyType
POLICY_TYPE_UNSPECIFIED 
BOOLEAN_CONSTRAINT
LIST_CONSTRAINT
CUSTOM_CONSTRAINTBe
com.google.cloud.auditBAuditLogProtoPZ7google.golang.org/genproto/googleapis/cloud/audit;auditbproto3z google.cloud.audit.audit_log_pb2FN
DESCRIPTORse   
com.google.cloud.auditBAuditLogProtoPZ7google.golang.org/genproto/googleapis/cloud/audit;audit	_AUDITLOGservice_datas   )_ORGPOLICYVIOLATIONINFO_RESOURCETAGSENTRYs   8_ORGPOLICYVIOLATIONINFOpayloads   Aresource_typeresource_tagsviolation_info_VIOLATIONINFO
constrainterror_messagechecked_valuepolicy_type   i  i  _AUTHENTICATIONINFOi  i  _AUTHORIZATIONINFOi  i  !_AUTHORIZATIONINFO_PERMISSIONTYPEi  _REQUESTMETADATAi  i  _RESOURCELOCATIONiZ  i]  _SERVICEACCOUNTDELEGATIONINFOi 	  if  1_SERVICEACCOUNTDELEGATIONINFO_FIRSTPARTYPRINCIPALi  i  1_SERVICEACCOUNTDELEGATIONINFO_THIRDPARTYPRINCIPALi	  i"	  _POLICYVIOLATIONINFOi	  i	  i
  i
  i
  i  ih  _VIOLATIONINFO_POLICYTYPE)&__doc__google.protobufr   _descriptorr   _descriptor_poolr   _symbol_databasegoogle.protobuf.internalr   _builderDefault_sym_db
google.apir   'google_dot_api_dot_field__behavior__pb2r    google_dot_protobuf_dot_any__pb2r	   #google_dot_protobuf_dot_struct__pb2
google.rpcr
   google_dot_rpc_dot_status__pb2google.rpc.contextr   6google_dot_rpc_dot_context_dot_attribute__context__pb2AddSerializedFiler   globals_globalsBuildMessageAndEnumDescriptorsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_optionsfields_by_name_serialized_start_serialized_end     J/root/env/lib/python3.12/site-packages/google/cloud/audit/audit_log_pb2.py<module>rD      s  ( & 5 ? ? 8 #

"
"
$ U G M C &%%'99 HJ
 9 ' ' '
H = ' ' '2H !!U*&*H\# V DHH[((8A ( [((EIH89BPXH89MMQH&'66yAJ ) &'66SWH&'66GP ) &'66SWH&'66GP ) &'66TXH&'667GHQ ) &'66GKH--l;D ) --JNH--o>G ) --JNH--o>G ) --HLH--m<E ) --.1H[+,/H[)8;H"#56:H"#37;H!"459H!"2FJH01CDHH01A59H 237H 06:H !348H !1BFH,-?@DH,-=  ;TXH@AQ  ;TXH@AQ9=H#$67;H#$4<@H&'9:>H&'7NRH89KLPH89I37H015H.>BH();<@H()9U +rB   