oneloginlogs

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2021 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const TypeOneLogin = "OneLogin.Events"

Variables

This section is empty.

Functions

func LogTypes

func LogTypes() logtypes.Group

Types

type OneLogin

type OneLogin struct {
	UUID                            pantherlog.String `json:"uuid" validate:"required,uuid" description:"The Universal Unique Identifier for this message generated by OneLogin."`
	AccountID                       pantherlog.Int64  `json:"account_id" validate:"required" description:"Account that triggered the event."`
	EventTimestamp                  pantherlog.Time   `` /* 201-byte string literal not displayed */
	ErrorDescription                pantherlog.String `json:"error_description" description:"Provisioning error details, if applicable."`
	LoginName                       pantherlog.String `json:"login_name" description:"The name of the login user"`
	AppName                         pantherlog.String `json:"app_name" description:"Name of the app involved in the event, if applicable."`
	AuthenticationFactorDescription pantherlog.String `json:"authentication_factor_description" description:"More details about the authentication factor used."`
	CertificateName                 pantherlog.String `json:"certificate_name" description:"The name of the certificate that was included in the request."`
	CertificateID                   pantherlog.String `json:"certificate_id" description:"The ID of the certificate that was included in the request."`
	AssumedBySuperadminOrReseller   pantherlog.Bool   `json:"assumed_by_superadmin_or_reseller" description:"Indicates that the operation was performed by superadmin or reseller."`
	DirectoryName                   pantherlog.String `json:"directory_name" description:"The directory name."`
	ActorUserID                     pantherlog.Int64  `json:"actor_user_id" description:"ID of the user whose action triggered the event."`
	UserName                        pantherlog.String `json:"user_name" panther:"username" description:"Name of the user that was acted upon to trigger the event."`
	MappingID                       pantherlog.Int64  `json:"mapping_id" description:"The ID of the mapping included in the operation."`
	RadiusConfigID                  pantherlog.Int64  `json:"radius_config_id" description:"The ID of the Radius configuration included in the operation."`
	RiskScore                       pantherlog.Int64  `json:"risk_score" description:"The higher thiss number, the higher the risk."`
	OtpDeviceID                     pantherlog.Int64  `json:"otp_device_id" description:"ID of a device involved in the event."`
	ImportedUserID                  pantherlog.Int64  `json:"imported_user_id" description:"The ID of the imported user."`
	Resolution                      pantherlog.Int64  `json:"resolution" description:"The resolution."`
	DirectoryID                     pantherlog.Int64  `json:"directory_id" description:"The directory ID."`
	AuthenticationFactorID          pantherlog.Int64  `json:"authentication_factor_id" description:"The ID of the authentication factor used."`
	RiskCookieID                    pantherlog.String `json:"risk_cookie_id" description:"The ID of the risk cookie."`
	AppID                           pantherlog.Int64  `json:"app_id" description:"ID of the app involved in the event, if applicable."`
	CustomMessage                   pantherlog.String `json:"custom_message" description:"More details about the event."`
	BrowserFingerprint              pantherlog.String `json:"browser_fingerprint" description:"The fingerprint of the browser."`
	OtpDeviceName                   pantherlog.String `json:"otp_device_name" description:"Name of a device involved in the event."`
	ActorUserName                   pantherlog.String `json:"actor_user_name" panther:"username" description:"First and last name of the user whose action triggered the event."`
	ActorSystem                     pantherlog.String `json:"actor_system" description:"Acting system that triggered the event when the actor is not a user."`
	UserFieldName                   pantherlog.String `json:"user_field_name" description:"The name of the custom user field."`
	UserFieldID                     pantherlog.String `json:"user_field_id" description:"The ID of the custom user field."`
	AssumingActingUserID            pantherlog.Int64  `` /* 136-byte string literal not displayed */
	APICredentialName               pantherlog.String `json:"api_credential_name" description:"The name of the API credential used."`
	ImportedUserName                pantherlog.String `json:"imported_user_name" panther:"username" description:"The name of the imported user."`
	NoteTitle                       pantherlog.String `json:"note_title" description:"The title of the note."`
	TrustedIdpName                  pantherlog.String `json:"trusted_idp_name" description:"The name of the trusted IDP."`
	PolicyID                        pantherlog.Int64  `json:"policy_id" description:"ID of the policy involved in the event."`
	RoleName                        pantherlog.String `json:"role_name" description:"Name of a role involved in the event."`
	ResolvedByUserID                pantherlog.Int64  `json:"resolved_by_user_id" description:"The ID of the user that resolved the issue."`
	GroupID                         pantherlog.Int64  `json:"group_id" description:"ID of a group involved in the event."`
	ClientID                        pantherlog.String `json:"client_id" description:"Client ID used to generate the access token that made the API call that generated the event."`
	IPAddr                          pantherlog.String `json:"ipaddr" panther:"ip" description:"IP address of the machine used to trigger the event."`
	Notes                           pantherlog.String `json:"notes" description:"More details about the event."`
	EventTypeID                     pantherlog.Int64  `json:"event_type_id" validate:"required" description:"Type of event triggered."`
	UserID                          pantherlog.Int64  `json:"user_id" description:"ID of the user that was acted upon to trigger the event."`
	RiskReasons                     pantherlog.String `` /* 133-byte string literal not displayed */
	ProxyAgentName                  pantherlog.String `json:"proxy_agent_name" description:"The name of the proxy agent."`
	PolicyType                      pantherlog.String `json:"policy_type" description:"The type of the policy."`
	RoleID                          pantherlog.Int64  `json:"role_id" description:"ID of a role involved in the event."`
	UserAgent                       pantherlog.String `json:"user_agent" description:"The user agent from which the request was invoke"`
	PrivilegeName                   pantherlog.String `json:"privilege_name" description:"The name of the privilege."`
	GroupName                       pantherlog.String `json:"group_name" description:"Name of a group involved in the event."`
	Entity                          pantherlog.String `json:"entity" description:"The entity involved in this request."`
	ResourceTypeID                  pantherlog.Int64  `json:"resource_type_id" description:"ID of the resource (user, role, group, and so forth) associated with the event."`
	MappingName                     pantherlog.String `json:"mapping_name" description:"The name of the mapping."`
	TaskName                        pantherlog.String `json:"task_name" description:"The name of the task."`
	AuthenticationFactorType        pantherlog.Int64  `json:"authentication_factor_type" description:"The type of the authentication type."`
	RadiusConfigName                pantherlog.String `json:"radius_config_name" description:"The name of the Radius configuration used."`
	PolicyName                      pantherlog.String `json:"policy_name" description:"Name of the policy involved in the event."`
	PrivilegeID                     pantherlog.Int64  `json:"privilege_id" description:"The id of the privilege."`
	DirectorySyncRunID              pantherlog.Int64  `json:"directory_sync_run_id" description:"Directory sync run ID."`
	OperationName                   pantherlog.String `json:"operation_name" description:"The name of the operation"`
}

nolint:lll

Jump to

Keyboard shortcuts

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