Help us shape the future of Go! Take the 2026 Go Developer Survey

auditlog

package
v0.55.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthMessage        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMessage          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMessage = fmt.Errorf("proto: unexpected end of group")
)
View Source
var LogCategory_name = map[int32]string{
	0: "Unspecified",
	1: "Admin",
	2: "System",
}
View Source
var LogCategory_value = map[string]int32{
	"Unspecified": 0,
	"Admin":       1,
	"System":      2,
}
View Source
var LogLevel_name = map[int32]string{
	0: "Unspecified",
	1: "Info",
	2: "Debug",
	3: "Warn",
	4: "Error",
	5: "Fatal",
}
View Source
var LogLevel_value = map[string]int32{
	"Unspecified": 0,
	"Info":        1,
	"Debug":       2,
	"Warn":        3,
	"Error":       4,
	"Fatal":       5,
}

Functions

This section is empty.

Types

type Access

type Access struct {
	AccountAccess     *AccountAccess              `protobuf:"bytes,1,opt,name=account_access,json=accountAccess,proto3" json:"account_access,omitempty"`
	NamespaceAccesses map[string]*NamespaceAccess `` /* 200-byte string literal not displayed */
}

temporal:dev

func (*Access) Descriptor

func (*Access) Descriptor() ([]byte, []int)

func (*Access) Equal

func (this *Access) Equal(that interface{}) bool

func (*Access) GetAccountAccess

func (m *Access) GetAccountAccess() *AccountAccess

func (*Access) GetNamespaceAccesses

func (m *Access) GetNamespaceAccesses() map[string]*NamespaceAccess

func (*Access) GoString

func (this *Access) GoString() string

func (*Access) Marshal

func (m *Access) Marshal() (dAtA []byte, err error)

func (*Access) MarshalTo

func (m *Access) MarshalTo(dAtA []byte) (int, error)

func (*Access) MarshalToSizedBuffer

func (m *Access) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Access) ProtoMessage

func (*Access) ProtoMessage()

func (*Access) Reset

func (m *Access) Reset()

func (*Access) Size

func (m *Access) Size() (n int)

func (*Access) String

func (this *Access) String() string

func (*Access) Unmarshal

func (m *Access) Unmarshal(dAtA []byte) error

func (*Access) XXX_DiscardUnknown

func (m *Access) XXX_DiscardUnknown()

func (*Access) XXX_Marshal

func (m *Access) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Access) XXX_Merge

func (m *Access) XXX_Merge(src proto.Message)

func (*Access) XXX_Size

func (m *Access) XXX_Size() int

func (*Access) XXX_Unmarshal

func (m *Access) XXX_Unmarshal(b []byte) error

type AccountAccess

type AccountAccess struct {
	Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
}

temporal:dev

func (*AccountAccess) Descriptor

func (*AccountAccess) Descriptor() ([]byte, []int)

func (*AccountAccess) Equal

func (this *AccountAccess) Equal(that interface{}) bool

func (*AccountAccess) GetRole

func (m *AccountAccess) GetRole() string

func (*AccountAccess) GoString

func (this *AccountAccess) GoString() string

func (*AccountAccess) Marshal

func (m *AccountAccess) Marshal() (dAtA []byte, err error)

func (*AccountAccess) MarshalTo

func (m *AccountAccess) MarshalTo(dAtA []byte) (int, error)

func (*AccountAccess) MarshalToSizedBuffer

func (m *AccountAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*AccountAccess) ProtoMessage

func (*AccountAccess) ProtoMessage()

func (*AccountAccess) Reset

func (m *AccountAccess) Reset()

func (*AccountAccess) Size

func (m *AccountAccess) Size() (n int)

func (*AccountAccess) String

func (this *AccountAccess) String() string

func (*AccountAccess) Unmarshal

func (m *AccountAccess) Unmarshal(dAtA []byte) error

func (*AccountAccess) XXX_DiscardUnknown

func (m *AccountAccess) XXX_DiscardUnknown()

func (*AccountAccess) XXX_Marshal

func (m *AccountAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccountAccess) XXX_Merge

func (m *AccountAccess) XXX_Merge(src proto.Message)

func (*AccountAccess) XXX_Size

func (m *AccountAccess) XXX_Size() int

func (*AccountAccess) XXX_Unmarshal

func (m *AccountAccess) XXX_Unmarshal(b []byte) error

type LogCategory

type LogCategory int32

temporal:dev

const (
	LOG_CATEGORY_UNSPECIFIED LogCategory = 0
	LOG_CATEGORY_ADMIN       LogCategory = 1
	LOG_CATEGORY_SYSTEM      LogCategory = 2
)

func (LogCategory) EnumDescriptor

func (LogCategory) EnumDescriptor() ([]byte, []int)

func (LogCategory) String

func (x LogCategory) String() string

type LogLevel

type LogLevel int32

temporal:dev

const (
	LOG_LEVEL_UNSPECIFIED LogLevel = 0
	LOG_LEVEL_INFO        LogLevel = 1
	LOG_LEVEL_DEBUG       LogLevel = 2
	LOG_LEVEL_WARN        LogLevel = 3
	LOG_LEVEL_ERROR       LogLevel = 4
	LOG_LEVEL_FATAL       LogLevel = 5
)

func (LogLevel) EnumDescriptor

func (LogLevel) EnumDescriptor() ([]byte, []int)

func (LogLevel) String

func (x LogLevel) String() string

type LogRecord

type LogRecord struct {
	// Time when the log was emitted from the source
	EmitTime *types.Timestamp `protobuf:"bytes,1,opt,name=emit_time,json=emitTime,proto3" json:"emit_time,omitempty"`
	// Deprecated, we should use status field to represent the request status, and level field seems not being used.
	// temporal:dev
	Level LogLevel `protobuf:"varint,2,opt,name=level,proto3,enum=temporal.api.cloud.auditlog.v1.LogLevel" json:"level,omitempty"` // Deprecated: Do not use.
	// Deprecated, we've been using principal field to show the agent to do the request
	// temporal:dev
	UserEmail string `protobuf:"bytes,3,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` // Deprecated: Do not use.
	// Changed to use x_forwarded_for to be more accurate name
	// temporal:dev
	CallerIpAddress string `protobuf:"bytes,4,opt,name=caller_ip_address,json=callerIpAddress,proto3" json:"caller_ip_address,omitempty"` // Deprecated: Do not use.
	// Operation performed
	Operation string `protobuf:"bytes,5,opt,name=operation,proto3" json:"operation,omitempty"`
	// Deprecated, we will use the raw_details field to capture and expose the request details to the customer.
	// The raw_details field will be assigned the value of the 'gprc.raw_request' header.  If it has raw cert data
	// we will use the fingerprint of it instead.
	// temporal:dev
	Details *OperationDetail `protobuf:"bytes,6,opt,name=details,proto3" json:"details,omitempty"` // Deprecated: Do not use.
	// Operation status from API call
	Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// Deprecated, this was an old design, and it has not been used.
	// temporal:dev
	Category LogCategory `protobuf:"varint,8,opt,name=category,proto3,enum=temporal.api.cloud.auditlog.v1.LogCategory" json:"category,omitempty"` // Deprecated: Do not use.
	// Specifies the version of the log entry to distinguish between different systems on the server side.
	Version int32 `protobuf:"varint,9,opt,name=version,proto3" json:"version,omitempty"`
	// Unique ID for the log record.
	LogId string `protobuf:"bytes,10,opt,name=log_id,json=logId,proto3" json:"log_id,omitempty"`
	// Request ID / Async Operation ID
	// temporal:dev
	RequestId string `protobuf:"bytes,11,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Deprecated: Do not use.
	// Principal struct
	Principal *Principal `protobuf:"bytes,12,opt,name=principal,proto3" json:"principal,omitempty"`
	// Raw request details - comment out for now, will need to wait for gogo deprecation to add it back
	RawDetails *types.Struct `protobuf:"bytes,13,opt,name=raw_details,json=rawDetails,proto3" json:"raw_details,omitempty"`
	// x_forwarded_for, capture the chain of ip address from the caller
	XForwardedFor string `protobuf:"bytes,14,opt,name=x_forwarded_for,json=xForwardedFor,proto3" json:"x_forwarded_for,omitempty"`
	// Request ID / Async Operation ID
	AsyncOperationId string `protobuf:"bytes,15,opt,name=async_operation_id,json=asyncOperationId,proto3" json:"async_operation_id,omitempty"`
}

LogRecord represents an audit log entry from Temporal, structured for easy parsing and analysis.

func (*LogRecord) Descriptor

func (*LogRecord) Descriptor() ([]byte, []int)

func (*LogRecord) Equal

func (this *LogRecord) Equal(that interface{}) bool

func (*LogRecord) GetAsyncOperationId added in v0.51.0

func (m *LogRecord) GetAsyncOperationId() string

func (*LogRecord) GetCallerIpAddress deprecated

func (m *LogRecord) GetCallerIpAddress() string

Deprecated: Do not use.

func (*LogRecord) GetCategory deprecated

func (m *LogRecord) GetCategory() LogCategory

Deprecated: Do not use.

func (*LogRecord) GetDetails deprecated

func (m *LogRecord) GetDetails() *OperationDetail

Deprecated: Do not use.

func (*LogRecord) GetEmitTime

func (m *LogRecord) GetEmitTime() *types.Timestamp

func (*LogRecord) GetLevel deprecated

func (m *LogRecord) GetLevel() LogLevel

Deprecated: Do not use.

func (*LogRecord) GetLogId

func (m *LogRecord) GetLogId() string

func (*LogRecord) GetOperation

func (m *LogRecord) GetOperation() string

func (*LogRecord) GetPrincipal

func (m *LogRecord) GetPrincipal() *Principal

func (*LogRecord) GetRawDetails added in v0.55.0

func (m *LogRecord) GetRawDetails() *types.Struct

func (*LogRecord) GetRequestId deprecated

func (m *LogRecord) GetRequestId() string

Deprecated: Do not use.

func (*LogRecord) GetStatus

func (m *LogRecord) GetStatus() string

func (*LogRecord) GetUserEmail deprecated

func (m *LogRecord) GetUserEmail() string

Deprecated: Do not use.

func (*LogRecord) GetVersion

func (m *LogRecord) GetVersion() int32

func (*LogRecord) GetXForwardedFor added in v0.51.0

func (m *LogRecord) GetXForwardedFor() string

func (*LogRecord) GoString

func (this *LogRecord) GoString() string

func (*LogRecord) Marshal

func (m *LogRecord) Marshal() (dAtA []byte, err error)

func (*LogRecord) MarshalTo

func (m *LogRecord) MarshalTo(dAtA []byte) (int, error)

func (*LogRecord) MarshalToSizedBuffer

func (m *LogRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LogRecord) ProtoMessage

func (*LogRecord) ProtoMessage()

func (*LogRecord) Reset

func (m *LogRecord) Reset()

func (*LogRecord) Size

func (m *LogRecord) Size() (n int)

func (*LogRecord) String

func (this *LogRecord) String() string

func (*LogRecord) Unmarshal

func (m *LogRecord) Unmarshal(dAtA []byte) error

func (*LogRecord) XXX_DiscardUnknown

func (m *LogRecord) XXX_DiscardUnknown()

func (*LogRecord) XXX_Marshal

func (m *LogRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogRecord) XXX_Merge

func (m *LogRecord) XXX_Merge(src proto.Message)

func (*LogRecord) XXX_Size

func (m *LogRecord) XXX_Size() int

func (*LogRecord) XXX_Unmarshal

func (m *LogRecord) XXX_Unmarshal(b []byte) error

type NamespaceAccess

type NamespaceAccess struct {
	Permission string `protobuf:"bytes,1,opt,name=permission,proto3" json:"permission,omitempty"`
}

temporal:dev

func (*NamespaceAccess) Descriptor

func (*NamespaceAccess) Descriptor() ([]byte, []int)

func (*NamespaceAccess) Equal

func (this *NamespaceAccess) Equal(that interface{}) bool

func (*NamespaceAccess) GetPermission

func (m *NamespaceAccess) GetPermission() string

func (*NamespaceAccess) GoString

func (this *NamespaceAccess) GoString() string

func (*NamespaceAccess) Marshal

func (m *NamespaceAccess) Marshal() (dAtA []byte, err error)

func (*NamespaceAccess) MarshalTo

func (m *NamespaceAccess) MarshalTo(dAtA []byte) (int, error)

func (*NamespaceAccess) MarshalToSizedBuffer

func (m *NamespaceAccess) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamespaceAccess) ProtoMessage

func (*NamespaceAccess) ProtoMessage()

func (*NamespaceAccess) Reset

func (m *NamespaceAccess) Reset()

func (*NamespaceAccess) Size

func (m *NamespaceAccess) Size() (n int)

func (*NamespaceAccess) String

func (this *NamespaceAccess) String() string

func (*NamespaceAccess) Unmarshal

func (m *NamespaceAccess) Unmarshal(dAtA []byte) error

func (*NamespaceAccess) XXX_DiscardUnknown

func (m *NamespaceAccess) XXX_DiscardUnknown()

func (*NamespaceAccess) XXX_Marshal

func (m *NamespaceAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamespaceAccess) XXX_Merge

func (m *NamespaceAccess) XXX_Merge(src proto.Message)

func (*NamespaceAccess) XXX_Size

func (m *NamespaceAccess) XXX_Size() int

func (*NamespaceAccess) XXX_Unmarshal

func (m *NamespaceAccess) XXX_Unmarshal(b []byte) error

type OperationDetail

type OperationDetail struct {
	// The namespace the operation was performed on - optional
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// The email addresses of the users on whom the operation was performed - optional
	TargetUsers []string `protobuf:"bytes,2,rep,name=target_users,json=targetUsers,proto3" json:"target_users,omitempty"`
	// Names of any roles/accesses assigned to identities that were processed in this request - optional
	Roles []string `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	// Fingerprints if client ca is included - optional
	ClientCaFingerprints []string `protobuf:"bytes,4,rep,name=client_ca_fingerprints,json=clientCaFingerprints,proto3" json:"client_ca_fingerprints,omitempty"`
	// Details of a search attribute update - optional
	SearchAttributeUpdate *SearchAttributeUpdate `` /* 126-byte string literal not displayed */
	// Additional relevant message - optional
	AdditionalMessage string `protobuf:"bytes,6,opt,name=additional_message,json=additionalMessage,proto3" json:"additional_message,omitempty"`
	// Namespace's region - optional
	Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
	// If account features were updated i.e. external metrics, audit logging sink etc. - optional
	AccountFeatures []string `protobuf:"bytes,8,rep,name=account_features,json=accountFeatures,proto3" json:"account_features,omitempty"`
	// Third party log details eg: auth0 - optional
	ThirdPartyDetails *ThirdPartyLogDetail `protobuf:"bytes,9,opt,name=third_party_details,json=thirdPartyDetails,proto3" json:"third_party_details,omitempty"`
	// the access in the request if there is any
	Access *Access `protobuf:"bytes,10,opt,name=access,proto3" json:"access,omitempty"`
	// the namespace access in the request if there is any
	NamespaceAccess *NamespaceAccess `protobuf:"bytes,11,opt,name=namespace_access,json=namespaceAccess,proto3" json:"namespace_access,omitempty"`
}

OperationDetails includes potential more detailed operation logs extracted from the different fields in the Temporal API logs or third party logs, e.g. auth0 temporal:dev

func (*OperationDetail) Descriptor

func (*OperationDetail) Descriptor() ([]byte, []int)

func (*OperationDetail) Equal

func (this *OperationDetail) Equal(that interface{}) bool

func (*OperationDetail) GetAccess

func (m *OperationDetail) GetAccess() *Access

func (*OperationDetail) GetAccountFeatures

func (m *OperationDetail) GetAccountFeatures() []string

func (*OperationDetail) GetAdditionalMessage

func (m *OperationDetail) GetAdditionalMessage() string

func (*OperationDetail) GetClientCaFingerprints

func (m *OperationDetail) GetClientCaFingerprints() []string

func (*OperationDetail) GetNamespace

func (m *OperationDetail) GetNamespace() string

func (*OperationDetail) GetNamespaceAccess

func (m *OperationDetail) GetNamespaceAccess() *NamespaceAccess

func (*OperationDetail) GetRegion

func (m *OperationDetail) GetRegion() string

func (*OperationDetail) GetRoles

func (m *OperationDetail) GetRoles() []string

func (*OperationDetail) GetSearchAttributeUpdate

func (m *OperationDetail) GetSearchAttributeUpdate() *SearchAttributeUpdate

func (*OperationDetail) GetTargetUsers

func (m *OperationDetail) GetTargetUsers() []string

func (*OperationDetail) GetThirdPartyDetails

func (m *OperationDetail) GetThirdPartyDetails() *ThirdPartyLogDetail

func (*OperationDetail) GoString

func (this *OperationDetail) GoString() string

func (*OperationDetail) Marshal

func (m *OperationDetail) Marshal() (dAtA []byte, err error)

func (*OperationDetail) MarshalTo

func (m *OperationDetail) MarshalTo(dAtA []byte) (int, error)

func (*OperationDetail) MarshalToSizedBuffer

func (m *OperationDetail) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OperationDetail) ProtoMessage

func (*OperationDetail) ProtoMessage()

func (*OperationDetail) Reset

func (m *OperationDetail) Reset()

func (*OperationDetail) Size

func (m *OperationDetail) Size() (n int)

func (*OperationDetail) String

func (this *OperationDetail) String() string

func (*OperationDetail) Unmarshal

func (m *OperationDetail) Unmarshal(dAtA []byte) error

func (*OperationDetail) XXX_DiscardUnknown

func (m *OperationDetail) XXX_DiscardUnknown()

func (*OperationDetail) XXX_Marshal

func (m *OperationDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OperationDetail) XXX_Merge

func (m *OperationDetail) XXX_Merge(src proto.Message)

func (*OperationDetail) XXX_Size

func (m *OperationDetail) XXX_Size() int

func (*OperationDetail) XXX_Unmarshal

func (m *OperationDetail) XXX_Unmarshal(b []byte) error

type Principal

type Principal struct {
	// Possible type values: user, serviceaccount.
	Type     string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Id       string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Name     string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	ApiKeyId string `protobuf:"bytes,4,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
}

func (*Principal) Descriptor

func (*Principal) Descriptor() ([]byte, []int)

func (*Principal) Equal

func (this *Principal) Equal(that interface{}) bool

func (*Principal) GetApiKeyId added in v0.51.0

func (m *Principal) GetApiKeyId() string

func (*Principal) GetId

func (m *Principal) GetId() string

func (*Principal) GetName

func (m *Principal) GetName() string

func (*Principal) GetType

func (m *Principal) GetType() string

func (*Principal) GoString

func (this *Principal) GoString() string

func (*Principal) Marshal

func (m *Principal) Marshal() (dAtA []byte, err error)

func (*Principal) MarshalTo

func (m *Principal) MarshalTo(dAtA []byte) (int, error)

func (*Principal) MarshalToSizedBuffer

func (m *Principal) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Principal) ProtoMessage

func (*Principal) ProtoMessage()

func (*Principal) Reset

func (m *Principal) Reset()

func (*Principal) Size

func (m *Principal) Size() (n int)

func (*Principal) String

func (this *Principal) String() string

func (*Principal) Unmarshal

func (m *Principal) Unmarshal(dAtA []byte) error

func (*Principal) XXX_DiscardUnknown

func (m *Principal) XXX_DiscardUnknown()

func (*Principal) XXX_Marshal

func (m *Principal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Principal) XXX_Merge

func (m *Principal) XXX_Merge(src proto.Message)

func (*Principal) XXX_Size

func (m *Principal) XXX_Size() int

func (*Principal) XXX_Unmarshal

func (m *Principal) XXX_Unmarshal(b []byte) error

type SearchAttributeUpdate

type SearchAttributeUpdate struct {
	ExistingAttribute string `protobuf:"bytes,1,opt,name=existing_attribute,json=existingAttribute,proto3" json:"existing_attribute,omitempty"`
	NewAttribute      string `protobuf:"bytes,2,opt,name=new_attribute,json=newAttribute,proto3" json:"new_attribute,omitempty"`
}

temporal:dev

func (*SearchAttributeUpdate) Descriptor

func (*SearchAttributeUpdate) Descriptor() ([]byte, []int)

func (*SearchAttributeUpdate) Equal

func (this *SearchAttributeUpdate) Equal(that interface{}) bool

func (*SearchAttributeUpdate) GetExistingAttribute

func (m *SearchAttributeUpdate) GetExistingAttribute() string

func (*SearchAttributeUpdate) GetNewAttribute

func (m *SearchAttributeUpdate) GetNewAttribute() string

func (*SearchAttributeUpdate) GoString

func (this *SearchAttributeUpdate) GoString() string

func (*SearchAttributeUpdate) Marshal

func (m *SearchAttributeUpdate) Marshal() (dAtA []byte, err error)

func (*SearchAttributeUpdate) MarshalTo

func (m *SearchAttributeUpdate) MarshalTo(dAtA []byte) (int, error)

func (*SearchAttributeUpdate) MarshalToSizedBuffer

func (m *SearchAttributeUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchAttributeUpdate) ProtoMessage

func (*SearchAttributeUpdate) ProtoMessage()

func (*SearchAttributeUpdate) Reset

func (m *SearchAttributeUpdate) Reset()

func (*SearchAttributeUpdate) Size

func (m *SearchAttributeUpdate) Size() (n int)

func (*SearchAttributeUpdate) String

func (this *SearchAttributeUpdate) String() string

func (*SearchAttributeUpdate) Unmarshal

func (m *SearchAttributeUpdate) Unmarshal(dAtA []byte) error

func (*SearchAttributeUpdate) XXX_DiscardUnknown

func (m *SearchAttributeUpdate) XXX_DiscardUnknown()

func (*SearchAttributeUpdate) XXX_Marshal

func (m *SearchAttributeUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchAttributeUpdate) XXX_Merge

func (m *SearchAttributeUpdate) XXX_Merge(src proto.Message)

func (*SearchAttributeUpdate) XXX_Size

func (m *SearchAttributeUpdate) XXX_Size() int

func (*SearchAttributeUpdate) XXX_Unmarshal

func (m *SearchAttributeUpdate) XXX_Unmarshal(b []byte) error

type ThirdPartyLogDetail

type ThirdPartyLogDetail struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// the third party source, e.g. auth0
	Source string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	// the raw log message from the third party app, e.g. the whole auth0 event log
	RawMessage string `protobuf:"bytes,3,opt,name=raw_message,json=rawMessage,proto3" json:"raw_message,omitempty"`
}

temporal:dev

func (*ThirdPartyLogDetail) Descriptor

func (*ThirdPartyLogDetail) Descriptor() ([]byte, []int)

func (*ThirdPartyLogDetail) Equal

func (this *ThirdPartyLogDetail) Equal(that interface{}) bool

func (*ThirdPartyLogDetail) GetId

func (m *ThirdPartyLogDetail) GetId() string

func (*ThirdPartyLogDetail) GetRawMessage

func (m *ThirdPartyLogDetail) GetRawMessage() string

func (*ThirdPartyLogDetail) GetSource

func (m *ThirdPartyLogDetail) GetSource() string

func (*ThirdPartyLogDetail) GoString

func (this *ThirdPartyLogDetail) GoString() string

func (*ThirdPartyLogDetail) Marshal

func (m *ThirdPartyLogDetail) Marshal() (dAtA []byte, err error)

func (*ThirdPartyLogDetail) MarshalTo

func (m *ThirdPartyLogDetail) MarshalTo(dAtA []byte) (int, error)

func (*ThirdPartyLogDetail) MarshalToSizedBuffer

func (m *ThirdPartyLogDetail) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ThirdPartyLogDetail) ProtoMessage

func (*ThirdPartyLogDetail) ProtoMessage()

func (*ThirdPartyLogDetail) Reset

func (m *ThirdPartyLogDetail) Reset()

func (*ThirdPartyLogDetail) Size

func (m *ThirdPartyLogDetail) Size() (n int)

func (*ThirdPartyLogDetail) String

func (this *ThirdPartyLogDetail) String() string

func (*ThirdPartyLogDetail) Unmarshal

func (m *ThirdPartyLogDetail) Unmarshal(dAtA []byte) error

func (*ThirdPartyLogDetail) XXX_DiscardUnknown

func (m *ThirdPartyLogDetail) XXX_DiscardUnknown()

func (*ThirdPartyLogDetail) XXX_Marshal

func (m *ThirdPartyLogDetail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThirdPartyLogDetail) XXX_Merge

func (m *ThirdPartyLogDetail) XXX_Merge(src proto.Message)

func (*ThirdPartyLogDetail) XXX_Size

func (m *ThirdPartyLogDetail) XXX_Size() int

func (*ThirdPartyLogDetail) XXX_Unmarshal

func (m *ThirdPartyLogDetail) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL