File manager - Edit - /home/newsbmcs.com/public_html/static/img/logo/context.zip
Back
PK ��Z�}��O O attribute_context_pb2.pynu �[��� # -*- coding: utf-8 -*- # Copyright 2024 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/rpc/context/attribute_context.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( b"\n*google/rpc/context/attribute_context.proto\x12\x12google.rpc.context\x1a\x19google/protobuf/any.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x83\x10\n\x10\x41ttributeContext\x12\x39\n\x06origin\x18\x07 \x01(\x0b\x32).google.rpc.context.AttributeContext.Peer\x12\x39\n\x06source\x18\x01 \x01(\x0b\x32).google.rpc.context.AttributeContext.Peer\x12>\n\x0b\x64\x65stination\x18\x02 \x01(\x0b\x32).google.rpc.context.AttributeContext.Peer\x12=\n\x07request\x18\x03 \x01(\x0b\x32,.google.rpc.context.AttributeContext.Request\x12?\n\x08response\x18\x04 \x01(\x0b\x32-.google.rpc.context.AttributeContext.Response\x12?\n\x08resource\x18\x05 \x01(\x0b\x32-.google.rpc.context.AttributeContext.Resource\x12\x35\n\x03\x61pi\x18\x06 \x01(\x0b\x32(.google.rpc.context.AttributeContext.Api\x12(\n\nextensions\x18\x08 \x03(\x0b\x32\x14.google.protobuf.Any\x1a\xbe\x01\n\x04Peer\x12\n\n\x02ip\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x03\x12\x45\n\x06labels\x18\x06 \x03(\x0b\x32\x35.google.rpc.context.AttributeContext.Peer.LabelsEntry\x12\x11\n\tprincipal\x18\x07 \x01(\t\x12\x13\n\x0bregion_code\x18\x08 \x01(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1aL\n\x03\x41pi\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x11\n\toperation\x18\x02 \x01(\t\x12\x10\n\x08protocol\x18\x03 \x01(\t\x12\x0f\n\x07version\x18\x04 \x01(\t\x1a\x7f\n\x04\x41uth\x12\x11\n\tprincipal\x18\x01 \x01(\t\x12\x11\n\taudiences\x18\x02 \x03(\t\x12\x11\n\tpresenter\x18\x03 \x01(\t\x12'\n\x06\x63laims\x18\x04 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x15\n\raccess_levels\x18\x05 \x03(\t\x1a\xef\x02\n\x07Request\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06method\x18\x02 \x01(\t\x12J\n\x07headers\x18\x03 \x03(\x0b\x32\x39.google.rpc.context.AttributeContext.Request.HeadersEntry\x12\x0c\n\x04path\x18\x04 \x01(\t\x12\x0c\n\x04host\x18\x05 \x01(\t\x12\x0e\n\x06scheme\x18\x06 \x01(\t\x12\r\n\x05query\x18\x07 \x01(\t\x12(\n\x04time\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04size\x18\n \x01(\x03\x12\x10\n\x08protocol\x18\x0b \x01(\t\x12\x0e\n\x06reason\x18\x0c \x01(\t\x12\x37\n\x04\x61uth\x18\r \x01(\x0b\x32).google.rpc.context.AttributeContext.Auth\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x81\x02\n\x08Response\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x03\x12\x0c\n\x04size\x18\x02 \x01(\x03\x12K\n\x07headers\x18\x03 \x03(\x0b\x32:.google.rpc.context.AttributeContext.Response.HeadersEntry\x12(\n\x04time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x32\n\x0f\x62\x61\x63kend_latency\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x90\x04\n\x08Resource\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04type\x18\x03 \x01(\t\x12I\n\x06labels\x18\x04 \x03(\x0b\x32\x39.google.rpc.context.AttributeContext.Resource.LabelsEntry\x12\x0b\n\x03uid\x18\x05 \x01(\t\x12S\n\x0b\x61nnotations\x18\x06 \x03(\x0b\x32>.google.rpc.context.AttributeContext.Resource.AnnotationsEntry\x12\x14\n\x0c\x64isplay_name\x18\x07 \x01(\t\x12/\n\x0b\x63reate_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bupdate_time\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x64\x65lete_time\x18\n \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x0c\n\x04\x65tag\x18\x0b \x01(\t\x12\x10\n\x08location\x18\x0c \x01(\t\x1a-\n\x0bLabelsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x32\n\x10\x41nnotationsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x8b\x01\n\x16\x63om.google.rpc.contextB\x15\x41ttributeContextProtoP\x01ZUgoogle.golang.org/genproto/googleapis/rpc/context/attribute_context;attribute_context\xf8\x01\x01\x62\x06proto3" ) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages( DESCRIPTOR, "google.rpc.context.attribute_context_pb2", _globals ) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\026com.google.rpc.contextB\025AttributeContextProtoP\001ZUgoogle.golang.org/genproto/googleapis/rpc/context/attribute_context;attribute_context\370\001\001" _ATTRIBUTECONTEXT_PEER_LABELSENTRY._options = None _ATTRIBUTECONTEXT_PEER_LABELSENTRY._serialized_options = b"8\001" _ATTRIBUTECONTEXT_REQUEST_HEADERSENTRY._options = None _ATTRIBUTECONTEXT_REQUEST_HEADERSENTRY._serialized_options = b"8\001" _ATTRIBUTECONTEXT_RESPONSE_HEADERSENTRY._options = None _ATTRIBUTECONTEXT_RESPONSE_HEADERSENTRY._serialized_options = b"8\001" _ATTRIBUTECONTEXT_RESOURCE_LABELSENTRY._options = None _ATTRIBUTECONTEXT_RESOURCE_LABELSENTRY._serialized_options = b"8\001" _ATTRIBUTECONTEXT_RESOURCE_ANNOTATIONSENTRY._options = None _ATTRIBUTECONTEXT_RESOURCE_ANNOTATIONSENTRY._serialized_options = b"8\001" _globals["_ATTRIBUTECONTEXT"]._serialized_start = 189 _globals["_ATTRIBUTECONTEXT"]._serialized_end = 2240 _globals["_ATTRIBUTECONTEXT_PEER"]._serialized_start = 682 _globals["_ATTRIBUTECONTEXT_PEER"]._serialized_end = 872 _globals["_ATTRIBUTECONTEXT_PEER_LABELSENTRY"]._serialized_start = 827 _globals["_ATTRIBUTECONTEXT_PEER_LABELSENTRY"]._serialized_end = 872 _globals["_ATTRIBUTECONTEXT_API"]._serialized_start = 874 _globals["_ATTRIBUTECONTEXT_API"]._serialized_end = 950 _globals["_ATTRIBUTECONTEXT_AUTH"]._serialized_start = 952 _globals["_ATTRIBUTECONTEXT_AUTH"]._serialized_end = 1079 _globals["_ATTRIBUTECONTEXT_REQUEST"]._serialized_start = 1082 _globals["_ATTRIBUTECONTEXT_REQUEST"]._serialized_end = 1449 _globals["_ATTRIBUTECONTEXT_REQUEST_HEADERSENTRY"]._serialized_start = 1403 _globals["_ATTRIBUTECONTEXT_REQUEST_HEADERSENTRY"]._serialized_end = 1449 _globals["_ATTRIBUTECONTEXT_RESPONSE"]._serialized_start = 1452 _globals["_ATTRIBUTECONTEXT_RESPONSE"]._serialized_end = 1709 _globals["_ATTRIBUTECONTEXT_RESPONSE_HEADERSENTRY"]._serialized_start = 1403 _globals["_ATTRIBUTECONTEXT_RESPONSE_HEADERSENTRY"]._serialized_end = 1449 _globals["_ATTRIBUTECONTEXT_RESOURCE"]._serialized_start = 1712 _globals["_ATTRIBUTECONTEXT_RESOURCE"]._serialized_end = 2240 _globals["_ATTRIBUTECONTEXT_RESOURCE_LABELSENTRY"]._serialized_start = 827 _globals["_ATTRIBUTECONTEXT_RESOURCE_LABELSENTRY"]._serialized_end = 872 _globals["_ATTRIBUTECONTEXT_RESOURCE_ANNOTATIONSENTRY"]._serialized_start = 2190 _globals["_ATTRIBUTECONTEXT_RESOURCE_ANNOTATIONSENTRY"]._serialized_end = 2240 # @@protoc_insertion_point(module_scope) PK ��Z���E E audit_context.protonu �[��� // Copyright 2024 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. syntax = "proto3"; package google.rpc.context; import "google/protobuf/struct.proto"; option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/rpc/context;context"; option java_multiple_files = true; option java_outer_classname = "AuditContextProto"; option java_package = "com.google.rpc.context"; // `AuditContext` provides information that is needed for audit logging. message AuditContext { // Serialized audit log. bytes audit_log = 1; // An API request message that is scrubbed based on the method annotation. // This field should only be filled if audit_log field is present. // Service Control will use this to assemble a complete log for Cloud Audit // Logs and Google internal audit logs. google.protobuf.Struct scrubbed_request = 2; // An API response message that is scrubbed based on the method annotation. // This field should only be filled if audit_log field is present. // Service Control will use this to assemble a complete log for Cloud Audit // Logs and Google internal audit logs. google.protobuf.Struct scrubbed_response = 3; // Number of scrubbed response items. int32 scrubbed_response_item_count = 4; // Audit resource name which is scrubbed. string target_resource = 5; } PK ��Z�c�)� � 1 __pycache__/attribute_context_pb2.cpython-310.pycnu �[��� o �hO � @ s� d Z ddlmZ ddlmZ ddlmZ ddlm Z e�� Zddlm Z ddlmZ ddlmZ dd lmZ e�� �d �Ze� Ze �ee� e �ede� ejdkr�d e_de_d e_de_d e_de_d e _de _d e!_de!_d e"_de"_ded _#ded _$ded _#ded _$ded _#ded _$ded _#ded _$ded _#ded _$ded _#d ed _$d!ed" _#d ed" _$d#ed$ _#d%ed$ _$d!ed& _#d ed& _$d'ed( _#ded( _$ded) _#ded) _$d*ed+ _#ded+ _$d S d S ),zGenerated protocol buffer code.� )� descriptor)�descriptor_pool)�symbol_database)�builder)�any_pb2)�duration_pb2)� struct_pb2)� timestamp_pb2sV *google/rpc/context/attribute_context.protogoogle.rpc.contextgoogle/protobuf/any.protogoogle/protobuf/duration.protogoogle/protobuf/struct.protogoogle/protobuf/timestamp.proto"� AttributeContext9 origin (2).google.rpc.context.AttributeContext.Peer9 source (2).google.rpc.context.AttributeContext.Peer> destination (2).google.rpc.context.AttributeContext.Peer= request (2,.google.rpc.context.AttributeContext.Request? response (2-.google.rpc.context.AttributeContext.Response? resource (2-.google.rpc.context.AttributeContext.Resource5 api (2(.google.rpc.context.AttributeContext.Api( extensions (2.google.protobuf.Any� Peer ip ( port (E labels (25.google.rpc.context.AttributeContext.Peer.LabelsEntry principal ( region_code ( - LabelsEntry key ( value ( :8L Api service ( operation ( protocol ( version ( Auth principal ( audiences ( presenter ( ' claims (2.google.protobuf.Struct access_levels ( � Request id ( method ( J headers (29.google.rpc.context.AttributeContext.Request.HeadersEntry path ( host ( scheme ( query ( ( time (2.google.protobuf.Timestamp size ( protocol ( reason ( 7 auth (2).google.rpc.context.AttributeContext.Auth. HeadersEntry key ( value ( :8� Response code ( size (K headers (2:.google.rpc.context.AttributeContext.Response.HeadersEntry( time (2.google.protobuf.Timestamp2 backend_latency (2.google.protobuf.Duration. HeadersEntry key ( value ( :8� Resource service ( name ( type ( I labels (29.google.rpc.context.AttributeContext.Resource.LabelsEntry uid ( S annotations (2>.google.rpc.context.AttributeContext.Resource.AnnotationsEntry display_name ( / create_time (2.google.protobuf.Timestamp/ update_time (2.google.protobuf.Timestamp/ delete_time (2.google.protobuf.Timestamp etag ( location ( - LabelsEntry key ( value ( :82 AnnotationsEntry key ( value ( :8B� com.google.rpc.contextBAttributeContextProtoPZUgoogle.golang.org/genproto/googleapis/rpc/context/attribute_context;attribute_context�bproto3z(google.rpc.context.attribute_context_pb2FNs� com.google.rpc.contextBAttributeContextProtoPZUgoogle.golang.org/genproto/googleapis/rpc/context/attribute_context;attribute_context�s 8� �_ATTRIBUTECONTEXTi� i� �_ATTRIBUTECONTEXT_PEERih i; �"_ATTRIBUTECONTEXT_PEER_LABELSENTRYij �_ATTRIBUTECONTEXT_APIi� i� �_ATTRIBUTECONTEXT_AUTHi7 i: �_ATTRIBUTECONTEXT_REQUESTi� i{ �&_ATTRIBUTECONTEXT_REQUEST_HEADERSENTRYi� �_ATTRIBUTECONTEXT_RESPONSEi� �'_ATTRIBUTECONTEXT_RESPONSE_HEADERSENTRYi� �_ATTRIBUTECONTEXT_RESOURCE�&_ATTRIBUTECONTEXT_RESOURCE_LABELSENTRYi� �+_ATTRIBUTECONTEXT_RESOURCE_ANNOTATIONSENTRY)%�__doc__�google.protobufr �_descriptorr �_descriptor_poolr �_symbol_database�google.protobuf.internalr �_builder�Default�_sym_dbr � google_dot_protobuf_dot_any__pb2r �%google_dot_protobuf_dot_duration__pb2r �#google_dot_protobuf_dot_struct__pb2r �&google_dot_protobuf_dot_timestamp__pb2�AddSerializedFile� DESCRIPTOR�globals�_globals�BuildMessageAndEnumDescriptors�BuildTopDescriptorsAndMessages�_USE_C_DESCRIPTORS�_options�_serialized_optionsr r r r r �_serialized_start�_serialized_end� r/ r/ �^/usr/local/CyberPanel/lib/python3.10/site-packages/google/rpc/context/attribute_context_pb2.py�<module> sp �� �PK ��Zm]�I� � - __pycache__/audit_context_pb2.cpython-310.pycnu �[��� o �hD � @ s� d Z ddlmZ ddlmZ ddlmZ ddlm Z e�� Zddlm Z e�� �d�Ze� Ze �ee� e �ede� ejd krRd e_de_ded _ded _d S d S )zGenerated protocol buffer code.� )� descriptor)�descriptor_pool)�symbol_database)�builder)� struct_pb2s� &google/rpc/context/audit_context.protogoogle.rpc.contextgoogle/protobuf/struct.proto"� AuditContext audit_log (1 scrubbed_request (2.google.protobuf.Struct2 scrubbed_response (2.google.protobuf.Struct$ scrubbed_response_item_count ( target_resource ( Bk com.google.rpc.contextBAuditContextProtoPZ9google.golang.org/genproto/googleapis/rpc/context;context�bproto3z$google.rpc.context.audit_context_pb2FNsk com.google.rpc.contextBAuditContextProtoPZ9google.golang.org/genproto/googleapis/rpc/context;context��] � _AUDITCONTEXTi$ )�__doc__�google.protobufr �_descriptorr �_descriptor_poolr �_symbol_database�google.protobuf.internalr �_builder�Default�_sym_dbr �#google_dot_protobuf_dot_struct__pb2�AddSerializedFile� DESCRIPTOR�globals�_globals�BuildMessageAndEnumDescriptors�BuildTopDescriptorsAndMessages�_USE_C_DESCRIPTORS�_options�_serialized_options�_serialized_start�_serialized_end� r r �Z/usr/local/CyberPanel/lib/python3.10/site-packages/google/rpc/context/audit_context_pb2.py�<module> s* �� �PK ��Z.s��D D audit_context_pb2.pynu �[��� # -*- coding: utf-8 -*- # Copyright 2024 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/rpc/context/audit_context.proto """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( b'\n&google/rpc/context/audit_context.proto\x12\x12google.rpc.context\x1a\x1cgoogle/protobuf/struct.proto"\xc7\x01\n\x0c\x41uditContext\x12\x11\n\taudit_log\x18\x01 \x01(\x0c\x12\x31\n\x10scrubbed_request\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x32\n\x11scrubbed_response\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12$\n\x1cscrubbed_response_item_count\x18\x04 \x01(\x05\x12\x17\n\x0ftarget_resource\x18\x05 \x01(\tBk\n\x16\x63om.google.rpc.contextB\x11\x41uditContextProtoP\x01Z9google.golang.org/genproto/googleapis/rpc/context;context\xf8\x01\x01\x62\x06proto3' ) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages( DESCRIPTOR, "google.rpc.context.audit_context_pb2", _globals ) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\026com.google.rpc.contextB\021AuditContextProtoP\001Z9google.golang.org/genproto/googleapis/rpc/context;context\370\001\001" _globals["_AUDITCONTEXT"]._serialized_start = 93 _globals["_AUDITCONTEXT"]._serialized_end = 292 # @@protoc_insertion_point(module_scope) PK ��Z�ên: : attribute_context.protonu �[��� // Copyright 2024 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. syntax = "proto3"; package google.rpc.context; import "google/protobuf/any.proto"; import "google/protobuf/duration.proto"; import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/rpc/context/attribute_context;attribute_context"; option java_multiple_files = true; option java_outer_classname = "AttributeContextProto"; option java_package = "com.google.rpc.context"; // This message defines the standard attribute vocabulary for Google APIs. // // An attribute is a piece of metadata that describes an activity on a network // service. For example, the size of an HTTP request, or the status code of // an HTTP response. // // Each attribute has a type and a name, which is logically defined as // a proto message field in `AttributeContext`. The field type becomes the // attribute type, and the field path becomes the attribute name. For example, // the attribute `source.ip` maps to field `AttributeContext.source.ip`. // // This message definition is guaranteed not to have any wire breaking change. // So you can use it directly for passing attributes across different systems. // // NOTE: Different system may generate different subset of attributes. Please // verify the system specification before relying on an attribute generated // a system. message AttributeContext { // This message defines attributes for a node that handles a network request. // The node can be either a service or an application that sends, forwards, // or receives the request. Service peers should fill in // `principal` and `labels` as appropriate. message Peer { // The IP address of the peer. string ip = 1; // The network port of the peer. int64 port = 2; // The labels associated with the peer. map<string, string> labels = 6; // The identity of this peer. Similar to `Request.auth.principal`, but // relative to the peer instead of the request. For example, the // identity associated with a load balancer that forwarded the request. string principal = 7; // The CLDR country/region code associated with the above IP address. // If the IP address is private, the `region_code` should reflect the // physical location where this peer is running. string region_code = 8; } // This message defines attributes associated with API operations, such as // a network API request. The terminology is based on the conventions used // by Google APIs, Istio, and OpenAPI. message Api { // The API service name. It is a logical identifier for a networked API, // such as "pubsub.googleapis.com". The naming syntax depends on the // API management system being used for handling the request. string service = 1; // The API operation name. For gRPC requests, it is the fully qualified API // method name, such as "google.pubsub.v1.Publisher.Publish". For OpenAPI // requests, it is the `operationId`, such as "getPet". string operation = 2; // The API protocol used for sending the request, such as "http", "https", // "grpc", or "internal". string protocol = 3; // The API version associated with the API operation above, such as "v1" or // "v1alpha1". string version = 4; } // This message defines request authentication attributes. Terminology is // based on the JSON Web Token (JWT) standard, but the terms also // correlate to concepts in other standards. message Auth { // The authenticated principal. Reflects the issuer (`iss`) and subject // (`sub`) claims within a JWT. The issuer and subject should be `/` // delimited, with `/` percent-encoded within the subject fragment. For // Google accounts, the principal format is: // "https://accounts.google.com/{id}" string principal = 1; // The intended audience(s) for this authentication information. Reflects // the audience (`aud`) claim within a JWT. The audience // value(s) depends on the `issuer`, but typically include one or more of // the following pieces of information: // // * The services intended to receive the credential. For example, // ["https://pubsub.googleapis.com/", "https://storage.googleapis.com/"]. // * A set of service-based scopes. For example, // ["https://www.googleapis.com/auth/cloud-platform"]. // * The client id of an app, such as the Firebase project id for JWTs // from Firebase Auth. // // Consult the documentation for the credential issuer to determine the // information provided. repeated string audiences = 2; // The authorized presenter of the credential. Reflects the optional // Authorized Presenter (`azp`) claim within a JWT or the // OAuth client id. For example, a Google Cloud Platform client id looks // as follows: "123456789012.apps.googleusercontent.com". string presenter = 3; // Structured claims presented with the credential. JWTs include // `{key: value}` pairs for standard and private claims. The following // is a subset of the standard required and optional claims that would // typically be presented for a Google-based JWT: // // {'iss': 'accounts.google.com', // 'sub': '113289723416554971153', // 'aud': ['123456789012', 'pubsub.googleapis.com'], // 'azp': '123456789012.apps.googleusercontent.com', // 'email': 'jsmith@example.com', // 'iat': 1353601026, // 'exp': 1353604926} // // SAML assertions are similarly specified, but with an identity provider // dependent structure. google.protobuf.Struct claims = 4; // A list of access level resource names that allow resources to be // accessed by authenticated requester. It is part of Secure GCP processing // for the incoming request. An access level string has the format: // "//{api_service_name}/accessPolicies/{policy_id}/accessLevels/{short_name}" // // Example: // "//accesscontextmanager.googleapis.com/accessPolicies/MY_POLICY_ID/accessLevels/MY_LEVEL" repeated string access_levels = 5; } // This message defines attributes for an HTTP request. If the actual // request is not an HTTP request, the runtime system should try to map // the actual request to an equivalent HTTP request. message Request { // The unique ID for a request, which can be propagated to downstream // systems. The ID should have low probability of collision // within a single day for a specific service. string id = 1; // The HTTP request method, such as `GET`, `POST`. string method = 2; // The HTTP request headers. If multiple headers share the same key, they // must be merged according to the HTTP spec. All header keys must be // lowercased, because HTTP header keys are case-insensitive. map<string, string> headers = 3; // The HTTP URL path, excluding the query parameters. string path = 4; // The HTTP request `Host` header value. string host = 5; // The HTTP URL scheme, such as `http` and `https`. string scheme = 6; // The HTTP URL query in the format of `name1=value1&name2=value2`, as it // appears in the first line of the HTTP request. No decoding is performed. string query = 7; // The timestamp when the `destination` service receives the last byte of // the request. google.protobuf.Timestamp time = 9; // The HTTP request size in bytes. If unknown, it must be -1. int64 size = 10; // The network protocol used with the request, such as "http/1.1", // "spdy/3", "h2", "h2c", "webrtc", "tcp", "udp", "quic". See // https://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml#alpn-protocol-ids // for details. string protocol = 11; // A special parameter for request reason. It is used by security systems // to associate auditing information with a request. string reason = 12; // The request authentication. May be absent for unauthenticated requests. // Derived from the HTTP request `Authorization` header or equivalent. Auth auth = 13; } // This message defines attributes for a typical network response. It // generally models semantics of an HTTP response. message Response { // The HTTP response status code, such as `200` and `404`. int64 code = 1; // The HTTP response size in bytes. If unknown, it must be -1. int64 size = 2; // The HTTP response headers. If multiple headers share the same key, they // must be merged according to HTTP spec. All header keys must be // lowercased, because HTTP header keys are case-insensitive. map<string, string> headers = 3; // The timestamp when the `destination` service sends the last byte of // the response. google.protobuf.Timestamp time = 4; // The amount of time it takes the backend service to fully respond to a // request. Measured from when the destination service starts to send the // request to the backend until when the destination service receives the // complete response from the backend. google.protobuf.Duration backend_latency = 5; } // This message defines core attributes for a resource. A resource is an // addressable (named) entity provided by the destination service. For // example, a file stored on a network storage service. message Resource { // The name of the service that this resource belongs to, such as // `pubsub.googleapis.com`. The service may be different from the DNS // hostname that actually serves the request. string service = 1; // The stable identifier (name) of a resource on the `service`. A resource // can be logically identified as "//{resource.service}/{resource.name}". // The differences between a resource name and a URI are: // // * Resource name is a logical identifier, independent of network // protocol and API version. For example, // `//pubsub.googleapis.com/projects/123/topics/news-feed`. // * URI often includes protocol and version information, so it can // be used directly by applications. For example, // `https://pubsub.googleapis.com/v1/projects/123/topics/news-feed`. // // See https://cloud.google.com/apis/design/resource_names for details. string name = 2; // The type of the resource. The syntax is platform-specific because // different platforms define their resources differently. // // For Google APIs, the type format must be "{service}/{kind}", such as // "pubsub.googleapis.com/Topic". string type = 3; // The labels or tags on the resource, such as AWS resource tags and // Kubernetes resource labels. map<string, string> labels = 4; // The unique identifier of the resource. UID is unique in the time // and space for this resource within the scope of the service. It is // typically generated by the server on successful creation of a resource // and must not be changed. UID is used to uniquely identify resources // with resource name reuses. This should be a UUID4. string uid = 5; // Annotations is an unstructured key-value map stored with a resource that // may be set by external tools to store and retrieve arbitrary metadata. // They are not queryable and should be preserved when modifying objects. // // More info: https://kubernetes.io/docs/user-guide/annotations map<string, string> annotations = 6; // Mutable. The display name set by clients. Must be <= 63 characters. string display_name = 7; // Output only. The timestamp when the resource was created. This may // be either the time creation was initiated or when it was completed. google.protobuf.Timestamp create_time = 8; // Output only. The timestamp when the resource was last updated. Any // change to the resource made by users must refresh this value. // Changes to a resource made by the service should refresh this value. google.protobuf.Timestamp update_time = 9; // Output only. The timestamp when the resource was deleted. // If the resource is not deleted, this must be empty. google.protobuf.Timestamp delete_time = 10; // Output only. An opaque value that uniquely identifies a version or // generation of a resource. It can be used to confirm that the client // and server agree on the ordering of a resource being written. string etag = 11; // Immutable. The location of the resource. The location encoding is // specific to the service provider, and new encoding may be introduced // as the service evolves. // // For Google Cloud products, the encoding is what is used by Google Cloud // APIs, such as `us-east1`, `aws-us-east-1`, and `azure-eastus2`. The // semantics of `location` is identical to the // `cloud.googleapis.com/location` label used by some Google Cloud APIs. string location = 12; } // The origin of a network activity. In a multi hop network activity, // the origin represents the sender of the first hop. For the first hop, // the `source` and the `origin` must have the same content. Peer origin = 7; // The source of a network activity, such as starting a TCP connection. // In a multi hop network activity, the source represents the sender of the // last hop. Peer source = 1; // The destination of a network activity, such as accepting a TCP connection. // In a multi hop network activity, the destination represents the receiver of // the last hop. Peer destination = 2; // Represents a network request, such as an HTTP request. Request request = 3; // Represents a network response, such as an HTTP response. Response response = 4; // Represents a target resource that is involved with a network activity. // If multiple resources are involved with an activity, this must be the // primary one. Resource resource = 5; // Represents an API operation that is involved to a network activity. Api api = 6; // Supports extensions for advanced use cases, such as logs and metrics. repeated google.protobuf.Any extensions = 8; } PK ��Z�}��O O attribute_context_pb2.pynu �[��� PK ��Z���E E � audit_context.protonu �[��� PK ��Z�c�)� � 1 ( __pycache__/attribute_context_pb2.cpython-310.pycnu �[��� PK ��Zm]�I� � - *: __pycache__/audit_context_pb2.cpython-310.pycnu �[��� PK ��Z.s��D D P@ audit_context_pb2.pynu �[��� PK ��Z�ên: : �I attribute_context.protonu �[��� PK 4 #�
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings