package logging
import "google.golang.org/genproto/googleapis/cloud/identitytoolkit/logging"
Index ¶
- Variables
- type RequestLog
- func (*RequestLog) Descriptor() ([]byte, []int)
- func (x *RequestLog) GetMetadata() *structpb.Struct
- func (x *RequestLog) GetMethodName() string
- func (x *RequestLog) GetNumResponseItems() int64
- func (x *RequestLog) GetRequest() *structpb.Struct
- func (x *RequestLog) GetRequestMetadata() *RequestMetadata
- func (x *RequestLog) GetResponse() *structpb.Struct
- func (x *RequestLog) GetStatus() *status.Status
- func (*RequestLog) ProtoMessage()
- func (x *RequestLog) ProtoReflect() protoreflect.Message
- func (x *RequestLog) Reset()
- func (x *RequestLog) String() string
- type RequestMetadata
- func (*RequestMetadata) Descriptor() ([]byte, []int)
- func (x *RequestMetadata) GetCallerIp() string
- func (x *RequestMetadata) GetCallerSuppliedUserAgent() string
- func (*RequestMetadata) ProtoMessage()
- func (x *RequestMetadata) ProtoReflect() protoreflect.Message
- func (x *RequestMetadata) Reset()
- func (x *RequestMetadata) String() string
Variables ¶
var File_google_cloud_identitytoolkit_logging_request_log_proto protoreflect.FileDescriptor
Types ¶
type RequestLog ¶
type RequestLog struct { // The name of the service method or operation. // For API calls, this should be the name of the API method. // For example, // // "google.datastore.v1.Datastore.RunQuery" // "google.logging.v1.LoggingService.DeleteLog" MethodName string `protobuf:"bytes,1,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"` // The status of the overall operation. Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // Metadata about the operation. RequestMetadata *RequestMetadata `protobuf:"bytes,3,opt,name=request_metadata,json=requestMetadata,proto3" json:"request_metadata,omitempty"` // The operation request. This may not include all request parameters, // such as those that are too large, privacy-sensitive, or duplicated // elsewhere in the log record. // It should never include user-generated data, such as file contents. // When the JSON object represented here has a proto equivalent, the proto // name will be indicated in the `@type` property. Request *structpb.Struct `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"` // The operation response. This may not include all response elements, // such as those that are too large, privacy-sensitive, or duplicated // elsewhere in the log record. // It should never include user-generated data, such as file contents. // When the JSON object represented here has a proto equivalent, the proto // name will be indicated in the `@type` property. Response *structpb.Struct `protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"` // The number of items returned from a List or Query API method, // if applicable. NumResponseItems int64 `protobuf:"varint,6,opt,name=num_response_items,json=numResponseItems,proto3" json:"num_response_items,omitempty"` // Other service-specific data about the request, response, and other // information associated with the current event. Metadata *structpb.Struct `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Log of a request to Identitytoolkit. This proto is modeled after google.cloud.audit.AuditLog so that consumers can easily query for requests regardless of whether those requests were logged via Cloud Audit Logging or Identitytoolkit request logging.
func (*RequestLog) Descriptor ¶
func (*RequestLog) Descriptor() ([]byte, []int)
Deprecated: Use RequestLog.ProtoReflect.Descriptor instead.
func (*RequestLog) GetMetadata ¶
func (x *RequestLog) GetMetadata() *structpb.Struct
func (*RequestLog) GetMethodName ¶
func (x *RequestLog) GetMethodName() string
func (*RequestLog) GetNumResponseItems ¶
func (x *RequestLog) GetNumResponseItems() int64
func (*RequestLog) GetRequest ¶
func (x *RequestLog) GetRequest() *structpb.Struct
func (*RequestLog) GetRequestMetadata ¶
func (x *RequestLog) GetRequestMetadata() *RequestMetadata
func (*RequestLog) GetResponse ¶
func (x *RequestLog) GetResponse() *structpb.Struct
func (*RequestLog) GetStatus ¶
func (x *RequestLog) GetStatus() *status.Status
func (*RequestLog) ProtoMessage ¶
func (*RequestLog) ProtoMessage()
func (*RequestLog) ProtoReflect ¶
func (x *RequestLog) ProtoReflect() protoreflect.Message
func (*RequestLog) Reset ¶
func (x *RequestLog) Reset()
func (*RequestLog) String ¶
func (x *RequestLog) String() string
type RequestMetadata ¶
type RequestMetadata struct { // The IP address of the caller. CallerIp string `protobuf:"bytes,1,opt,name=caller_ip,json=callerIp,proto3" json:"caller_ip,omitempty"` // The user agent of the caller. // This information is not authenticated and should be treated // accordingly. // // For example: // // + `google-api-python-client/1.4.0`: // The request was made by the Google API client for Python. // + `Cloud SDK Command Line Tool apitools-client/1.0 gcloud/0.9.62`: // The request was made by the Google Cloud SDK CLI (gcloud). // + `AppEngine-Google; (+http://code.google.com/appengine; appid: // s~my-project`: // The request was made from the `my-project` App Engine app. // NOLINT CallerSuppliedUserAgent string `protobuf:"bytes,2,opt,name=caller_supplied_user_agent,json=callerSuppliedUserAgent,proto3" json:"caller_supplied_user_agent,omitempty"` // contains filtered or unexported fields }
Metadata about the request.
func (*RequestMetadata) Descriptor ¶
func (*RequestMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RequestMetadata.ProtoReflect.Descriptor instead.
func (*RequestMetadata) GetCallerIp ¶
func (x *RequestMetadata) GetCallerIp() string
func (*RequestMetadata) GetCallerSuppliedUserAgent ¶
func (x *RequestMetadata) GetCallerSuppliedUserAgent() string
func (*RequestMetadata) ProtoMessage ¶
func (*RequestMetadata) ProtoMessage()
func (*RequestMetadata) ProtoReflect ¶
func (x *RequestMetadata) ProtoReflect() protoreflect.Message
func (*RequestMetadata) Reset ¶
func (x *RequestMetadata) Reset()
func (*RequestMetadata) String ¶
func (x *RequestMetadata) String() string
Source Files ¶
request_log.pb.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 1 hour ago –
Tools for package owners.