apiclient

package module
v0.0.0-...-5738512 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2017 License: Apache-2.0 Imports: 17 Imported by: 0

README

Golang API Client for GRR Rapid Response

GoDoc Go Report Card

What?

This package contains Go bindings for the GRR Rapid Response API. It provides a way to talk to the GRR AdminUI server and is intended for automation and integration tasks.

It currently targets the stable 3.1.0.2 release of GRR. This is the version for which the GRR project has provided an Ubuntu/Xenial package. There is also a package of the 3.1.0.2 version in Debian/unstable which can be used on Debian 9.x ("stretch") systems.

Why?

During the March 8 2017 Meetup, it was announced that someone inside Google had been working on a Golang API client and that it would be published "soon". While a Python client has been added to the api_client/python directory, no "official" Go client has been published as of late May 2017. Until the GRR team at Google decides to publish their code, I hope that this will be useful.

Hacking / Work in progress

Data structures have been generated from the Protobuf definitions that are shipped with GRR 3.1.0.2. Some functinos that are not implemented in terms of the API have been reimplemented in legacy.go.

This package does not yet cover all functions and API endpoints. There are templates for three basic patterns, see generate.go, generate/gen-functions.go for details:

  • simple GET: receive Protobuf Message
  • simple POST: provide Protobuf Message, receive simple answer
  • GET/POST: provide Protobuf Message, receive Protobuf Message

A custom JSON unmarshaler that can deal with age/type/value records returned by the GRR API (if strip_type_info=1 is not passed) has been implemented, so AnyValue messages can be deserialized correctly in most(?) circumstances.

Changes to *.proto files as distributed with GRR 3.1.0.2
  • ApiHunt.ClientRate has been changed from an int64 to a float32. See GRR issue #473.
  • Some bytes fields that can contain arbitrary data structures have been changed to AnyValue:
    • AuditEvent.flow_args
    • ClientActionArgs.action_args
    • ConsoleDebugFlowArgs.flow_args
    • CreateCronJobFlowArgs.flow_args
    • FlowRequest.args
    • GenericHuntArgs.flow_args
    • OutputPluginDescriptor.plugin_args See GRR issue #530.
Remaining issues
  • A GET -> binary stream function template (for the routes annotated with @BinaryStream)
  • Some functions are not annotated with a result type at all
  • Adding most of the functions / API routes that have been added since GRR 3.1.0.2 should be possible.

License

Apache 2.0, see LICENSE file in the source distribution.

Author

Hilko Bengen bengen@hilluzination.de

Documentation

Overview

Package apiclient is a generated protocol buffer package.

It is generated from these files:

acls.proto
analysis.proto
anomaly.proto
api.proto
artifact.proto
checks.proto
config_file.proto
data_server.proto
data_store.proto
export.proto
flows.proto
jobs.proto
knowledge_base.proto
output_plugin.proto
semantic.proto
sysinfo.proto

It has these top-level messages:

ClientApprovalAuthorization
Sample
SampleFloat
Graph
GraphFloat
Event
Anomaly
ApiAuthorization
ApiSearchClientsArgs
ApiSearchClientsResult
ApiGetClientArgs
ApiGetClientResult
ApiGetClientVersionTimesArgs
ApiGetClientVersionTimesResult
ApiInterrogateClientArgs
ApiInterrogateClientResult
ApiGetInterrogateOperationStateArgs
ApiGetInterrogateOperationStateResult
ApiGetLastClientIPAddressArgs
ApiGetLastClientIPAddressResult
ApiGetFlowArgs
ApiCreateFlowArgs
ApiCancelFlowArgs
ApiListFlowResultsArgs
ApiListFlowResultsResult
ApiListFlowLogsArgs
ApiListFlowLogsResult
ApiGetFlowResultsExportCommandArgs
ApiGetFlowResultsExportCommandResult
ApiListFlowOutputPluginsArgs
ApiListFlowOutputPluginsResult
ApiListFlowOutputPluginLogsArgs
ApiListFlowOutputPluginLogsResult
ApiListFlowOutputPluginErrorsArgs
ApiListFlowOutputPluginErrorsResult
ApiGetFlowFilesArchiveArgs
ApiListFlowDescriptorsArgs
ApiListFlowDescriptorsResult
ApiListFlowsArgs
ApiListFlowsResult
ApiAddClientsLabelsArgs
ApiRemoveClientsLabelsArgs
ApiListClientsLabelsResult
ApiListKbFieldsResult
ApiListHuntsArgs
ApiListHuntsResult
ApiGetHuntArgs
ApiGetHuntClientCompletionStatsArgs
ApiGetHuntClientCompletionStatsResult
ApiListHuntLogsArgs
ApiListHuntLogsResult
ApiListHuntErrorsArgs
ApiListHuntErrorsResult
ApiListHuntCrashesArgs
ApiListHuntCrashesResult
ApiListHuntResultsArgs
ApiListHuntResultsResult
ApiGetHuntResultsExportCommandArgs
ApiGetHuntResultsExportCommandResult
ApiListHuntOutputPluginsArgs
ApiListHuntOutputPluginsResult
ApiListHuntOutputPluginLogsArgs
ApiListHuntOutputPluginLogsResult
ApiListHuntOutputPluginErrorsArgs
ApiListHuntOutputPluginErrorsResult
ApiGetHuntFilesArchiveArgs
ApiGetHuntFileArgs
ApiGetHuntStatsArgs
ApiGetHuntStatsResult
ApiListHuntClientsArgs
ApiHuntClient
ApiListHuntClientsResult
ApiDataObject
ApiDataObjectKeyValuePair
ApiGetHuntContextArgs
ApiGetHuntContextResult
ApiCreateHuntArgs
ApiGetRDFValueDescriptorArgs
ApiListStatsStoreMetricsMetadataArgs
ApiListCronJobsArgs
ApiListCronJobsResult
ApiDeleteCronJobArgs
ApiGetStatsStoreMetricArgs
ApiListArtifactsArgs
ApiListArtifactsResult
ApiUploadArtifactArgs
ApiDeleteArtifactsArgs
ApiGetConfigResult
ApiGetConfigOptionArgs
ApiListUserHuntApprovalsArgs
ApiListUserHuntApprovalsResult
ApiListUserCronApprovalsArgs
ApiListUserCronApprovalsResult
ApiCreateUserClientApprovalArgs
ApiGetUserClientApprovalArgs
ApiListUserClientApprovalsArgs
ApiListUserClientApprovalsResult
ApiStartRobotGetFilesOperationArgs
ApiStartRobotGetFilesOperationResult
ApiGetRobotGetFilesOperationStateArgs
ApiGetRobotGetFilesOperationStateResult
ApiAFF4ObjectRendererArgs
ApiGRRHuntRendererArgs
ApiRDFValueCollectionRendererArgs
ApiGrrUserInterfaceTraits
ApiGrrUser
ApiConfigOption
ApiConfigSection
ApiFlowDescriptor
ApiUserHuntApproval
ApiUserCronApproval
ApiUserClientApproval
ApiClient
ApiFlow
ApiFlowResult
ApiHunt
ApiHuntResult
ApiCronJob
ApiOutputPlugin
ApiFile
ApiGetFileDetailsArgs
ApiGetFileDetailsResult
ApiAff4ObjectRepresentation
ApiAff4ObjectType
ApiAff4ObjectAttribute
ApiAff4ObjectAttributeValue
ApiListFilesArgs
ApiListFilesResult
ApiGetFileTextArgs
ApiGetFileTextResult
ApiListKnownEncodingsResult
ApiGetFileBlobArgs
ApiGetFileVersionTimesArgs
ApiGetFileVersionTimesResult
ApiGetFileDownloadCommandArgs
ApiGetFileDownloadCommandResult
ApiCreateVfsRefreshOperationArgs
ApiGetVfsTimelineArgs
ApiGetVfsTimelineResult
ApiGetVfsTimelineAsCsvArgs
ApiVfsTimelineItem
ApiCreateVfsRefreshOperationResult
ApiGetVfsRefreshOperationStateArgs
ApiGetVfsRefreshOperationStateResult
ApiUpdateVfsFileContentArgs
ApiUpdateVfsFileContentResult
ApiGetVfsFileContentUpdateStateArgs
ApiGetVfsFileContentUpdateStateResult
ApiGetPendingUserNotificationsCountResult
ApiDeletePendingUserNotificationArgs
ApiListAndResetUserNotificationsArgs
ApiListAndResetUserNotificationsResult
ApiListPendingUserNotificationsArgs
ApiListPendingUserNotificationsResult
ApiNotification
ApiNotificationReference
ApiNotificationDiscoveryReference
ApiNotificationFileDownloadReference
ApiNotificationArchiveGenerationFinishedReference
ApiNotificationHuntReference
ApiNotificationCronReference
ApiNotificationFlowReference
ApiNotificationVfsReference
ApiNotificationFlowStatusReference
ApiNotificationGrantAccessReference
ApiListPendingGlobalNotificationsResult
ApiDeletePendingGlobalNotificationArgs
ArtifactSource
Artifact
ArtifactProcessorDescriptor
ArtifactDescriptor
Check
Method
Probe
Filter
CheckResult
CheckResults
Hint
Target
LogTarget
LogConfig
NfsClient
NfsExport
SshdMatchBlock
SshdConfig
NtpConfig
PamConfigEntry
PamConfig
SudoersAlias
SudoersDefault
SudoersEntry
SudoersConfig
DataStoreCommand
DataServerInterval
DataServerState
DataServerInformation
DataServerMapping
DataServerClientInformation
DataServerEncryptedCreds
DataServerClientCredentials
DataServerRebalance
DataServerFileCopy
DataStoreAuthToken
DataStoreRegistrationRequest
TimestampSpec
DataStoreValue
DataStoreRequest
QueryASTNode
DataStoreQuery
ResultSet
DataStoreResponse
ExportOptions
ExportedMetadata
ExportedClient
ExportedNetworkInterface
ExportedDNSClientConfiguration
ExportedFile
ExportedRegistryKey
ExportedProcess
ExportedNetworkConnection
ExportedAnomaly
ExportedCheckResult
ExportedOpenFile
ExportedFileStoreHash
ExportedMatch
ExportedBytes
ExportedArtifactFilesDownloaderResult
ExportedRekallProcess
ExportedRekallWindowsLoadedModule
ExportedWindowsHandle
ExportedLinuxSyscallTableEntry
ExportedRekallLinuxTask
ExportedRekallLinuxTaskOp
ExportedRekallLinuxProcOp
ACLToken
GUISettings
FlowRunnerArgs
HuntRunnerArgs
SampleHuntArgs
FlowRequest
VariableGenericHuntArgs
GenericHuntArgs
BareGrepSpec
CAEnrolerArgs
DeleteGRRTempFilesArgs
UninstallArgs
UpdateConfigurationArgs
ExecutePythonHackArgs
ExecuteCommandArgs
OnlineNotificationArgs
UpdateClientArgs
KeepAliveArgs
TerminateFlowArgs
LaunchBinaryArgs
WinUserActivityInvestigationArgs
ArtifactCollectorFlowArgs
ArtifactFilesDownloaderFlowArgs
ArtifactFilesDownloaderResult
InterrogateArgs
FingerprintFileArgs
FingerprintFileResult
SophosCollectorArgs
MACTimesArgs
FileCollectorArgs
FirefoxHistoryArgs
CacheGrepArgs
ListDirectoryArgs
RecursiveListDirectoryArgs
FetchBufferForSparseImageArgs
MakeNewAFF4SparseImageArgs
UpdateSparseImageChunksArgs
GrepArgs
GlobArgs
SearchFileContentArgs
FindFilesArgs
GetFileArgs
GetMBRArgs
ChromeHistoryArgs
ClientActionArgs
ConsoleDebugFlowArgs
CreateGenericHuntFlowArgs
CreateCronJobFlowArgs
ModifyHuntFlowArgs
ManageCronJobFlowArgs
PlistValueFilterArgs
RunReportFlowArgs
EnumerateServicesArgs
ChromePluginsArgs
RequestApprovalWithReasonFlowArgs
GrantApprovalWithReasonFlowArgs
StartHuntFlowArgs
DeleteHuntFlowArgs
StopHuntFlowArgs
CheckHuntAccessFlowArgs
UpdateVFSFileArgs
MultiGetFileArgs
ProcessHuntResultCollectionsCronFlowArgs
VerifyHuntOutputPluginsCronFlowArgs
ListProcessesArgs
ListVADBinariesArgs
FileFinderModificationTimeCondition
FileFinderAccessTimeCondition
FileFinderInodeChangeTimeCondition
FileFinderSizeCondition
FileFinderContentsRegexMatchCondition
FileFinderContentsLiteralMatchCondition
FileFinderCondition
FileFinderDownloadActionOptions
FileFinderAction
FileFinderArgs
FileFinderResult
FileReference
RegistryFinderCondition
RegistryFinderArgs
MemoryCollectorArgs
CollectArtifactDependenciesArgs
ArtifactFallbackCollectorArgs
KnowledgeBaseInitializationArgs
ExportCollectionFilesAsArchiveArgs
EndToEndTestFlowArgs
DiskVolumeInfoArgs
CheckFlowArgs
DumpProcessMemoryArgs
DumpFlashImageArgs
HttpRequest
GrrMessage
MessageList
SignedMessageList
CipherProperties
CipherMetadata
ClientCommunication
GrrStatus
GrrNotification
ClientCrash
HuntNotification
HuntResultNotification
FlowNotification
ClientInformation
Task
DataBlob
BlobArray
PrintStr
CopyPathToFile
BufferReference
RequestState
Flow
CpuSeconds
CpuSample
IOSample
ClientStats
StartupInfo
ExecuteRequest
ExecuteResponse
PathSpec
ListDirRequest
StatFSRequest
StatEntry
Collection
WmiRequest
KeyValue
Dict
AttributedDict
Certificate
Uname
FolderInformation
NetworkAddress
Interface
Hash
AuthenticodeSignedData
FingerprintTuple
FingerprintRequest
FingerprintResponse
SignedBlob
SymmetricCipher
ExecutePythonRequest
ExecutePythonResponse
ClientComponentSummary
ClientComponent
LoadComponent
ExecuteBinaryRequest
ExecuteBinaryResponse
DriverInstallTemplate
SendFileRequest
GrepSpec
FindSpec
PlistRequest
GetClientStatsRequest
ForemanClientRuleSet
ForemanClientRule
ForemanOsClientRule
ForemanLabelClientRule
ForemanRegexClientRule
ForemanIntegerClientRule
ForemanRuleAction
ForemanRule
HuntError
FlowLog
ClientResources
StatsHistogram
StatsHistogramBin
RunningStats
ClientResourcesStats
Iterator
IteratedStatResponse
Notification
GlobalNotification
GlobalNotificationSet
EmbeddedRDFValue
AFF4ObjectSummary
AuditEvent
ClientSummary
CronJobRunStatus
MetricFieldDefinition
MetricMetadata
StatsStoreMetricsMetadata
Distribution
StatsStoreFieldValue
StatsStoreValue
AFF4ObjectLabel
AFF4ObjectLabelsList
SeekIndex
SeekIndexPair
PersistenceFile
EndToEndTestResult
EmptyMessage
NSRLInformation
PendingFlowTermination
DumpProcessMemoryRequest
PwEntry
Group
User
KnowledgeBase
OutputPluginDescriptor
OutputPluginBatchProcessingStatus
OutputPluginVerificationResult
OutputPluginVerificationResultsList
EmailOutputPluginArgs
BigQueryOutputPluginArgs
CSVOutputPluginArgs
AnyValue
SemanticDescriptor
SemanticMessageDescriptor
PackageRepository
ManagementAgent
PCIDevice
Process
NetworkEndpoint
NetworkConnection
Filesystem
MRUFile
RunKey
WindowsServiceInformation
OSXServiceInformation
LinuxServiceInformation
SoftwarePackage
BrowserHistoryItem
Volume
WindowsVolume
UnixVolume
DiskUsage
DNSClientConfiguration
HardwareInfo
PlistStringDictEntry
PlistBoolDictEntry
LaunchdStartCalendarIntervalEntry
LaunchdKeepAlive
LaunchdPlist
CronTabEntry
CronTabFile
URI
WMIActiveScriptEventConsumer
WMICommandLineEventConsumer

Index

Constants

View Source
const Default_ApiAFF4ObjectRendererArgs_LimitLists int64 = -1
View Source
const Default_ApiRDFValueCollectionRendererArgs_ItemsLimitLists int64 = -1
View Source
const Default_ApiStartRobotGetFilesOperationArgs_MaxFileSize uint64 = 20000000
View Source
const Default_ArtifactCollectorFlowArgs_ApplyParsers bool = true
View Source
const Default_ArtifactCollectorFlowArgs_IgnoreInterpolationErrors bool = false
View Source
const Default_ArtifactCollectorFlowArgs_MaxFileSize uint64 = 100000000
View Source
const Default_ArtifactCollectorFlowArgs_OnNoResultsError bool = false
View Source
const Default_ArtifactCollectorFlowArgs_SplitOutputByArtifact bool = false
View Source
const Default_ArtifactCollectorFlowArgs_StoreResultsInAff4 bool = false
View Source
const Default_ArtifactCollectorFlowArgs_UseTsk bool = false
View Source
const Default_ArtifactFilesDownloaderFlowArgs_MaxFileSize uint64 = 100000000
View Source
const Default_ArtifactFilesDownloaderFlowArgs_UseTsk bool = false
View Source
const Default_BareGrepSpec_BytesAfter uint32 = 10
View Source
const Default_BareGrepSpec_BytesBefore uint32 = 10
View Source
const Default_BareGrepSpec_Length uint64 = 10737418240
View Source
const Default_BareGrepSpec_StartOffset uint64 = 0
View Source
const Default_BareGrepSpec_XorInKey uint32 = 37
View Source
const Default_BareGrepSpec_XorOutKey uint32 = 57
View Source
const Default_BigQueryOutputPluginArgs_ConvertValues bool = true
View Source
const Default_BufferReference_Length uint64 = 0
View Source
const Default_BufferReference_Offset uint64 = 0
View Source
const Default_CSVOutputPluginArgs_ConvertValues bool = true
View Source
const Default_CacheGrepArgs_CheckChrome bool = true
View Source
const Default_CacheGrepArgs_CheckFirefox bool = true
View Source
const Default_CacheGrepArgs_CheckIe bool = true
View Source
const Default_ChromePluginsArgs_DownloadFiles bool = false
View Source
const Default_ClientActionArgs_BreakPdb bool = false
View Source
const Default_ClientActionArgs_SaveTo string = "/tmp"
View Source
const Default_ClientApprovalAuthorization_NumApproversRequired uint64 = 1
View Source
const Default_ClientApprovalAuthorization_RequesterMustBeAuthorized bool = false
View Source
const Default_ClientCommunication_QueueSize uint32 = 0
View Source
const Default_ConsoleDebugFlowArgs_BreakPdb bool = false
View Source
const Default_ConsoleDebugFlowArgs_SaveTo string = "/tmp"
View Source
const Default_CopyPathToFile_GzipOutput bool = true
View Source
const Default_CopyPathToFile_Length uint64 = 0
View Source
const Default_CopyPathToFile_Lifetime float32 = 0
View Source
const Default_CopyPathToFile_Offset uint64 = 0
View Source
const Default_CreateCronJobFlowArgs_Lifetime uint64 = 0
View Source
const Default_CreateCronJobFlowArgs_Periodicity string = "7d"
View Source
const Default_CreateCronJobFlowArgs_StartTime uint64 = 0
View Source
const Default_DumpFlashImageArgs_ChunkSize uint32 = 65536
View Source
const Default_EmailOutputPluginArgs_EmailsLimit uint64 = 100
View Source
const Default_EndToEndTestResult_Success bool = false
View Source
const Default_EnumerateServicesArgs_DownloadBinaries bool = true
View Source
const Default_ExecuteBinaryRequest_UseClientEnv bool = false
View Source
const Default_ExecuteCommandArgs_TimeLimit int64 = -1
View Source
const Default_ExportOptions_ExportFilesContents bool = false
View Source
const Default_ExportOptions_ExportFilesHashes bool = true
View Source
const Default_ExportOptions_FollowUrns bool = false
View Source
const Default_FileFinderAccessTimeCondition_MaxLastAccessTime uint64 = 9223372036854775807
View Source
const Default_FileFinderAccessTimeCondition_MinLastAccessTime uint64 = 0
View Source
const Default_FileFinderArgs_FileSize uint64 = 1000000000
View Source
const Default_FileFinderArgs_NoFileTypeCheck bool = false
View Source
const Default_FileFinderContentsLiteralMatchCondition_BytesAfter uint32 = 0
View Source
const Default_FileFinderContentsLiteralMatchCondition_BytesBefore uint32 = 0
View Source
const Default_FileFinderContentsLiteralMatchCondition_Length uint64 = 20000000
View Source
const Default_FileFinderContentsLiteralMatchCondition_StartOffset uint64 = 0
View Source
const Default_FileFinderContentsLiteralMatchCondition_XorInKey uint32 = 0
View Source
const Default_FileFinderContentsLiteralMatchCondition_XorOutKey uint32 = 0
View Source
const Default_FileFinderContentsRegexMatchCondition_BytesAfter uint32 = 0
View Source
const Default_FileFinderContentsRegexMatchCondition_BytesBefore uint32 = 0
View Source
const Default_FileFinderContentsRegexMatchCondition_Length uint64 = 20000000
View Source
const Default_FileFinderContentsRegexMatchCondition_StartOffset uint64 = 0
View Source
const Default_FileFinderDownloadActionOptions_MaxSize uint64 = 100000000
View Source
const Default_FileFinderDownloadActionOptions_UseExternalStores bool = true
View Source
const Default_FileFinderInodeChangeTimeCondition_MaxLastInodeChangeTime uint64 = 9223372036854775807
View Source
const Default_FileFinderInodeChangeTimeCondition_MinLastInodeChangeTime uint64 = 0
View Source
const Default_FileFinderModificationTimeCondition_MaxLastModifiedTime uint64 = 9223372036854775807
View Source
const Default_FileFinderModificationTimeCondition_MinLastModifiedTime uint64 = 0
View Source
const Default_FileFinderSizeCondition_MaxFileSize uint64 = 20000000
View Source
const Default_FileFinderSizeCondition_MinFileSize uint64 = 0
View Source
const Default_FindFilesArgs_IterationCount uint64 = 20000
View Source
const Default_FindFilesArgs_MaxResults uint64 = 500
View Source
const Default_FindSpec_CrossDevs bool = false
View Source
const Default_FindSpec_EndTime uint64 = 9223372036854775807
View Source
const Default_FindSpec_MaxData uint64 = 1024000
View Source
const Default_FindSpec_MaxDepth int32 = 15
View Source
const Default_FindSpec_MaxFileSize uint64 = 9223372036854775807
View Source
const Default_FindSpec_MinFileSize uint64 = 0
View Source
const Default_FindSpec_PermMask uint64 = 4095
View Source
const Default_FindSpec_StartTime uint64 = 0
View Source
const Default_FingerprintRequest_MaxFilesize uint64 = 10737418240
View Source
const Default_FirefoxHistoryArgs_GetArchive bool = false
View Source
const Default_FlowRunnerArgs_CpuLimit uint64 = 7200
View Source
const Default_FlowRunnerArgs_NotifyToUser bool = true
View Source
const Default_FlowRunnerArgs_Output string = "analysis/{p}/{u}-{t}"
View Source
const Default_FlowRunnerArgs_Queue string = "F"
View Source
const Default_FlowRunnerArgs_RequireFastpoll bool = true
View Source
const Default_FlowRunnerArgs_SendReplies bool = true
View Source
const Default_FlowRunnerArgs_WriteIntermediateResults bool = false
View Source
const Default_Flow_CreateTime uint64 = 0
View Source
const Default_Flow_OutstandingRequests uint32 = 0
View Source
const Default_Flow_Progress int32 = 0
View Source
const Default_ForemanIntegerClientRule_Path string = "/"
View Source
const Default_ForemanRegexClientRule_Path string = "/"
View Source
const Default_GetClientStatsRequest_EndTime uint64 = 9223372036854775807
View Source
const Default_GetClientStatsRequest_StartTime uint64 = 0
View Source
const Default_GetFileArgs_ReadLength uint64 = 0
View Source
const Default_GetMBRArgs_Length uint64 = 4096
View Source
const Default_GlobArgs_NoFileTypeCheck bool = false
View Source
const Default_GrantApprovalWithReasonFlowArgs_Reason string = "Unspecified"
View Source
const Default_GraphFloat_XScale uint32 = 1
View Source
const Default_GraphFloat_YScale uint32 = 1
View Source
const Default_Graph_XScale uint32 = 1
View Source
const Default_Graph_YScale uint32 = 1
View Source
const Default_GrepSpec_BytesAfter uint32 = 10
View Source
const Default_GrepSpec_BytesBefore uint32 = 10
View Source
const Default_GrepSpec_Length uint64 = 10737418240
View Source
const Default_GrepSpec_StartOffset uint64 = 0
View Source
const Default_GrepSpec_XorInKey uint32 = 0
View Source
const Default_GrepSpec_XorOutKey uint32 = 0
View Source
const Default_GrrMessage_CpuLimit float32 = 3600
View Source
const Default_GrrMessage_NetworkBytesLimit uint64 = 10737418240
View Source
const Default_GrrMessage_RequireFastpoll bool = true
View Source
const Default_GrrMessage_TaskTtl int32 = 7
View Source
const Default_GrrMessage_Ttl uint32 = 10
View Source
const Default_GrrNotification_InProgress bool = false
View Source
const Default_HttpRequest_Method string = "GET"
View Source
const Default_HttpRequest_User string = "anonymous"
View Source
const Default_HuntRunnerArgs_AddForemanRules bool = true
View Source
const Default_HuntRunnerArgs_ClientLimit uint64 = 100
View Source
const Default_HuntRunnerArgs_ClientRate float32 = 20.5
View Source
const Default_HuntRunnerArgs_ExpiryTime uint64 = 1209600
View Source
const Default_HuntRunnerArgs_Queue string = "H"
View Source
const Default_HuntRunnerArgs_RequireFastpoll bool = true
View Source
const Default_InterrogateArgs_Lightweight bool = true
View Source
const Default_Iterator_Number uint32 = 100
View Source
const Default_Iterator_Skip uint32 = 0
View Source
const Default_KeepAliveArgs_Duration uint64 = 3600
View Source
const Default_KnowledgeBaseInitializationArgs_Lightweight bool = true
View Source
const Default_KnowledgeBaseInitializationArgs_RequireComplete bool = true
View Source
const Default_ListProcessesArgs_FetchBinaries bool = false
View Source
const Default_ListProcessesArgs_FilenameRegex string = "."
View Source
const Default_ListVADBinariesArgs_FetchBinaries bool = false
View Source
const Default_ListVADBinariesArgs_FilenameRegex string = "."
View Source
const Default_MACTimesArgs_Path string = "/fs/"
View Source
const Default_MRUFile_Timestamp uint64 = 0
View Source
const Default_MemoryCollectorArgs_CheckDiskFreeSpace bool = true
View Source
const Default_MemoryCollectorArgs_MaxFileSize uint64 = 35433480192
View Source
const Default_MultiGetFileArgs_FileSize uint64 = 1000000000
View Source
const Default_MultiGetFileArgs_UseExternalStores bool = true
View Source
const Default_PathSpec_FileSizeOverride uint64 = 512000
View Source
const Default_PathSpec_RecursionDepth uint64 = 3
View Source
const Default_PrintStr_Level int32 = 10
View Source
const Default_ProcessHuntResultCollectionsCronFlowArgs_StartProcessingTime uint64 = 0
View Source
const Default_RecursiveListDirectoryArgs_MaxDepth uint64 = 5
View Source
const Default_RequestApprovalWithReasonFlowArgs_Reason string = "Unspecified"
View Source
const Default_RequestState_ResponseCount uint32 = 0
View Source
const Default_RequestState_TransmissionCount uint32 = 0
View Source
const Default_RunKey_Lastwritten uint64 = 0
View Source
const Default_SampleHuntArgs_Filename string = "/tmp/evil.txt"
View Source
const Default_SendFileRequest_Port uint64 = 12345
View Source
const Default_StatEntry_StMode uint64 = 0
View Source
const Default_Task_Ttl int32 = 5
View Source
const Default_UpdateVFSFileArgs_Attribute string = "CONTAINS"
View Source
const Default_WinUserActivityInvestigationArgs_GetBrowserHistory bool = true
View Source
const Default_WinUserActivityInvestigationArgs_RecursiveListHomedir uint64 = 5
View Source
const Default_WinUserActivityInvestigationArgs_RecursiveListUserRegistry uint64 = 5
View Source
const Default_WinUserActivityInvestigationArgs_TimelineCollectedData bool = true

Variables

View Source
var Anomaly_AnomalyLevel_name = map[int32]string{
	0: "UNKNOWN_ANOMALY_LEVEL",
	1: "VERY_LOW",
	2: "LOW",
	3: "MEDIUM",
	4: "HIGH",
	5: "VERY_HIGH",
}
View Source
var Anomaly_AnomalyLevel_value = map[string]int32{
	"UNKNOWN_ANOMALY_LEVEL": 0,
	"VERY_LOW":              1,
	"LOW":                   2,
	"MEDIUM":                3,
	"HIGH":                  4,
	"VERY_HIGH":             5,
}
View Source
var Anomaly_AnomalyType_name = map[int32]string{
	0: "UNKNOWN_ANOMALY_TYPE",
	1: "PARSER_ANOMALY",
	2: "ANALYSIS_ANOMALY",
	3: "MANUAL_ANOMALY",
}
View Source
var Anomaly_AnomalyType_value = map[string]int32{
	"UNKNOWN_ANOMALY_TYPE": 0,
	"PARSER_ANOMALY":       1,
	"ANALYSIS_ANOMALY":     2,
	"MANUAL_ANOMALY":       3,
}
View Source
var ApiCronJob_State_name = map[int32]string{
	0: "ENABLED",
	1: "DISABLED",
}
View Source
var ApiCronJob_State_value = map[string]int32{
	"ENABLED":  0,
	"DISABLED": 1,
}
View Source
var ApiFlow_State_name = map[int32]string{
	0: "RUNNING",
	1: "TERMINATED",
	3: "ERROR",
	4: "CLIENT_CRASHED",
}
View Source
var ApiFlow_State_value = map[string]int32{
	"RUNNING":        0,
	"TERMINATED":     1,
	"ERROR":          3,
	"CLIENT_CRASHED": 4,
}
View Source
var ApiGetFileTextArgs_Encoding_name = map[int32]string{
	0:  "BASE64_CODEC",
	1:  "BIG5",
	2:  "BIG5HKSCS",
	3:  "CP037",
	4:  "CP1006",
	5:  "CP1026",
	6:  "CP1140",
	7:  "CP1250",
	8:  "CP1251",
	9:  "CP1252",
	10: "CP1253",
	11: "CP1254",
	12: "CP1255",
	13: "CP1256",
	14: "CP1257",
	15: "CP1258",
	16: "CP424",
	17: "CP437",
	18: "CP500",
	19: "CP737",
	20: "CP775",
	21: "CP850",
	22: "CP852",
	23: "CP855",
	24: "CP856",
	25: "CP857",
	26: "CP860",
	27: "CP861",
	28: "CP862",
	29: "CP863",
	30: "CP864",
	31: "CP865",
	32: "CP866",
	33: "CP869",
	34: "CP874",
	35: "CP875",
	36: "CP932",
	37: "CP949",
	38: "CP950",
	39: "IDNA",
	40: "ROT_13",
	41: "UTF_16",
	42: "UTF_16_BE",
	43: "UTF_16_LE",
	44: "UTF_32",
	45: "UTF_32_BE",
	46: "UTF_32_LE",
	47: "UTF_7",
	48: "UTF_8",
	49: "UTF_8_SIG",
	50: "UU_CODEC",
	51: "ZLIB_CODEC",
}
View Source
var ApiGetFileTextArgs_Encoding_value = map[string]int32{
	"BASE64_CODEC": 0,
	"BIG5":         1,
	"BIG5HKSCS":    2,
	"CP037":        3,
	"CP1006":       4,
	"CP1026":       5,
	"CP1140":       6,
	"CP1250":       7,
	"CP1251":       8,
	"CP1252":       9,
	"CP1253":       10,
	"CP1254":       11,
	"CP1255":       12,
	"CP1256":       13,
	"CP1257":       14,
	"CP1258":       15,
	"CP424":        16,
	"CP437":        17,
	"CP500":        18,
	"CP737":        19,
	"CP775":        20,
	"CP850":        21,
	"CP852":        22,
	"CP855":        23,
	"CP856":        24,
	"CP857":        25,
	"CP860":        26,
	"CP861":        27,
	"CP862":        28,
	"CP863":        29,
	"CP864":        30,
	"CP865":        31,
	"CP866":        32,
	"CP869":        33,
	"CP874":        34,
	"CP875":        35,
	"CP932":        36,
	"CP949":        37,
	"CP950":        38,
	"IDNA":         39,
	"ROT_13":       40,
	"UTF_16":       41,
	"UTF_16_BE":    42,
	"UTF_16_LE":    43,
	"UTF_32":       44,
	"UTF_32_BE":    45,
	"UTF_32_LE":    46,
	"UTF_7":        47,
	"UTF_8":        48,
	"UTF_8_SIG":    49,
	"UU_CODEC":     50,
	"ZLIB_CODEC":   51,
}
View Source
var ApiGetFlowFilesArchiveArgs_ArchiveFormat_name = map[int32]string{
	0: "ZIP",
	1: "TAR_GZ",
}
View Source
var ApiGetFlowFilesArchiveArgs_ArchiveFormat_value = map[string]int32{
	"ZIP":    0,
	"TAR_GZ": 1,
}
View Source
var ApiGetHuntFilesArchiveArgs_ArchiveFormat_name = map[int32]string{
	0: "ZIP",
	1: "TAR_GZ",
}
View Source
var ApiGetHuntFilesArchiveArgs_ArchiveFormat_value = map[string]int32{
	"ZIP":    0,
	"TAR_GZ": 1,
}
View Source
var ApiGetInterrogateOperationStateResult_State_name = map[int32]string{
	0: "RUNNING",
	1: "FINISHED",
}
View Source
var ApiGetInterrogateOperationStateResult_State_value = map[string]int32{
	"RUNNING":  0,
	"FINISHED": 1,
}
View Source
var ApiGetLastClientIPAddressResult_Status_name = map[int32]string{
	0: "UNKNOWN",
	1: "INTERNAL",
	2: "EXTERNAL",
	3: "VPN",
}
View Source
var ApiGetLastClientIPAddressResult_Status_value = map[string]int32{
	"UNKNOWN":  0,
	"INTERNAL": 1,
	"EXTERNAL": 2,
	"VPN":      3,
}
View Source
var ApiGetStatsStoreMetricArgs_AggregationMode_name = map[int32]string{
	0: "AGG_SUM",
	1: "AGG_MEAN",
	2: "AGG_NONE",
}
View Source
var ApiGetStatsStoreMetricArgs_AggregationMode_value = map[string]int32{
	"AGG_SUM":  0,
	"AGG_MEAN": 1,
	"AGG_NONE": 2,
}
View Source
var ApiGetStatsStoreMetricArgs_Component_name = map[int32]string{
	0: "WORKER",
	1: "FRONTEND",
	2: "ADMIN_UI",
}
View Source
var ApiGetStatsStoreMetricArgs_Component_value = map[string]int32{
	"WORKER":   0,
	"FRONTEND": 1,
	"ADMIN_UI": 2,
}
View Source
var ApiGetStatsStoreMetricArgs_DistributionHandlingMode_name = map[int32]string{
	0: "DH_SUM",
	1: "DH_COUNT",
}
View Source
var ApiGetStatsStoreMetricArgs_DistributionHandlingMode_value = map[string]int32{
	"DH_SUM":   0,
	"DH_COUNT": 1,
}
View Source
var ApiGetVfsFileContentUpdateStateResult_State_name = map[int32]string{
	0: "RUNNING",
	1: "FINISHED",
}
View Source
var ApiGetVfsFileContentUpdateStateResult_State_value = map[string]int32{
	"RUNNING":  0,
	"FINISHED": 1,
}
View Source
var ApiGetVfsRefreshOperationStateResult_State_name = map[int32]string{
	0: "RUNNING",
	1: "FINISHED",
}
View Source
var ApiGetVfsRefreshOperationStateResult_State_value = map[string]int32{
	"RUNNING":  0,
	"FINISHED": 1,
}
View Source
var ApiHunt_State_name = map[int32]string{
	0: "PAUSED",
	1: "STARTED",
	2: "STOPPED",
	3: "COMPLETED",
}
View Source
var ApiHunt_State_value = map[string]int32{
	"PAUSED":    0,
	"STARTED":   1,
	"STOPPED":   2,
	"COMPLETED": 3,
}
View Source
var ApiListFlowDescriptorsArgs_FlowType_name = map[int32]string{
	0: "CLIENT",
	1: "GLOBAL",
}
View Source
var ApiListFlowDescriptorsArgs_FlowType_value = map[string]int32{
	"CLIENT": 0,
	"GLOBAL": 1,
}
View Source
var ApiListHuntClientsArgs_ClientStatus_name = map[int32]string{
	0: "STARTED",
	1: "OUTSTANDING",
	2: "COMPLETED",
}
View Source
var ApiListHuntClientsArgs_ClientStatus_value = map[string]int32{
	"STARTED":     0,
	"OUTSTANDING": 1,
	"COMPLETED":   2,
}
View Source
var ApiListStatsStoreMetricsMetadataArgs_Component_name = map[int32]string{
	0: "WORKER",
	1: "FRONTEND",
	2: "ADMIN_UI",
}
View Source
var ApiListStatsStoreMetricsMetadataArgs_Component_value = map[string]int32{
	"WORKER":   0,
	"FRONTEND": 1,
	"ADMIN_UI": 2,
}
View Source
var ApiListUserClientApprovalsArgs_State_name = map[int32]string{
	0: "ANY",
	1: "VALID",
	2: "INVALID",
}
View Source
var ApiListUserClientApprovalsArgs_State_value = map[string]int32{
	"ANY":     0,
	"VALID":   1,
	"INVALID": 2,
}
View Source
var ApiNotificationReference_Type_name = map[int32]string{
	0: "DISCOVERY",
	1: "FILE_DOWNLOAD_READY",
	2: "ARCHIVE_GENERATION_FINISHED",
	3: "HUNT",
	4: "CRON",
	5: "FLOW",
	6: "VFS",
	7: "FLOW_STATUS",
	8: "GRANT_ACCESS",
	9: "ERROR",
}
View Source
var ApiNotificationReference_Type_value = map[string]int32{
	"DISCOVERY":                   0,
	"FILE_DOWNLOAD_READY":         1,
	"ARCHIVE_GENERATION_FINISHED": 2,
	"HUNT":                        3,
	"CRON":                        4,
	"FLOW":                        5,
	"VFS":                         6,
	"FLOW_STATUS":                 7,
	"GRANT_ACCESS":                8,
	"ERROR":                       9,
}
View Source
var ApiVfsTimelineItem_FileActionType_name = map[int32]string{
	0: "MODIFICATION",
	1: "ACCESS",
	2: "METADATA_CHANGED",
}
View Source
var ApiVfsTimelineItem_FileActionType_value = map[string]int32{
	"MODIFICATION":     0,
	"ACCESS":           1,
	"METADATA_CHANGED": 2,
}
View Source
var ArtifactCollectorFlowArgs_Dependency_name = map[int32]string{
	0: "USE_CACHED",
	1: "IGNORE_DEPS",
	2: "FETCH_NOW",
}
View Source
var ArtifactCollectorFlowArgs_Dependency_value = map[string]int32{
	"USE_CACHED":  0,
	"IGNORE_DEPS": 1,
	"FETCH_NOW":   2,
}
View Source
var ArtifactSource_SourceType_name = map[int32]string{
	0:  "COLLECTOR_TYPE_UNKNOWN",
	1:  "FILE",
	2:  "REGISTRY_KEY",
	3:  "REGISTRY_VALUE",
	4:  "WMI",
	5:  "ARTIFACT",
	6:  "PATH",
	7:  "DIRECTORY",
	8:  "ARTIFACT_GROUP",
	40: "GRR_CLIENT_ACTION",
	41: "LIST_FILES",
	42: "ARTIFACT_FILES",
	43: "GREP",
	45: "COMMAND",
	46: "REKALL_PLUGIN",
}
View Source
var ArtifactSource_SourceType_value = map[string]int32{
	"COLLECTOR_TYPE_UNKNOWN": 0,
	"FILE":                   1,
	"REGISTRY_KEY":           2,
	"REGISTRY_VALUE":         3,
	"WMI":                    4,
	"ARTIFACT":               5,
	"PATH":                   6,
	"DIRECTORY":              7,
	"ARTIFACT_GROUP":         8,
	"GRR_CLIENT_ACTION":      40,
	"LIST_FILES":             41,
	"ARTIFACT_FILES":         42,
	"GREP":                   43,
	"COMMAND":                45,
	"REKALL_PLUGIN":          46,
}
View Source
var AuditEvent_Action_name = map[int32]string{
	0:  "UNKNOWN",
	1:  "RUN_FLOW",
	2:  "CLIENT_APPROVAL_BREAK_GLASS_REQUEST",
	3:  "CLIENT_APPROVAL_GRANT",
	4:  "CLIENT_APPROVAL_REQUEST",
	5:  "CRON_APPROVAL_GRANT",
	6:  "CRON_APPROVAL_REQUEST",
	7:  "HUNT_APPROVAL_GRANT",
	8:  "HUNT_APPROVAL_REQUEST",
	9:  "HUNT_CREATED",
	10: "HUNT_MODIFIED",
	11: "HUNT_PAUSED",
	12: "HUNT_STARTED",
	13: "HUNT_STOPPED",
	14: "CLIENT_ADD_LABEL",
	15: "CLIENT_REMOVE_LABEL",
}
View Source
var AuditEvent_Action_value = map[string]int32{
	"UNKNOWN":                             0,
	"RUN_FLOW":                            1,
	"CLIENT_APPROVAL_BREAK_GLASS_REQUEST": 2,
	"CLIENT_APPROVAL_GRANT":               3,
	"CLIENT_APPROVAL_REQUEST":             4,
	"CRON_APPROVAL_GRANT":                 5,
	"CRON_APPROVAL_REQUEST":               6,
	"HUNT_APPROVAL_GRANT":                 7,
	"HUNT_APPROVAL_REQUEST":               8,
	"HUNT_CREATED":                        9,
	"HUNT_MODIFIED":                       10,
	"HUNT_PAUSED":                         11,
	"HUNT_STARTED":                        12,
	"HUNT_STOPPED":                        13,
	"CLIENT_ADD_LABEL":                    14,
	"CLIENT_REMOVE_LABEL":                 15,
}
View Source
var BareGrepSpec_Mode_name = map[int32]string{
	0: "ALL_HITS",
	1: "FIRST_HIT",
}
View Source
var BareGrepSpec_Mode_value = map[string]int32{
	"ALL_HITS":  0,
	"FIRST_HIT": 1,
}
View Source
var Certificate_Type_name = map[int32]string{
	0: "CSR",
	1: "CRT",
	2: "CA",
}
View Source
var Certificate_Type_value = map[string]int32{
	"CSR": 0,
	"CRT": 1,
	"CA":  2,
}
View Source
var CipherProperties_HMACType_name = map[int32]string{
	0: "SIMPLE_HMAC",
	1: "FULL_HMAC",
}
View Source
var CipherProperties_HMACType_value = map[string]int32{
	"SIMPLE_HMAC": 0,
	"FULL_HMAC":   1,
}
View Source
var ClientCommunication_Status_name = map[int32]string{
	200: "OK",
	400: "BAD_REQUEST",
	406: "CIPHER_ERROR",
}
View Source
var ClientCommunication_Status_value = map[string]int32{
	"OK":           200,
	"BAD_REQUEST":  400,
	"CIPHER_ERROR": 406,
}
View Source
var CronJobRunStatus_Status_name = map[int32]string{
	0: "OK",
	1: "TIMEOUT",
	2: "ERROR",
}
View Source
var CronJobRunStatus_Status_value = map[string]int32{
	"OK":      0,
	"TIMEOUT": 1,
	"ERROR":   2,
}
View Source
var DataBlob_CompressionType_name = map[int32]string{
	0: "UNCOMPRESSED",
	1: "ZCOMPRESSION",
}
View Source
var DataBlob_CompressionType_value = map[string]int32{
	"UNCOMPRESSED": 0,
	"ZCOMPRESSION": 1,
}
View Source
var DataServerState_Status_name = map[int32]string{
	0: "AVAILABLE",
	1: "OFFLINE",
}
View Source
var DataServerState_Status_value = map[string]int32{
	"AVAILABLE": 0,
	"OFFLINE":   1,
}
View Source
var DataStoreCommand_Command_name = map[int32]string{
	0:  "MULTI_SET",
	2:  "RESOLVE_MULTI",
	3:  "DELETE_SUBJECT",
	4:  "DELETE_ATTRIBUTES",
	6:  "LOCK_SUBJECT",
	7:  "UNLOCK_SUBJECT",
	8:  "EXTEND_SUBJECT",
	9:  "MULTI_RESOLVE_PREFIX",
	10: "SCAN_ATTRIBUTES",
}
View Source
var DataStoreCommand_Command_value = map[string]int32{
	"MULTI_SET":            0,
	"RESOLVE_MULTI":        2,
	"DELETE_SUBJECT":       3,
	"DELETE_ATTRIBUTES":    4,
	"LOCK_SUBJECT":         6,
	"UNLOCK_SUBJECT":       7,
	"EXTEND_SUBJECT":       8,
	"MULTI_RESOLVE_PREFIX": 9,
	"SCAN_ATTRIBUTES":      10,
}
View Source
var DataStoreResponse_Status_name = map[int32]string{
	0: "OK",
	1: "AUTHORIZATION_DENIED",
	2: "DATA_STORE_ERROR",
	3: "FLOW_ERROR",
	4: "TIMEOUT_ERROR",
}
View Source
var DataStoreResponse_Status_value = map[string]int32{
	"OK":                   0,
	"AUTHORIZATION_DENIED": 1,
	"DATA_STORE_ERROR":     2,
	"FLOW_ERROR":           3,
	"TIMEOUT_ERROR":        4,
}
View Source
var DataStoreValue_Option_name = map[int32]string{
	0: "DEFAULT",
	1: "REPLACE",
}
View Source
var DataStoreValue_Option_value = map[string]int32{
	"DEFAULT": 0,
	"REPLACE": 1,
}
View Source
var DriverInstallTemplate_RewriteMode_name = map[int32]string{
	0: "DISABLE",
	1: "ENABLE",
	2: "FORCE",
}
View Source
var DriverInstallTemplate_RewriteMode_value = map[string]int32{
	"DISABLE": 0,
	"ENABLE":  1,
	"FORCE":   2,
}
View Source
var E_Description = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.EnumValueOptions)(nil),
	ExtensionType: (*string)(nil),
	Field:         48651165,
	Name:          "description",
	Tag:           "bytes,48651165,opt,name=description",
	Filename:      "semantic.proto",
}
View Source
var E_Label = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.EnumValueOptions)(nil),
	ExtensionType: ([]SemanticDescriptor_Labels)(nil),
	Field:         48651166,
	Name:          "label",
	Tag:           "varint,48651166,rep,name=label,enum=SemanticDescriptor_Labels",
	Filename:      "semantic.proto",
}
View Source
var E_SemType = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.FieldOptions)(nil),
	ExtensionType: (*SemanticDescriptor)(nil),
	Field:         51584972,
	Name:          "sem_type",
	Tag:           "bytes,51584972,opt,name=sem_type,json=semType",
	Filename:      "semantic.proto",
}
View Source
var E_Semantic = &proto.ExtensionDesc{
	ExtendedType:  (*google_protobuf.MessageOptions)(nil),
	ExtensionType: (*SemanticMessageDescriptor)(nil),
	Field:         51584971,
	Name:          "semantic",
	Tag:           "bytes,51584971,opt,name=semantic",
	Filename:      "semantic.proto",
}
View Source
var ExportCollectionFilesAsArchiveArgs_ArchiveFormat_name = map[int32]string{
	0: "ZIP",
	1: "TAR_GZ",
}
View Source
var ExportCollectionFilesAsArchiveArgs_ArchiveFormat_value = map[string]int32{
	"ZIP":    0,
	"TAR_GZ": 1,
}
View Source
var FileFinderAction_Action_name = map[int32]string{
	0: "STAT",
	1: "HASH",
	2: "DOWNLOAD",
}
View Source
var FileFinderAction_Action_value = map[string]int32{
	"STAT":     0,
	"HASH":     1,
	"DOWNLOAD": 2,
}
View Source
var FileFinderCondition_Type_name = map[int32]string{
	0: "MODIFICATION_TIME",
	1: "ACCESS_TIME",
	2: "INODE_CHANGE_TIME",
	3: "SIZE",
	4: "CONTENTS_REGEX_MATCH",
	5: "CONTENTS_LITERAL_MATCH",
}
View Source
var FileFinderCondition_Type_value = map[string]int32{
	"MODIFICATION_TIME":      0,
	"ACCESS_TIME":            1,
	"INODE_CHANGE_TIME":      2,
	"SIZE":                   3,
	"CONTENTS_REGEX_MATCH":   4,
	"CONTENTS_LITERAL_MATCH": 5,
}
View Source
var FileFinderContentsLiteralMatchCondition_Mode_name = map[int32]string{
	0: "ALL_HITS",
	1: "FIRST_HIT",
}
View Source
var FileFinderContentsLiteralMatchCondition_Mode_value = map[string]int32{
	"ALL_HITS":  0,
	"FIRST_HIT": 1,
}
View Source
var FileFinderContentsRegexMatchCondition_Mode_name = map[int32]string{
	0: "ALL_HITS",
	1: "FIRST_HIT",
}
View Source
var FileFinderContentsRegexMatchCondition_Mode_value = map[string]int32{
	"ALL_HITS":  0,
	"FIRST_HIT": 1,
}
View Source
var FingerprintTuple_HashType_name = map[int32]string{
	0: "MD5",
	1: "SHA1",
	2: "SHA256",
}
View Source
var FingerprintTuple_HashType_value = map[string]int32{
	"MD5":    0,
	"SHA1":   1,
	"SHA256": 2,
}
View Source
var FingerprintTuple_Type_name = map[int32]string{
	0: "FPT_GENERIC",
	1: "FPT_PE_COFF",
}
View Source
var FingerprintTuple_Type_value = map[string]int32{
	"FPT_GENERIC": 0,
	"FPT_PE_COFF": 1,
}
View Source
var FlowNotification_Status_name = map[int32]string{
	0: "UNKNOWN",
	1: "OK",
	2: "ERROR",
}
View Source
var FlowNotification_Status_value = map[string]int32{
	"UNKNOWN": 0,
	"OK":      1,
	"ERROR":   2,
}
View Source
var Flow_State_name = map[int32]string{
	0: "RUNNING",
	1: "TERMINATED",
	3: "ERROR",
	2: "WELL_KNOWN",
}
View Source
var Flow_State_value = map[string]int32{
	"RUNNING":    0,
	"TERMINATED": 1,
	"ERROR":      3,
	"WELL_KNOWN": 2,
}
View Source
var ForemanClientRuleSet_MatchMode_name = map[int32]string{
	0: "MATCH_ALL",
	1: "MATCH_ANY",
}
View Source
var ForemanClientRuleSet_MatchMode_value = map[string]int32{
	"MATCH_ALL": 0,
	"MATCH_ANY": 1,
}
View Source
var ForemanClientRule_Type_name = map[int32]string{
	0: "OS",
	1: "LABEL",
	2: "REGEX",
	3: "INTEGER",
}
View Source
var ForemanClientRule_Type_value = map[string]int32{
	"OS":      0,
	"LABEL":   1,
	"REGEX":   2,
	"INTEGER": 3,
}
View Source
var ForemanIntegerClientRule_Operator_name = map[int32]string{
	0: "EQUAL",
	1: "LESS_THAN",
	2: "GREATER_THAN",
}
View Source
var ForemanIntegerClientRule_Operator_value = map[string]int32{
	"EQUAL":        0,
	"LESS_THAN":    1,
	"GREATER_THAN": 2,
}
View Source
var ForemanLabelClientRule_MatchMode_name = map[int32]string{
	0: "MATCH_ALL",
	1: "MATCH_ANY",
	2: "DOES_NOT_MATCH_ALL",
	3: "DOES_NOT_MATCH_ANY",
}
View Source
var ForemanLabelClientRule_MatchMode_value = map[string]int32{
	"MATCH_ALL":          0,
	"MATCH_ANY":          1,
	"DOES_NOT_MATCH_ALL": 2,
	"DOES_NOT_MATCH_ANY": 3,
}
View Source
var GUISettings_DocsLocation_name = map[int32]string{
	0: "LOCAL",
	1: "REMOTE",
}
View Source
var GUISettings_DocsLocation_value = map[string]int32{
	"LOCAL":  0,
	"REMOTE": 1,
}
View Source
var GUISettings_UIMode_name = map[int32]string{
	0: "BASIC",
	1: "ADVANCED",
	2: "DEBUG",
}
View Source
var GUISettings_UIMode_value = map[string]int32{
	"BASIC":    0,
	"ADVANCED": 1,
	"DEBUG":    2,
}
View Source
var GlobalNotification_Type_name = map[int32]string{
	0: "INFO",
	1: "WARNING",
	2: "ERROR",
}
View Source
var GlobalNotification_Type_value = map[string]int32{
	"INFO":    0,
	"WARNING": 1,
	"ERROR":   2,
}
View Source
var GrepSpec_Mode_name = map[int32]string{
	0: "ALL_HITS",
	1: "FIRST_HIT",
}
View Source
var GrepSpec_Mode_value = map[string]int32{
	"ALL_HITS":  0,
	"FIRST_HIT": 1,
}
View Source
var GrrMessage_AuthorizationState_name = map[int32]string{
	0: "UNAUTHENTICATED",
	1: "AUTHENTICATED",
	2: "DESYNCHRONIZED",
}
View Source
var GrrMessage_AuthorizationState_value = map[string]int32{
	"UNAUTHENTICATED": 0,
	"AUTHENTICATED":   1,
	"DESYNCHRONIZED":  2,
}
View Source
var GrrMessage_Priority_name = map[int32]string{
	0: "LOW_PRIORITY",
	1: "MEDIUM_PRIORITY",
	2: "HIGH_PRIORITY",
}
View Source
var GrrMessage_Priority_value = map[string]int32{
	"LOW_PRIORITY":    0,
	"MEDIUM_PRIORITY": 1,
	"HIGH_PRIORITY":   2,
}
View Source
var GrrMessage_Type_name = map[int32]string{
	0: "MESSAGE",
	1: "STATUS",
	2: "ITERATOR",
}
View Source
var GrrMessage_Type_value = map[string]int32{
	"MESSAGE":  0,
	"STATUS":   1,
	"ITERATOR": 2,
}
View Source
var GrrStatus_ReturnedStatus_name = map[int32]string{
	0:  "OK",
	1:  "IOERROR",
	2:  "RETRANSMISSION_DETECTED",
	3:  "CLIENT_KILLED",
	4:  "NETWORK_LIMIT_EXCEEDED",
	9:  "WORKER_STUCK",
	10: "GENERIC_ERROR",
}
View Source
var GrrStatus_ReturnedStatus_value = map[string]int32{
	"OK":                      0,
	"IOERROR":                 1,
	"RETRANSMISSION_DETECTED": 2,
	"CLIENT_KILLED":           3,
	"NETWORK_LIMIT_EXCEEDED":  4,
	"WORKER_STUCK":            9,
	"GENERIC_ERROR":           10,
}
View Source
var HuntNotification_Status_name = map[int32]string{
	0: "UNKNOWN",
	1: "OK",
	2: "ERROR",
	3: "BAD",
}
View Source
var HuntNotification_Status_value = map[string]int32{
	"UNKNOWN": 0,
	"OK":      1,
	"ERROR":   2,
	"BAD":     3,
}
View Source
var Iterator_State_name = map[int32]string{
	0: "RUNNING",
	1: "FINISHED",
}
View Source
var Iterator_State_value = map[string]int32{
	"RUNNING":  0,
	"FINISHED": 1,
}
View Source
var LinuxServiceInformation_StartMode_name = map[int32]string{
	0: "UNKNOWN",
	1: "INIT",
	2: "UPSTART",
	3: "SYSTEMD",
	4: "INETD",
	5: "XINETD",
}
View Source
var LinuxServiceInformation_StartMode_value = map[string]int32{
	"UNKNOWN": 0,
	"INIT":    1,
	"UPSTART": 2,
	"SYSTEMD": 3,
	"INETD":   4,
	"XINETD":  5,
}
View Source
var LogTarget_LogTransport_name = map[int32]string{
	0: "UNKNOWN_LOG_TRANSPORT",
	1: "NONE",
	2: "FILE",
	3: "UDP",
	4: "TCP",
	5: "PIPE",
	6: "SCRIPT",
	7: "MODULE",
	8: "WALL",
}
View Source
var LogTarget_LogTransport_value = map[string]int32{
	"UNKNOWN_LOG_TRANSPORT": 0,
	"NONE":                  1,
	"FILE":                  2,
	"UDP":                   3,
	"TCP":                   4,
	"PIPE":                  5,
	"SCRIPT":                6,
	"MODULE":                7,
	"WALL":                  8,
}
View Source
var ManageCronJobFlowArgs_Action_name = map[int32]string{
	0: "NOOP",
	1: "DISABLE",
	2: "ENABLE",
	3: "DELETE",
	4: "RUN",
}
View Source
var ManageCronJobFlowArgs_Action_value = map[string]int32{
	"NOOP":    0,
	"DISABLE": 1,
	"ENABLE":  2,
	"DELETE":  3,
	"RUN":     4,
}
View Source
var Match_name = map[int32]string{
	0: "NONE",
	1: "ONE",
	2: "ANY",
	3: "ALL",
	4: "SOME",
}
View Source
var Match_value = map[string]int32{
	"NONE": 0,
	"ONE":  1,
	"ANY":  2,
	"ALL":  3,
	"SOME": 4,
}
View Source
var MetricFieldDefinition_FieldType_name = map[int32]string{
	0: "INT",
	1: "STR",
}
View Source
var MetricFieldDefinition_FieldType_value = map[string]int32{
	"INT": 0,
	"STR": 1,
}
View Source
var MetricMetadata_MetricType_name = map[int32]string{
	0: "COUNTER",
	1: "GAUGE",
	2: "EVENT",
}
View Source
var MetricMetadata_MetricType_value = map[string]int32{
	"COUNTER": 0,
	"GAUGE":   1,
	"EVENT":   2,
}
View Source
var MetricMetadata_MetricUnits_name = map[int32]string{
	0:  "SECONDS",
	1:  "MILLISECONDS",
	2:  "MICROSECONDS",
	3:  "NANOSECONDS",
	10: "BITS",
	11: "BYTES",
	12: "KILOBYTES",
	13: "MEGABYTES",
	14: "GIGABYTES",
}
View Source
var MetricMetadata_MetricUnits_value = map[string]int32{
	"SECONDS":      0,
	"MILLISECONDS": 1,
	"MICROSECONDS": 2,
	"NANOSECONDS":  3,
	"BITS":         10,
	"BYTES":        11,
	"KILOBYTES":    12,
	"MEGABYTES":    13,
	"GIGABYTES":    14,
}
View Source
var MetricMetadata_ValueType_name = map[int32]string{
	0: "INT",
	1: "FLOAT",
	2: "STR",
	3: "DISTRIBUTION",
}
View Source
var MetricMetadata_ValueType_value = map[string]int32{
	"INT":          0,
	"FLOAT":        1,
	"STR":          2,
	"DISTRIBUTION": 3,
}
View Source
var NSRLInformation_FileType_name = map[int32]string{
	0: "NORMAL_FILE",
	1: "MALICIOUS_FILE",
	2: "SPECIAL_FILE",
}
View Source
var NSRLInformation_FileType_value = map[string]int32{
	"NORMAL_FILE":    0,
	"MALICIOUS_FILE": 1,
	"SPECIAL_FILE":   2,
}
View Source
var NetworkAddress_Family_name = map[int32]string{
	0: "INET",
	1: "INET6",
}
View Source
var NetworkAddress_Family_value = map[string]int32{
	"INET":  0,
	"INET6": 1,
}
View Source
var NetworkConnection_Family_name = map[int32]string{
	2:  "INET",
	10: "INET6",
	23: "INET6_WIN",
	30: "INET6_OSX",
}
View Source
var NetworkConnection_Family_value = map[string]int32{
	"INET":      2,
	"INET6":     10,
	"INET6_WIN": 23,
	"INET6_OSX": 30,
}
View Source
var NetworkConnection_State_name = map[int32]string{
	0:  "UNKNOWN",
	1:  "CLOSED",
	2:  "LISTEN",
	3:  "SYN_SENT",
	4:  "SYN_RECV",
	5:  "ESTABLISHED",
	6:  "FIN_WAIT1",
	7:  "FIN_WAIT2",
	8:  "CLOSE_WAIT",
	9:  "CLOSING",
	10: "LAST_ACK",
	11: "TIME_WAIT",
	12: "DELETE_TCB",
	13: "NONE",
	14: "CLOSE",
}
View Source
var NetworkConnection_State_value = map[string]int32{
	"UNKNOWN":     0,
	"CLOSED":      1,
	"LISTEN":      2,
	"SYN_SENT":    3,
	"SYN_RECV":    4,
	"ESTABLISHED": 5,
	"FIN_WAIT1":   6,
	"FIN_WAIT2":   7,
	"CLOSE_WAIT":  8,
	"CLOSING":     9,
	"LAST_ACK":    10,
	"TIME_WAIT":   11,
	"DELETE_TCB":  12,
	"NONE":        13,
	"CLOSE":       14,
}
View Source
var NetworkConnection_Type_name = map[int32]string{
	0: "UNKNOWN_SOCKET",
	1: "SOCK_STREAM",
	2: "SOCK_DGRAM",
}
View Source
var NetworkConnection_Type_value = map[string]int32{
	"UNKNOWN_SOCKET": 0,
	"SOCK_STREAM":    1,
	"SOCK_DGRAM":     2,
}
View Source
var OutputPluginBatchProcessingStatus_Status_name = map[int32]string{
	0: "SUCCESS",
	1: "ERROR",
}
View Source
var OutputPluginBatchProcessingStatus_Status_value = map[string]int32{
	"SUCCESS": 0,
	"ERROR":   1,
}
View Source
var OutputPluginVerificationResult_Status_name = map[int32]string{
	0: "N_A",
	1: "SUCCESS",
	2: "WARNING",
	3: "FAILURE",
}
View Source
var OutputPluginVerificationResult_Status_value = map[string]int32{
	"N_A":     0,
	"SUCCESS": 1,
	"WARNING": 2,
	"FAILURE": 3,
}
View Source
var PathSpecTskFsAttrType_name = map[int32]string{
	1:  "TSK_FS_ATTR_TYPE_DEFAULT",
	16: "TSK_FS_ATTR_TYPE_NTFS_SI",
	32: "TSK_FS_ATTR_TYPE_NTFS_ATTRLIST",
	48: "TSK_FS_ATTR_TYPE_NTFS_FNAME",
	64: "TSK_FS_ATTR_TYPE_NTFS_VVER",

	80:  "TSK_FS_ATTR_TYPE_NTFS_SEC",
	96:  "TSK_FS_ATTR_TYPE_NTFS_VNAME",
	112: "TSK_FS_ATTR_TYPE_NTFS_VINFO",
	128: "TSK_FS_ATTR_TYPE_NTFS_DATA",
	144: "TSK_FS_ATTR_TYPE_NTFS_IDXROOT",
	160: "TSK_FS_ATTR_TYPE_NTFS_IDXALLOC",
	176: "TSK_FS_ATTR_TYPE_NTFS_BITMAP",
	192: "TSK_FS_ATTR_TYPE_NTFS_SYMLNK",

	208:  "TSK_FS_ATTR_TYPE_NTFS_EAINFO",
	224:  "TSK_FS_ATTR_TYPE_NTFS_EA",
	240:  "TSK_FS_ATTR_TYPE_NTFS_PROP",
	256:  "TSK_FS_ATTR_TYPE_NTFS_LOG",
	4097: "TSK_FS_ATTR_TYPE_UNIX_INDIR",
}
View Source
var PathSpecTskFsAttrType_value = map[string]int32{
	"TSK_FS_ATTR_TYPE_DEFAULT":       1,
	"TSK_FS_ATTR_TYPE_NTFS_SI":       16,
	"TSK_FS_ATTR_TYPE_NTFS_ATTRLIST": 32,
	"TSK_FS_ATTR_TYPE_NTFS_FNAME":    48,
	"TSK_FS_ATTR_TYPE_NTFS_VVER":     64,
	"TSK_FS_ATTR_TYPE_NTFS_OBJID":    64,
	"TSK_FS_ATTR_TYPE_NTFS_SEC":      80,
	"TSK_FS_ATTR_TYPE_NTFS_VNAME":    96,
	"TSK_FS_ATTR_TYPE_NTFS_VINFO":    112,
	"TSK_FS_ATTR_TYPE_NTFS_DATA":     128,
	"TSK_FS_ATTR_TYPE_NTFS_IDXROOT":  144,
	"TSK_FS_ATTR_TYPE_NTFS_IDXALLOC": 160,
	"TSK_FS_ATTR_TYPE_NTFS_BITMAP":   176,
	"TSK_FS_ATTR_TYPE_NTFS_SYMLNK":   192,
	"TSK_FS_ATTR_TYPE_NTFS_REPARSE":  192,
	"TSK_FS_ATTR_TYPE_NTFS_EAINFO":   208,
	"TSK_FS_ATTR_TYPE_NTFS_EA":       224,
	"TSK_FS_ATTR_TYPE_NTFS_PROP":     240,
	"TSK_FS_ATTR_TYPE_NTFS_LOG":      256,
	"TSK_FS_ATTR_TYPE_UNIX_INDIR":    4097,
}
View Source
var PathSpec_Options_name = map[int32]string{
	0: "CASE_INSENSITIVE",
	1: "CASE_LITERAL",
	2: "REGEX",
	3: "RECURSIVE",
}
View Source
var PathSpec_Options_value = map[string]int32{
	"CASE_INSENSITIVE": 0,
	"CASE_LITERAL":     1,
	"REGEX":            2,
	"RECURSIVE":        3,
}
View Source
var PathSpec_PathType_name = map[int32]string{
	-1: "UNSET",
	0:  "OS",
	1:  "TSK",
	2:  "REGISTRY",
	3:  "MEMORY",
	4:  "TMPFILE",
}
View Source
var PathSpec_PathType_value = map[string]int32{
	"UNSET":    -1,
	"OS":       0,
	"TSK":      1,
	"REGISTRY": 2,
	"MEMORY":   3,
	"TMPFILE":  4,
}
View Source
var Probe_Mode_name = map[int32]string{
	0: "SERIAL",
	1: "PARALLEL",
}
View Source
var Probe_Mode_value = map[string]int32{
	"SERIAL":   0,
	"PARALLEL": 1,
}
View Source
var Probe_ResultContext_name = map[int32]string{
	0: "UNKNOWN_RESULT_CONTEXT",
	1: "PARSER",
	2: "ANOMALY",
	3: "RAW",
}
View Source
var Probe_ResultContext_value = map[string]int32{
	"UNKNOWN_RESULT_CONTEXT": 0,
	"PARSER":                 1,
	"ANOMALY":                2,
	"RAW":                    3,
}
View Source
var PwEntry_PwHash_name = map[int32]string{
	0:  "DES",
	1:  "MD5",
	2:  "BLOWFISH",
	3:  "NTHASH",
	4:  "UNUSED",
	5:  "SHA256",
	6:  "SHA512",
	13: "UNSET",
	14: "DISABLED",
	15: "EMPTY",
}
View Source
var PwEntry_PwHash_value = map[string]int32{
	"DES":      0,
	"MD5":      1,
	"BLOWFISH": 2,
	"NTHASH":   3,
	"UNUSED":   4,
	"SHA256":   5,
	"SHA512":   6,
	"UNSET":    13,
	"DISABLED": 14,
	"EMPTY":    15,
}
View Source
var PwEntry_PwStore_name = map[int32]string{
	0: "UNKNOWN",
	1: "PASSWD",
	2: "SHADOW",
	3: "GROUP",
	4: "GSHADOW",
}
View Source
var PwEntry_PwStore_value = map[string]int32{
	"UNKNOWN": 0,
	"PASSWD":  1,
	"SHADOW":  2,
	"GROUP":   3,
	"GSHADOW": 4,
}
View Source
var RegistryFinderCondition_Type_name = map[int32]string{
	0: "VALUE_LITERAL_MATCH",
	1: "VALUE_REGEX_MATCH",
	2: "MODIFICATION_TIME",
	3: "SIZE",
}
View Source
var RegistryFinderCondition_Type_value = map[string]int32{
	"VALUE_LITERAL_MATCH": 0,
	"VALUE_REGEX_MATCH":   1,
	"MODIFICATION_TIME":   2,
	"SIZE":                3,
}
View Source
var SemanticDescriptor_Labels_name = map[int32]string{
	1: "ADVANCED",
	2: "HIDDEN",
}
View Source
var SemanticDescriptor_Labels_value = map[string]int32{
	"ADVANCED": 1,
	"HIDDEN":   2,
}
View Source
var SignedBlob_HashType_name = map[int32]string{
	0: "MD5",
	1: "SHA1",
	2: "SHA256",
}
View Source
var SignedBlob_HashType_value = map[string]int32{
	"MD5":    0,
	"SHA1":   1,
	"SHA256": 2,
}
View Source
var SignedBlob_SignatureType_name = map[int32]string{
	0: "RSA_2048",
}
View Source
var SignedBlob_SignatureType_value = map[string]int32{
	"RSA_2048": 0,
}
View Source
var SignedMessageList_CompressionType_name = map[int32]string{
	0: "UNCOMPRESSED",
	1: "ZCOMPRESSION",
}
View Source
var SignedMessageList_CompressionType_value = map[string]int32{
	"UNCOMPRESSED": 0,
	"ZCOMPRESSION": 1,
}
View Source
var SoftwarePackage_InstallState_name = map[int32]string{
	0: "INSTALLED",
	1: "PENDING",
	2: "UNINSTALLED",
	3: "UNKNOWN",
}
View Source
var SoftwarePackage_InstallState_value = map[string]int32{
	"INSTALLED":   0,
	"PENDING":     1,
	"UNINSTALLED": 2,
	"UNKNOWN":     3,
}
View Source
var StatEntry_RegistryType_name = map[int32]string{
	0: "REG_NONE",
	1: "REG_SZ",
	2: "REG_EXPAND_SZ",
	3: "REG_BINARY",
	4: "REG_DWORD",

	5:  "REG_DWORD_BIG_ENDIAN",
	6:  "REG_LINK",
	7:  "REG_MULTI_SZ",
	11: "REG_QWORD",
}
View Source
var StatEntry_RegistryType_value = map[string]int32{
	"REG_NONE":                0,
	"REG_SZ":                  1,
	"REG_EXPAND_SZ":           2,
	"REG_BINARY":              3,
	"REG_DWORD":               4,
	"REG_DWORD_LITTLE_ENDIAN": 4,
	"REG_DWORD_BIG_ENDIAN":    5,
	"REG_LINK":                6,
	"REG_MULTI_SZ":            7,
	"REG_QWORD":               11,
}
View Source
var SudoersAlias_Type_name = map[int32]string{
	0: "USER",
	1: "RUNAS",
	2: "HOST",
	3: "CMD",
}
View Source
var SudoersAlias_Type_value = map[string]int32{
	"USER":  0,
	"RUNAS": 1,
	"HOST":  2,
	"CMD":   3,
}
View Source
var SymmetricCipher_Algorithm_name = map[int32]string{
	0: "NONE",
	1: "AES128CBC",
}
View Source
var SymmetricCipher_Algorithm_value = map[string]int32{
	"NONE":      0,
	"AES128CBC": 1,
}
View Source
var TimestampSpec_Type_name = map[int32]string{
	0: "SPECIFIC_TIME",
	1: "RANGED_TIME",
	2: "ALL_TIMESTAMPS",
	3: "NEWEST_TIMESTAMP",
}
View Source
var TimestampSpec_Type_value = map[string]int32{
	"SPECIFIC_TIME":    0,
	"RANGED_TIME":      1,
	"ALL_TIMESTAMPS":   2,
	"NEWEST_TIMESTAMP": 3,
}
View Source
var Volume_VolumeFileSystemFlagEnum_name = map[int32]string{
	1:  "FILE_CASE_SENSITIVE_SEARCH",
	2:  "FILE_CASE_PRESERVED_NAMES",
	3:  "FILE_UNICODE_ON_DISK",
	4:  "FILE_PERSISTENT_ACLS",
	5:  "FILE_FILE_COMPRESSION",
	6:  "FILE_VOLUME_QUOTAS",
	7:  "FILE_SUPPORTS_SPARSE_FILES",
	8:  "FILE_SUPPORTS_REPARSE_POINTS",
	9:  "FILE_SUPPORTS_REMOTE_STORAGE",
	10: "FILE_VOLUME_IS_COMPRESSED",
	11: "FILE_SUPPORTS_OBJECT_IDS",
	12: "FILE_SUPPORTS_ENCRYPTION",
	13: "FILE_NAMED_STREAMS",
	14: "FILE_READ_ONLY_VOLUME",
	15: "FILE_SEQUENTIAL_WRITE_ONCE",
	16: "FILE_SUPPORTS_TRANSACTIONS",
	17: "FILE_SUPPORTS_HARD_LINKS",
	18: "FILE_SUPPORTS_EXTENDED_ATTRIBUTES",
	19: "FILE_SUPPORTS_OPEN_BY_FILE_ID",
	20: "FILE_SUPPORTS_USN_JOURNAL",
	21: "FILE_SUPPORTS_INTEGRITY_STREAMS",
}
View Source
var Volume_VolumeFileSystemFlagEnum_value = map[string]int32{
	"FILE_CASE_SENSITIVE_SEARCH":        1,
	"FILE_CASE_PRESERVED_NAMES":         2,
	"FILE_UNICODE_ON_DISK":              3,
	"FILE_PERSISTENT_ACLS":              4,
	"FILE_FILE_COMPRESSION":             5,
	"FILE_VOLUME_QUOTAS":                6,
	"FILE_SUPPORTS_SPARSE_FILES":        7,
	"FILE_SUPPORTS_REPARSE_POINTS":      8,
	"FILE_SUPPORTS_REMOTE_STORAGE":      9,
	"FILE_VOLUME_IS_COMPRESSED":         10,
	"FILE_SUPPORTS_OBJECT_IDS":          11,
	"FILE_SUPPORTS_ENCRYPTION":          12,
	"FILE_NAMED_STREAMS":                13,
	"FILE_READ_ONLY_VOLUME":             14,
	"FILE_SEQUENTIAL_WRITE_ONCE":        15,
	"FILE_SUPPORTS_TRANSACTIONS":        16,
	"FILE_SUPPORTS_HARD_LINKS":          17,
	"FILE_SUPPORTS_EXTENDED_ATTRIBUTES": 18,
	"FILE_SUPPORTS_OPEN_BY_FILE_ID":     19,
	"FILE_SUPPORTS_USN_JOURNAL":         20,
	"FILE_SUPPORTS_INTEGRITY_STREAMS":   21,
}
View Source
var WindowsServiceInformation_ErrorControl_name = map[int32]string{
	3: "CRITICAL",
	2: "SEVERE",
	1: "NORMAL",
	0: "IGNORE",
}
View Source
var WindowsServiceInformation_ErrorControl_value = map[string]int32{
	"CRITICAL": 3,
	"SEVERE":   2,
	"NORMAL":   1,
	"IGNORE":   0,
}
View Source
var WindowsServiceInformation_ServiceMode_name = map[int32]string{
	0: "SERVICE_BOOT_START",
	1: "SERVICE_SYSTEM_START",
	2: "SERVICE_AUTO_START",
	3: "SERVICE_DEMAND_START",
	4: "SERVICE_DISABLED",
}
View Source
var WindowsServiceInformation_ServiceMode_value = map[string]int32{
	"SERVICE_BOOT_START":   0,
	"SERVICE_SYSTEM_START": 1,
	"SERVICE_AUTO_START":   2,
	"SERVICE_DEMAND_START": 3,
	"SERVICE_DISABLED":     4,
}
View Source
var WindowsServiceInformation_ServiceType_name = map[int32]string{
	1:  "SERVICE_KERNEL_DRIVER",
	2:  "SERVICE_FILE_SYSTEM_DRIVER",
	4:  "SERVICE_ADAPTER_ARGS",
	16: "SERVICE_WIN32_OWN_PROCESS",
	32: "SERVICE_WIN32_SHARE_PROCESS",
}
View Source
var WindowsServiceInformation_ServiceType_value = map[string]int32{
	"SERVICE_KERNEL_DRIVER":       1,
	"SERVICE_FILE_SYSTEM_DRIVER":  2,
	"SERVICE_ADAPTER_ARGS":        4,
	"SERVICE_WIN32_OWN_PROCESS":   16,
	"SERVICE_WIN32_SHARE_PROCESS": 32,
}
View Source
var WindowsVolume_WindowsDriveTypeEnum_name = map[int32]string{
	0: "DRIVE_UNKNOWN",
	1: "DRIVE_NO_ROOT_DIR",
	2: "DRIVE_REMOVABLE",
	3: "DRIVE_FIXED",
	4: "DRIVE_REMOTE",
	5: "DRIVE_CDROM",
	6: "DRIVE_RAMDISK",
}
View Source
var WindowsVolume_WindowsDriveTypeEnum_value = map[string]int32{
	"DRIVE_UNKNOWN":     0,
	"DRIVE_NO_ROOT_DIR": 1,
	"DRIVE_REMOVABLE":   2,
	"DRIVE_FIXED":       3,
	"DRIVE_REMOTE":      4,
	"DRIVE_CDROM":       5,
	"DRIVE_RAMDISK":     6,
}
View Source
var WindowsVolume_WindowsVolumeAttributeEnum_name = map[int32]string{
	0: "READONLY",
	1: "HIDDEN",
	2: "NODEFAULTDRIVELETTER",
	3: "SHADOWCOPY",
}
View Source
var WindowsVolume_WindowsVolumeAttributeEnum_value = map[string]int32{
	"READONLY":             0,
	"HIDDEN":               1,
	"NODEFAULTDRIVELETTER": 2,
	"SHADOWCOPY":           3,
}

Functions

This section is empty.

Types

type ACLToken

type ACLToken struct {
	Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	// A reason for access (e.g. case name, investigation id).
	Reason *string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	// What kind of access is required? r - read, w - write, x - execute (for
	// flows)
	RequestedAccess *string `protobuf:"bytes,3,opt,name=requested_access,json=requestedAccess" json:"requested_access,omitempty"`
	Expiry          *uint64 `protobuf:"varint,5,opt,name=expiry" json:"expiry,omitempty"`
	// The IP this request originated from as well as proxies on the way.
	SourceIps []string `protobuf:"bytes,6,rep,name=source_ips,json=sourceIps" json:"source_ips,omitempty"`
	// The issuing process.
	Process *string `protobuf:"bytes,7,opt,name=process" json:"process,omitempty"`
	// Is this action an emergency action?
	IsEmergency      *bool  `protobuf:"varint,8,opt,name=is_emergency,json=isEmergency" json:"is_emergency,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

This is the user's access token. Next field: 9

func (*ACLToken) Descriptor

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

func (*ACLToken) GetExpiry

func (m *ACLToken) GetExpiry() uint64

func (*ACLToken) GetIsEmergency

func (m *ACLToken) GetIsEmergency() bool

func (*ACLToken) GetProcess

func (m *ACLToken) GetProcess() string

func (*ACLToken) GetReason

func (m *ACLToken) GetReason() string

func (*ACLToken) GetRequestedAccess

func (m *ACLToken) GetRequestedAccess() string

func (*ACLToken) GetSourceIps

func (m *ACLToken) GetSourceIps() []string

func (*ACLToken) GetUsername

func (m *ACLToken) GetUsername() string

func (*ACLToken) ProtoMessage

func (*ACLToken) ProtoMessage()

func (*ACLToken) Reset

func (m *ACLToken) Reset()

func (*ACLToken) String

func (m *ACLToken) String() string

type AFF4ObjectLabel

type AFF4ObjectLabel struct {
	Name             *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Owner            *string `protobuf:"bytes,2,opt,name=owner" json:"owner,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*AFF4ObjectLabel) Descriptor

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

func (*AFF4ObjectLabel) GetName

func (m *AFF4ObjectLabel) GetName() string

func (*AFF4ObjectLabel) GetOwner

func (m *AFF4ObjectLabel) GetOwner() string

func (*AFF4ObjectLabel) GetTimestamp

func (m *AFF4ObjectLabel) GetTimestamp() uint64

func (*AFF4ObjectLabel) ProtoMessage

func (*AFF4ObjectLabel) ProtoMessage()

func (*AFF4ObjectLabel) Reset

func (m *AFF4ObjectLabel) Reset()

func (*AFF4ObjectLabel) String

func (m *AFF4ObjectLabel) String() string

type AFF4ObjectLabelsList

type AFF4ObjectLabelsList struct {
	Labels           []*AFF4ObjectLabel `protobuf:"bytes,1,rep,name=labels" json:"labels,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*AFF4ObjectLabelsList) Descriptor

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

func (*AFF4ObjectLabelsList) GetLabels

func (m *AFF4ObjectLabelsList) GetLabels() []*AFF4ObjectLabel

func (*AFF4ObjectLabelsList) ProtoMessage

func (*AFF4ObjectLabelsList) ProtoMessage()

func (*AFF4ObjectLabelsList) Reset

func (m *AFF4ObjectLabelsList) Reset()

func (*AFF4ObjectLabelsList) String

func (m *AFF4ObjectLabelsList) String() string

type AFF4ObjectSummary

type AFF4ObjectSummary struct {
	// The TYPE attribute.
	Type             *string    `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	Urn              *string    `protobuf:"bytes,2,opt,name=urn" json:"urn,omitempty"`
	Stat             *StatEntry `protobuf:"bytes,3,opt,name=stat" json:"stat,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

This is a summary of an AFF4 object. It consists of the most important attributes of some common AFF4 objects. It is used to store a summary in AFF4 collections for efficient searching and filtering - without needing to load all this information from the data store.

func (*AFF4ObjectSummary) Descriptor

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

func (*AFF4ObjectSummary) GetStat

func (m *AFF4ObjectSummary) GetStat() *StatEntry

func (*AFF4ObjectSummary) GetType

func (m *AFF4ObjectSummary) GetType() string

func (*AFF4ObjectSummary) GetUrn

func (m *AFF4ObjectSummary) GetUrn() string

func (*AFF4ObjectSummary) ProtoMessage

func (*AFF4ObjectSummary) ProtoMessage()

func (*AFF4ObjectSummary) Reset

func (m *AFF4ObjectSummary) Reset()

func (*AFF4ObjectSummary) String

func (m *AFF4ObjectSummary) String() string

type APIClient

type APIClient struct {
	// Base URL of the GRR AdminUI server, including the username and
	// password for HTTP Basic Authentication, e.g.
	// url.Parse("http://admin:admin@localhost:8000")
	BaseURL *url.URL
	// Client to use for web requests. If nil, it will be filled
	// on-demand with a copy http.DefaultClient to which a
	// "net/http/cookiejar".Jar has been added. The cookie jar is
	// needed for handling the csrf token mechanism.
	Client *http.Client
	// contains filtered or unexported fields
}

An APIClient is the client that is used to communicate with the GRR server.

func (*APIClient) AddClientsLabels

func (c *APIClient) AddClientsLabels(rq ApiAddClientsLabelsArgs) error

func (*APIClient) CancelFlow

func (c *APIClient) CancelFlow(rq ApiCancelFlowArgs, clientId string, flowId string) error

func (*APIClient) CreateCronJob

func (c *APIClient) CreateCronJob(rq ApiCronJob) error

func (*APIClient) CreateFlow

func (c *APIClient) CreateFlow(rq ApiCreateFlowArgs) (rs *ApiFlow, err error)

func (*APIClient) CreateGlobalFlow

func (c *APIClient) CreateGlobalFlow(rq ApiCreateFlowArgs) (rs *ApiFlow, err error)

func (*APIClient) CreateHunt

func (c *APIClient) CreateHunt(rq ApiCreateHuntArgs) (rs *ApiHunt, err error)

func (*APIClient) CreateUserClientApproval

func (c *APIClient) CreateUserClientApproval(rq ApiCreateUserClientApprovalArgs) (rs *ApiUserClientApproval, err error)

func (*APIClient) CreateVfsRefreshOperation

func (c *APIClient) CreateVfsRefreshOperation(rq ApiCreateVfsRefreshOperationArgs) (rs *ApiCreateVfsRefreshOperationResult, err error)

func (*APIClient) DeleteArtifacts

func (c *APIClient) DeleteArtifacts(rq ApiDeleteArtifactsArgs) error

func (*APIClient) DeleteCronJob

func (c *APIClient) DeleteCronJob(rq ApiDeleteCronJobArgs, cronJobId string) error

func (*APIClient) DisableCronLegacy

func (c *APIClient) DisableCronLegacy(cronId string) (*http.Response, error)

DisableCronLegacy disables the cron hunt cronId to be run.

This function uses a legacy (pre-API) interface.

func (*APIClient) DoRequest

func (c *APIClient) DoRequest(rq *http.Request) (*http.Response, error)

DoRequest performs the provided http.Request on the GRR server. It adds a CSRF token and skips over the ")]}'\n" XSS protection header if the GRR server returns a JSON document.

func (*APIClient) EnableCronLegacy

func (c *APIClient) EnableCronLegacy(cronId string) (*http.Response, error)

EnableCronLegacy enables the cron hunt cronId to be run.

This function uses a legacy (pre-API) interface.

func (*APIClient) ForceRunCronLegacy

func (c *APIClient) ForceRunCronLegacy(cronId string) (*http.Response, error)

ForceRunCronLegacy schedules the cron hunt cronId to be run immediately.

This function uses a legacy (pre-API) interface.

func (*APIClient) GetClient

func (c *APIClient) GetClient(rq ApiGetClientArgs) (rs *ApiGetClientResult, err error)

func (*APIClient) GetClientVersionTimes

func (c *APIClient) GetClientVersionTimes(clientId string) (rs *ApiGetClientVersionTimesResult, err error)

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() (rs *ApiGetConfigResult, err error)

func (*APIClient) GetConfigOption

func (c *APIClient) GetConfigOption(rq ApiGetConfigOptionArgs) (rs *ApiConfigOption, err error)

func (*APIClient) GetFileDetails

func (c *APIClient) GetFileDetails(rq ApiGetFileDetailsArgs) (rs *ApiGetFileDetailsResult, err error)

func (*APIClient) GetFileDownloadCommand

func (c *APIClient) GetFileDownloadCommand(rq ApiGetFileDownloadCommandArgs) (rs *ApiGetFileDownloadCommandResult, err error)

func (*APIClient) GetFileText

func (c *APIClient) GetFileText(rq ApiGetFileTextArgs) (rs *ApiGetFileTextResult, err error)

func (*APIClient) GetFileVersionTimes

func (c *APIClient) GetFileVersionTimes(rq ApiGetFileVersionTimesArgs) (rs *ApiGetFileVersionTimesResult, err error)

func (*APIClient) GetFlow

func (c *APIClient) GetFlow(rq ApiGetFlowArgs) (rs *ApiFlow, err error)

func (*APIClient) GetFlowResultsExportCommand

func (c *APIClient) GetFlowResultsExportCommand(rq ApiGetFlowResultsExportCommandArgs) (rs *ApiGetFlowResultsExportCommandResult, err error)

func (*APIClient) GetGrrUser

func (c *APIClient) GetGrrUser() (rs *ApiGrrUser, err error)

func (*APIClient) GetHunt

func (c *APIClient) GetHunt(huntId string) (rs *ApiHunt, err error)

func (*APIClient) GetHuntClientCompletionStats

func (c *APIClient) GetHuntClientCompletionStats(rq ApiGetHuntClientCompletionStatsArgs) (rs *ApiGetHuntClientCompletionStatsResult, err error)

func (*APIClient) GetHuntContext

func (c *APIClient) GetHuntContext(rq ApiGetHuntContextArgs) (rs *ApiGetHuntContextResult, err error)

func (*APIClient) GetHuntResultsExportCommand

func (c *APIClient) GetHuntResultsExportCommand(rq ApiGetHuntResultsExportCommandArgs) (rs *ApiGetHuntResultsExportCommandResult, err error)

func (*APIClient) GetHuntStats

func (c *APIClient) GetHuntStats(rq ApiGetHuntStatsArgs) (rs *ApiGetHuntStatsResult, err error)

func (*APIClient) GetLastClientIPAddress

func (c *APIClient) GetLastClientIPAddress(clientId string) (rs *ApiGetLastClientIPAddressResult, err error)

func (*APIClient) GetPendingUserNotificationsCount

func (c *APIClient) GetPendingUserNotificationsCount() (rs *ApiGetPendingUserNotificationsCountResult, err error)

func (*APIClient) GetUserClientApproval

func (c *APIClient) GetUserClientApproval(rq ApiGetUserClientApprovalArgs) (rs *ApiUserClientApproval, err error)

func (*APIClient) GetVfsTimeline

func (c *APIClient) GetVfsTimeline(rq ApiGetVfsTimelineArgs) (rs *ApiGetVfsTimelineResult, err error)

func (*APIClient) InterrogateClient

func (c *APIClient) InterrogateClient(rq ApiInterrogateClientArgs) (rs *ApiInterrogateClientResult, err error)

func (*APIClient) ListAndResetUserNotifications

func (c *APIClient) ListAndResetUserNotifications(rq ApiListAndResetUserNotificationsArgs) (rs *ApiListAndResetUserNotificationsResult, err error)

func (*APIClient) ListArtifacts

func (c *APIClient) ListArtifacts(rq ApiListArtifactsArgs) (rs *ApiListArtifactsResult, err error)

func (*APIClient) ListClientsLabels

func (c *APIClient) ListClientsLabels() (rs *ApiListClientsLabelsResult, err error)

func (*APIClient) ListCronJobs

func (c *APIClient) ListCronJobs(rq ApiListCronJobsArgs) (rs *ApiListCronJobsResult, err error)

func (*APIClient) ListFiles

func (c *APIClient) ListFiles(rq ApiListFilesArgs) (rs *ApiListFilesResult, err error)

func (*APIClient) ListFlowDescriptors

func (c *APIClient) ListFlowDescriptors(rq ApiListFlowDescriptorsArgs) (rs *ApiListFlowDescriptorsResult, err error)

func (*APIClient) ListFlowLogs

func (c *APIClient) ListFlowLogs(rq ApiListFlowLogsArgs) (rs *ApiListFlowLogsResult, err error)

func (*APIClient) ListFlowOutputPluginErrors

func (c *APIClient) ListFlowOutputPluginErrors(rq ApiListFlowOutputPluginErrorsArgs) (rs *ApiListFlowOutputPluginErrorsResult, err error)

func (*APIClient) ListFlowOutputPluginLogs

func (c *APIClient) ListFlowOutputPluginLogs(rq ApiListFlowOutputPluginLogsArgs) (rs *ApiListFlowOutputPluginLogsResult, err error)

func (*APIClient) ListFlowOutputPlugins

func (c *APIClient) ListFlowOutputPlugins(rq ApiListFlowOutputPluginsArgs) (rs *ApiListFlowOutputPluginsResult, err error)

func (*APIClient) ListFlowResults

func (c *APIClient) ListFlowResults(rq ApiListFlowResultsArgs) (rs *ApiListFlowResultsResult, err error)

func (*APIClient) ListFlows

func (c *APIClient) ListFlows(rq ApiListFlowsArgs) (rs *ApiListFlowsResult, err error)

func (*APIClient) ListHuntClients

func (c *APIClient) ListHuntClients(rq ApiListHuntClientsArgs) (rs *ApiListHuntClientsResult, err error)

func (*APIClient) ListHuntCrashes

func (c *APIClient) ListHuntCrashes(rq ApiListHuntCrashesArgs) (rs *ApiListHuntCrashesResult, err error)

func (*APIClient) ListHuntErrors

func (c *APIClient) ListHuntErrors(rq ApiListHuntErrorsArgs) (rs *ApiListHuntErrorsResult, err error)

func (*APIClient) ListHuntLogs

func (c *APIClient) ListHuntLogs(rq ApiListHuntLogsArgs) (rs *ApiListHuntLogsResult, err error)

func (*APIClient) ListHuntOutputPluginErrors

func (c *APIClient) ListHuntOutputPluginErrors(rq ApiListHuntOutputPluginErrorsArgs) (rs *ApiListHuntOutputPluginErrorsResult, err error)

func (*APIClient) ListHuntOutputPluginLogs

func (c *APIClient) ListHuntOutputPluginLogs(rq ApiListHuntOutputPluginLogsArgs) (rs *ApiListHuntOutputPluginLogsResult, err error)

func (*APIClient) ListHuntOutputPlugins

func (c *APIClient) ListHuntOutputPlugins(rq ApiListHuntOutputPluginsArgs) (rs *ApiListHuntOutputPluginsResult, err error)

func (*APIClient) ListHuntResults

func (c *APIClient) ListHuntResults(rq ApiListHuntResultsArgs) (rs *ApiListHuntResultsResult, err error)

func (*APIClient) ListHunts

func (c *APIClient) ListHunts(rq ApiListHuntsArgs) (rs *ApiListHuntsResult, err error)

func (*APIClient) ListKbFields

func (c *APIClient) ListKbFields() (rs *ApiListKbFieldsResult, err error)

func (*APIClient) ListKnownEncodings

func (c *APIClient) ListKnownEncodings() (rs *ApiListKnownEncodingsResult, err error)

func (*APIClient) ListPendingGlobalNotifications

func (c *APIClient) ListPendingGlobalNotifications() (rs *ApiListPendingGlobalNotificationsResult, err error)

func (*APIClient) ListPendingUserNotifications

func (c *APIClient) ListPendingUserNotifications(rq ApiListPendingUserNotificationsArgs) (rs *ApiListPendingUserNotificationsResult, err error)

func (*APIClient) ListUserClientApprovals

func (c *APIClient) ListUserClientApprovals(rq ApiListUserClientApprovalsArgs) (rs *ApiListUserClientApprovalsResult, err error)

func (*APIClient) ListUserCronApprovals

func (c *APIClient) ListUserCronApprovals(rq ApiListUserCronApprovalsArgs) (rs *ApiListUserCronApprovalsResult, err error)

func (*APIClient) ListUserHuntApprovals

func (c *APIClient) ListUserHuntApprovals(rq ApiListUserHuntApprovalsArgs) (rs *ApiListUserHuntApprovalsResult, err error)

func (*APIClient) RemoveClientsLabels

func (c *APIClient) RemoveClientsLabels(rq ApiRemoveClientsLabelsArgs) error

func (*APIClient) RunHuntLegacy

func (c *APIClient) RunHuntLegacy(huntId string) (*http.Response, error)

RunHuntLegacy activates hunt huntId.

This function uses a legacy (pre-API) interface.

func (*APIClient) SearchClients

func (c *APIClient) SearchClients(rq ApiSearchClientsArgs) (rs *ApiSearchClientsResult, err error)

func (*APIClient) StartRobotGetFilesOperation

func (c *APIClient) StartRobotGetFilesOperation(rq ApiStartRobotGetFilesOperationArgs) (rs *ApiStartRobotGetFilesOperationResult, err error)

func (*APIClient) StopHuntLegacy

func (c *APIClient) StopHuntLegacy(huntId string) (*http.Response, error)

StopHuntLegacy deactivates hunt huntId.

This function uses a legacy (pre-API) interface.

func (*APIClient) UpdateGrrUser

func (c *APIClient) UpdateGrrUser(rq ApiGrrUser) error

func (*APIClient) UpdateVfsFileContent

func (c *APIClient) UpdateVfsFileContent(rq ApiUpdateVfsFileContentArgs) (rs *ApiUpdateVfsFileContentResult, err error)

func (*APIClient) UploadArtifact

func (c *APIClient) UploadArtifact(rq ApiUploadArtifactArgs) error

type APIError

type APIError struct {
	StatusCode int
}

An APIError is an error type that encapsulates the HTTP status code received from the GRR server.

func (APIError) Error

func (e APIError) Error() string

type Anomaly

type Anomaly struct {
	Type               *Anomaly_AnomalyType  `protobuf:"varint,1,opt,name=type,enum=Anomaly_AnomalyType" json:"type,omitempty"`
	Severity           *Anomaly_AnomalyLevel `protobuf:"varint,2,opt,name=severity,enum=Anomaly_AnomalyLevel" json:"severity,omitempty"`
	Confidence         *Anomaly_AnomalyLevel `protobuf:"varint,3,opt,name=confidence,enum=Anomaly_AnomalyLevel" json:"confidence,omitempty"`
	Symptom            *string               `protobuf:"bytes,4,opt,name=symptom" json:"symptom,omitempty"`
	Explanation        *string               `protobuf:"bytes,5,opt,name=explanation" json:"explanation,omitempty"`
	GeneratedBy        *string               `protobuf:"bytes,6,opt,name=generated_by,json=generatedBy" json:"generated_by,omitempty"`
	ReferencePathspec  *PathSpec             `protobuf:"bytes,7,opt,name=reference_pathspec,json=referencePathspec" json:"reference_pathspec,omitempty"`
	AnomalyReferenceId []string              `protobuf:"bytes,8,rep,name=anomaly_reference_id,json=anomalyReferenceId" json:"anomaly_reference_id,omitempty"`
	Finding            []string              `protobuf:"bytes,9,rep,name=finding" json:"finding,omitempty"`
	XXX_unrecognized   []byte                `json:"-"`
}

type?, labels

func (*Anomaly) Descriptor

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

func (*Anomaly) GetAnomalyReferenceId

func (m *Anomaly) GetAnomalyReferenceId() []string

func (*Anomaly) GetConfidence

func (m *Anomaly) GetConfidence() Anomaly_AnomalyLevel

func (*Anomaly) GetExplanation

func (m *Anomaly) GetExplanation() string

func (*Anomaly) GetFinding

func (m *Anomaly) GetFinding() []string

func (*Anomaly) GetGeneratedBy

func (m *Anomaly) GetGeneratedBy() string

func (*Anomaly) GetReferencePathspec

func (m *Anomaly) GetReferencePathspec() *PathSpec

func (*Anomaly) GetSeverity

func (m *Anomaly) GetSeverity() Anomaly_AnomalyLevel

func (*Anomaly) GetSymptom

func (m *Anomaly) GetSymptom() string

func (*Anomaly) GetType

func (m *Anomaly) GetType() Anomaly_AnomalyType

func (*Anomaly) ProtoMessage

func (*Anomaly) ProtoMessage()

func (*Anomaly) Reset

func (m *Anomaly) Reset()

func (*Anomaly) String

func (m *Anomaly) String() string

type Anomaly_AnomalyLevel

type Anomaly_AnomalyLevel int32
const (
	Anomaly_UNKNOWN_ANOMALY_LEVEL Anomaly_AnomalyLevel = 0
	Anomaly_VERY_LOW              Anomaly_AnomalyLevel = 1
	Anomaly_LOW                   Anomaly_AnomalyLevel = 2
	Anomaly_MEDIUM                Anomaly_AnomalyLevel = 3
	Anomaly_HIGH                  Anomaly_AnomalyLevel = 4
	Anomaly_VERY_HIGH             Anomaly_AnomalyLevel = 5
)

func (Anomaly_AnomalyLevel) Enum

func (Anomaly_AnomalyLevel) EnumDescriptor

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

func (Anomaly_AnomalyLevel) String

func (x Anomaly_AnomalyLevel) String() string

func (*Anomaly_AnomalyLevel) UnmarshalJSON

func (x *Anomaly_AnomalyLevel) UnmarshalJSON(data []byte) error

type Anomaly_AnomalyType

type Anomaly_AnomalyType int32
const (
	Anomaly_UNKNOWN_ANOMALY_TYPE Anomaly_AnomalyType = 0
	Anomaly_PARSER_ANOMALY       Anomaly_AnomalyType = 1
	Anomaly_ANALYSIS_ANOMALY     Anomaly_AnomalyType = 2
	Anomaly_MANUAL_ANOMALY       Anomaly_AnomalyType = 3
)

func (Anomaly_AnomalyType) Enum

func (Anomaly_AnomalyType) EnumDescriptor

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

func (Anomaly_AnomalyType) String

func (x Anomaly_AnomalyType) String() string

func (*Anomaly_AnomalyType) UnmarshalJSON

func (x *Anomaly_AnomalyType) UnmarshalJSON(data []byte) error

type AnyValue

type AnyValue struct {
	TypeUrl          *string `protobuf:"bytes,1,opt,name=type_url,json=typeUrl" json:"type_url,omitempty"`
	Value            []byte  `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func MustNewAnyValue

func MustNewAnyValue(pb proto.Message) *AnyValue

MustNewAnyValue behaves like NewAnyValue but panics if an error occurs.

func NewAnyValue

func NewAnyValue(pb proto.Message) (*AnyValue, error)

NewAnyValue creates and returns a new AnyValue in which the type information and the serialized form of a proto.Message are stored.

func (*AnyValue) Descriptor

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

func (*AnyValue) GetProtoMessage

func (av *AnyValue) GetProtoMessage() (pb proto.Message, err error)

GetProtoMessage deserializes and returns the proto.Message stored in the AnyValue

func (*AnyValue) GetTypeUrl

func (m *AnyValue) GetTypeUrl() string

func (*AnyValue) GetValue

func (m *AnyValue) GetValue() []byte

func (*AnyValue) MarshalJSON

func (av *AnyValue) MarshalJSON() ([]byte, error)

MarshalJSON implements a JSON marshaller that marshals the value stored in av.Value.

func (*AnyValue) ProtoMessage

func (*AnyValue) ProtoMessage()

func (*AnyValue) Reset

func (m *AnyValue) Reset()

func (*AnyValue) String

func (m *AnyValue) String() string

type ApiAFF4ObjectRendererArgs

type ApiAFF4ObjectRendererArgs struct {
	LimitLists       *int64 `protobuf:"varint,1,opt,name=limit_lists,json=limitLists,def=-1" json:"limit_lists,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

AFF4 object renderers arguments (see gui/api_aff4_object_renderers.py).

func (*ApiAFF4ObjectRendererArgs) Descriptor

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

func (*ApiAFF4ObjectRendererArgs) GetLimitLists

func (m *ApiAFF4ObjectRendererArgs) GetLimitLists() int64

func (*ApiAFF4ObjectRendererArgs) ProtoMessage

func (*ApiAFF4ObjectRendererArgs) ProtoMessage()

func (*ApiAFF4ObjectRendererArgs) Reset

func (m *ApiAFF4ObjectRendererArgs) Reset()

func (*ApiAFF4ObjectRendererArgs) String

func (m *ApiAFF4ObjectRendererArgs) String() string

type ApiAddClientsLabelsArgs

type ApiAddClientsLabelsArgs struct {
	ClientIds        []string `protobuf:"bytes,1,rep,name=client_ids,json=clientIds" json:"client_ids,omitempty"`
	Labels           []string `protobuf:"bytes,2,rep,name=labels" json:"labels,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiAddClientsLabelsArgs) Descriptor

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

func (*ApiAddClientsLabelsArgs) GetClientIds

func (m *ApiAddClientsLabelsArgs) GetClientIds() []string

func (*ApiAddClientsLabelsArgs) GetLabels

func (m *ApiAddClientsLabelsArgs) GetLabels() []string

func (*ApiAddClientsLabelsArgs) ProtoMessage

func (*ApiAddClientsLabelsArgs) ProtoMessage()

func (*ApiAddClientsLabelsArgs) Reset

func (m *ApiAddClientsLabelsArgs) Reset()

func (*ApiAddClientsLabelsArgs) String

func (m *ApiAddClientsLabelsArgs) String() string

type ApiAff4ObjectAttribute

type ApiAff4ObjectAttribute struct {
	Name             *string                        `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Values           []*ApiAff4ObjectAttributeValue `protobuf:"bytes,2,rep,name=values" json:"values,omitempty"`
	XXX_unrecognized []byte                         `json:"-"`
}

func (*ApiAff4ObjectAttribute) Descriptor

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

func (*ApiAff4ObjectAttribute) GetName

func (m *ApiAff4ObjectAttribute) GetName() string

func (*ApiAff4ObjectAttribute) GetValues

func (*ApiAff4ObjectAttribute) ProtoMessage

func (*ApiAff4ObjectAttribute) ProtoMessage()

func (*ApiAff4ObjectAttribute) Reset

func (m *ApiAff4ObjectAttribute) Reset()

func (*ApiAff4ObjectAttribute) String

func (m *ApiAff4ObjectAttribute) String() string

type ApiAff4ObjectAttributeValue

type ApiAff4ObjectAttributeValue struct {
	Type             *string   `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	Age              *uint64   `protobuf:"varint,2,opt,name=age" json:"age,omitempty"`
	Value            *AnyValue `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiAff4ObjectAttributeValue) Descriptor

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

func (*ApiAff4ObjectAttributeValue) GetAge

func (m *ApiAff4ObjectAttributeValue) GetAge() uint64

func (*ApiAff4ObjectAttributeValue) GetType

func (m *ApiAff4ObjectAttributeValue) GetType() string

func (*ApiAff4ObjectAttributeValue) GetValue

func (m *ApiAff4ObjectAttributeValue) GetValue() *AnyValue

func (*ApiAff4ObjectAttributeValue) ProtoMessage

func (*ApiAff4ObjectAttributeValue) ProtoMessage()

func (*ApiAff4ObjectAttributeValue) Reset

func (m *ApiAff4ObjectAttributeValue) Reset()

func (*ApiAff4ObjectAttributeValue) String

func (m *ApiAff4ObjectAttributeValue) String() string

type ApiAff4ObjectRepresentation

type ApiAff4ObjectRepresentation struct {
	Types            []*ApiAff4ObjectType `protobuf:"bytes,1,rep,name=types" json:"types,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*ApiAff4ObjectRepresentation) Descriptor

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

func (*ApiAff4ObjectRepresentation) GetTypes

func (*ApiAff4ObjectRepresentation) ProtoMessage

func (*ApiAff4ObjectRepresentation) ProtoMessage()

func (*ApiAff4ObjectRepresentation) Reset

func (m *ApiAff4ObjectRepresentation) Reset()

func (*ApiAff4ObjectRepresentation) String

func (m *ApiAff4ObjectRepresentation) String() string

type ApiAff4ObjectType

type ApiAff4ObjectType struct {
	Name             *string                   `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Attributes       []*ApiAff4ObjectAttribute `protobuf:"bytes,2,rep,name=attributes" json:"attributes,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*ApiAff4ObjectType) Descriptor

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

func (*ApiAff4ObjectType) GetAttributes

func (m *ApiAff4ObjectType) GetAttributes() []*ApiAff4ObjectAttribute

func (*ApiAff4ObjectType) GetName

func (m *ApiAff4ObjectType) GetName() string

func (*ApiAff4ObjectType) ProtoMessage

func (*ApiAff4ObjectType) ProtoMessage()

func (*ApiAff4ObjectType) Reset

func (m *ApiAff4ObjectType) Reset()

func (*ApiAff4ObjectType) String

func (m *ApiAff4ObjectType) String() string

type ApiAuthorization

type ApiAuthorization struct {
	Router           *string        `protobuf:"bytes,1,opt,name=router" json:"router,omitempty"`
	RouterParams     *ApiDataObject `protobuf:"bytes,4,opt,name=router_params,json=routerParams" json:"router_params,omitempty"`
	Users            []string       `protobuf:"bytes,2,rep,name=users" json:"users,omitempty"`
	Groups           []string       `protobuf:"bytes,3,rep,name=groups" json:"groups,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*ApiAuthorization) Descriptor

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

func (*ApiAuthorization) GetGroups

func (m *ApiAuthorization) GetGroups() []string

func (*ApiAuthorization) GetRouter

func (m *ApiAuthorization) GetRouter() string

func (*ApiAuthorization) GetRouterParams

func (m *ApiAuthorization) GetRouterParams() *ApiDataObject

func (*ApiAuthorization) GetUsers

func (m *ApiAuthorization) GetUsers() []string

func (*ApiAuthorization) ProtoMessage

func (*ApiAuthorization) ProtoMessage()

func (*ApiAuthorization) Reset

func (m *ApiAuthorization) Reset()

func (*ApiAuthorization) String

func (m *ApiAuthorization) String() string

type ApiCancelFlowArgs

type ApiCancelFlowArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiCancelFlowArgs) Descriptor

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

func (*ApiCancelFlowArgs) GetClientId

func (m *ApiCancelFlowArgs) GetClientId() string

func (*ApiCancelFlowArgs) GetFlowId

func (m *ApiCancelFlowArgs) GetFlowId() string

func (*ApiCancelFlowArgs) ProtoMessage

func (*ApiCancelFlowArgs) ProtoMessage()

func (*ApiCancelFlowArgs) Reset

func (m *ApiCancelFlowArgs) Reset()

func (*ApiCancelFlowArgs) String

func (m *ApiCancelFlowArgs) String() string

type ApiClient

type ApiClient struct {
	Urn              *string            `protobuf:"bytes,1,opt,name=urn" json:"urn,omitempty"`
	AgentInfo        *ClientInformation `protobuf:"bytes,2,opt,name=agent_info,json=agentInfo" json:"agent_info,omitempty"`
	HardwareInfo     *HardwareInfo      `protobuf:"bytes,3,opt,name=hardware_info,json=hardwareInfo" json:"hardware_info,omitempty"`
	OsInfo           *Uname             `protobuf:"bytes,4,opt,name=os_info,json=osInfo" json:"os_info,omitempty"`
	FirstSeenAt      *uint64            `protobuf:"varint,6,opt,name=first_seen_at,json=firstSeenAt" json:"first_seen_at,omitempty"`
	LastSeenAt       *uint64            `protobuf:"varint,7,opt,name=last_seen_at,json=lastSeenAt" json:"last_seen_at,omitempty"`
	LastBootedAt     *uint64            `protobuf:"varint,8,opt,name=last_booted_at,json=lastBootedAt" json:"last_booted_at,omitempty"`
	LastClock        *uint64            `protobuf:"varint,9,opt,name=last_clock,json=lastClock" json:"last_clock,omitempty"`
	LastCrashAt      *uint64            `protobuf:"varint,10,opt,name=last_crash_at,json=lastCrashAt" json:"last_crash_at,omitempty"`
	Labels           []*AFF4ObjectLabel `protobuf:"bytes,11,rep,name=labels" json:"labels,omitempty"`
	Interfaces       []*Interface       `protobuf:"bytes,12,rep,name=interfaces" json:"interfaces,omitempty"`
	Users            []*User            `protobuf:"bytes,13,rep,name=users" json:"users,omitempty"`
	Volumes          []*Volume          `protobuf:"bytes,14,rep,name=volumes" json:"volumes,omitempty"`
	Age              *uint64            `protobuf:"varint,15,opt,name=age" json:"age,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiClient) Descriptor

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

func (*ApiClient) GetAge

func (m *ApiClient) GetAge() uint64

func (*ApiClient) GetAgentInfo

func (m *ApiClient) GetAgentInfo() *ClientInformation

func (*ApiClient) GetFirstSeenAt

func (m *ApiClient) GetFirstSeenAt() uint64

func (*ApiClient) GetHardwareInfo

func (m *ApiClient) GetHardwareInfo() *HardwareInfo

func (*ApiClient) GetInterfaces

func (m *ApiClient) GetInterfaces() []*Interface

func (*ApiClient) GetLabels

func (m *ApiClient) GetLabels() []*AFF4ObjectLabel

func (*ApiClient) GetLastBootedAt

func (m *ApiClient) GetLastBootedAt() uint64

func (*ApiClient) GetLastClock

func (m *ApiClient) GetLastClock() uint64

func (*ApiClient) GetLastCrashAt

func (m *ApiClient) GetLastCrashAt() uint64

func (*ApiClient) GetLastSeenAt

func (m *ApiClient) GetLastSeenAt() uint64

func (*ApiClient) GetOsInfo

func (m *ApiClient) GetOsInfo() *Uname

func (*ApiClient) GetUrn

func (m *ApiClient) GetUrn() string

func (*ApiClient) GetUsers

func (m *ApiClient) GetUsers() []*User

func (*ApiClient) GetVolumes

func (m *ApiClient) GetVolumes() []*Volume

func (*ApiClient) ProtoMessage

func (*ApiClient) ProtoMessage()

func (*ApiClient) Reset

func (m *ApiClient) Reset()

func (*ApiClient) String

func (m *ApiClient) String() string

type ApiConfigOption

type ApiConfigOption struct {
	Name             *string   `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	IsRedacted       *bool     `protobuf:"varint,2,opt,name=is_redacted,json=isRedacted" json:"is_redacted,omitempty"`
	Value            *AnyValue `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	Type             *string   `protobuf:"bytes,4,opt,name=type" json:"type,omitempty"`
	IsInvalid        *bool     `protobuf:"varint,5,opt,name=is_invalid,json=isInvalid" json:"is_invalid,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiConfigOption) Descriptor

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

func (*ApiConfigOption) GetIsInvalid

func (m *ApiConfigOption) GetIsInvalid() bool

func (*ApiConfigOption) GetIsRedacted

func (m *ApiConfigOption) GetIsRedacted() bool

func (*ApiConfigOption) GetName

func (m *ApiConfigOption) GetName() string

func (*ApiConfigOption) GetType

func (m *ApiConfigOption) GetType() string

func (*ApiConfigOption) GetValue

func (m *ApiConfigOption) GetValue() *AnyValue

func (*ApiConfigOption) ProtoMessage

func (*ApiConfigOption) ProtoMessage()

func (*ApiConfigOption) Reset

func (m *ApiConfigOption) Reset()

func (*ApiConfigOption) String

func (m *ApiConfigOption) String() string

type ApiConfigSection

type ApiConfigSection struct {
	Name             *string            `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Options          []*ApiConfigOption `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiConfigSection) Descriptor

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

func (*ApiConfigSection) GetName

func (m *ApiConfigSection) GetName() string

func (*ApiConfigSection) GetOptions

func (m *ApiConfigSection) GetOptions() []*ApiConfigOption

func (*ApiConfigSection) ProtoMessage

func (*ApiConfigSection) ProtoMessage()

func (*ApiConfigSection) Reset

func (m *ApiConfigSection) Reset()

func (*ApiConfigSection) String

func (m *ApiConfigSection) String() string

type ApiCreateFlowArgs

type ApiCreateFlowArgs struct {
	ClientId         *string  `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Flow             *ApiFlow `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiCreateFlowArgs) Descriptor

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

func (*ApiCreateFlowArgs) GetClientId

func (m *ApiCreateFlowArgs) GetClientId() string

func (*ApiCreateFlowArgs) GetFlow

func (m *ApiCreateFlowArgs) GetFlow() *ApiFlow

func (*ApiCreateFlowArgs) ProtoMessage

func (*ApiCreateFlowArgs) ProtoMessage()

func (*ApiCreateFlowArgs) Reset

func (m *ApiCreateFlowArgs) Reset()

func (*ApiCreateFlowArgs) String

func (m *ApiCreateFlowArgs) String() string

type ApiCreateHuntArgs

type ApiCreateHuntArgs struct {
	HuntRunnerArgs   *HuntRunnerArgs  `protobuf:"bytes,1,opt,name=hunt_runner_args,json=huntRunnerArgs" json:"hunt_runner_args,omitempty"`
	HuntArgs         *GenericHuntArgs `protobuf:"bytes,2,opt,name=hunt_args,json=huntArgs" json:"hunt_args,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*ApiCreateHuntArgs) Descriptor

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

func (*ApiCreateHuntArgs) GetHuntArgs

func (m *ApiCreateHuntArgs) GetHuntArgs() *GenericHuntArgs

func (*ApiCreateHuntArgs) GetHuntRunnerArgs

func (m *ApiCreateHuntArgs) GetHuntRunnerArgs() *HuntRunnerArgs

func (*ApiCreateHuntArgs) ProtoMessage

func (*ApiCreateHuntArgs) ProtoMessage()

func (*ApiCreateHuntArgs) Reset

func (m *ApiCreateHuntArgs) Reset()

func (*ApiCreateHuntArgs) String

func (m *ApiCreateHuntArgs) String() string

type ApiCreateUserClientApprovalArgs

type ApiCreateUserClientApprovalArgs struct {
	ClientId         *string                `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Approval         *ApiUserClientApproval `protobuf:"bytes,2,opt,name=approval" json:"approval,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

func (*ApiCreateUserClientApprovalArgs) Descriptor

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

func (*ApiCreateUserClientApprovalArgs) GetApproval

func (*ApiCreateUserClientApprovalArgs) GetClientId

func (m *ApiCreateUserClientApprovalArgs) GetClientId() string

func (*ApiCreateUserClientApprovalArgs) ProtoMessage

func (*ApiCreateUserClientApprovalArgs) ProtoMessage()

func (*ApiCreateUserClientApprovalArgs) Reset

func (*ApiCreateUserClientApprovalArgs) String

type ApiCreateVfsRefreshOperationArgs

type ApiCreateVfsRefreshOperationArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	MaxDepth         *uint64 `protobuf:"varint,3,opt,name=max_depth,json=maxDepth" json:"max_depth,omitempty"`
	NotifyUser       *bool   `protobuf:"varint,4,opt,name=notify_user,json=notifyUser" json:"notify_user,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiCreateVfsRefreshOperationArgs) Descriptor

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

func (*ApiCreateVfsRefreshOperationArgs) GetClientId

func (m *ApiCreateVfsRefreshOperationArgs) GetClientId() string

func (*ApiCreateVfsRefreshOperationArgs) GetFilePath

func (m *ApiCreateVfsRefreshOperationArgs) GetFilePath() string

func (*ApiCreateVfsRefreshOperationArgs) GetMaxDepth

func (m *ApiCreateVfsRefreshOperationArgs) GetMaxDepth() uint64

func (*ApiCreateVfsRefreshOperationArgs) GetNotifyUser

func (m *ApiCreateVfsRefreshOperationArgs) GetNotifyUser() bool

func (*ApiCreateVfsRefreshOperationArgs) ProtoMessage

func (*ApiCreateVfsRefreshOperationArgs) ProtoMessage()

func (*ApiCreateVfsRefreshOperationArgs) Reset

func (*ApiCreateVfsRefreshOperationArgs) String

type ApiCreateVfsRefreshOperationResult

type ApiCreateVfsRefreshOperationResult struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiCreateVfsRefreshOperationResult) Descriptor

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

func (*ApiCreateVfsRefreshOperationResult) GetOperationId

func (m *ApiCreateVfsRefreshOperationResult) GetOperationId() string

func (*ApiCreateVfsRefreshOperationResult) ProtoMessage

func (*ApiCreateVfsRefreshOperationResult) ProtoMessage()

func (*ApiCreateVfsRefreshOperationResult) Reset

func (*ApiCreateVfsRefreshOperationResult) String

type ApiCronJob

type ApiCronJob struct {
	Urn              *string           `protobuf:"bytes,1,opt,name=urn" json:"urn,omitempty"`
	Description      *string           `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	FlowName         *string           `protobuf:"bytes,3,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	FlowArgs         *AnyValue         `protobuf:"bytes,4,opt,name=flow_args,json=flowArgs" json:"flow_args,omitempty"`
	FlowRunnerArgs   *FlowRunnerArgs   `protobuf:"bytes,5,opt,name=flow_runner_args,json=flowRunnerArgs" json:"flow_runner_args,omitempty"`
	Periodicity      *uint64           `protobuf:"varint,6,opt,name=periodicity" json:"periodicity,omitempty"`
	Lifetime         *uint64           `protobuf:"varint,7,opt,name=lifetime" json:"lifetime,omitempty"`
	AllowOverruns    *bool             `protobuf:"varint,8,opt,name=allow_overruns,json=allowOverruns" json:"allow_overruns,omitempty"`
	State            *ApiCronJob_State `protobuf:"varint,9,opt,name=state,enum=ApiCronJob_State" json:"state,omitempty"`
	LastRunTime      *uint64           `protobuf:"varint,10,opt,name=last_run_time,json=lastRunTime" json:"last_run_time,omitempty"`
	IsFailing        *bool             `protobuf:"varint,11,opt,name=is_failing,json=isFailing" json:"is_failing,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ApiCronJob) Descriptor

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

func (*ApiCronJob) GetAllowOverruns

func (m *ApiCronJob) GetAllowOverruns() bool

func (*ApiCronJob) GetDescription

func (m *ApiCronJob) GetDescription() string

func (*ApiCronJob) GetFlowArgs

func (m *ApiCronJob) GetFlowArgs() *AnyValue

func (*ApiCronJob) GetFlowName

func (m *ApiCronJob) GetFlowName() string

func (*ApiCronJob) GetFlowRunnerArgs

func (m *ApiCronJob) GetFlowRunnerArgs() *FlowRunnerArgs

func (*ApiCronJob) GetIsFailing

func (m *ApiCronJob) GetIsFailing() bool

func (*ApiCronJob) GetLastRunTime

func (m *ApiCronJob) GetLastRunTime() uint64

func (*ApiCronJob) GetLifetime

func (m *ApiCronJob) GetLifetime() uint64

func (*ApiCronJob) GetPeriodicity

func (m *ApiCronJob) GetPeriodicity() uint64

func (*ApiCronJob) GetState

func (m *ApiCronJob) GetState() ApiCronJob_State

func (*ApiCronJob) GetUrn

func (m *ApiCronJob) GetUrn() string

func (*ApiCronJob) ProtoMessage

func (*ApiCronJob) ProtoMessage()

func (*ApiCronJob) Reset

func (m *ApiCronJob) Reset()

func (*ApiCronJob) String

func (m *ApiCronJob) String() string

type ApiCronJob_State

type ApiCronJob_State int32
const (
	ApiCronJob_ENABLED  ApiCronJob_State = 0
	ApiCronJob_DISABLED ApiCronJob_State = 1
)

func (ApiCronJob_State) Enum

func (ApiCronJob_State) EnumDescriptor

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

func (ApiCronJob_State) String

func (x ApiCronJob_State) String() string

func (*ApiCronJob_State) UnmarshalJSON

func (x *ApiCronJob_State) UnmarshalJSON(data []byte) error

type ApiDataObject

type ApiDataObject struct {
	Items            []*ApiDataObjectKeyValuePair `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                       `json:"-"`
}

func (*ApiDataObject) Descriptor

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

func (*ApiDataObject) GetItems

func (m *ApiDataObject) GetItems() []*ApiDataObjectKeyValuePair

func (*ApiDataObject) ProtoMessage

func (*ApiDataObject) ProtoMessage()

func (*ApiDataObject) Reset

func (m *ApiDataObject) Reset()

func (*ApiDataObject) String

func (m *ApiDataObject) String() string

type ApiDataObjectKeyValuePair

type ApiDataObjectKeyValuePair struct {
	Key              *string   `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
	Value            *AnyValue `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	Invalid          *bool     `protobuf:"varint,3,opt,name=invalid" json:"invalid,omitempty"`
	Type             *string   `protobuf:"bytes,4,opt,name=type" json:"type,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiDataObjectKeyValuePair) Descriptor

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

func (*ApiDataObjectKeyValuePair) GetInvalid

func (m *ApiDataObjectKeyValuePair) GetInvalid() bool

func (*ApiDataObjectKeyValuePair) GetKey

func (m *ApiDataObjectKeyValuePair) GetKey() string

func (*ApiDataObjectKeyValuePair) GetType

func (m *ApiDataObjectKeyValuePair) GetType() string

func (*ApiDataObjectKeyValuePair) GetValue

func (m *ApiDataObjectKeyValuePair) GetValue() *AnyValue

func (*ApiDataObjectKeyValuePair) ProtoMessage

func (*ApiDataObjectKeyValuePair) ProtoMessage()

func (*ApiDataObjectKeyValuePair) Reset

func (m *ApiDataObjectKeyValuePair) Reset()

func (*ApiDataObjectKeyValuePair) String

func (m *ApiDataObjectKeyValuePair) String() string

type ApiDeleteArtifactsArgs

type ApiDeleteArtifactsArgs struct {
	Names            []string `protobuf:"bytes,1,rep,name=names" json:"names,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiDeleteArtifactsArgs) Descriptor

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

func (*ApiDeleteArtifactsArgs) GetNames

func (m *ApiDeleteArtifactsArgs) GetNames() []string

func (*ApiDeleteArtifactsArgs) ProtoMessage

func (*ApiDeleteArtifactsArgs) ProtoMessage()

func (*ApiDeleteArtifactsArgs) Reset

func (m *ApiDeleteArtifactsArgs) Reset()

func (*ApiDeleteArtifactsArgs) String

func (m *ApiDeleteArtifactsArgs) String() string

type ApiDeleteCronJobArgs

type ApiDeleteCronJobArgs struct {
	CronJobId        *string `protobuf:"bytes,1,opt,name=cron_job_id,json=cronJobId" json:"cron_job_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiDeleteCronJobArgs) Descriptor

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

func (*ApiDeleteCronJobArgs) GetCronJobId

func (m *ApiDeleteCronJobArgs) GetCronJobId() string

func (*ApiDeleteCronJobArgs) ProtoMessage

func (*ApiDeleteCronJobArgs) ProtoMessage()

func (*ApiDeleteCronJobArgs) Reset

func (m *ApiDeleteCronJobArgs) Reset()

func (*ApiDeleteCronJobArgs) String

func (m *ApiDeleteCronJobArgs) String() string

type ApiDeletePendingGlobalNotificationArgs

type ApiDeletePendingGlobalNotificationArgs struct {
	Type             *GlobalNotification_Type `protobuf:"varint,1,opt,name=type,enum=GlobalNotification_Type" json:"type,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*ApiDeletePendingGlobalNotificationArgs) Descriptor

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

func (*ApiDeletePendingGlobalNotificationArgs) GetType

func (*ApiDeletePendingGlobalNotificationArgs) ProtoMessage

func (*ApiDeletePendingGlobalNotificationArgs) Reset

func (*ApiDeletePendingGlobalNotificationArgs) String

type ApiDeletePendingUserNotificationArgs

type ApiDeletePendingUserNotificationArgs struct {
	Timestamp        *uint64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiDeletePendingUserNotificationArgs) Descriptor

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

func (*ApiDeletePendingUserNotificationArgs) GetTimestamp

func (m *ApiDeletePendingUserNotificationArgs) GetTimestamp() uint64

func (*ApiDeletePendingUserNotificationArgs) ProtoMessage

func (*ApiDeletePendingUserNotificationArgs) ProtoMessage()

func (*ApiDeletePendingUserNotificationArgs) Reset

func (*ApiDeletePendingUserNotificationArgs) String

type ApiFile

type ApiFile struct {
	Name               *string    `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Path               *string    `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
	Type               *string    `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
	Stat               *StatEntry `protobuf:"bytes,11,opt,name=stat" json:"stat,omitempty"`
	Age                *uint64    `protobuf:"varint,5,opt,name=age" json:"age,omitempty"`
	IsDirectory        *bool      `protobuf:"varint,6,opt,name=is_directory,json=isDirectory" json:"is_directory,omitempty"`
	Hash               *Hash      `protobuf:"bytes,7,opt,name=hash" json:"hash,omitempty"`
	LastDownloaded     *uint64    `protobuf:"varint,8,opt,name=last_downloaded,json=lastDownloaded" json:"last_downloaded,omitempty"`
	LastDownloadedSize *uint64    `protobuf:"varint,10,opt,name=last_downloaded_size,json=lastDownloadedSize" json:"last_downloaded_size,omitempty"`
	// Details of an ApiFile.
	Details          *ApiAff4ObjectRepresentation `protobuf:"bytes,9,opt,name=details" json:"details,omitempty"`
	XXX_unrecognized []byte                       `json:"-"`
}

Next id: 12

func (*ApiFile) Descriptor

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

func (*ApiFile) GetAge

func (m *ApiFile) GetAge() uint64

func (*ApiFile) GetDetails

func (m *ApiFile) GetDetails() *ApiAff4ObjectRepresentation

func (*ApiFile) GetHash

func (m *ApiFile) GetHash() *Hash

func (*ApiFile) GetIsDirectory

func (m *ApiFile) GetIsDirectory() bool

func (*ApiFile) GetLastDownloaded

func (m *ApiFile) GetLastDownloaded() uint64

func (*ApiFile) GetLastDownloadedSize

func (m *ApiFile) GetLastDownloadedSize() uint64

func (*ApiFile) GetName

func (m *ApiFile) GetName() string

func (*ApiFile) GetPath

func (m *ApiFile) GetPath() string

func (*ApiFile) GetStat

func (m *ApiFile) GetStat() *StatEntry

func (*ApiFile) GetType

func (m *ApiFile) GetType() string

func (*ApiFile) ProtoMessage

func (*ApiFile) ProtoMessage()

func (*ApiFile) Reset

func (m *ApiFile) Reset()

func (*ApiFile) String

func (m *ApiFile) String() string

type ApiFlow

type ApiFlow struct {
	Urn              *string         `protobuf:"bytes,1,opt,name=urn" json:"urn,omitempty"`
	Name             *string         `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Args             *AnyValue       `protobuf:"bytes,3,opt,name=args" json:"args,omitempty"`
	RunnerArgs       *FlowRunnerArgs `protobuf:"bytes,4,opt,name=runner_args,json=runnerArgs" json:"runner_args,omitempty"`
	State            *ApiFlow_State  `protobuf:"varint,5,opt,name=state,enum=ApiFlow_State" json:"state,omitempty"`
	StartedAt        *uint64         `protobuf:"varint,6,opt,name=started_at,json=startedAt" json:"started_at,omitempty"`
	LastActiveAt     *uint64         `protobuf:"varint,7,opt,name=last_active_at,json=lastActiveAt" json:"last_active_at,omitempty"`
	Creator          *string         `protobuf:"bytes,8,opt,name=creator" json:"creator,omitempty"`
	NestedFlows      []*ApiFlow      `protobuf:"bytes,9,rep,name=nested_flows,json=nestedFlows" json:"nested_flows,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*ApiFlow) Descriptor

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

func (*ApiFlow) GetArgs

func (m *ApiFlow) GetArgs() *AnyValue

func (*ApiFlow) GetCreator

func (m *ApiFlow) GetCreator() string

func (*ApiFlow) GetLastActiveAt

func (m *ApiFlow) GetLastActiveAt() uint64

func (*ApiFlow) GetName

func (m *ApiFlow) GetName() string

func (*ApiFlow) GetNestedFlows

func (m *ApiFlow) GetNestedFlows() []*ApiFlow

func (*ApiFlow) GetRunnerArgs

func (m *ApiFlow) GetRunnerArgs() *FlowRunnerArgs

func (*ApiFlow) GetStartedAt

func (m *ApiFlow) GetStartedAt() uint64

func (*ApiFlow) GetState

func (m *ApiFlow) GetState() ApiFlow_State

func (*ApiFlow) GetUrn

func (m *ApiFlow) GetUrn() string

func (*ApiFlow) ProtoMessage

func (*ApiFlow) ProtoMessage()

func (*ApiFlow) Reset

func (m *ApiFlow) Reset()

func (*ApiFlow) String

func (m *ApiFlow) String() string

type ApiFlowDescriptor

type ApiFlowDescriptor struct {
	Name             *string   `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	FriendlyName     *string   `protobuf:"bytes,2,opt,name=friendly_name,json=friendlyName" json:"friendly_name,omitempty"`
	Category         *string   `protobuf:"bytes,3,opt,name=category" json:"category,omitempty"`
	Doc              *string   `protobuf:"bytes,4,opt,name=doc" json:"doc,omitempty"`
	ArgsType         *string   `protobuf:"bytes,5,opt,name=args_type,json=argsType" json:"args_type,omitempty"`
	DefaultArgs      *AnyValue `protobuf:"bytes,6,opt,name=default_args,json=defaultArgs" json:"default_args,omitempty"`
	Behaviours       []string  `protobuf:"bytes,7,rep,name=behaviours" json:"behaviours,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiFlowDescriptor) Descriptor

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

func (*ApiFlowDescriptor) GetArgsType

func (m *ApiFlowDescriptor) GetArgsType() string

func (*ApiFlowDescriptor) GetBehaviours

func (m *ApiFlowDescriptor) GetBehaviours() []string

func (*ApiFlowDescriptor) GetCategory

func (m *ApiFlowDescriptor) GetCategory() string

func (*ApiFlowDescriptor) GetDefaultArgs

func (m *ApiFlowDescriptor) GetDefaultArgs() *AnyValue

func (*ApiFlowDescriptor) GetDoc

func (m *ApiFlowDescriptor) GetDoc() string

func (*ApiFlowDescriptor) GetFriendlyName

func (m *ApiFlowDescriptor) GetFriendlyName() string

func (*ApiFlowDescriptor) GetName

func (m *ApiFlowDescriptor) GetName() string

func (*ApiFlowDescriptor) ProtoMessage

func (*ApiFlowDescriptor) ProtoMessage()

func (*ApiFlowDescriptor) Reset

func (m *ApiFlowDescriptor) Reset()

func (*ApiFlowDescriptor) String

func (m *ApiFlowDescriptor) String() string

type ApiFlowResult

type ApiFlowResult struct {
	Payload          *AnyValue `protobuf:"bytes,1,opt,name=payload" json:"payload,omitempty"`
	PayloadType      *string   `protobuf:"bytes,2,opt,name=payload_type,json=payloadType" json:"payload_type,omitempty"`
	Timestamp        *uint64   `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiFlowResult) Descriptor

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

func (*ApiFlowResult) GetPayload

func (m *ApiFlowResult) GetPayload() *AnyValue

func (*ApiFlowResult) GetPayloadType

func (m *ApiFlowResult) GetPayloadType() string

func (*ApiFlowResult) GetTimestamp

func (m *ApiFlowResult) GetTimestamp() uint64

func (*ApiFlowResult) ProtoMessage

func (*ApiFlowResult) ProtoMessage()

func (*ApiFlowResult) Reset

func (m *ApiFlowResult) Reset()

func (*ApiFlowResult) String

func (m *ApiFlowResult) String() string

type ApiFlow_State

type ApiFlow_State int32

Enum values here correspond to Flow.State values.

const (
	ApiFlow_RUNNING        ApiFlow_State = 0
	ApiFlow_TERMINATED     ApiFlow_State = 1
	ApiFlow_ERROR          ApiFlow_State = 3
	ApiFlow_CLIENT_CRASHED ApiFlow_State = 4
)

func (ApiFlow_State) Enum

func (x ApiFlow_State) Enum() *ApiFlow_State

func (ApiFlow_State) EnumDescriptor

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

func (ApiFlow_State) String

func (x ApiFlow_State) String() string

func (*ApiFlow_State) UnmarshalJSON

func (x *ApiFlow_State) UnmarshalJSON(data []byte) error

type ApiGRRHuntRendererArgs

type ApiGRRHuntRendererArgs struct {
	WithFullSummary  *bool  `protobuf:"varint,1,opt,name=with_full_summary,json=withFullSummary" json:"with_full_summary,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiGRRHuntRendererArgs) Descriptor

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

func (*ApiGRRHuntRendererArgs) GetWithFullSummary

func (m *ApiGRRHuntRendererArgs) GetWithFullSummary() bool

func (*ApiGRRHuntRendererArgs) ProtoMessage

func (*ApiGRRHuntRendererArgs) ProtoMessage()

func (*ApiGRRHuntRendererArgs) Reset

func (m *ApiGRRHuntRendererArgs) Reset()

func (*ApiGRRHuntRendererArgs) String

func (m *ApiGRRHuntRendererArgs) String() string

type ApiGetClientArgs

type ApiGetClientArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetClientArgs) Descriptor

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

func (*ApiGetClientArgs) GetClientId

func (m *ApiGetClientArgs) GetClientId() string

func (*ApiGetClientArgs) GetTimestamp

func (m *ApiGetClientArgs) GetTimestamp() uint64

func (*ApiGetClientArgs) ProtoMessage

func (*ApiGetClientArgs) ProtoMessage()

func (*ApiGetClientArgs) Reset

func (m *ApiGetClientArgs) Reset()

func (*ApiGetClientArgs) String

func (m *ApiGetClientArgs) String() string

type ApiGetClientResult

type ApiGetClientResult struct {
	Client           *ApiClient `protobuf:"bytes,1,opt,name=client" json:"client,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiGetClientResult) Descriptor

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

func (*ApiGetClientResult) GetClient

func (m *ApiGetClientResult) GetClient() *ApiClient

func (*ApiGetClientResult) ProtoMessage

func (*ApiGetClientResult) ProtoMessage()

func (*ApiGetClientResult) Reset

func (m *ApiGetClientResult) Reset()

func (*ApiGetClientResult) String

func (m *ApiGetClientResult) String() string

type ApiGetClientVersionTimesArgs

type ApiGetClientVersionTimesArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetClientVersionTimesArgs) Descriptor

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

func (*ApiGetClientVersionTimesArgs) GetClientId

func (m *ApiGetClientVersionTimesArgs) GetClientId() string

func (*ApiGetClientVersionTimesArgs) ProtoMessage

func (*ApiGetClientVersionTimesArgs) ProtoMessage()

func (*ApiGetClientVersionTimesArgs) Reset

func (m *ApiGetClientVersionTimesArgs) Reset()

func (*ApiGetClientVersionTimesArgs) String

type ApiGetClientVersionTimesResult

type ApiGetClientVersionTimesResult struct {
	Times            []uint64 `protobuf:"varint,1,rep,name=times" json:"times,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiGetClientVersionTimesResult) Descriptor

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

func (*ApiGetClientVersionTimesResult) GetTimes

func (m *ApiGetClientVersionTimesResult) GetTimes() []uint64

func (*ApiGetClientVersionTimesResult) ProtoMessage

func (*ApiGetClientVersionTimesResult) ProtoMessage()

func (*ApiGetClientVersionTimesResult) Reset

func (m *ApiGetClientVersionTimesResult) Reset()

func (*ApiGetClientVersionTimesResult) String

type ApiGetConfigOptionArgs

type ApiGetConfigOptionArgs struct {
	Name             *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetConfigOptionArgs) Descriptor

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

func (*ApiGetConfigOptionArgs) GetName

func (m *ApiGetConfigOptionArgs) GetName() string

func (*ApiGetConfigOptionArgs) ProtoMessage

func (*ApiGetConfigOptionArgs) ProtoMessage()

func (*ApiGetConfigOptionArgs) Reset

func (m *ApiGetConfigOptionArgs) Reset()

func (*ApiGetConfigOptionArgs) String

func (m *ApiGetConfigOptionArgs) String() string

type ApiGetConfigResult

type ApiGetConfigResult struct {
	Sections         []*ApiConfigSection `protobuf:"bytes,1,rep,name=sections" json:"sections,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

func (*ApiGetConfigResult) Descriptor

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

func (*ApiGetConfigResult) GetSections

func (m *ApiGetConfigResult) GetSections() []*ApiConfigSection

func (*ApiGetConfigResult) ProtoMessage

func (*ApiGetConfigResult) ProtoMessage()

func (*ApiGetConfigResult) Reset

func (m *ApiGetConfigResult) Reset()

func (*ApiGetConfigResult) String

func (m *ApiGetConfigResult) String() string

type ApiGetFileBlobArgs

type ApiGetFileBlobArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Length           *int64  `protobuf:"varint,4,opt,name=length" json:"length,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileBlobArgs) Descriptor

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

func (*ApiGetFileBlobArgs) GetClientId

func (m *ApiGetFileBlobArgs) GetClientId() string

func (*ApiGetFileBlobArgs) GetFilePath

func (m *ApiGetFileBlobArgs) GetFilePath() string

func (*ApiGetFileBlobArgs) GetLength

func (m *ApiGetFileBlobArgs) GetLength() int64

func (*ApiGetFileBlobArgs) GetOffset

func (m *ApiGetFileBlobArgs) GetOffset() int64

func (*ApiGetFileBlobArgs) GetTimestamp

func (m *ApiGetFileBlobArgs) GetTimestamp() uint64

func (*ApiGetFileBlobArgs) ProtoMessage

func (*ApiGetFileBlobArgs) ProtoMessage()

func (*ApiGetFileBlobArgs) Reset

func (m *ApiGetFileBlobArgs) Reset()

func (*ApiGetFileBlobArgs) String

func (m *ApiGetFileBlobArgs) String() string

type ApiGetFileDetailsArgs

type ApiGetFileDetailsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileDetailsArgs) Descriptor

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

func (*ApiGetFileDetailsArgs) GetClientId

func (m *ApiGetFileDetailsArgs) GetClientId() string

func (*ApiGetFileDetailsArgs) GetFilePath

func (m *ApiGetFileDetailsArgs) GetFilePath() string

func (*ApiGetFileDetailsArgs) GetTimestamp

func (m *ApiGetFileDetailsArgs) GetTimestamp() uint64

func (*ApiGetFileDetailsArgs) ProtoMessage

func (*ApiGetFileDetailsArgs) ProtoMessage()

func (*ApiGetFileDetailsArgs) Reset

func (m *ApiGetFileDetailsArgs) Reset()

func (*ApiGetFileDetailsArgs) String

func (m *ApiGetFileDetailsArgs) String() string

type ApiGetFileDetailsResult

type ApiGetFileDetailsResult struct {
	File             *ApiFile `protobuf:"bytes,1,opt,name=file" json:"file,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiGetFileDetailsResult) Descriptor

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

func (*ApiGetFileDetailsResult) GetFile

func (m *ApiGetFileDetailsResult) GetFile() *ApiFile

func (*ApiGetFileDetailsResult) ProtoMessage

func (*ApiGetFileDetailsResult) ProtoMessage()

func (*ApiGetFileDetailsResult) Reset

func (m *ApiGetFileDetailsResult) Reset()

func (*ApiGetFileDetailsResult) String

func (m *ApiGetFileDetailsResult) String() string

type ApiGetFileDownloadCommandArgs

type ApiGetFileDownloadCommandArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileDownloadCommandArgs) Descriptor

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

func (*ApiGetFileDownloadCommandArgs) GetClientId

func (m *ApiGetFileDownloadCommandArgs) GetClientId() string

func (*ApiGetFileDownloadCommandArgs) GetFilePath

func (m *ApiGetFileDownloadCommandArgs) GetFilePath() string

func (*ApiGetFileDownloadCommandArgs) ProtoMessage

func (*ApiGetFileDownloadCommandArgs) ProtoMessage()

func (*ApiGetFileDownloadCommandArgs) Reset

func (m *ApiGetFileDownloadCommandArgs) Reset()

func (*ApiGetFileDownloadCommandArgs) String

type ApiGetFileDownloadCommandResult

type ApiGetFileDownloadCommandResult struct {
	Command          *string `protobuf:"bytes,1,opt,name=command" json:"command,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileDownloadCommandResult) Descriptor

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

func (*ApiGetFileDownloadCommandResult) GetCommand

func (m *ApiGetFileDownloadCommandResult) GetCommand() string

func (*ApiGetFileDownloadCommandResult) ProtoMessage

func (*ApiGetFileDownloadCommandResult) ProtoMessage()

func (*ApiGetFileDownloadCommandResult) Reset

func (*ApiGetFileDownloadCommandResult) String

type ApiGetFileTextArgs

type ApiGetFileTextArgs struct {
	ClientId         *string                      `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string                      `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	Offset           *int64                       `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Length           *int64                       `protobuf:"varint,4,opt,name=length" json:"length,omitempty"`
	Encoding         *ApiGetFileTextArgs_Encoding `protobuf:"varint,5,opt,name=encoding,enum=ApiGetFileTextArgs_Encoding" json:"encoding,omitempty"`
	Timestamp        *uint64                      `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte                       `json:"-"`
}

func (*ApiGetFileTextArgs) Descriptor

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

func (*ApiGetFileTextArgs) GetClientId

func (m *ApiGetFileTextArgs) GetClientId() string

func (*ApiGetFileTextArgs) GetEncoding

func (*ApiGetFileTextArgs) GetFilePath

func (m *ApiGetFileTextArgs) GetFilePath() string

func (*ApiGetFileTextArgs) GetLength

func (m *ApiGetFileTextArgs) GetLength() int64

func (*ApiGetFileTextArgs) GetOffset

func (m *ApiGetFileTextArgs) GetOffset() int64

func (*ApiGetFileTextArgs) GetTimestamp

func (m *ApiGetFileTextArgs) GetTimestamp() uint64

func (*ApiGetFileTextArgs) ProtoMessage

func (*ApiGetFileTextArgs) ProtoMessage()

func (*ApiGetFileTextArgs) Reset

func (m *ApiGetFileTextArgs) Reset()

func (*ApiGetFileTextArgs) String

func (m *ApiGetFileTextArgs) String() string

type ApiGetFileTextArgs_Encoding

type ApiGetFileTextArgs_Encoding int32
const (
	ApiGetFileTextArgs_BASE64_CODEC ApiGetFileTextArgs_Encoding = 0
	ApiGetFileTextArgs_BIG5         ApiGetFileTextArgs_Encoding = 1
	ApiGetFileTextArgs_BIG5HKSCS    ApiGetFileTextArgs_Encoding = 2
	ApiGetFileTextArgs_CP037        ApiGetFileTextArgs_Encoding = 3
	ApiGetFileTextArgs_CP1006       ApiGetFileTextArgs_Encoding = 4
	ApiGetFileTextArgs_CP1026       ApiGetFileTextArgs_Encoding = 5
	ApiGetFileTextArgs_CP1140       ApiGetFileTextArgs_Encoding = 6
	ApiGetFileTextArgs_CP1250       ApiGetFileTextArgs_Encoding = 7
	ApiGetFileTextArgs_CP1251       ApiGetFileTextArgs_Encoding = 8
	ApiGetFileTextArgs_CP1252       ApiGetFileTextArgs_Encoding = 9
	ApiGetFileTextArgs_CP1253       ApiGetFileTextArgs_Encoding = 10
	ApiGetFileTextArgs_CP1254       ApiGetFileTextArgs_Encoding = 11
	ApiGetFileTextArgs_CP1255       ApiGetFileTextArgs_Encoding = 12
	ApiGetFileTextArgs_CP1256       ApiGetFileTextArgs_Encoding = 13
	ApiGetFileTextArgs_CP1257       ApiGetFileTextArgs_Encoding = 14
	ApiGetFileTextArgs_CP1258       ApiGetFileTextArgs_Encoding = 15
	ApiGetFileTextArgs_CP424        ApiGetFileTextArgs_Encoding = 16
	ApiGetFileTextArgs_CP437        ApiGetFileTextArgs_Encoding = 17
	ApiGetFileTextArgs_CP500        ApiGetFileTextArgs_Encoding = 18
	ApiGetFileTextArgs_CP737        ApiGetFileTextArgs_Encoding = 19
	ApiGetFileTextArgs_CP775        ApiGetFileTextArgs_Encoding = 20
	ApiGetFileTextArgs_CP850        ApiGetFileTextArgs_Encoding = 21
	ApiGetFileTextArgs_CP852        ApiGetFileTextArgs_Encoding = 22
	ApiGetFileTextArgs_CP855        ApiGetFileTextArgs_Encoding = 23
	ApiGetFileTextArgs_CP856        ApiGetFileTextArgs_Encoding = 24
	ApiGetFileTextArgs_CP857        ApiGetFileTextArgs_Encoding = 25
	ApiGetFileTextArgs_CP860        ApiGetFileTextArgs_Encoding = 26
	ApiGetFileTextArgs_CP861        ApiGetFileTextArgs_Encoding = 27
	ApiGetFileTextArgs_CP862        ApiGetFileTextArgs_Encoding = 28
	ApiGetFileTextArgs_CP863        ApiGetFileTextArgs_Encoding = 29
	ApiGetFileTextArgs_CP864        ApiGetFileTextArgs_Encoding = 30
	ApiGetFileTextArgs_CP865        ApiGetFileTextArgs_Encoding = 31
	ApiGetFileTextArgs_CP866        ApiGetFileTextArgs_Encoding = 32
	ApiGetFileTextArgs_CP869        ApiGetFileTextArgs_Encoding = 33
	ApiGetFileTextArgs_CP874        ApiGetFileTextArgs_Encoding = 34
	ApiGetFileTextArgs_CP875        ApiGetFileTextArgs_Encoding = 35
	ApiGetFileTextArgs_CP932        ApiGetFileTextArgs_Encoding = 36
	ApiGetFileTextArgs_CP949        ApiGetFileTextArgs_Encoding = 37
	ApiGetFileTextArgs_CP950        ApiGetFileTextArgs_Encoding = 38
	ApiGetFileTextArgs_IDNA         ApiGetFileTextArgs_Encoding = 39
	ApiGetFileTextArgs_ROT_13       ApiGetFileTextArgs_Encoding = 40
	ApiGetFileTextArgs_UTF_16       ApiGetFileTextArgs_Encoding = 41
	ApiGetFileTextArgs_UTF_16_BE    ApiGetFileTextArgs_Encoding = 42
	ApiGetFileTextArgs_UTF_16_LE    ApiGetFileTextArgs_Encoding = 43
	ApiGetFileTextArgs_UTF_32       ApiGetFileTextArgs_Encoding = 44
	ApiGetFileTextArgs_UTF_32_BE    ApiGetFileTextArgs_Encoding = 45
	ApiGetFileTextArgs_UTF_32_LE    ApiGetFileTextArgs_Encoding = 46
	ApiGetFileTextArgs_UTF_7        ApiGetFileTextArgs_Encoding = 47
	ApiGetFileTextArgs_UTF_8        ApiGetFileTextArgs_Encoding = 48
	ApiGetFileTextArgs_UTF_8_SIG    ApiGetFileTextArgs_Encoding = 49
	ApiGetFileTextArgs_UU_CODEC     ApiGetFileTextArgs_Encoding = 50
	ApiGetFileTextArgs_ZLIB_CODEC   ApiGetFileTextArgs_Encoding = 51
)

func (ApiGetFileTextArgs_Encoding) Enum

func (ApiGetFileTextArgs_Encoding) EnumDescriptor

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

func (ApiGetFileTextArgs_Encoding) String

func (*ApiGetFileTextArgs_Encoding) UnmarshalJSON

func (x *ApiGetFileTextArgs_Encoding) UnmarshalJSON(data []byte) error

type ApiGetFileTextResult

type ApiGetFileTextResult struct {
	Content          *string `protobuf:"bytes,1,opt,name=content" json:"content,omitempty"`
	TotalSize        *int64  `protobuf:"varint,2,opt,name=total_size,json=totalSize" json:"total_size,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileTextResult) Descriptor

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

func (*ApiGetFileTextResult) GetContent

func (m *ApiGetFileTextResult) GetContent() string

func (*ApiGetFileTextResult) GetTotalSize

func (m *ApiGetFileTextResult) GetTotalSize() int64

func (*ApiGetFileTextResult) ProtoMessage

func (*ApiGetFileTextResult) ProtoMessage()

func (*ApiGetFileTextResult) Reset

func (m *ApiGetFileTextResult) Reset()

func (*ApiGetFileTextResult) String

func (m *ApiGetFileTextResult) String() string

type ApiGetFileVersionTimesArgs

type ApiGetFileVersionTimesArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFileVersionTimesArgs) Descriptor

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

func (*ApiGetFileVersionTimesArgs) GetClientId

func (m *ApiGetFileVersionTimesArgs) GetClientId() string

func (*ApiGetFileVersionTimesArgs) GetFilePath

func (m *ApiGetFileVersionTimesArgs) GetFilePath() string

func (*ApiGetFileVersionTimesArgs) ProtoMessage

func (*ApiGetFileVersionTimesArgs) ProtoMessage()

func (*ApiGetFileVersionTimesArgs) Reset

func (m *ApiGetFileVersionTimesArgs) Reset()

func (*ApiGetFileVersionTimesArgs) String

func (m *ApiGetFileVersionTimesArgs) String() string

type ApiGetFileVersionTimesResult

type ApiGetFileVersionTimesResult struct {
	Times            []uint64 `protobuf:"varint,1,rep,name=times" json:"times,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiGetFileVersionTimesResult) Descriptor

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

func (*ApiGetFileVersionTimesResult) GetTimes

func (m *ApiGetFileVersionTimesResult) GetTimes() []uint64

func (*ApiGetFileVersionTimesResult) ProtoMessage

func (*ApiGetFileVersionTimesResult) ProtoMessage()

func (*ApiGetFileVersionTimesResult) Reset

func (m *ApiGetFileVersionTimesResult) Reset()

func (*ApiGetFileVersionTimesResult) String

type ApiGetFlowArgs

type ApiGetFlowArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFlowArgs) Descriptor

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

func (*ApiGetFlowArgs) GetClientId

func (m *ApiGetFlowArgs) GetClientId() string

func (*ApiGetFlowArgs) GetFlowId

func (m *ApiGetFlowArgs) GetFlowId() string

func (*ApiGetFlowArgs) ProtoMessage

func (*ApiGetFlowArgs) ProtoMessage()

func (*ApiGetFlowArgs) Reset

func (m *ApiGetFlowArgs) Reset()

func (*ApiGetFlowArgs) String

func (m *ApiGetFlowArgs) String() string

type ApiGetFlowFilesArchiveArgs

type ApiGetFlowFilesArchiveArgs struct {
	ClientId         *string                                   `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string                                   `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	ArchiveFormat    *ApiGetFlowFilesArchiveArgs_ArchiveFormat `` /* 140-byte string literal not displayed */
	XXX_unrecognized []byte                                    `json:"-"`
}

func (*ApiGetFlowFilesArchiveArgs) Descriptor

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

func (*ApiGetFlowFilesArchiveArgs) GetArchiveFormat

func (*ApiGetFlowFilesArchiveArgs) GetClientId

func (m *ApiGetFlowFilesArchiveArgs) GetClientId() string

func (*ApiGetFlowFilesArchiveArgs) GetFlowId

func (m *ApiGetFlowFilesArchiveArgs) GetFlowId() string

func (*ApiGetFlowFilesArchiveArgs) ProtoMessage

func (*ApiGetFlowFilesArchiveArgs) ProtoMessage()

func (*ApiGetFlowFilesArchiveArgs) Reset

func (m *ApiGetFlowFilesArchiveArgs) Reset()

func (*ApiGetFlowFilesArchiveArgs) String

func (m *ApiGetFlowFilesArchiveArgs) String() string

type ApiGetFlowFilesArchiveArgs_ArchiveFormat

type ApiGetFlowFilesArchiveArgs_ArchiveFormat int32
const (
	ApiGetFlowFilesArchiveArgs_ZIP    ApiGetFlowFilesArchiveArgs_ArchiveFormat = 0
	ApiGetFlowFilesArchiveArgs_TAR_GZ ApiGetFlowFilesArchiveArgs_ArchiveFormat = 1
)

func (ApiGetFlowFilesArchiveArgs_ArchiveFormat) Enum

func (ApiGetFlowFilesArchiveArgs_ArchiveFormat) EnumDescriptor

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

func (ApiGetFlowFilesArchiveArgs_ArchiveFormat) String

func (*ApiGetFlowFilesArchiveArgs_ArchiveFormat) UnmarshalJSON

func (x *ApiGetFlowFilesArchiveArgs_ArchiveFormat) UnmarshalJSON(data []byte) error

type ApiGetFlowResultsExportCommandArgs

type ApiGetFlowResultsExportCommandArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFlowResultsExportCommandArgs) Descriptor

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

func (*ApiGetFlowResultsExportCommandArgs) GetClientId

func (m *ApiGetFlowResultsExportCommandArgs) GetClientId() string

func (*ApiGetFlowResultsExportCommandArgs) GetFlowId

func (*ApiGetFlowResultsExportCommandArgs) ProtoMessage

func (*ApiGetFlowResultsExportCommandArgs) ProtoMessage()

func (*ApiGetFlowResultsExportCommandArgs) Reset

func (*ApiGetFlowResultsExportCommandArgs) String

type ApiGetFlowResultsExportCommandResult

type ApiGetFlowResultsExportCommandResult struct {
	Command          *string `protobuf:"bytes,1,opt,name=command" json:"command,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetFlowResultsExportCommandResult) Descriptor

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

func (*ApiGetFlowResultsExportCommandResult) GetCommand

func (*ApiGetFlowResultsExportCommandResult) ProtoMessage

func (*ApiGetFlowResultsExportCommandResult) ProtoMessage()

func (*ApiGetFlowResultsExportCommandResult) Reset

func (*ApiGetFlowResultsExportCommandResult) String

type ApiGetHuntArgs

type ApiGetHuntArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntArgs) Descriptor

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

func (*ApiGetHuntArgs) GetHuntId

func (m *ApiGetHuntArgs) GetHuntId() string

func (*ApiGetHuntArgs) ProtoMessage

func (*ApiGetHuntArgs) ProtoMessage()

func (*ApiGetHuntArgs) Reset

func (m *ApiGetHuntArgs) Reset()

func (*ApiGetHuntArgs) String

func (m *ApiGetHuntArgs) String() string

type ApiGetHuntClientCompletionStatsArgs

type ApiGetHuntClientCompletionStatsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Size             *int64  `protobuf:"varint,2,opt,name=size" json:"size,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntClientCompletionStatsArgs) Descriptor

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

func (*ApiGetHuntClientCompletionStatsArgs) GetHuntId

func (*ApiGetHuntClientCompletionStatsArgs) GetSize

func (*ApiGetHuntClientCompletionStatsArgs) ProtoMessage

func (*ApiGetHuntClientCompletionStatsArgs) ProtoMessage()

func (*ApiGetHuntClientCompletionStatsArgs) Reset

func (*ApiGetHuntClientCompletionStatsArgs) String

type ApiGetHuntClientCompletionStatsResult

type ApiGetHuntClientCompletionStatsResult struct {
	StartPoints      []*SampleFloat `protobuf:"bytes,1,rep,name=start_points,json=startPoints" json:"start_points,omitempty"`
	CompletePoints   []*SampleFloat `protobuf:"bytes,2,rep,name=complete_points,json=completePoints" json:"complete_points,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*ApiGetHuntClientCompletionStatsResult) Descriptor

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

func (*ApiGetHuntClientCompletionStatsResult) GetCompletePoints

func (m *ApiGetHuntClientCompletionStatsResult) GetCompletePoints() []*SampleFloat

func (*ApiGetHuntClientCompletionStatsResult) GetStartPoints

func (m *ApiGetHuntClientCompletionStatsResult) GetStartPoints() []*SampleFloat

func (*ApiGetHuntClientCompletionStatsResult) ProtoMessage

func (*ApiGetHuntClientCompletionStatsResult) ProtoMessage()

func (*ApiGetHuntClientCompletionStatsResult) Reset

func (*ApiGetHuntClientCompletionStatsResult) String

type ApiGetHuntContextArgs

type ApiGetHuntContextArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntContextArgs) Descriptor

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

func (*ApiGetHuntContextArgs) GetHuntId

func (m *ApiGetHuntContextArgs) GetHuntId() string

func (*ApiGetHuntContextArgs) ProtoMessage

func (*ApiGetHuntContextArgs) ProtoMessage()

func (*ApiGetHuntContextArgs) Reset

func (m *ApiGetHuntContextArgs) Reset()

func (*ApiGetHuntContextArgs) String

func (m *ApiGetHuntContextArgs) String() string

type ApiGetHuntContextResult

type ApiGetHuntContextResult struct {
	Context          *ApiDataObject `protobuf:"bytes,1,opt,name=context" json:"context,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*ApiGetHuntContextResult) Descriptor

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

func (*ApiGetHuntContextResult) GetContext

func (m *ApiGetHuntContextResult) GetContext() *ApiDataObject

func (*ApiGetHuntContextResult) ProtoMessage

func (*ApiGetHuntContextResult) ProtoMessage()

func (*ApiGetHuntContextResult) Reset

func (m *ApiGetHuntContextResult) Reset()

func (*ApiGetHuntContextResult) String

func (m *ApiGetHuntContextResult) String() string

type ApiGetHuntFileArgs

type ApiGetHuntFileArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	ClientId         *string `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	VfsPath          *string `protobuf:"bytes,4,opt,name=vfs_path,json=vfsPath" json:"vfs_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntFileArgs) Descriptor

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

func (*ApiGetHuntFileArgs) GetClientId

func (m *ApiGetHuntFileArgs) GetClientId() string

func (*ApiGetHuntFileArgs) GetHuntId

func (m *ApiGetHuntFileArgs) GetHuntId() string

func (*ApiGetHuntFileArgs) GetTimestamp

func (m *ApiGetHuntFileArgs) GetTimestamp() uint64

func (*ApiGetHuntFileArgs) GetVfsPath

func (m *ApiGetHuntFileArgs) GetVfsPath() string

func (*ApiGetHuntFileArgs) ProtoMessage

func (*ApiGetHuntFileArgs) ProtoMessage()

func (*ApiGetHuntFileArgs) Reset

func (m *ApiGetHuntFileArgs) Reset()

func (*ApiGetHuntFileArgs) String

func (m *ApiGetHuntFileArgs) String() string

type ApiGetHuntFilesArchiveArgs

type ApiGetHuntFilesArchiveArgs struct {
	HuntId           *string                                   `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	ArchiveFormat    *ApiGetHuntFilesArchiveArgs_ArchiveFormat `` /* 140-byte string literal not displayed */
	XXX_unrecognized []byte                                    `json:"-"`
}

func (*ApiGetHuntFilesArchiveArgs) Descriptor

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

func (*ApiGetHuntFilesArchiveArgs) GetArchiveFormat

func (*ApiGetHuntFilesArchiveArgs) GetHuntId

func (m *ApiGetHuntFilesArchiveArgs) GetHuntId() string

func (*ApiGetHuntFilesArchiveArgs) ProtoMessage

func (*ApiGetHuntFilesArchiveArgs) ProtoMessage()

func (*ApiGetHuntFilesArchiveArgs) Reset

func (m *ApiGetHuntFilesArchiveArgs) Reset()

func (*ApiGetHuntFilesArchiveArgs) String

func (m *ApiGetHuntFilesArchiveArgs) String() string

type ApiGetHuntFilesArchiveArgs_ArchiveFormat

type ApiGetHuntFilesArchiveArgs_ArchiveFormat int32
const (
	ApiGetHuntFilesArchiveArgs_ZIP    ApiGetHuntFilesArchiveArgs_ArchiveFormat = 0
	ApiGetHuntFilesArchiveArgs_TAR_GZ ApiGetHuntFilesArchiveArgs_ArchiveFormat = 1
)

func (ApiGetHuntFilesArchiveArgs_ArchiveFormat) Enum

func (ApiGetHuntFilesArchiveArgs_ArchiveFormat) EnumDescriptor

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

func (ApiGetHuntFilesArchiveArgs_ArchiveFormat) String

func (*ApiGetHuntFilesArchiveArgs_ArchiveFormat) UnmarshalJSON

func (x *ApiGetHuntFilesArchiveArgs_ArchiveFormat) UnmarshalJSON(data []byte) error

type ApiGetHuntResultsExportCommandArgs

type ApiGetHuntResultsExportCommandArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntResultsExportCommandArgs) Descriptor

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

func (*ApiGetHuntResultsExportCommandArgs) GetHuntId

func (*ApiGetHuntResultsExportCommandArgs) ProtoMessage

func (*ApiGetHuntResultsExportCommandArgs) ProtoMessage()

func (*ApiGetHuntResultsExportCommandArgs) Reset

func (*ApiGetHuntResultsExportCommandArgs) String

type ApiGetHuntResultsExportCommandResult

type ApiGetHuntResultsExportCommandResult struct {
	Command          *string `protobuf:"bytes,1,opt,name=command" json:"command,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntResultsExportCommandResult) Descriptor

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

func (*ApiGetHuntResultsExportCommandResult) GetCommand

func (*ApiGetHuntResultsExportCommandResult) ProtoMessage

func (*ApiGetHuntResultsExportCommandResult) ProtoMessage()

func (*ApiGetHuntResultsExportCommandResult) Reset

func (*ApiGetHuntResultsExportCommandResult) String

type ApiGetHuntStatsArgs

type ApiGetHuntStatsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetHuntStatsArgs) Descriptor

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

func (*ApiGetHuntStatsArgs) GetHuntId

func (m *ApiGetHuntStatsArgs) GetHuntId() string

func (*ApiGetHuntStatsArgs) ProtoMessage

func (*ApiGetHuntStatsArgs) ProtoMessage()

func (*ApiGetHuntStatsArgs) Reset

func (m *ApiGetHuntStatsArgs) Reset()

func (*ApiGetHuntStatsArgs) String

func (m *ApiGetHuntStatsArgs) String() string

type ApiGetHuntStatsResult

type ApiGetHuntStatsResult struct {
	Stats            *ClientResourcesStats `protobuf:"bytes,1,opt,name=stats" json:"stats,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*ApiGetHuntStatsResult) Descriptor

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

func (*ApiGetHuntStatsResult) GetStats

func (*ApiGetHuntStatsResult) ProtoMessage

func (*ApiGetHuntStatsResult) ProtoMessage()

func (*ApiGetHuntStatsResult) Reset

func (m *ApiGetHuntStatsResult) Reset()

func (*ApiGetHuntStatsResult) String

func (m *ApiGetHuntStatsResult) String() string

type ApiGetInterrogateOperationStateArgs

type ApiGetInterrogateOperationStateArgs struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetInterrogateOperationStateArgs) Descriptor

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

func (*ApiGetInterrogateOperationStateArgs) GetOperationId

func (m *ApiGetInterrogateOperationStateArgs) GetOperationId() string

func (*ApiGetInterrogateOperationStateArgs) ProtoMessage

func (*ApiGetInterrogateOperationStateArgs) ProtoMessage()

func (*ApiGetInterrogateOperationStateArgs) Reset

func (*ApiGetInterrogateOperationStateArgs) String

type ApiGetInterrogateOperationStateResult

type ApiGetInterrogateOperationStateResult struct {
	State            *ApiGetInterrogateOperationStateResult_State `protobuf:"varint,1,opt,name=state,enum=ApiGetInterrogateOperationStateResult_State" json:"state,omitempty"`
	XXX_unrecognized []byte                                       `json:"-"`
}

func (*ApiGetInterrogateOperationStateResult) Descriptor

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

func (*ApiGetInterrogateOperationStateResult) GetState

func (*ApiGetInterrogateOperationStateResult) ProtoMessage

func (*ApiGetInterrogateOperationStateResult) ProtoMessage()

func (*ApiGetInterrogateOperationStateResult) Reset

func (*ApiGetInterrogateOperationStateResult) String

type ApiGetInterrogateOperationStateResult_State

type ApiGetInterrogateOperationStateResult_State int32
const (
	ApiGetInterrogateOperationStateResult_RUNNING  ApiGetInterrogateOperationStateResult_State = 0
	ApiGetInterrogateOperationStateResult_FINISHED ApiGetInterrogateOperationStateResult_State = 1
)

func (ApiGetInterrogateOperationStateResult_State) Enum

func (ApiGetInterrogateOperationStateResult_State) EnumDescriptor

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

func (ApiGetInterrogateOperationStateResult_State) String

func (*ApiGetInterrogateOperationStateResult_State) UnmarshalJSON

func (x *ApiGetInterrogateOperationStateResult_State) UnmarshalJSON(data []byte) error

type ApiGetLastClientIPAddressArgs

type ApiGetLastClientIPAddressArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetLastClientIPAddressArgs) Descriptor

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

func (*ApiGetLastClientIPAddressArgs) GetClientId

func (m *ApiGetLastClientIPAddressArgs) GetClientId() string

func (*ApiGetLastClientIPAddressArgs) ProtoMessage

func (*ApiGetLastClientIPAddressArgs) ProtoMessage()

func (*ApiGetLastClientIPAddressArgs) Reset

func (m *ApiGetLastClientIPAddressArgs) Reset()

func (*ApiGetLastClientIPAddressArgs) String

type ApiGetLastClientIPAddressResult

type ApiGetLastClientIPAddressResult struct {
	Ip               *string                                 `protobuf:"bytes,1,opt,name=ip" json:"ip,omitempty"`
	Info             *string                                 `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
	Status           *ApiGetLastClientIPAddressResult_Status `protobuf:"varint,3,opt,name=status,enum=ApiGetLastClientIPAddressResult_Status" json:"status,omitempty"`
	XXX_unrecognized []byte                                  `json:"-"`
}

func (*ApiGetLastClientIPAddressResult) Descriptor

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

func (*ApiGetLastClientIPAddressResult) GetInfo

func (*ApiGetLastClientIPAddressResult) GetIp

func (*ApiGetLastClientIPAddressResult) GetStatus

func (*ApiGetLastClientIPAddressResult) ProtoMessage

func (*ApiGetLastClientIPAddressResult) ProtoMessage()

func (*ApiGetLastClientIPAddressResult) Reset

func (*ApiGetLastClientIPAddressResult) String

type ApiGetLastClientIPAddressResult_Status

type ApiGetLastClientIPAddressResult_Status int32
const (
	ApiGetLastClientIPAddressResult_UNKNOWN  ApiGetLastClientIPAddressResult_Status = 0
	ApiGetLastClientIPAddressResult_INTERNAL ApiGetLastClientIPAddressResult_Status = 1
	ApiGetLastClientIPAddressResult_EXTERNAL ApiGetLastClientIPAddressResult_Status = 2
	ApiGetLastClientIPAddressResult_VPN      ApiGetLastClientIPAddressResult_Status = 3
)

func (ApiGetLastClientIPAddressResult_Status) Enum

func (ApiGetLastClientIPAddressResult_Status) EnumDescriptor

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

func (ApiGetLastClientIPAddressResult_Status) String

func (*ApiGetLastClientIPAddressResult_Status) UnmarshalJSON

func (x *ApiGetLastClientIPAddressResult_Status) UnmarshalJSON(data []byte) error

type ApiGetPendingUserNotificationsCountResult

type ApiGetPendingUserNotificationsCountResult struct {
	Count            *int64 `protobuf:"varint,1,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiGetPendingUserNotificationsCountResult) Descriptor

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

func (*ApiGetPendingUserNotificationsCountResult) GetCount

func (*ApiGetPendingUserNotificationsCountResult) ProtoMessage

func (*ApiGetPendingUserNotificationsCountResult) Reset

func (*ApiGetPendingUserNotificationsCountResult) String

type ApiGetRDFValueDescriptorArgs

type ApiGetRDFValueDescriptorArgs struct {
	Type             *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetRDFValueDescriptorArgs) Descriptor

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

func (*ApiGetRDFValueDescriptorArgs) GetType

func (m *ApiGetRDFValueDescriptorArgs) GetType() string

func (*ApiGetRDFValueDescriptorArgs) ProtoMessage

func (*ApiGetRDFValueDescriptorArgs) ProtoMessage()

func (*ApiGetRDFValueDescriptorArgs) Reset

func (m *ApiGetRDFValueDescriptorArgs) Reset()

func (*ApiGetRDFValueDescriptorArgs) String

type ApiGetRobotGetFilesOperationStateArgs

type ApiGetRobotGetFilesOperationStateArgs struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetRobotGetFilesOperationStateArgs) Descriptor

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

func (*ApiGetRobotGetFilesOperationStateArgs) GetOperationId

func (m *ApiGetRobotGetFilesOperationStateArgs) GetOperationId() string

func (*ApiGetRobotGetFilesOperationStateArgs) ProtoMessage

func (*ApiGetRobotGetFilesOperationStateArgs) ProtoMessage()

func (*ApiGetRobotGetFilesOperationStateArgs) Reset

func (*ApiGetRobotGetFilesOperationStateArgs) String

type ApiGetRobotGetFilesOperationStateResult

type ApiGetRobotGetFilesOperationStateResult struct {
	State            *ApiFlow_State `protobuf:"varint,1,opt,name=state,enum=ApiFlow_State" json:"state,omitempty"`
	ResultCount      *uint64        `protobuf:"varint,2,opt,name=result_count,json=resultCount" json:"result_count,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*ApiGetRobotGetFilesOperationStateResult) Descriptor

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

func (*ApiGetRobotGetFilesOperationStateResult) GetResultCount

func (m *ApiGetRobotGetFilesOperationStateResult) GetResultCount() uint64

func (*ApiGetRobotGetFilesOperationStateResult) GetState

func (*ApiGetRobotGetFilesOperationStateResult) ProtoMessage

func (*ApiGetRobotGetFilesOperationStateResult) Reset

func (*ApiGetRobotGetFilesOperationStateResult) String

type ApiGetStatsStoreMetricArgs

type ApiGetStatsStoreMetricArgs struct {
	Component                *ApiGetStatsStoreMetricArgs_Component                `protobuf:"varint,1,opt,name=component,enum=ApiGetStatsStoreMetricArgs_Component" json:"component,omitempty"`
	MetricName               *string                                              `protobuf:"bytes,2,opt,name=metric_name,json=metricName" json:"metric_name,omitempty"`
	Start                    *uint64                                              `protobuf:"varint,3,opt,name=start" json:"start,omitempty"`
	End                      *uint64                                              `protobuf:"varint,4,opt,name=end" json:"end,omitempty"`
	Rate                     *uint64                                              `protobuf:"varint,7,opt,name=rate" json:"rate,omitempty"`
	DistributionHandlingMode *ApiGetStatsStoreMetricArgs_DistributionHandlingMode `` /* 186-byte string literal not displayed */
	AggregationMode          *ApiGetStatsStoreMetricArgs_AggregationMode          `` /* 148-byte string literal not displayed */
	XXX_unrecognized         []byte                                               `json:"-"`
}

Next field number: 8

func (*ApiGetStatsStoreMetricArgs) Descriptor

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

func (*ApiGetStatsStoreMetricArgs) GetAggregationMode

func (*ApiGetStatsStoreMetricArgs) GetComponent

func (*ApiGetStatsStoreMetricArgs) GetDistributionHandlingMode

func (*ApiGetStatsStoreMetricArgs) GetEnd

func (m *ApiGetStatsStoreMetricArgs) GetEnd() uint64

func (*ApiGetStatsStoreMetricArgs) GetMetricName

func (m *ApiGetStatsStoreMetricArgs) GetMetricName() string

func (*ApiGetStatsStoreMetricArgs) GetRate

func (m *ApiGetStatsStoreMetricArgs) GetRate() uint64

func (*ApiGetStatsStoreMetricArgs) GetStart

func (m *ApiGetStatsStoreMetricArgs) GetStart() uint64

func (*ApiGetStatsStoreMetricArgs) ProtoMessage

func (*ApiGetStatsStoreMetricArgs) ProtoMessage()

func (*ApiGetStatsStoreMetricArgs) Reset

func (m *ApiGetStatsStoreMetricArgs) Reset()

func (*ApiGetStatsStoreMetricArgs) String

func (m *ApiGetStatsStoreMetricArgs) String() string

type ApiGetStatsStoreMetricArgs_AggregationMode

type ApiGetStatsStoreMetricArgs_AggregationMode int32
const (
	ApiGetStatsStoreMetricArgs_AGG_SUM  ApiGetStatsStoreMetricArgs_AggregationMode = 0
	ApiGetStatsStoreMetricArgs_AGG_MEAN ApiGetStatsStoreMetricArgs_AggregationMode = 1
	ApiGetStatsStoreMetricArgs_AGG_NONE ApiGetStatsStoreMetricArgs_AggregationMode = 2
)

func (ApiGetStatsStoreMetricArgs_AggregationMode) Enum

func (ApiGetStatsStoreMetricArgs_AggregationMode) EnumDescriptor

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

func (ApiGetStatsStoreMetricArgs_AggregationMode) String

func (*ApiGetStatsStoreMetricArgs_AggregationMode) UnmarshalJSON

func (x *ApiGetStatsStoreMetricArgs_AggregationMode) UnmarshalJSON(data []byte) error

type ApiGetStatsStoreMetricArgs_Component

type ApiGetStatsStoreMetricArgs_Component int32
const (
	ApiGetStatsStoreMetricArgs_WORKER   ApiGetStatsStoreMetricArgs_Component = 0
	ApiGetStatsStoreMetricArgs_FRONTEND ApiGetStatsStoreMetricArgs_Component = 1
	ApiGetStatsStoreMetricArgs_ADMIN_UI ApiGetStatsStoreMetricArgs_Component = 2
)

func (ApiGetStatsStoreMetricArgs_Component) Enum

func (ApiGetStatsStoreMetricArgs_Component) EnumDescriptor

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

func (ApiGetStatsStoreMetricArgs_Component) String

func (*ApiGetStatsStoreMetricArgs_Component) UnmarshalJSON

func (x *ApiGetStatsStoreMetricArgs_Component) UnmarshalJSON(data []byte) error

type ApiGetStatsStoreMetricArgs_DistributionHandlingMode

type ApiGetStatsStoreMetricArgs_DistributionHandlingMode int32
const (
	ApiGetStatsStoreMetricArgs_DH_SUM   ApiGetStatsStoreMetricArgs_DistributionHandlingMode = 0
	ApiGetStatsStoreMetricArgs_DH_COUNT ApiGetStatsStoreMetricArgs_DistributionHandlingMode = 1
)

func (ApiGetStatsStoreMetricArgs_DistributionHandlingMode) Enum

func (ApiGetStatsStoreMetricArgs_DistributionHandlingMode) EnumDescriptor

func (ApiGetStatsStoreMetricArgs_DistributionHandlingMode) String

func (*ApiGetStatsStoreMetricArgs_DistributionHandlingMode) UnmarshalJSON

type ApiGetUserClientApprovalArgs

type ApiGetUserClientApprovalArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Reason           *string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetUserClientApprovalArgs) Descriptor

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

func (*ApiGetUserClientApprovalArgs) GetClientId

func (m *ApiGetUserClientApprovalArgs) GetClientId() string

func (*ApiGetUserClientApprovalArgs) GetReason

func (m *ApiGetUserClientApprovalArgs) GetReason() string

func (*ApiGetUserClientApprovalArgs) ProtoMessage

func (*ApiGetUserClientApprovalArgs) ProtoMessage()

func (*ApiGetUserClientApprovalArgs) Reset

func (m *ApiGetUserClientApprovalArgs) Reset()

func (*ApiGetUserClientApprovalArgs) String

type ApiGetVfsFileContentUpdateStateArgs

type ApiGetVfsFileContentUpdateStateArgs struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetVfsFileContentUpdateStateArgs) Descriptor

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

func (*ApiGetVfsFileContentUpdateStateArgs) GetOperationId

func (m *ApiGetVfsFileContentUpdateStateArgs) GetOperationId() string

func (*ApiGetVfsFileContentUpdateStateArgs) ProtoMessage

func (*ApiGetVfsFileContentUpdateStateArgs) ProtoMessage()

func (*ApiGetVfsFileContentUpdateStateArgs) Reset

func (*ApiGetVfsFileContentUpdateStateArgs) String

type ApiGetVfsFileContentUpdateStateResult

type ApiGetVfsFileContentUpdateStateResult struct {
	State            *ApiGetVfsFileContentUpdateStateResult_State `protobuf:"varint,1,opt,name=state,enum=ApiGetVfsFileContentUpdateStateResult_State" json:"state,omitempty"`
	XXX_unrecognized []byte                                       `json:"-"`
}

func (*ApiGetVfsFileContentUpdateStateResult) Descriptor

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

func (*ApiGetVfsFileContentUpdateStateResult) GetState

func (*ApiGetVfsFileContentUpdateStateResult) ProtoMessage

func (*ApiGetVfsFileContentUpdateStateResult) ProtoMessage()

func (*ApiGetVfsFileContentUpdateStateResult) Reset

func (*ApiGetVfsFileContentUpdateStateResult) String

type ApiGetVfsFileContentUpdateStateResult_State

type ApiGetVfsFileContentUpdateStateResult_State int32
const (
	ApiGetVfsFileContentUpdateStateResult_RUNNING  ApiGetVfsFileContentUpdateStateResult_State = 0
	ApiGetVfsFileContentUpdateStateResult_FINISHED ApiGetVfsFileContentUpdateStateResult_State = 1
)

func (ApiGetVfsFileContentUpdateStateResult_State) Enum

func (ApiGetVfsFileContentUpdateStateResult_State) EnumDescriptor

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

func (ApiGetVfsFileContentUpdateStateResult_State) String

func (*ApiGetVfsFileContentUpdateStateResult_State) UnmarshalJSON

func (x *ApiGetVfsFileContentUpdateStateResult_State) UnmarshalJSON(data []byte) error

type ApiGetVfsRefreshOperationStateArgs

type ApiGetVfsRefreshOperationStateArgs struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetVfsRefreshOperationStateArgs) Descriptor

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

func (*ApiGetVfsRefreshOperationStateArgs) GetOperationId

func (m *ApiGetVfsRefreshOperationStateArgs) GetOperationId() string

func (*ApiGetVfsRefreshOperationStateArgs) ProtoMessage

func (*ApiGetVfsRefreshOperationStateArgs) ProtoMessage()

func (*ApiGetVfsRefreshOperationStateArgs) Reset

func (*ApiGetVfsRefreshOperationStateArgs) String

type ApiGetVfsRefreshOperationStateResult

type ApiGetVfsRefreshOperationStateResult struct {
	State            *ApiGetVfsRefreshOperationStateResult_State `protobuf:"varint,1,opt,name=state,enum=ApiGetVfsRefreshOperationStateResult_State" json:"state,omitempty"`
	XXX_unrecognized []byte                                      `json:"-"`
}

func (*ApiGetVfsRefreshOperationStateResult) Descriptor

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

func (*ApiGetVfsRefreshOperationStateResult) GetState

func (*ApiGetVfsRefreshOperationStateResult) ProtoMessage

func (*ApiGetVfsRefreshOperationStateResult) ProtoMessage()

func (*ApiGetVfsRefreshOperationStateResult) Reset

func (*ApiGetVfsRefreshOperationStateResult) String

type ApiGetVfsRefreshOperationStateResult_State

type ApiGetVfsRefreshOperationStateResult_State int32
const (
	ApiGetVfsRefreshOperationStateResult_RUNNING  ApiGetVfsRefreshOperationStateResult_State = 0
	ApiGetVfsRefreshOperationStateResult_FINISHED ApiGetVfsRefreshOperationStateResult_State = 1
)

func (ApiGetVfsRefreshOperationStateResult_State) Enum

func (ApiGetVfsRefreshOperationStateResult_State) EnumDescriptor

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

func (ApiGetVfsRefreshOperationStateResult_State) String

func (*ApiGetVfsRefreshOperationStateResult_State) UnmarshalJSON

func (x *ApiGetVfsRefreshOperationStateResult_State) UnmarshalJSON(data []byte) error

type ApiGetVfsTimelineArgs

type ApiGetVfsTimelineArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetVfsTimelineArgs) Descriptor

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

func (*ApiGetVfsTimelineArgs) GetClientId

func (m *ApiGetVfsTimelineArgs) GetClientId() string

func (*ApiGetVfsTimelineArgs) GetFilePath

func (m *ApiGetVfsTimelineArgs) GetFilePath() string

func (*ApiGetVfsTimelineArgs) ProtoMessage

func (*ApiGetVfsTimelineArgs) ProtoMessage()

func (*ApiGetVfsTimelineArgs) Reset

func (m *ApiGetVfsTimelineArgs) Reset()

func (*ApiGetVfsTimelineArgs) String

func (m *ApiGetVfsTimelineArgs) String() string

type ApiGetVfsTimelineAsCsvArgs

type ApiGetVfsTimelineAsCsvArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiGetVfsTimelineAsCsvArgs) Descriptor

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

func (*ApiGetVfsTimelineAsCsvArgs) GetClientId

func (m *ApiGetVfsTimelineAsCsvArgs) GetClientId() string

func (*ApiGetVfsTimelineAsCsvArgs) GetFilePath

func (m *ApiGetVfsTimelineAsCsvArgs) GetFilePath() string

func (*ApiGetVfsTimelineAsCsvArgs) ProtoMessage

func (*ApiGetVfsTimelineAsCsvArgs) ProtoMessage()

func (*ApiGetVfsTimelineAsCsvArgs) Reset

func (m *ApiGetVfsTimelineAsCsvArgs) Reset()

func (*ApiGetVfsTimelineAsCsvArgs) String

func (m *ApiGetVfsTimelineAsCsvArgs) String() string

type ApiGetVfsTimelineResult

type ApiGetVfsTimelineResult struct {
	Items            []*ApiVfsTimelineItem `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*ApiGetVfsTimelineResult) Descriptor

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

func (*ApiGetVfsTimelineResult) GetItems

func (*ApiGetVfsTimelineResult) ProtoMessage

func (*ApiGetVfsTimelineResult) ProtoMessage()

func (*ApiGetVfsTimelineResult) Reset

func (m *ApiGetVfsTimelineResult) Reset()

func (*ApiGetVfsTimelineResult) String

func (m *ApiGetVfsTimelineResult) String() string

type ApiGrrUser

type ApiGrrUser struct {
	Username         *string                    `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	Settings         *GUISettings               `protobuf:"bytes,2,opt,name=settings" json:"settings,omitempty"`
	InterfaceTraits  *ApiGrrUserInterfaceTraits `protobuf:"bytes,3,opt,name=interface_traits,json=interfaceTraits" json:"interface_traits,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

func (*ApiGrrUser) Descriptor

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

func (*ApiGrrUser) GetInterfaceTraits

func (m *ApiGrrUser) GetInterfaceTraits() *ApiGrrUserInterfaceTraits

func (*ApiGrrUser) GetSettings

func (m *ApiGrrUser) GetSettings() *GUISettings

func (*ApiGrrUser) GetUsername

func (m *ApiGrrUser) GetUsername() string

func (*ApiGrrUser) ProtoMessage

func (*ApiGrrUser) ProtoMessage()

func (*ApiGrrUser) Reset

func (m *ApiGrrUser) Reset()

func (*ApiGrrUser) String

func (m *ApiGrrUser) String() string

type ApiGrrUserInterfaceTraits

type ApiGrrUserInterfaceTraits struct {
	CronJobsNavItemEnabled                *bool  `` /* 127-byte string literal not displayed */
	CreateCronJobActionEnabled            *bool  `` /* 139-byte string literal not displayed */
	HuntManagerNavItemEnabled             *bool  `` /* 136-byte string literal not displayed */
	CreateHuntActionEnabled               *bool  `` /* 128-byte string literal not displayed */
	ShowStatisticsNavItemEnabled          *bool  `` /* 145-byte string literal not displayed */
	StartGlobalFlowsNavItemEnabled        *bool  `` /* 153-byte string literal not displayed */
	ServerLoadNavItemEnabled              *bool  `` /* 133-byte string literal not displayed */
	GlobalClientCrashesNavItemEnabled     *bool  `` /* 162-byte string literal not displayed */
	ManageBinariesNavItemEnabled          *bool  `` /* 145-byte string literal not displayed */
	UploadBinaryActionEnabled             *bool  `` /* 135-byte string literal not displayed */
	SettingsNavItemEnabled                *bool  `` /* 126-byte string literal not displayed */
	ArtifactManagerNavItemEnabled         *bool  `` /* 149-byte string literal not displayed */
	UploadArtifactActionEnabled           *bool  `` /* 141-byte string literal not displayed */
	SearchClientsActionEnabled            *bool  `` /* 138-byte string literal not displayed */
	BrowseVirtualFileSystemNavItemEnabled *bool  `` /* 177-byte string literal not displayed */
	StartClientFlowNavItemEnabled         *bool  `` /* 151-byte string literal not displayed */
	ManageClientFlowsNavItemEnabled       *bool  `` /* 157-byte string literal not displayed */
	ModifyClientLabelsActionEnabled       *bool  `` /* 155-byte string literal not displayed */
	XXX_unrecognized                      []byte `json:"-"`
}

These traits are used by the AdminUI Angular app to disable certain UI elements.

func (*ApiGrrUserInterfaceTraits) Descriptor

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

func (*ApiGrrUserInterfaceTraits) GetArtifactManagerNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetArtifactManagerNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetBrowseVirtualFileSystemNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetBrowseVirtualFileSystemNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetCreateCronJobActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetCreateCronJobActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetCreateHuntActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetCreateHuntActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetCronJobsNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetCronJobsNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetGlobalClientCrashesNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetGlobalClientCrashesNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetHuntManagerNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetHuntManagerNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetManageBinariesNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetManageBinariesNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetManageClientFlowsNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetManageClientFlowsNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetModifyClientLabelsActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetModifyClientLabelsActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetSearchClientsActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetSearchClientsActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetServerLoadNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetServerLoadNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetSettingsNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetSettingsNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetShowStatisticsNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetShowStatisticsNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetStartClientFlowNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetStartClientFlowNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetStartGlobalFlowsNavItemEnabled

func (m *ApiGrrUserInterfaceTraits) GetStartGlobalFlowsNavItemEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetUploadArtifactActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetUploadArtifactActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) GetUploadBinaryActionEnabled

func (m *ApiGrrUserInterfaceTraits) GetUploadBinaryActionEnabled() bool

func (*ApiGrrUserInterfaceTraits) ProtoMessage

func (*ApiGrrUserInterfaceTraits) ProtoMessage()

func (*ApiGrrUserInterfaceTraits) Reset

func (m *ApiGrrUserInterfaceTraits) Reset()

func (*ApiGrrUserInterfaceTraits) String

func (m *ApiGrrUserInterfaceTraits) String() string

type ApiHunt

type ApiHunt struct {
	Urn                   *string               `protobuf:"bytes,1,opt,name=urn" json:"urn,omitempty"`
	Name                  *string               `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	State                 *ApiHunt_State        `protobuf:"varint,4,opt,name=state,enum=ApiHunt_State" json:"state,omitempty"`
	HuntArgs              *AnyValue             `protobuf:"bytes,5,opt,name=hunt_args,json=huntArgs" json:"hunt_args,omitempty"`
	HuntRunnerArgs        *HuntRunnerArgs       `protobuf:"bytes,6,opt,name=hunt_runner_args,json=huntRunnerArgs" json:"hunt_runner_args,omitempty"`
	AllClientsCount       *int64                `protobuf:"varint,7,opt,name=all_clients_count,json=allClientsCount" json:"all_clients_count,omitempty"`
	RemainingClientsCount *int64                `protobuf:"varint,8,opt,name=remaining_clients_count,json=remainingClientsCount" json:"remaining_clients_count,omitempty"`
	CompletedClientsCount *int64                `protobuf:"varint,9,opt,name=completed_clients_count,json=completedClientsCount" json:"completed_clients_count,omitempty"`
	ClientLimit           *int64                `protobuf:"varint,10,opt,name=client_limit,json=clientLimit" json:"client_limit,omitempty"`
	ClientRate            *float32              `protobuf:"fixed32,11,opt,name=client_rate,json=clientRate" json:"client_rate,omitempty"`
	Created               *uint64               `protobuf:"varint,12,opt,name=created" json:"created,omitempty"`
	Expires               *uint64               `protobuf:"varint,13,opt,name=expires" json:"expires,omitempty"`
	Creator               *string               `protobuf:"bytes,14,opt,name=creator" json:"creator,omitempty"`
	Description           *string               `protobuf:"bytes,15,opt,name=description" json:"description,omitempty"`
	ClientRuleSet         *ForemanClientRuleSet `protobuf:"bytes,16,opt,name=client_rule_set,json=clientRuleSet" json:"client_rule_set,omitempty"`
	IsRobot               *bool                 `protobuf:"varint,17,opt,name=is_robot,json=isRobot" json:"is_robot,omitempty"`
	TotalCpuUsage         *float32              `protobuf:"fixed32,18,opt,name=total_cpu_usage,json=totalCpuUsage" json:"total_cpu_usage,omitempty"`
	TotalNetUsage         *int64                `protobuf:"varint,19,opt,name=total_net_usage,json=totalNetUsage" json:"total_net_usage,omitempty"`
	XXX_unrecognized      []byte                `json:"-"`
}

func (*ApiHunt) Descriptor

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

func (*ApiHunt) GetAllClientsCount

func (m *ApiHunt) GetAllClientsCount() int64

func (*ApiHunt) GetClientLimit

func (m *ApiHunt) GetClientLimit() int64

func (*ApiHunt) GetClientRate

func (m *ApiHunt) GetClientRate() float32

func (*ApiHunt) GetClientRuleSet

func (m *ApiHunt) GetClientRuleSet() *ForemanClientRuleSet

func (*ApiHunt) GetCompletedClientsCount

func (m *ApiHunt) GetCompletedClientsCount() int64

func (*ApiHunt) GetCreated

func (m *ApiHunt) GetCreated() uint64

func (*ApiHunt) GetCreator

func (m *ApiHunt) GetCreator() string

func (*ApiHunt) GetDescription

func (m *ApiHunt) GetDescription() string

func (*ApiHunt) GetExpires

func (m *ApiHunt) GetExpires() uint64

func (*ApiHunt) GetHuntArgs

func (m *ApiHunt) GetHuntArgs() *AnyValue

func (*ApiHunt) GetHuntRunnerArgs

func (m *ApiHunt) GetHuntRunnerArgs() *HuntRunnerArgs

func (*ApiHunt) GetIsRobot

func (m *ApiHunt) GetIsRobot() bool

func (*ApiHunt) GetName

func (m *ApiHunt) GetName() string

func (*ApiHunt) GetRemainingClientsCount

func (m *ApiHunt) GetRemainingClientsCount() int64

func (*ApiHunt) GetState

func (m *ApiHunt) GetState() ApiHunt_State

func (*ApiHunt) GetTotalCpuUsage

func (m *ApiHunt) GetTotalCpuUsage() float32

func (*ApiHunt) GetTotalNetUsage

func (m *ApiHunt) GetTotalNetUsage() int64

func (*ApiHunt) GetUrn

func (m *ApiHunt) GetUrn() string

func (*ApiHunt) ProtoMessage

func (*ApiHunt) ProtoMessage()

func (*ApiHunt) Reset

func (m *ApiHunt) Reset()

func (*ApiHunt) String

func (m *ApiHunt) String() string

type ApiHuntClient

type ApiHuntClient struct {
	ClientId                     *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowUrn                      *string `protobuf:"bytes,2,opt,name=flow_urn,json=flowUrn" json:"flow_urn,omitempty"`
	IncompleteRequestId          *string `protobuf:"bytes,3,opt,name=incomplete_request_id,json=incompleteRequestId" json:"incomplete_request_id,omitempty"`
	NextState                    *string `protobuf:"bytes,4,opt,name=next_state,json=nextState" json:"next_state,omitempty"`
	ExpectedArgs                 *string `protobuf:"bytes,5,opt,name=expected_args,json=expectedArgs" json:"expected_args,omitempty"`
	AvailableResponsesCount      *int64  `` /* 126-byte string literal not displayed */
	ExpectedResponses            *string `protobuf:"bytes,7,opt,name=expected_responses,json=expectedResponses" json:"expected_responses,omitempty"`
	IsStatusAvailable            *bool   `protobuf:"varint,8,opt,name=is_status_available,json=isStatusAvailable" json:"is_status_available,omitempty"`
	AvailableClientRequestsCount *int64  `` /* 143-byte string literal not displayed */
	XXX_unrecognized             []byte  `json:"-"`
}

func (*ApiHuntClient) Descriptor

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

func (*ApiHuntClient) GetAvailableClientRequestsCount

func (m *ApiHuntClient) GetAvailableClientRequestsCount() int64

func (*ApiHuntClient) GetAvailableResponsesCount

func (m *ApiHuntClient) GetAvailableResponsesCount() int64

func (*ApiHuntClient) GetClientId

func (m *ApiHuntClient) GetClientId() string

func (*ApiHuntClient) GetExpectedArgs

func (m *ApiHuntClient) GetExpectedArgs() string

func (*ApiHuntClient) GetExpectedResponses

func (m *ApiHuntClient) GetExpectedResponses() string

func (*ApiHuntClient) GetFlowUrn

func (m *ApiHuntClient) GetFlowUrn() string

func (*ApiHuntClient) GetIncompleteRequestId

func (m *ApiHuntClient) GetIncompleteRequestId() string

func (*ApiHuntClient) GetIsStatusAvailable

func (m *ApiHuntClient) GetIsStatusAvailable() bool

func (*ApiHuntClient) GetNextState

func (m *ApiHuntClient) GetNextState() string

func (*ApiHuntClient) ProtoMessage

func (*ApiHuntClient) ProtoMessage()

func (*ApiHuntClient) Reset

func (m *ApiHuntClient) Reset()

func (*ApiHuntClient) String

func (m *ApiHuntClient) String() string

type ApiHuntResult

type ApiHuntResult struct {
	ClientId         *string   `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Payload          *AnyValue `protobuf:"bytes,3,opt,name=payload" json:"payload,omitempty"`
	PayloadType      *string   `protobuf:"bytes,4,opt,name=payload_type,json=payloadType" json:"payload_type,omitempty"`
	Timestamp        *uint64   `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*ApiHuntResult) Descriptor

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

func (*ApiHuntResult) GetClientId

func (m *ApiHuntResult) GetClientId() string

func (*ApiHuntResult) GetPayload

func (m *ApiHuntResult) GetPayload() *AnyValue

func (*ApiHuntResult) GetPayloadType

func (m *ApiHuntResult) GetPayloadType() string

func (*ApiHuntResult) GetTimestamp

func (m *ApiHuntResult) GetTimestamp() uint64

func (*ApiHuntResult) ProtoMessage

func (*ApiHuntResult) ProtoMessage()

func (*ApiHuntResult) Reset

func (m *ApiHuntResult) Reset()

func (*ApiHuntResult) String

func (m *ApiHuntResult) String() string

type ApiHunt_State

type ApiHunt_State int32

Enum values here correspond to Hunt.State values.

const (
	ApiHunt_PAUSED    ApiHunt_State = 0
	ApiHunt_STARTED   ApiHunt_State = 1
	ApiHunt_STOPPED   ApiHunt_State = 2
	ApiHunt_COMPLETED ApiHunt_State = 3
)

func (ApiHunt_State) Enum

func (x ApiHunt_State) Enum() *ApiHunt_State

func (ApiHunt_State) EnumDescriptor

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

func (ApiHunt_State) String

func (x ApiHunt_State) String() string

func (*ApiHunt_State) UnmarshalJSON

func (x *ApiHunt_State) UnmarshalJSON(data []byte) error

type ApiInterrogateClientArgs

type ApiInterrogateClientArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiInterrogateClientArgs) Descriptor

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

func (*ApiInterrogateClientArgs) GetClientId

func (m *ApiInterrogateClientArgs) GetClientId() string

func (*ApiInterrogateClientArgs) ProtoMessage

func (*ApiInterrogateClientArgs) ProtoMessage()

func (*ApiInterrogateClientArgs) Reset

func (m *ApiInterrogateClientArgs) Reset()

func (*ApiInterrogateClientArgs) String

func (m *ApiInterrogateClientArgs) String() string

type ApiInterrogateClientResult

type ApiInterrogateClientResult struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiInterrogateClientResult) Descriptor

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

func (*ApiInterrogateClientResult) GetOperationId

func (m *ApiInterrogateClientResult) GetOperationId() string

func (*ApiInterrogateClientResult) ProtoMessage

func (*ApiInterrogateClientResult) ProtoMessage()

func (*ApiInterrogateClientResult) Reset

func (m *ApiInterrogateClientResult) Reset()

func (*ApiInterrogateClientResult) String

func (m *ApiInterrogateClientResult) String() string

type ApiListAndResetUserNotificationsArgs

type ApiListAndResetUserNotificationsArgs struct {
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListAndResetUserNotificationsArgs) Descriptor

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

func (*ApiListAndResetUserNotificationsArgs) GetCount

func (*ApiListAndResetUserNotificationsArgs) GetFilter

func (*ApiListAndResetUserNotificationsArgs) GetOffset

func (*ApiListAndResetUserNotificationsArgs) ProtoMessage

func (*ApiListAndResetUserNotificationsArgs) ProtoMessage()

func (*ApiListAndResetUserNotificationsArgs) Reset

func (*ApiListAndResetUserNotificationsArgs) String

type ApiListAndResetUserNotificationsResult

type ApiListAndResetUserNotificationsResult struct {
	Items            []*ApiNotification `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64             `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiListAndResetUserNotificationsResult) Descriptor

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

func (*ApiListAndResetUserNotificationsResult) GetItems

func (*ApiListAndResetUserNotificationsResult) GetTotalCount

func (m *ApiListAndResetUserNotificationsResult) GetTotalCount() int64

func (*ApiListAndResetUserNotificationsResult) ProtoMessage

func (*ApiListAndResetUserNotificationsResult) Reset

func (*ApiListAndResetUserNotificationsResult) String

type ApiListArtifactsArgs

type ApiListArtifactsArgs struct {
	Offset           *int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiListArtifactsArgs) Descriptor

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

func (*ApiListArtifactsArgs) GetCount

func (m *ApiListArtifactsArgs) GetCount() int64

func (*ApiListArtifactsArgs) GetOffset

func (m *ApiListArtifactsArgs) GetOffset() int64

func (*ApiListArtifactsArgs) ProtoMessage

func (*ApiListArtifactsArgs) ProtoMessage()

func (*ApiListArtifactsArgs) Reset

func (m *ApiListArtifactsArgs) Reset()

func (*ApiListArtifactsArgs) String

func (m *ApiListArtifactsArgs) String() string

type ApiListArtifactsResult

type ApiListArtifactsResult struct {
	Items            []*ArtifactDescriptor `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64                `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*ApiListArtifactsResult) Descriptor

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

func (*ApiListArtifactsResult) GetItems

func (m *ApiListArtifactsResult) GetItems() []*ArtifactDescriptor

func (*ApiListArtifactsResult) GetTotalCount

func (m *ApiListArtifactsResult) GetTotalCount() int64

func (*ApiListArtifactsResult) ProtoMessage

func (*ApiListArtifactsResult) ProtoMessage()

func (*ApiListArtifactsResult) Reset

func (m *ApiListArtifactsResult) Reset()

func (*ApiListArtifactsResult) String

func (m *ApiListArtifactsResult) String() string

type ApiListClientsLabelsResult

type ApiListClientsLabelsResult struct {
	Items            []*AFF4ObjectLabel `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiListClientsLabelsResult) Descriptor

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

func (*ApiListClientsLabelsResult) GetItems

func (*ApiListClientsLabelsResult) ProtoMessage

func (*ApiListClientsLabelsResult) ProtoMessage()

func (*ApiListClientsLabelsResult) Reset

func (m *ApiListClientsLabelsResult) Reset()

func (*ApiListClientsLabelsResult) String

func (m *ApiListClientsLabelsResult) String() string

type ApiListCronJobsArgs

type ApiListCronJobsArgs struct {
	Offset           *int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiListCronJobsArgs) Descriptor

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

func (*ApiListCronJobsArgs) GetCount

func (m *ApiListCronJobsArgs) GetCount() int64

func (*ApiListCronJobsArgs) GetOffset

func (m *ApiListCronJobsArgs) GetOffset() int64

func (*ApiListCronJobsArgs) ProtoMessage

func (*ApiListCronJobsArgs) ProtoMessage()

func (*ApiListCronJobsArgs) Reset

func (m *ApiListCronJobsArgs) Reset()

func (*ApiListCronJobsArgs) String

func (m *ApiListCronJobsArgs) String() string

type ApiListCronJobsResult

type ApiListCronJobsResult struct {
	Items            []*ApiCronJob `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64        `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

func (*ApiListCronJobsResult) Descriptor

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

func (*ApiListCronJobsResult) GetItems

func (m *ApiListCronJobsResult) GetItems() []*ApiCronJob

func (*ApiListCronJobsResult) GetTotalCount

func (m *ApiListCronJobsResult) GetTotalCount() int64

func (*ApiListCronJobsResult) ProtoMessage

func (*ApiListCronJobsResult) ProtoMessage()

func (*ApiListCronJobsResult) Reset

func (m *ApiListCronJobsResult) Reset()

func (*ApiListCronJobsResult) String

func (m *ApiListCronJobsResult) String() string

type ApiListFilesArgs

type ApiListFilesArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,5,opt,name=filter" json:"filter,omitempty"`
	DirectoriesOnly  *bool   `protobuf:"varint,6,opt,name=directories_only,json=directoriesOnly" json:"directories_only,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFilesArgs) Descriptor

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

func (*ApiListFilesArgs) GetClientId

func (m *ApiListFilesArgs) GetClientId() string

func (*ApiListFilesArgs) GetCount

func (m *ApiListFilesArgs) GetCount() int64

func (*ApiListFilesArgs) GetDirectoriesOnly

func (m *ApiListFilesArgs) GetDirectoriesOnly() bool

func (*ApiListFilesArgs) GetFilePath

func (m *ApiListFilesArgs) GetFilePath() string

func (*ApiListFilesArgs) GetFilter

func (m *ApiListFilesArgs) GetFilter() string

func (*ApiListFilesArgs) GetOffset

func (m *ApiListFilesArgs) GetOffset() int64

func (*ApiListFilesArgs) ProtoMessage

func (*ApiListFilesArgs) ProtoMessage()

func (*ApiListFilesArgs) Reset

func (m *ApiListFilesArgs) Reset()

func (*ApiListFilesArgs) String

func (m *ApiListFilesArgs) String() string

type ApiListFilesResult

type ApiListFilesResult struct {
	Items            []*ApiFile `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiListFilesResult) Descriptor

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

func (*ApiListFilesResult) GetItems

func (m *ApiListFilesResult) GetItems() []*ApiFile

func (*ApiListFilesResult) ProtoMessage

func (*ApiListFilesResult) ProtoMessage()

func (*ApiListFilesResult) Reset

func (m *ApiListFilesResult) Reset()

func (*ApiListFilesResult) String

func (m *ApiListFilesResult) String() string

type ApiListFlowDescriptorsArgs

type ApiListFlowDescriptorsArgs struct {
	FlowType         *ApiListFlowDescriptorsArgs_FlowType `protobuf:"varint,1,opt,name=flow_type,json=flowType,enum=ApiListFlowDescriptorsArgs_FlowType" json:"flow_type,omitempty"`
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListFlowDescriptorsArgs) Descriptor

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

func (*ApiListFlowDescriptorsArgs) GetFlowType

func (*ApiListFlowDescriptorsArgs) ProtoMessage

func (*ApiListFlowDescriptorsArgs) ProtoMessage()

func (*ApiListFlowDescriptorsArgs) Reset

func (m *ApiListFlowDescriptorsArgs) Reset()

func (*ApiListFlowDescriptorsArgs) String

func (m *ApiListFlowDescriptorsArgs) String() string

type ApiListFlowDescriptorsArgs_FlowType

type ApiListFlowDescriptorsArgs_FlowType int32
const (
	ApiListFlowDescriptorsArgs_CLIENT ApiListFlowDescriptorsArgs_FlowType = 0
	ApiListFlowDescriptorsArgs_GLOBAL ApiListFlowDescriptorsArgs_FlowType = 1
)

func (ApiListFlowDescriptorsArgs_FlowType) Enum

func (ApiListFlowDescriptorsArgs_FlowType) EnumDescriptor

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

func (ApiListFlowDescriptorsArgs_FlowType) String

func (*ApiListFlowDescriptorsArgs_FlowType) UnmarshalJSON

func (x *ApiListFlowDescriptorsArgs_FlowType) UnmarshalJSON(data []byte) error

type ApiListFlowDescriptorsResult

type ApiListFlowDescriptorsResult struct {
	Items            []*ApiFlowDescriptor `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*ApiListFlowDescriptorsResult) Descriptor

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

func (*ApiListFlowDescriptorsResult) GetItems

func (*ApiListFlowDescriptorsResult) ProtoMessage

func (*ApiListFlowDescriptorsResult) ProtoMessage()

func (*ApiListFlowDescriptorsResult) Reset

func (m *ApiListFlowDescriptorsResult) Reset()

func (*ApiListFlowDescriptorsResult) String

type ApiListFlowLogsArgs

type ApiListFlowLogsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,5,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowLogsArgs) Descriptor

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

func (*ApiListFlowLogsArgs) GetClientId

func (m *ApiListFlowLogsArgs) GetClientId() string

func (*ApiListFlowLogsArgs) GetCount

func (m *ApiListFlowLogsArgs) GetCount() int64

func (*ApiListFlowLogsArgs) GetFilter

func (m *ApiListFlowLogsArgs) GetFilter() string

func (*ApiListFlowLogsArgs) GetFlowId

func (m *ApiListFlowLogsArgs) GetFlowId() string

func (*ApiListFlowLogsArgs) GetOffset

func (m *ApiListFlowLogsArgs) GetOffset() int64

func (*ApiListFlowLogsArgs) ProtoMessage

func (*ApiListFlowLogsArgs) ProtoMessage()

func (*ApiListFlowLogsArgs) Reset

func (m *ApiListFlowLogsArgs) Reset()

func (*ApiListFlowLogsArgs) String

func (m *ApiListFlowLogsArgs) String() string

type ApiListFlowLogsResult

type ApiListFlowLogsResult struct {
	Items            []*FlowLog `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64     `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiListFlowLogsResult) Descriptor

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

func (*ApiListFlowLogsResult) GetItems

func (m *ApiListFlowLogsResult) GetItems() []*FlowLog

func (*ApiListFlowLogsResult) GetTotalCount

func (m *ApiListFlowLogsResult) GetTotalCount() int64

func (*ApiListFlowLogsResult) ProtoMessage

func (*ApiListFlowLogsResult) ProtoMessage()

func (*ApiListFlowLogsResult) Reset

func (m *ApiListFlowLogsResult) Reset()

func (*ApiListFlowLogsResult) String

func (m *ApiListFlowLogsResult) String() string

type ApiListFlowOutputPluginErrorsArgs

type ApiListFlowOutputPluginErrorsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	PluginId         *string `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId" json:"plugin_id,omitempty"`
	Offset           *int64  `protobuf:"varint,4,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowOutputPluginErrorsArgs) Descriptor

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

func (*ApiListFlowOutputPluginErrorsArgs) GetClientId

func (m *ApiListFlowOutputPluginErrorsArgs) GetClientId() string

func (*ApiListFlowOutputPluginErrorsArgs) GetCount

func (*ApiListFlowOutputPluginErrorsArgs) GetFlowId

func (*ApiListFlowOutputPluginErrorsArgs) GetOffset

func (*ApiListFlowOutputPluginErrorsArgs) GetPluginId

func (m *ApiListFlowOutputPluginErrorsArgs) GetPluginId() string

func (*ApiListFlowOutputPluginErrorsArgs) ProtoMessage

func (*ApiListFlowOutputPluginErrorsArgs) ProtoMessage()

func (*ApiListFlowOutputPluginErrorsArgs) Reset

func (*ApiListFlowOutputPluginErrorsArgs) String

type ApiListFlowOutputPluginErrorsResult

type ApiListFlowOutputPluginErrorsResult struct {
	Items            []*OutputPluginBatchProcessingStatus `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64                               `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListFlowOutputPluginErrorsResult) Descriptor

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

func (*ApiListFlowOutputPluginErrorsResult) GetItems

func (*ApiListFlowOutputPluginErrorsResult) GetTotalCount

func (m *ApiListFlowOutputPluginErrorsResult) GetTotalCount() int64

func (*ApiListFlowOutputPluginErrorsResult) ProtoMessage

func (*ApiListFlowOutputPluginErrorsResult) ProtoMessage()

func (*ApiListFlowOutputPluginErrorsResult) Reset

func (*ApiListFlowOutputPluginErrorsResult) String

type ApiListFlowOutputPluginLogsArgs

type ApiListFlowOutputPluginLogsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	PluginId         *string `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId" json:"plugin_id,omitempty"`
	Offset           *int64  `protobuf:"varint,4,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowOutputPluginLogsArgs) Descriptor

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

func (*ApiListFlowOutputPluginLogsArgs) GetClientId

func (m *ApiListFlowOutputPluginLogsArgs) GetClientId() string

func (*ApiListFlowOutputPluginLogsArgs) GetCount

func (m *ApiListFlowOutputPluginLogsArgs) GetCount() int64

func (*ApiListFlowOutputPluginLogsArgs) GetFlowId

func (m *ApiListFlowOutputPluginLogsArgs) GetFlowId() string

func (*ApiListFlowOutputPluginLogsArgs) GetOffset

func (m *ApiListFlowOutputPluginLogsArgs) GetOffset() int64

func (*ApiListFlowOutputPluginLogsArgs) GetPluginId

func (m *ApiListFlowOutputPluginLogsArgs) GetPluginId() string

func (*ApiListFlowOutputPluginLogsArgs) ProtoMessage

func (*ApiListFlowOutputPluginLogsArgs) ProtoMessage()

func (*ApiListFlowOutputPluginLogsArgs) Reset

func (*ApiListFlowOutputPluginLogsArgs) String

type ApiListFlowOutputPluginLogsResult

type ApiListFlowOutputPluginLogsResult struct {
	Items            []*OutputPluginBatchProcessingStatus `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64                               `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListFlowOutputPluginLogsResult) Descriptor

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

func (*ApiListFlowOutputPluginLogsResult) GetItems

func (*ApiListFlowOutputPluginLogsResult) GetTotalCount

func (m *ApiListFlowOutputPluginLogsResult) GetTotalCount() int64

func (*ApiListFlowOutputPluginLogsResult) ProtoMessage

func (*ApiListFlowOutputPluginLogsResult) ProtoMessage()

func (*ApiListFlowOutputPluginLogsResult) Reset

func (*ApiListFlowOutputPluginLogsResult) String

type ApiListFlowOutputPluginsArgs

type ApiListFlowOutputPluginsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowOutputPluginsArgs) Descriptor

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

func (*ApiListFlowOutputPluginsArgs) GetClientId

func (m *ApiListFlowOutputPluginsArgs) GetClientId() string

func (*ApiListFlowOutputPluginsArgs) GetFlowId

func (m *ApiListFlowOutputPluginsArgs) GetFlowId() string

func (*ApiListFlowOutputPluginsArgs) ProtoMessage

func (*ApiListFlowOutputPluginsArgs) ProtoMessage()

func (*ApiListFlowOutputPluginsArgs) Reset

func (m *ApiListFlowOutputPluginsArgs) Reset()

func (*ApiListFlowOutputPluginsArgs) String

type ApiListFlowOutputPluginsResult

type ApiListFlowOutputPluginsResult struct {
	Items            []*ApiOutputPlugin `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiListFlowOutputPluginsResult) Descriptor

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

func (*ApiListFlowOutputPluginsResult) GetItems

func (*ApiListFlowOutputPluginsResult) ProtoMessage

func (*ApiListFlowOutputPluginsResult) ProtoMessage()

func (*ApiListFlowOutputPluginsResult) Reset

func (m *ApiListFlowOutputPluginsResult) Reset()

func (*ApiListFlowOutputPluginsResult) String

type ApiListFlowResultsArgs

type ApiListFlowResultsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FlowId           *string `protobuf:"bytes,2,opt,name=flow_id,json=flowId" json:"flow_id,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,5,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowResultsArgs) Descriptor

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

func (*ApiListFlowResultsArgs) GetClientId

func (m *ApiListFlowResultsArgs) GetClientId() string

func (*ApiListFlowResultsArgs) GetCount

func (m *ApiListFlowResultsArgs) GetCount() int64

func (*ApiListFlowResultsArgs) GetFilter

func (m *ApiListFlowResultsArgs) GetFilter() string

func (*ApiListFlowResultsArgs) GetFlowId

func (m *ApiListFlowResultsArgs) GetFlowId() string

func (*ApiListFlowResultsArgs) GetOffset

func (m *ApiListFlowResultsArgs) GetOffset() int64

func (*ApiListFlowResultsArgs) ProtoMessage

func (*ApiListFlowResultsArgs) ProtoMessage()

func (*ApiListFlowResultsArgs) Reset

func (m *ApiListFlowResultsArgs) Reset()

func (*ApiListFlowResultsArgs) String

func (m *ApiListFlowResultsArgs) String() string

type ApiListFlowResultsResult

type ApiListFlowResultsResult struct {
	Items            []*ApiFlowResult `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64           `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*ApiListFlowResultsResult) Descriptor

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

func (*ApiListFlowResultsResult) GetItems

func (m *ApiListFlowResultsResult) GetItems() []*ApiFlowResult

func (*ApiListFlowResultsResult) GetTotalCount

func (m *ApiListFlowResultsResult) GetTotalCount() int64

func (*ApiListFlowResultsResult) ProtoMessage

func (*ApiListFlowResultsResult) ProtoMessage()

func (*ApiListFlowResultsResult) Reset

func (m *ApiListFlowResultsResult) Reset()

func (*ApiListFlowResultsResult) String

func (m *ApiListFlowResultsResult) String() string

type ApiListFlowsArgs

type ApiListFlowsArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListFlowsArgs) Descriptor

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

func (*ApiListFlowsArgs) GetClientId

func (m *ApiListFlowsArgs) GetClientId() string

func (*ApiListFlowsArgs) GetCount

func (m *ApiListFlowsArgs) GetCount() int64

func (*ApiListFlowsArgs) GetOffset

func (m *ApiListFlowsArgs) GetOffset() int64

func (*ApiListFlowsArgs) ProtoMessage

func (*ApiListFlowsArgs) ProtoMessage()

func (*ApiListFlowsArgs) Reset

func (m *ApiListFlowsArgs) Reset()

func (*ApiListFlowsArgs) String

func (m *ApiListFlowsArgs) String() string

type ApiListFlowsResult

type ApiListFlowsResult struct {
	Items            []*ApiFlow `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiListFlowsResult) Descriptor

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

func (*ApiListFlowsResult) GetItems

func (m *ApiListFlowsResult) GetItems() []*ApiFlow

func (*ApiListFlowsResult) ProtoMessage

func (*ApiListFlowsResult) ProtoMessage()

func (*ApiListFlowsResult) Reset

func (m *ApiListFlowsResult) Reset()

func (*ApiListFlowsResult) String

func (m *ApiListFlowsResult) String() string

type ApiListHuntClientsArgs

type ApiListHuntClientsArgs struct {
	HuntId           *string                              `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Offset           *int64                               `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64                               `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	ClientStatus     *ApiListHuntClientsArgs_ClientStatus `` /* 132-byte string literal not displayed */
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListHuntClientsArgs) Descriptor

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

func (*ApiListHuntClientsArgs) GetClientStatus

func (*ApiListHuntClientsArgs) GetCount

func (m *ApiListHuntClientsArgs) GetCount() int64

func (*ApiListHuntClientsArgs) GetHuntId

func (m *ApiListHuntClientsArgs) GetHuntId() string

func (*ApiListHuntClientsArgs) GetOffset

func (m *ApiListHuntClientsArgs) GetOffset() int64

func (*ApiListHuntClientsArgs) ProtoMessage

func (*ApiListHuntClientsArgs) ProtoMessage()

func (*ApiListHuntClientsArgs) Reset

func (m *ApiListHuntClientsArgs) Reset()

func (*ApiListHuntClientsArgs) String

func (m *ApiListHuntClientsArgs) String() string

type ApiListHuntClientsArgs_ClientStatus

type ApiListHuntClientsArgs_ClientStatus int32
const (
	ApiListHuntClientsArgs_STARTED     ApiListHuntClientsArgs_ClientStatus = 0
	ApiListHuntClientsArgs_OUTSTANDING ApiListHuntClientsArgs_ClientStatus = 1
	ApiListHuntClientsArgs_COMPLETED   ApiListHuntClientsArgs_ClientStatus = 2
)

func (ApiListHuntClientsArgs_ClientStatus) Enum

func (ApiListHuntClientsArgs_ClientStatus) EnumDescriptor

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

func (ApiListHuntClientsArgs_ClientStatus) String

func (*ApiListHuntClientsArgs_ClientStatus) UnmarshalJSON

func (x *ApiListHuntClientsArgs_ClientStatus) UnmarshalJSON(data []byte) error

type ApiListHuntClientsResult

type ApiListHuntClientsResult struct {
	Items            []*ApiHuntClient `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64           `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*ApiListHuntClientsResult) Descriptor

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

func (*ApiListHuntClientsResult) GetItems

func (m *ApiListHuntClientsResult) GetItems() []*ApiHuntClient

func (*ApiListHuntClientsResult) GetTotalCount

func (m *ApiListHuntClientsResult) GetTotalCount() int64

func (*ApiListHuntClientsResult) ProtoMessage

func (*ApiListHuntClientsResult) ProtoMessage()

func (*ApiListHuntClientsResult) Reset

func (m *ApiListHuntClientsResult) Reset()

func (*ApiListHuntClientsResult) String

func (m *ApiListHuntClientsResult) String() string

type ApiListHuntCrashesArgs

type ApiListHuntCrashesArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntCrashesArgs) Descriptor

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

func (*ApiListHuntCrashesArgs) GetCount

func (m *ApiListHuntCrashesArgs) GetCount() int64

func (*ApiListHuntCrashesArgs) GetFilter

func (m *ApiListHuntCrashesArgs) GetFilter() string

func (*ApiListHuntCrashesArgs) GetHuntId

func (m *ApiListHuntCrashesArgs) GetHuntId() string

func (*ApiListHuntCrashesArgs) GetOffset

func (m *ApiListHuntCrashesArgs) GetOffset() int64

func (*ApiListHuntCrashesArgs) ProtoMessage

func (*ApiListHuntCrashesArgs) ProtoMessage()

func (*ApiListHuntCrashesArgs) Reset

func (m *ApiListHuntCrashesArgs) Reset()

func (*ApiListHuntCrashesArgs) String

func (m *ApiListHuntCrashesArgs) String() string

type ApiListHuntCrashesResult

type ApiListHuntCrashesResult struct {
	Items            []*ClientCrash `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64         `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*ApiListHuntCrashesResult) Descriptor

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

func (*ApiListHuntCrashesResult) GetItems

func (m *ApiListHuntCrashesResult) GetItems() []*ClientCrash

func (*ApiListHuntCrashesResult) GetTotalCount

func (m *ApiListHuntCrashesResult) GetTotalCount() int64

func (*ApiListHuntCrashesResult) ProtoMessage

func (*ApiListHuntCrashesResult) ProtoMessage()

func (*ApiListHuntCrashesResult) Reset

func (m *ApiListHuntCrashesResult) Reset()

func (*ApiListHuntCrashesResult) String

func (m *ApiListHuntCrashesResult) String() string

type ApiListHuntErrorsArgs

type ApiListHuntErrorsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntErrorsArgs) Descriptor

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

func (*ApiListHuntErrorsArgs) GetCount

func (m *ApiListHuntErrorsArgs) GetCount() int64

func (*ApiListHuntErrorsArgs) GetFilter

func (m *ApiListHuntErrorsArgs) GetFilter() string

func (*ApiListHuntErrorsArgs) GetHuntId

func (m *ApiListHuntErrorsArgs) GetHuntId() string

func (*ApiListHuntErrorsArgs) GetOffset

func (m *ApiListHuntErrorsArgs) GetOffset() int64

func (*ApiListHuntErrorsArgs) ProtoMessage

func (*ApiListHuntErrorsArgs) ProtoMessage()

func (*ApiListHuntErrorsArgs) Reset

func (m *ApiListHuntErrorsArgs) Reset()

func (*ApiListHuntErrorsArgs) String

func (m *ApiListHuntErrorsArgs) String() string

type ApiListHuntErrorsResult

type ApiListHuntErrorsResult struct {
	Items            []*HuntError `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64       `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

func (*ApiListHuntErrorsResult) Descriptor

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

func (*ApiListHuntErrorsResult) GetItems

func (m *ApiListHuntErrorsResult) GetItems() []*HuntError

func (*ApiListHuntErrorsResult) GetTotalCount

func (m *ApiListHuntErrorsResult) GetTotalCount() int64

func (*ApiListHuntErrorsResult) ProtoMessage

func (*ApiListHuntErrorsResult) ProtoMessage()

func (*ApiListHuntErrorsResult) Reset

func (m *ApiListHuntErrorsResult) Reset()

func (*ApiListHuntErrorsResult) String

func (m *ApiListHuntErrorsResult) String() string

type ApiListHuntLogsArgs

type ApiListHuntLogsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntLogsArgs) Descriptor

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

func (*ApiListHuntLogsArgs) GetCount

func (m *ApiListHuntLogsArgs) GetCount() int64

func (*ApiListHuntLogsArgs) GetFilter

func (m *ApiListHuntLogsArgs) GetFilter() string

func (*ApiListHuntLogsArgs) GetHuntId

func (m *ApiListHuntLogsArgs) GetHuntId() string

func (*ApiListHuntLogsArgs) GetOffset

func (m *ApiListHuntLogsArgs) GetOffset() int64

func (*ApiListHuntLogsArgs) ProtoMessage

func (*ApiListHuntLogsArgs) ProtoMessage()

func (*ApiListHuntLogsArgs) Reset

func (m *ApiListHuntLogsArgs) Reset()

func (*ApiListHuntLogsArgs) String

func (m *ApiListHuntLogsArgs) String() string

type ApiListHuntLogsResult

type ApiListHuntLogsResult struct {
	Items            []*FlowLog `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64     `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiListHuntLogsResult) Descriptor

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

func (*ApiListHuntLogsResult) GetItems

func (m *ApiListHuntLogsResult) GetItems() []*FlowLog

func (*ApiListHuntLogsResult) GetTotalCount

func (m *ApiListHuntLogsResult) GetTotalCount() int64

func (*ApiListHuntLogsResult) ProtoMessage

func (*ApiListHuntLogsResult) ProtoMessage()

func (*ApiListHuntLogsResult) Reset

func (m *ApiListHuntLogsResult) Reset()

func (*ApiListHuntLogsResult) String

func (m *ApiListHuntLogsResult) String() string

type ApiListHuntOutputPluginErrorsArgs

type ApiListHuntOutputPluginErrorsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	PluginId         *string `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId" json:"plugin_id,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntOutputPluginErrorsArgs) Descriptor

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

func (*ApiListHuntOutputPluginErrorsArgs) GetCount

func (*ApiListHuntOutputPluginErrorsArgs) GetHuntId

func (*ApiListHuntOutputPluginErrorsArgs) GetOffset

func (*ApiListHuntOutputPluginErrorsArgs) GetPluginId

func (m *ApiListHuntOutputPluginErrorsArgs) GetPluginId() string

func (*ApiListHuntOutputPluginErrorsArgs) ProtoMessage

func (*ApiListHuntOutputPluginErrorsArgs) ProtoMessage()

func (*ApiListHuntOutputPluginErrorsArgs) Reset

func (*ApiListHuntOutputPluginErrorsArgs) String

type ApiListHuntOutputPluginErrorsResult

type ApiListHuntOutputPluginErrorsResult struct {
	Items            []*OutputPluginBatchProcessingStatus `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64                               `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListHuntOutputPluginErrorsResult) Descriptor

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

func (*ApiListHuntOutputPluginErrorsResult) GetItems

func (*ApiListHuntOutputPluginErrorsResult) GetTotalCount

func (m *ApiListHuntOutputPluginErrorsResult) GetTotalCount() int64

func (*ApiListHuntOutputPluginErrorsResult) ProtoMessage

func (*ApiListHuntOutputPluginErrorsResult) ProtoMessage()

func (*ApiListHuntOutputPluginErrorsResult) Reset

func (*ApiListHuntOutputPluginErrorsResult) String

type ApiListHuntOutputPluginLogsArgs

type ApiListHuntOutputPluginLogsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	PluginId         *string `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId" json:"plugin_id,omitempty"`
	Offset           *int64  `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntOutputPluginLogsArgs) Descriptor

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

func (*ApiListHuntOutputPluginLogsArgs) GetCount

func (m *ApiListHuntOutputPluginLogsArgs) GetCount() int64

func (*ApiListHuntOutputPluginLogsArgs) GetHuntId

func (m *ApiListHuntOutputPluginLogsArgs) GetHuntId() string

func (*ApiListHuntOutputPluginLogsArgs) GetOffset

func (m *ApiListHuntOutputPluginLogsArgs) GetOffset() int64

func (*ApiListHuntOutputPluginLogsArgs) GetPluginId

func (m *ApiListHuntOutputPluginLogsArgs) GetPluginId() string

func (*ApiListHuntOutputPluginLogsArgs) ProtoMessage

func (*ApiListHuntOutputPluginLogsArgs) ProtoMessage()

func (*ApiListHuntOutputPluginLogsArgs) Reset

func (*ApiListHuntOutputPluginLogsArgs) String

type ApiListHuntOutputPluginLogsResult

type ApiListHuntOutputPluginLogsResult struct {
	Items            []*OutputPluginBatchProcessingStatus `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64                               `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte                               `json:"-"`
}

func (*ApiListHuntOutputPluginLogsResult) Descriptor

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

func (*ApiListHuntOutputPluginLogsResult) GetItems

func (*ApiListHuntOutputPluginLogsResult) GetTotalCount

func (m *ApiListHuntOutputPluginLogsResult) GetTotalCount() int64

func (*ApiListHuntOutputPluginLogsResult) ProtoMessage

func (*ApiListHuntOutputPluginLogsResult) ProtoMessage()

func (*ApiListHuntOutputPluginLogsResult) Reset

func (*ApiListHuntOutputPluginLogsResult) String

type ApiListHuntOutputPluginsArgs

type ApiListHuntOutputPluginsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntOutputPluginsArgs) Descriptor

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

func (*ApiListHuntOutputPluginsArgs) GetHuntId

func (m *ApiListHuntOutputPluginsArgs) GetHuntId() string

func (*ApiListHuntOutputPluginsArgs) ProtoMessage

func (*ApiListHuntOutputPluginsArgs) ProtoMessage()

func (*ApiListHuntOutputPluginsArgs) Reset

func (m *ApiListHuntOutputPluginsArgs) Reset()

func (*ApiListHuntOutputPluginsArgs) String

type ApiListHuntOutputPluginsResult

type ApiListHuntOutputPluginsResult struct {
	Items            []*ApiOutputPlugin `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64             `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiListHuntOutputPluginsResult) Descriptor

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

func (*ApiListHuntOutputPluginsResult) GetItems

func (*ApiListHuntOutputPluginsResult) GetTotalCount

func (m *ApiListHuntOutputPluginsResult) GetTotalCount() int64

func (*ApiListHuntOutputPluginsResult) ProtoMessage

func (*ApiListHuntOutputPluginsResult) ProtoMessage()

func (*ApiListHuntOutputPluginsResult) Reset

func (m *ApiListHuntOutputPluginsResult) Reset()

func (*ApiListHuntOutputPluginsResult) String

type ApiListHuntResultsArgs

type ApiListHuntResultsArgs struct {
	HuntId           *string `protobuf:"bytes,1,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListHuntResultsArgs) Descriptor

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

func (*ApiListHuntResultsArgs) GetCount

func (m *ApiListHuntResultsArgs) GetCount() int64

func (*ApiListHuntResultsArgs) GetFilter

func (m *ApiListHuntResultsArgs) GetFilter() string

func (*ApiListHuntResultsArgs) GetHuntId

func (m *ApiListHuntResultsArgs) GetHuntId() string

func (*ApiListHuntResultsArgs) GetOffset

func (m *ApiListHuntResultsArgs) GetOffset() int64

func (*ApiListHuntResultsArgs) ProtoMessage

func (*ApiListHuntResultsArgs) ProtoMessage()

func (*ApiListHuntResultsArgs) Reset

func (m *ApiListHuntResultsArgs) Reset()

func (*ApiListHuntResultsArgs) String

func (m *ApiListHuntResultsArgs) String() string

type ApiListHuntResultsResult

type ApiListHuntResultsResult struct {
	Items            []*ApiHuntResult `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64           `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*ApiListHuntResultsResult) Descriptor

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

func (*ApiListHuntResultsResult) GetItems

func (m *ApiListHuntResultsResult) GetItems() []*ApiHuntResult

func (*ApiListHuntResultsResult) GetTotalCount

func (m *ApiListHuntResultsResult) GetTotalCount() int64

func (*ApiListHuntResultsResult) ProtoMessage

func (*ApiListHuntResultsResult) ProtoMessage()

func (*ApiListHuntResultsResult) Reset

func (m *ApiListHuntResultsResult) Reset()

func (*ApiListHuntResultsResult) String

func (m *ApiListHuntResultsResult) String() string

type ApiListHuntsArgs

type ApiListHuntsArgs struct {
	Offset *int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count  *int64 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	// Filtering criterias.
	CreatedBy           *string `protobuf:"bytes,3,opt,name=created_by,json=createdBy" json:"created_by,omitempty"`
	DescriptionContains *string `protobuf:"bytes,4,opt,name=description_contains,json=descriptionContains" json:"description_contains,omitempty"`
	ActiveWithin        *uint64 `protobuf:"varint,5,opt,name=active_within,json=activeWithin" json:"active_within,omitempty"`
	XXX_unrecognized    []byte  `json:"-"`
}

func (*ApiListHuntsArgs) Descriptor

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

func (*ApiListHuntsArgs) GetActiveWithin

func (m *ApiListHuntsArgs) GetActiveWithin() uint64

func (*ApiListHuntsArgs) GetCount

func (m *ApiListHuntsArgs) GetCount() int64

func (*ApiListHuntsArgs) GetCreatedBy

func (m *ApiListHuntsArgs) GetCreatedBy() string

func (*ApiListHuntsArgs) GetDescriptionContains

func (m *ApiListHuntsArgs) GetDescriptionContains() string

func (*ApiListHuntsArgs) GetOffset

func (m *ApiListHuntsArgs) GetOffset() int64

func (*ApiListHuntsArgs) ProtoMessage

func (*ApiListHuntsArgs) ProtoMessage()

func (*ApiListHuntsArgs) Reset

func (m *ApiListHuntsArgs) Reset()

func (*ApiListHuntsArgs) String

func (m *ApiListHuntsArgs) String() string

type ApiListHuntsResult

type ApiListHuntsResult struct {
	Items            []*ApiHunt `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	TotalCount       *int64     `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiListHuntsResult) Descriptor

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

func (*ApiListHuntsResult) GetItems

func (m *ApiListHuntsResult) GetItems() []*ApiHunt

func (*ApiListHuntsResult) GetTotalCount

func (m *ApiListHuntsResult) GetTotalCount() int64

func (*ApiListHuntsResult) ProtoMessage

func (*ApiListHuntsResult) ProtoMessage()

func (*ApiListHuntsResult) Reset

func (m *ApiListHuntsResult) Reset()

func (*ApiListHuntsResult) String

func (m *ApiListHuntsResult) String() string

type ApiListKbFieldsResult

type ApiListKbFieldsResult struct {
	Items            []string `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiListKbFieldsResult) Descriptor

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

func (*ApiListKbFieldsResult) GetItems

func (m *ApiListKbFieldsResult) GetItems() []string

func (*ApiListKbFieldsResult) ProtoMessage

func (*ApiListKbFieldsResult) ProtoMessage()

func (*ApiListKbFieldsResult) Reset

func (m *ApiListKbFieldsResult) Reset()

func (*ApiListKbFieldsResult) String

func (m *ApiListKbFieldsResult) String() string

type ApiListKnownEncodingsResult

type ApiListKnownEncodingsResult struct {
	Encodings        []string `protobuf:"bytes,1,rep,name=encodings" json:"encodings,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiListKnownEncodingsResult) Descriptor

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

func (*ApiListKnownEncodingsResult) GetEncodings

func (m *ApiListKnownEncodingsResult) GetEncodings() []string

func (*ApiListKnownEncodingsResult) ProtoMessage

func (*ApiListKnownEncodingsResult) ProtoMessage()

func (*ApiListKnownEncodingsResult) Reset

func (m *ApiListKnownEncodingsResult) Reset()

func (*ApiListKnownEncodingsResult) String

func (m *ApiListKnownEncodingsResult) String() string

type ApiListPendingGlobalNotificationsResult

type ApiListPendingGlobalNotificationsResult struct {
	Items            []*GlobalNotification `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*ApiListPendingGlobalNotificationsResult) Descriptor

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

func (*ApiListPendingGlobalNotificationsResult) GetItems

func (*ApiListPendingGlobalNotificationsResult) ProtoMessage

func (*ApiListPendingGlobalNotificationsResult) Reset

func (*ApiListPendingGlobalNotificationsResult) String

type ApiListPendingUserNotificationsArgs

type ApiListPendingUserNotificationsArgs struct {
	Timestamp        *uint64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiListPendingUserNotificationsArgs) Descriptor

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

func (*ApiListPendingUserNotificationsArgs) GetTimestamp

func (m *ApiListPendingUserNotificationsArgs) GetTimestamp() uint64

func (*ApiListPendingUserNotificationsArgs) ProtoMessage

func (*ApiListPendingUserNotificationsArgs) ProtoMessage()

func (*ApiListPendingUserNotificationsArgs) Reset

func (*ApiListPendingUserNotificationsArgs) String

type ApiListPendingUserNotificationsResult

type ApiListPendingUserNotificationsResult struct {
	Items            []*ApiNotification `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ApiListPendingUserNotificationsResult) Descriptor

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

func (*ApiListPendingUserNotificationsResult) GetItems

func (*ApiListPendingUserNotificationsResult) ProtoMessage

func (*ApiListPendingUserNotificationsResult) ProtoMessage()

func (*ApiListPendingUserNotificationsResult) Reset

func (*ApiListPendingUserNotificationsResult) String

type ApiListStatsStoreMetricsMetadataArgs

type ApiListStatsStoreMetricsMetadataArgs struct {
	Component        *ApiListStatsStoreMetricsMetadataArgs_Component `protobuf:"varint,1,opt,name=component,enum=ApiListStatsStoreMetricsMetadataArgs_Component" json:"component,omitempty"`
	XXX_unrecognized []byte                                          `json:"-"`
}

func (*ApiListStatsStoreMetricsMetadataArgs) Descriptor

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

func (*ApiListStatsStoreMetricsMetadataArgs) GetComponent

func (*ApiListStatsStoreMetricsMetadataArgs) ProtoMessage

func (*ApiListStatsStoreMetricsMetadataArgs) ProtoMessage()

func (*ApiListStatsStoreMetricsMetadataArgs) Reset

func (*ApiListStatsStoreMetricsMetadataArgs) String

type ApiListStatsStoreMetricsMetadataArgs_Component

type ApiListStatsStoreMetricsMetadataArgs_Component int32
const (
	ApiListStatsStoreMetricsMetadataArgs_WORKER   ApiListStatsStoreMetricsMetadataArgs_Component = 0
	ApiListStatsStoreMetricsMetadataArgs_FRONTEND ApiListStatsStoreMetricsMetadataArgs_Component = 1
	ApiListStatsStoreMetricsMetadataArgs_ADMIN_UI ApiListStatsStoreMetricsMetadataArgs_Component = 2
)

func (ApiListStatsStoreMetricsMetadataArgs_Component) Enum

func (ApiListStatsStoreMetricsMetadataArgs_Component) EnumDescriptor

func (ApiListStatsStoreMetricsMetadataArgs_Component) String

func (*ApiListStatsStoreMetricsMetadataArgs_Component) UnmarshalJSON

type ApiListUserClientApprovalsArgs

type ApiListUserClientApprovalsArgs struct {
	Offset           *int64                                `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64                                `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	ClientId         *string                               `protobuf:"bytes,3,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	State            *ApiListUserClientApprovalsArgs_State `protobuf:"varint,4,opt,name=state,enum=ApiListUserClientApprovalsArgs_State" json:"state,omitempty"`
	XXX_unrecognized []byte                                `json:"-"`
}

func (*ApiListUserClientApprovalsArgs) Descriptor

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

func (*ApiListUserClientApprovalsArgs) GetClientId

func (m *ApiListUserClientApprovalsArgs) GetClientId() string

func (*ApiListUserClientApprovalsArgs) GetCount

func (m *ApiListUserClientApprovalsArgs) GetCount() int64

func (*ApiListUserClientApprovalsArgs) GetOffset

func (m *ApiListUserClientApprovalsArgs) GetOffset() int64

func (*ApiListUserClientApprovalsArgs) GetState

func (*ApiListUserClientApprovalsArgs) ProtoMessage

func (*ApiListUserClientApprovalsArgs) ProtoMessage()

func (*ApiListUserClientApprovalsArgs) Reset

func (m *ApiListUserClientApprovalsArgs) Reset()

func (*ApiListUserClientApprovalsArgs) String

type ApiListUserClientApprovalsArgs_State

type ApiListUserClientApprovalsArgs_State int32
const (
	ApiListUserClientApprovalsArgs_ANY     ApiListUserClientApprovalsArgs_State = 0
	ApiListUserClientApprovalsArgs_VALID   ApiListUserClientApprovalsArgs_State = 1
	ApiListUserClientApprovalsArgs_INVALID ApiListUserClientApprovalsArgs_State = 2
)

func (ApiListUserClientApprovalsArgs_State) Enum

func (ApiListUserClientApprovalsArgs_State) EnumDescriptor

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

func (ApiListUserClientApprovalsArgs_State) String

func (*ApiListUserClientApprovalsArgs_State) UnmarshalJSON

func (x *ApiListUserClientApprovalsArgs_State) UnmarshalJSON(data []byte) error

type ApiListUserClientApprovalsResult

type ApiListUserClientApprovalsResult struct {
	Items            []*ApiUserClientApproval `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*ApiListUserClientApprovalsResult) Descriptor

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

func (*ApiListUserClientApprovalsResult) GetItems

func (*ApiListUserClientApprovalsResult) ProtoMessage

func (*ApiListUserClientApprovalsResult) ProtoMessage()

func (*ApiListUserClientApprovalsResult) Reset

func (*ApiListUserClientApprovalsResult) String

type ApiListUserCronApprovalsArgs

type ApiListUserCronApprovalsArgs struct {
	Offset           *int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiListUserCronApprovalsArgs) Descriptor

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

func (*ApiListUserCronApprovalsArgs) GetCount

func (m *ApiListUserCronApprovalsArgs) GetCount() int64

func (*ApiListUserCronApprovalsArgs) GetOffset

func (m *ApiListUserCronApprovalsArgs) GetOffset() int64

func (*ApiListUserCronApprovalsArgs) ProtoMessage

func (*ApiListUserCronApprovalsArgs) ProtoMessage()

func (*ApiListUserCronApprovalsArgs) Reset

func (m *ApiListUserCronApprovalsArgs) Reset()

func (*ApiListUserCronApprovalsArgs) String

type ApiListUserCronApprovalsResult

type ApiListUserCronApprovalsResult struct {
	Items            []*ApiUserCronApproval `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

func (*ApiListUserCronApprovalsResult) Descriptor

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

func (*ApiListUserCronApprovalsResult) GetItems

func (*ApiListUserCronApprovalsResult) ProtoMessage

func (*ApiListUserCronApprovalsResult) ProtoMessage()

func (*ApiListUserCronApprovalsResult) Reset

func (m *ApiListUserCronApprovalsResult) Reset()

func (*ApiListUserCronApprovalsResult) String

type ApiListUserHuntApprovalsArgs

type ApiListUserHuntApprovalsArgs struct {
	Offset           *int64 `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiListUserHuntApprovalsArgs) Descriptor

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

func (*ApiListUserHuntApprovalsArgs) GetCount

func (m *ApiListUserHuntApprovalsArgs) GetCount() int64

func (*ApiListUserHuntApprovalsArgs) GetOffset

func (m *ApiListUserHuntApprovalsArgs) GetOffset() int64

func (*ApiListUserHuntApprovalsArgs) ProtoMessage

func (*ApiListUserHuntApprovalsArgs) ProtoMessage()

func (*ApiListUserHuntApprovalsArgs) Reset

func (m *ApiListUserHuntApprovalsArgs) Reset()

func (*ApiListUserHuntApprovalsArgs) String

type ApiListUserHuntApprovalsResult

type ApiListUserHuntApprovalsResult struct {
	Items            []*ApiUserHuntApproval `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

func (*ApiListUserHuntApprovalsResult) Descriptor

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

func (*ApiListUserHuntApprovalsResult) GetItems

func (*ApiListUserHuntApprovalsResult) ProtoMessage

func (*ApiListUserHuntApprovalsResult) ProtoMessage()

func (*ApiListUserHuntApprovalsResult) Reset

func (m *ApiListUserHuntApprovalsResult) Reset()

func (*ApiListUserHuntApprovalsResult) String

type ApiNotification

type ApiNotification struct {
	Timestamp        *uint64                   `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
	Message          *string                   `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"`
	Reference        *ApiNotificationReference `protobuf:"bytes,3,opt,name=reference" json:"reference,omitempty"`
	IsPending        *bool                     `protobuf:"varint,4,opt,name=is_pending,json=isPending" json:"is_pending,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*ApiNotification) Descriptor

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

func (*ApiNotification) GetIsPending

func (m *ApiNotification) GetIsPending() bool

func (*ApiNotification) GetMessage

func (m *ApiNotification) GetMessage() string

func (*ApiNotification) GetReference

func (m *ApiNotification) GetReference() *ApiNotificationReference

func (*ApiNotification) GetTimestamp

func (m *ApiNotification) GetTimestamp() uint64

func (*ApiNotification) ProtoMessage

func (*ApiNotification) ProtoMessage()

func (*ApiNotification) Reset

func (m *ApiNotification) Reset()

func (*ApiNotification) String

func (m *ApiNotification) String() string

type ApiNotificationArchiveGenerationFinishedReference

type ApiNotificationArchiveGenerationFinishedReference struct {
	Path             *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
	HuntUrn          *string `protobuf:"bytes,2,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	FlowUrn          *string `protobuf:"bytes,3,opt,name=flow_urn,json=flowUrn" json:"flow_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationArchiveGenerationFinishedReference) Descriptor

func (*ApiNotificationArchiveGenerationFinishedReference) GetFlowUrn

func (*ApiNotificationArchiveGenerationFinishedReference) GetHuntUrn

func (*ApiNotificationArchiveGenerationFinishedReference) GetPath

func (*ApiNotificationArchiveGenerationFinishedReference) ProtoMessage

func (*ApiNotificationArchiveGenerationFinishedReference) Reset

func (*ApiNotificationArchiveGenerationFinishedReference) String

type ApiNotificationCronReference

type ApiNotificationCronReference struct {
	CronJobUrn       *string `protobuf:"bytes,1,opt,name=cron_job_urn,json=cronJobUrn" json:"cron_job_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationCronReference) Descriptor

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

func (*ApiNotificationCronReference) GetCronJobUrn

func (m *ApiNotificationCronReference) GetCronJobUrn() string

func (*ApiNotificationCronReference) ProtoMessage

func (*ApiNotificationCronReference) ProtoMessage()

func (*ApiNotificationCronReference) Reset

func (m *ApiNotificationCronReference) Reset()

func (*ApiNotificationCronReference) String

type ApiNotificationDiscoveryReference

type ApiNotificationDiscoveryReference struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationDiscoveryReference) Descriptor

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

func (*ApiNotificationDiscoveryReference) GetClientId

func (m *ApiNotificationDiscoveryReference) GetClientId() string

func (*ApiNotificationDiscoveryReference) ProtoMessage

func (*ApiNotificationDiscoveryReference) ProtoMessage()

func (*ApiNotificationDiscoveryReference) Reset

func (*ApiNotificationDiscoveryReference) String

type ApiNotificationFileDownloadReference

type ApiNotificationFileDownloadReference struct {
	Path             *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationFileDownloadReference) Descriptor

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

func (*ApiNotificationFileDownloadReference) GetPath

func (*ApiNotificationFileDownloadReference) ProtoMessage

func (*ApiNotificationFileDownloadReference) ProtoMessage()

func (*ApiNotificationFileDownloadReference) Reset

func (*ApiNotificationFileDownloadReference) String

type ApiNotificationFlowReference

type ApiNotificationFlowReference struct {
	FlowUrn          *string `protobuf:"bytes,1,opt,name=flow_urn,json=flowUrn" json:"flow_urn,omitempty"`
	ClientId         *string `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationFlowReference) Descriptor

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

func (*ApiNotificationFlowReference) GetClientId

func (m *ApiNotificationFlowReference) GetClientId() string

func (*ApiNotificationFlowReference) GetFlowUrn

func (m *ApiNotificationFlowReference) GetFlowUrn() string

func (*ApiNotificationFlowReference) ProtoMessage

func (*ApiNotificationFlowReference) ProtoMessage()

func (*ApiNotificationFlowReference) Reset

func (m *ApiNotificationFlowReference) Reset()

func (*ApiNotificationFlowReference) String

type ApiNotificationFlowStatusReference

type ApiNotificationFlowStatusReference struct {
	FlowUrn          *string `protobuf:"bytes,1,opt,name=flow_urn,json=flowUrn" json:"flow_urn,omitempty"`
	ClientId         *string `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationFlowStatusReference) Descriptor

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

func (*ApiNotificationFlowStatusReference) GetClientId

func (m *ApiNotificationFlowStatusReference) GetClientId() string

func (*ApiNotificationFlowStatusReference) GetFlowUrn

func (*ApiNotificationFlowStatusReference) ProtoMessage

func (*ApiNotificationFlowStatusReference) ProtoMessage()

func (*ApiNotificationFlowStatusReference) Reset

func (*ApiNotificationFlowStatusReference) String

type ApiNotificationGrantAccessReference

type ApiNotificationGrantAccessReference struct {
	Acl              *string `protobuf:"bytes,1,opt,name=acl" json:"acl,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationGrantAccessReference) Descriptor

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

func (*ApiNotificationGrantAccessReference) GetAcl

func (*ApiNotificationGrantAccessReference) ProtoMessage

func (*ApiNotificationGrantAccessReference) ProtoMessage()

func (*ApiNotificationGrantAccessReference) Reset

func (*ApiNotificationGrantAccessReference) String

type ApiNotificationHuntReference

type ApiNotificationHuntReference struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationHuntReference) Descriptor

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

func (*ApiNotificationHuntReference) GetHuntUrn

func (m *ApiNotificationHuntReference) GetHuntUrn() string

func (*ApiNotificationHuntReference) ProtoMessage

func (*ApiNotificationHuntReference) ProtoMessage()

func (*ApiNotificationHuntReference) Reset

func (m *ApiNotificationHuntReference) Reset()

func (*ApiNotificationHuntReference) String

type ApiNotificationReference

type ApiNotificationReference struct {
	Type                      *ApiNotificationReference_Type                     `protobuf:"varint,1,opt,name=type,enum=ApiNotificationReference_Type" json:"type,omitempty"`
	Discovery                 *ApiNotificationDiscoveryReference                 `protobuf:"bytes,2,opt,name=discovery" json:"discovery,omitempty"`
	FileDownloadReady         *ApiNotificationFileDownloadReference              `protobuf:"bytes,3,opt,name=file_download_ready,json=fileDownloadReady" json:"file_download_ready,omitempty"`
	ArchiveGenerationFinished *ApiNotificationArchiveGenerationFinishedReference `` /* 131-byte string literal not displayed */
	Hunt                      *ApiNotificationHuntReference                      `protobuf:"bytes,5,opt,name=hunt" json:"hunt,omitempty"`
	Cron                      *ApiNotificationCronReference                      `protobuf:"bytes,6,opt,name=cron" json:"cron,omitempty"`
	Flow                      *ApiNotificationFlowReference                      `protobuf:"bytes,7,opt,name=flow" json:"flow,omitempty"`
	Vfs                       *ApiNotificationVfsReference                       `protobuf:"bytes,8,opt,name=vfs" json:"vfs,omitempty"`
	FlowStatus                *ApiNotificationFlowStatusReference                `protobuf:"bytes,9,opt,name=flow_status,json=flowStatus" json:"flow_status,omitempty"`
	GrantAccess               *ApiNotificationGrantAccessReference               `protobuf:"bytes,10,opt,name=grant_access,json=grantAccess" json:"grant_access,omitempty"`
	XXX_unrecognized          []byte                                             `json:"-"`
}

func (*ApiNotificationReference) Descriptor

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

func (*ApiNotificationReference) GetArchiveGenerationFinished

func (*ApiNotificationReference) GetCron

func (*ApiNotificationReference) GetDiscovery

func (*ApiNotificationReference) GetFileDownloadReady

func (*ApiNotificationReference) GetFlow

func (*ApiNotificationReference) GetFlowStatus

func (*ApiNotificationReference) GetGrantAccess

func (*ApiNotificationReference) GetHunt

func (*ApiNotificationReference) GetType

func (*ApiNotificationReference) GetVfs

func (*ApiNotificationReference) ProtoMessage

func (*ApiNotificationReference) ProtoMessage()

func (*ApiNotificationReference) Reset

func (m *ApiNotificationReference) Reset()

func (*ApiNotificationReference) String

func (m *ApiNotificationReference) String() string

type ApiNotificationReference_Type

type ApiNotificationReference_Type int32
const (
	ApiNotificationReference_DISCOVERY                   ApiNotificationReference_Type = 0
	ApiNotificationReference_FILE_DOWNLOAD_READY         ApiNotificationReference_Type = 1
	ApiNotificationReference_ARCHIVE_GENERATION_FINISHED ApiNotificationReference_Type = 2
	ApiNotificationReference_HUNT                        ApiNotificationReference_Type = 3
	ApiNotificationReference_CRON                        ApiNotificationReference_Type = 4
	ApiNotificationReference_FLOW                        ApiNotificationReference_Type = 5
	ApiNotificationReference_VFS                         ApiNotificationReference_Type = 6
	ApiNotificationReference_FLOW_STATUS                 ApiNotificationReference_Type = 7
	ApiNotificationReference_GRANT_ACCESS                ApiNotificationReference_Type = 8
	ApiNotificationReference_ERROR                       ApiNotificationReference_Type = 9
)

func (ApiNotificationReference_Type) Enum

func (ApiNotificationReference_Type) EnumDescriptor

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

func (ApiNotificationReference_Type) String

func (*ApiNotificationReference_Type) UnmarshalJSON

func (x *ApiNotificationReference_Type) UnmarshalJSON(data []byte) error

type ApiNotificationVfsReference

type ApiNotificationVfsReference struct {
	VfsPath          *string `protobuf:"bytes,1,opt,name=vfs_path,json=vfsPath" json:"vfs_path,omitempty"`
	ClientId         *string `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiNotificationVfsReference) Descriptor

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

func (*ApiNotificationVfsReference) GetClientId

func (m *ApiNotificationVfsReference) GetClientId() string

func (*ApiNotificationVfsReference) GetVfsPath

func (m *ApiNotificationVfsReference) GetVfsPath() string

func (*ApiNotificationVfsReference) ProtoMessage

func (*ApiNotificationVfsReference) ProtoMessage()

func (*ApiNotificationVfsReference) Reset

func (m *ApiNotificationVfsReference) Reset()

func (*ApiNotificationVfsReference) String

func (m *ApiNotificationVfsReference) String() string

type ApiOutputPlugin

type ApiOutputPlugin struct {
	Id                     *string                         `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	PluginDescriptor       *OutputPluginDescriptor         `protobuf:"bytes,2,opt,name=plugin_descriptor,json=pluginDescriptor" json:"plugin_descriptor,omitempty"`
	State                  *AnyValue                       `protobuf:"bytes,3,opt,name=state" json:"state,omitempty"`
	LastVerificationResult *OutputPluginVerificationResult `protobuf:"bytes,4,opt,name=last_verification_result,json=lastVerificationResult" json:"last_verification_result,omitempty"`
	XXX_unrecognized       []byte                          `json:"-"`
}

func (*ApiOutputPlugin) Descriptor

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

func (*ApiOutputPlugin) GetId

func (m *ApiOutputPlugin) GetId() string

func (*ApiOutputPlugin) GetLastVerificationResult

func (m *ApiOutputPlugin) GetLastVerificationResult() *OutputPluginVerificationResult

func (*ApiOutputPlugin) GetPluginDescriptor

func (m *ApiOutputPlugin) GetPluginDescriptor() *OutputPluginDescriptor

func (*ApiOutputPlugin) GetState

func (m *ApiOutputPlugin) GetState() *AnyValue

func (*ApiOutputPlugin) ProtoMessage

func (*ApiOutputPlugin) ProtoMessage()

func (*ApiOutputPlugin) Reset

func (m *ApiOutputPlugin) Reset()

func (*ApiOutputPlugin) String

func (m *ApiOutputPlugin) String() string

type ApiRDFValueCollectionRendererArgs

type ApiRDFValueCollectionRendererArgs struct {
	Offset           *int64  `protobuf:"varint,1,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	WithTotalCount   *bool   `protobuf:"varint,3,opt,name=with_total_count,json=withTotalCount" json:"with_total_count,omitempty"`
	Filter           *string `protobuf:"bytes,4,opt,name=filter" json:"filter,omitempty"`
	ItemsLimitLists  *int64  `protobuf:"varint,5,opt,name=items_limit_lists,json=itemsLimitLists,def=-1" json:"items_limit_lists,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiRDFValueCollectionRendererArgs) Descriptor

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

func (*ApiRDFValueCollectionRendererArgs) GetCount

func (*ApiRDFValueCollectionRendererArgs) GetFilter

func (*ApiRDFValueCollectionRendererArgs) GetItemsLimitLists

func (m *ApiRDFValueCollectionRendererArgs) GetItemsLimitLists() int64

func (*ApiRDFValueCollectionRendererArgs) GetOffset

func (*ApiRDFValueCollectionRendererArgs) GetWithTotalCount

func (m *ApiRDFValueCollectionRendererArgs) GetWithTotalCount() bool

func (*ApiRDFValueCollectionRendererArgs) ProtoMessage

func (*ApiRDFValueCollectionRendererArgs) ProtoMessage()

func (*ApiRDFValueCollectionRendererArgs) Reset

func (*ApiRDFValueCollectionRendererArgs) String

type ApiRemoveClientsLabelsArgs

type ApiRemoveClientsLabelsArgs struct {
	ClientIds        []string `protobuf:"bytes,1,rep,name=client_ids,json=clientIds" json:"client_ids,omitempty"`
	Labels           []string `protobuf:"bytes,2,rep,name=labels" json:"labels,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiRemoveClientsLabelsArgs) Descriptor

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

func (*ApiRemoveClientsLabelsArgs) GetClientIds

func (m *ApiRemoveClientsLabelsArgs) GetClientIds() []string

func (*ApiRemoveClientsLabelsArgs) GetLabels

func (m *ApiRemoveClientsLabelsArgs) GetLabels() []string

func (*ApiRemoveClientsLabelsArgs) ProtoMessage

func (*ApiRemoveClientsLabelsArgs) ProtoMessage()

func (*ApiRemoveClientsLabelsArgs) Reset

func (m *ApiRemoveClientsLabelsArgs) Reset()

func (*ApiRemoveClientsLabelsArgs) String

func (m *ApiRemoveClientsLabelsArgs) String() string

type ApiSearchClientsArgs

type ApiSearchClientsArgs struct {
	Query            *string `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
	Offset           *int64  `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Count            *int64  `protobuf:"varint,3,opt,name=count" json:"count,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiSearchClientsArgs) Descriptor

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

func (*ApiSearchClientsArgs) GetCount

func (m *ApiSearchClientsArgs) GetCount() int64

func (*ApiSearchClientsArgs) GetOffset

func (m *ApiSearchClientsArgs) GetOffset() int64

func (*ApiSearchClientsArgs) GetQuery

func (m *ApiSearchClientsArgs) GetQuery() string

func (*ApiSearchClientsArgs) ProtoMessage

func (*ApiSearchClientsArgs) ProtoMessage()

func (*ApiSearchClientsArgs) Reset

func (m *ApiSearchClientsArgs) Reset()

func (*ApiSearchClientsArgs) String

func (m *ApiSearchClientsArgs) String() string

type ApiSearchClientsResult

type ApiSearchClientsResult struct {
	Items            []*ApiClient `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

func (*ApiSearchClientsResult) Descriptor

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

func (*ApiSearchClientsResult) GetItems

func (m *ApiSearchClientsResult) GetItems() []*ApiClient

func (*ApiSearchClientsResult) ProtoMessage

func (*ApiSearchClientsResult) ProtoMessage()

func (*ApiSearchClientsResult) Reset

func (m *ApiSearchClientsResult) Reset()

func (*ApiSearchClientsResult) String

func (m *ApiSearchClientsResult) String() string

type ApiStartRobotGetFilesOperationArgs

type ApiStartRobotGetFilesOperationArgs struct {
	Hostname         *string                  `protobuf:"bytes,1,opt,name=hostname" json:"hostname,omitempty"`
	Paths            []string                 `protobuf:"bytes,2,rep,name=paths" json:"paths,omitempty"`
	MaxFileSize      *uint64                  `protobuf:"varint,3,opt,name=max_file_size,json=maxFileSize,def=20000000" json:"max_file_size,omitempty"`
	Action           *FileFinderAction_Action `protobuf:"varint,4,opt,name=action,enum=FileFinderAction_Action,def=2" json:"action,omitempty"`
	Pathtype         *PathSpec_PathType       `protobuf:"varint,5,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*ApiStartRobotGetFilesOperationArgs) Descriptor

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

func (*ApiStartRobotGetFilesOperationArgs) GetAction

func (*ApiStartRobotGetFilesOperationArgs) GetHostname

func (m *ApiStartRobotGetFilesOperationArgs) GetHostname() string

func (*ApiStartRobotGetFilesOperationArgs) GetMaxFileSize

func (m *ApiStartRobotGetFilesOperationArgs) GetMaxFileSize() uint64

func (*ApiStartRobotGetFilesOperationArgs) GetPaths

func (*ApiStartRobotGetFilesOperationArgs) GetPathtype

func (*ApiStartRobotGetFilesOperationArgs) ProtoMessage

func (*ApiStartRobotGetFilesOperationArgs) ProtoMessage()

func (*ApiStartRobotGetFilesOperationArgs) Reset

func (*ApiStartRobotGetFilesOperationArgs) String

type ApiStartRobotGetFilesOperationResult

type ApiStartRobotGetFilesOperationResult struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiStartRobotGetFilesOperationResult) Descriptor

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

func (*ApiStartRobotGetFilesOperationResult) GetOperationId

func (m *ApiStartRobotGetFilesOperationResult) GetOperationId() string

func (*ApiStartRobotGetFilesOperationResult) ProtoMessage

func (*ApiStartRobotGetFilesOperationResult) ProtoMessage()

func (*ApiStartRobotGetFilesOperationResult) Reset

func (*ApiStartRobotGetFilesOperationResult) String

type ApiUpdateVfsFileContentArgs

type ApiUpdateVfsFileContentArgs struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	FilePath         *string `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiUpdateVfsFileContentArgs) Descriptor

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

func (*ApiUpdateVfsFileContentArgs) GetClientId

func (m *ApiUpdateVfsFileContentArgs) GetClientId() string

func (*ApiUpdateVfsFileContentArgs) GetFilePath

func (m *ApiUpdateVfsFileContentArgs) GetFilePath() string

func (*ApiUpdateVfsFileContentArgs) ProtoMessage

func (*ApiUpdateVfsFileContentArgs) ProtoMessage()

func (*ApiUpdateVfsFileContentArgs) Reset

func (m *ApiUpdateVfsFileContentArgs) Reset()

func (*ApiUpdateVfsFileContentArgs) String

func (m *ApiUpdateVfsFileContentArgs) String() string

type ApiUpdateVfsFileContentResult

type ApiUpdateVfsFileContentResult struct {
	OperationId      *string `protobuf:"bytes,1,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ApiUpdateVfsFileContentResult) Descriptor

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

func (*ApiUpdateVfsFileContentResult) GetOperationId

func (m *ApiUpdateVfsFileContentResult) GetOperationId() string

func (*ApiUpdateVfsFileContentResult) ProtoMessage

func (*ApiUpdateVfsFileContentResult) ProtoMessage()

func (*ApiUpdateVfsFileContentResult) Reset

func (m *ApiUpdateVfsFileContentResult) Reset()

func (*ApiUpdateVfsFileContentResult) String

type ApiUploadArtifactArgs

type ApiUploadArtifactArgs struct {
	Artifact         []byte `protobuf:"bytes,1,opt,name=artifact" json:"artifact,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ApiUploadArtifactArgs) Descriptor

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

func (*ApiUploadArtifactArgs) GetArtifact

func (m *ApiUploadArtifactArgs) GetArtifact() []byte

func (*ApiUploadArtifactArgs) ProtoMessage

func (*ApiUploadArtifactArgs) ProtoMessage()

func (*ApiUploadArtifactArgs) Reset

func (m *ApiUploadArtifactArgs) Reset()

func (*ApiUploadArtifactArgs) String

func (m *ApiUploadArtifactArgs) String() string

type ApiUserClientApproval

type ApiUserClientApproval struct {
	Subject          *ApiClient `protobuf:"bytes,1,opt,name=subject" json:"subject,omitempty"`
	Reason           *string    `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	IsValid          *bool      `protobuf:"varint,3,opt,name=is_valid,json=isValid" json:"is_valid,omitempty"`
	IsValidMessage   *string    `protobuf:"bytes,4,opt,name=is_valid_message,json=isValidMessage" json:"is_valid_message,omitempty"`
	NotifiedUsers    []string   `protobuf:"bytes,5,rep,name=notified_users,json=notifiedUsers" json:"notified_users,omitempty"`
	EmailCcAddresses []string   `protobuf:"bytes,6,rep,name=email_cc_addresses,json=emailCcAddresses" json:"email_cc_addresses,omitempty"`
	Approvers        []string   `protobuf:"bytes,7,rep,name=approvers" json:"approvers,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

func (*ApiUserClientApproval) Descriptor

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

func (*ApiUserClientApproval) GetApprovers

func (m *ApiUserClientApproval) GetApprovers() []string

func (*ApiUserClientApproval) GetEmailCcAddresses

func (m *ApiUserClientApproval) GetEmailCcAddresses() []string

func (*ApiUserClientApproval) GetIsValid

func (m *ApiUserClientApproval) GetIsValid() bool

func (*ApiUserClientApproval) GetIsValidMessage

func (m *ApiUserClientApproval) GetIsValidMessage() string

func (*ApiUserClientApproval) GetNotifiedUsers

func (m *ApiUserClientApproval) GetNotifiedUsers() []string

func (*ApiUserClientApproval) GetReason

func (m *ApiUserClientApproval) GetReason() string

func (*ApiUserClientApproval) GetSubject

func (m *ApiUserClientApproval) GetSubject() *ApiClient

func (*ApiUserClientApproval) ProtoMessage

func (*ApiUserClientApproval) ProtoMessage()

func (*ApiUserClientApproval) Reset

func (m *ApiUserClientApproval) Reset()

func (*ApiUserClientApproval) String

func (m *ApiUserClientApproval) String() string

type ApiUserCronApproval

type ApiUserCronApproval struct {
	Subject          *ApiCronJob `protobuf:"bytes,1,opt,name=subject" json:"subject,omitempty"`
	Reason           *string     `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	IsValid          *bool       `protobuf:"varint,3,opt,name=is_valid,json=isValid" json:"is_valid,omitempty"`
	IsValidMessage   *string     `protobuf:"bytes,4,opt,name=is_valid_message,json=isValidMessage" json:"is_valid_message,omitempty"`
	NotifiedUsers    []string    `protobuf:"bytes,5,rep,name=notified_users,json=notifiedUsers" json:"notified_users,omitempty"`
	EmailCcAddresses []string    `protobuf:"bytes,6,rep,name=email_cc_addresses,json=emailCcAddresses" json:"email_cc_addresses,omitempty"`
	Approvers        []string    `protobuf:"bytes,7,rep,name=approvers" json:"approvers,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

func (*ApiUserCronApproval) Descriptor

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

func (*ApiUserCronApproval) GetApprovers

func (m *ApiUserCronApproval) GetApprovers() []string

func (*ApiUserCronApproval) GetEmailCcAddresses

func (m *ApiUserCronApproval) GetEmailCcAddresses() []string

func (*ApiUserCronApproval) GetIsValid

func (m *ApiUserCronApproval) GetIsValid() bool

func (*ApiUserCronApproval) GetIsValidMessage

func (m *ApiUserCronApproval) GetIsValidMessage() string

func (*ApiUserCronApproval) GetNotifiedUsers

func (m *ApiUserCronApproval) GetNotifiedUsers() []string

func (*ApiUserCronApproval) GetReason

func (m *ApiUserCronApproval) GetReason() string

func (*ApiUserCronApproval) GetSubject

func (m *ApiUserCronApproval) GetSubject() *ApiCronJob

func (*ApiUserCronApproval) ProtoMessage

func (*ApiUserCronApproval) ProtoMessage()

func (*ApiUserCronApproval) Reset

func (m *ApiUserCronApproval) Reset()

func (*ApiUserCronApproval) String

func (m *ApiUserCronApproval) String() string

type ApiUserHuntApproval

type ApiUserHuntApproval struct {
	Subject          *ApiHunt `protobuf:"bytes,1,opt,name=subject" json:"subject,omitempty"`
	Reason           *string  `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	IsValid          *bool    `protobuf:"varint,3,opt,name=is_valid,json=isValid" json:"is_valid,omitempty"`
	IsValidMessage   *string  `protobuf:"bytes,4,opt,name=is_valid_message,json=isValidMessage" json:"is_valid_message,omitempty"`
	NotifiedUsers    []string `protobuf:"bytes,5,rep,name=notified_users,json=notifiedUsers" json:"notified_users,omitempty"`
	EmailCcAddresses []string `protobuf:"bytes,6,rep,name=email_cc_addresses,json=emailCcAddresses" json:"email_cc_addresses,omitempty"`
	Approvers        []string `protobuf:"bytes,7,rep,name=approvers" json:"approvers,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ApiUserHuntApproval) Descriptor

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

func (*ApiUserHuntApproval) GetApprovers

func (m *ApiUserHuntApproval) GetApprovers() []string

func (*ApiUserHuntApproval) GetEmailCcAddresses

func (m *ApiUserHuntApproval) GetEmailCcAddresses() []string

func (*ApiUserHuntApproval) GetIsValid

func (m *ApiUserHuntApproval) GetIsValid() bool

func (*ApiUserHuntApproval) GetIsValidMessage

func (m *ApiUserHuntApproval) GetIsValidMessage() string

func (*ApiUserHuntApproval) GetNotifiedUsers

func (m *ApiUserHuntApproval) GetNotifiedUsers() []string

func (*ApiUserHuntApproval) GetReason

func (m *ApiUserHuntApproval) GetReason() string

func (*ApiUserHuntApproval) GetSubject

func (m *ApiUserHuntApproval) GetSubject() *ApiHunt

func (*ApiUserHuntApproval) ProtoMessage

func (*ApiUserHuntApproval) ProtoMessage()

func (*ApiUserHuntApproval) Reset

func (m *ApiUserHuntApproval) Reset()

func (*ApiUserHuntApproval) String

func (m *ApiUserHuntApproval) String() string

type ApiVfsTimelineItem

type ApiVfsTimelineItem struct {
	Timestamp        *uint64                            `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
	FilePath         *string                            `protobuf:"bytes,2,opt,name=file_path,json=filePath" json:"file_path,omitempty"`
	Action           *ApiVfsTimelineItem_FileActionType `protobuf:"varint,3,opt,name=action,enum=ApiVfsTimelineItem_FileActionType" json:"action,omitempty"`
	XXX_unrecognized []byte                             `json:"-"`
}

func (*ApiVfsTimelineItem) Descriptor

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

func (*ApiVfsTimelineItem) GetAction

func (*ApiVfsTimelineItem) GetFilePath

func (m *ApiVfsTimelineItem) GetFilePath() string

func (*ApiVfsTimelineItem) GetTimestamp

func (m *ApiVfsTimelineItem) GetTimestamp() uint64

func (*ApiVfsTimelineItem) ProtoMessage

func (*ApiVfsTimelineItem) ProtoMessage()

func (*ApiVfsTimelineItem) Reset

func (m *ApiVfsTimelineItem) Reset()

func (*ApiVfsTimelineItem) String

func (m *ApiVfsTimelineItem) String() string

type ApiVfsTimelineItem_FileActionType

type ApiVfsTimelineItem_FileActionType int32
const (
	ApiVfsTimelineItem_MODIFICATION     ApiVfsTimelineItem_FileActionType = 0
	ApiVfsTimelineItem_ACCESS           ApiVfsTimelineItem_FileActionType = 1
	ApiVfsTimelineItem_METADATA_CHANGED ApiVfsTimelineItem_FileActionType = 2
)

func (ApiVfsTimelineItem_FileActionType) Enum

func (ApiVfsTimelineItem_FileActionType) EnumDescriptor

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

func (ApiVfsTimelineItem_FileActionType) String

func (*ApiVfsTimelineItem_FileActionType) UnmarshalJSON

func (x *ApiVfsTimelineItem_FileActionType) UnmarshalJSON(data []byte) error

type Artifact

type Artifact struct {
	Name             *string           `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Conditions       []string          `protobuf:"bytes,2,rep,name=conditions" json:"conditions,omitempty"`
	Doc              *string           `protobuf:"bytes,3,opt,name=doc" json:"doc,omitempty"`
	Labels           []string          `protobuf:"bytes,4,rep,name=labels" json:"labels,omitempty"`
	SupportedOs      []string          `protobuf:"bytes,5,rep,name=supported_os,json=supportedOs" json:"supported_os,omitempty"`
	Urls             []string          `protobuf:"bytes,6,rep,name=urls" json:"urls,omitempty"`
	Provides         []string          `protobuf:"bytes,8,rep,name=provides" json:"provides,omitempty"`
	Sources          []*ArtifactSource `protobuf:"bytes,9,rep,name=sources" json:"sources,omitempty"`
	ErrorMessage     *string           `protobuf:"bytes,10,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Proto representation of an artifact.

func (*Artifact) Descriptor

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

func (*Artifact) GetConditions

func (m *Artifact) GetConditions() []string

func (*Artifact) GetDoc

func (m *Artifact) GetDoc() string

func (*Artifact) GetErrorMessage

func (m *Artifact) GetErrorMessage() string

func (*Artifact) GetLabels

func (m *Artifact) GetLabels() []string

func (*Artifact) GetName

func (m *Artifact) GetName() string

func (*Artifact) GetProvides

func (m *Artifact) GetProvides() []string

func (*Artifact) GetSources

func (m *Artifact) GetSources() []*ArtifactSource

func (*Artifact) GetSupportedOs

func (m *Artifact) GetSupportedOs() []string

func (*Artifact) GetUrls

func (m *Artifact) GetUrls() []string

func (*Artifact) ProtoMessage

func (*Artifact) ProtoMessage()

func (*Artifact) Reset

func (m *Artifact) Reset()

func (*Artifact) String

func (m *Artifact) String() string

type ArtifactCollectorFlowArgs

type ArtifactCollectorFlowArgs struct {
	ArtifactList              []string                              `protobuf:"bytes,1,rep,name=artifact_list,json=artifactList" json:"artifact_list,omitempty"`
	UseTsk                    *bool                                 `protobuf:"varint,2,opt,name=use_tsk,json=useTsk,def=0" json:"use_tsk,omitempty"`
	StoreResultsInAff4        *bool                                 `protobuf:"varint,3,opt,name=store_results_in_aff4,json=storeResultsInAff4,def=0" json:"store_results_in_aff4,omitempty"`
	SplitOutputByArtifact     *bool                                 `` /* 128-byte string literal not displayed */
	KnowledgeBase             *KnowledgeBase                        `protobuf:"bytes,6,opt,name=knowledge_base,json=knowledgeBase" json:"knowledge_base,omitempty"`
	OnNoResultsError          *bool                                 `protobuf:"varint,7,opt,name=on_no_results_error,json=onNoResultsError,def=0" json:"on_no_results_error,omitempty"`
	ApplyParsers              *bool                                 `protobuf:"varint,8,opt,name=apply_parsers,json=applyParsers,def=1" json:"apply_parsers,omitempty"`
	MaxFileSize               *uint64                               `protobuf:"varint,9,opt,name=max_file_size,json=maxFileSize,def=100000000" json:"max_file_size,omitempty"`
	Dependencies              *ArtifactCollectorFlowArgs_Dependency `protobuf:"varint,11,opt,name=dependencies,enum=ArtifactCollectorFlowArgs_Dependency,def=0" json:"dependencies,omitempty"`
	IgnoreInterpolationErrors *bool                                 `` /* 139-byte string literal not displayed */
	XXX_unrecognized          []byte                                `json:"-"`
}

Next field ID: 13

func (*ArtifactCollectorFlowArgs) Descriptor

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

func (*ArtifactCollectorFlowArgs) GetApplyParsers

func (m *ArtifactCollectorFlowArgs) GetApplyParsers() bool

func (*ArtifactCollectorFlowArgs) GetArtifactList

func (m *ArtifactCollectorFlowArgs) GetArtifactList() []string

func (*ArtifactCollectorFlowArgs) GetDependencies

func (*ArtifactCollectorFlowArgs) GetIgnoreInterpolationErrors

func (m *ArtifactCollectorFlowArgs) GetIgnoreInterpolationErrors() bool

func (*ArtifactCollectorFlowArgs) GetKnowledgeBase

func (m *ArtifactCollectorFlowArgs) GetKnowledgeBase() *KnowledgeBase

func (*ArtifactCollectorFlowArgs) GetMaxFileSize

func (m *ArtifactCollectorFlowArgs) GetMaxFileSize() uint64

func (*ArtifactCollectorFlowArgs) GetOnNoResultsError

func (m *ArtifactCollectorFlowArgs) GetOnNoResultsError() bool

func (*ArtifactCollectorFlowArgs) GetSplitOutputByArtifact

func (m *ArtifactCollectorFlowArgs) GetSplitOutputByArtifact() bool

func (*ArtifactCollectorFlowArgs) GetStoreResultsInAff4

func (m *ArtifactCollectorFlowArgs) GetStoreResultsInAff4() bool

func (*ArtifactCollectorFlowArgs) GetUseTsk

func (m *ArtifactCollectorFlowArgs) GetUseTsk() bool

func (*ArtifactCollectorFlowArgs) ProtoMessage

func (*ArtifactCollectorFlowArgs) ProtoMessage()

func (*ArtifactCollectorFlowArgs) Reset

func (m *ArtifactCollectorFlowArgs) Reset()

func (*ArtifactCollectorFlowArgs) String

func (m *ArtifactCollectorFlowArgs) String() string

type ArtifactCollectorFlowArgs_Dependency

type ArtifactCollectorFlowArgs_Dependency int32
const (
	ArtifactCollectorFlowArgs_USE_CACHED  ArtifactCollectorFlowArgs_Dependency = 0
	ArtifactCollectorFlowArgs_IGNORE_DEPS ArtifactCollectorFlowArgs_Dependency = 1
	ArtifactCollectorFlowArgs_FETCH_NOW   ArtifactCollectorFlowArgs_Dependency = 2
)
const Default_ArtifactCollectorFlowArgs_Dependencies ArtifactCollectorFlowArgs_Dependency = ArtifactCollectorFlowArgs_USE_CACHED

func (ArtifactCollectorFlowArgs_Dependency) Enum

func (ArtifactCollectorFlowArgs_Dependency) EnumDescriptor

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

func (ArtifactCollectorFlowArgs_Dependency) String

func (*ArtifactCollectorFlowArgs_Dependency) UnmarshalJSON

func (x *ArtifactCollectorFlowArgs_Dependency) UnmarshalJSON(data []byte) error

type ArtifactDescriptor

type ArtifactDescriptor struct {
	Artifact         *Artifact                      `protobuf:"bytes,1,opt,name=artifact" json:"artifact,omitempty"`
	Dependencies     []string                       `protobuf:"bytes,2,rep,name=dependencies" json:"dependencies,omitempty"`
	PathDependencies []string                       `protobuf:"bytes,3,rep,name=path_dependencies,json=pathDependencies" json:"path_dependencies,omitempty"`
	ArtifactSource   *string                        `protobuf:"bytes,4,opt,name=artifact_source,json=artifactSource" json:"artifact_source,omitempty"`
	Processors       []*ArtifactProcessorDescriptor `protobuf:"bytes,5,rep,name=processors" json:"processors,omitempty"`
	IsCustom         *bool                          `protobuf:"varint,6,opt,name=is_custom,json=isCustom" json:"is_custom,omitempty"`
	ErrorMessage     *string                        `protobuf:"bytes,7,opt,name=error_message,json=errorMessage" json:"error_message,omitempty"`
	XXX_unrecognized []byte                         `json:"-"`
}

func (*ArtifactDescriptor) Descriptor

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

func (*ArtifactDescriptor) GetArtifact

func (m *ArtifactDescriptor) GetArtifact() *Artifact

func (*ArtifactDescriptor) GetArtifactSource

func (m *ArtifactDescriptor) GetArtifactSource() string

func (*ArtifactDescriptor) GetDependencies

func (m *ArtifactDescriptor) GetDependencies() []string

func (*ArtifactDescriptor) GetErrorMessage

func (m *ArtifactDescriptor) GetErrorMessage() string

func (*ArtifactDescriptor) GetIsCustom

func (m *ArtifactDescriptor) GetIsCustom() bool

func (*ArtifactDescriptor) GetPathDependencies

func (m *ArtifactDescriptor) GetPathDependencies() []string

func (*ArtifactDescriptor) GetProcessors

func (m *ArtifactDescriptor) GetProcessors() []*ArtifactProcessorDescriptor

func (*ArtifactDescriptor) ProtoMessage

func (*ArtifactDescriptor) ProtoMessage()

func (*ArtifactDescriptor) Reset

func (m *ArtifactDescriptor) Reset()

func (*ArtifactDescriptor) String

func (m *ArtifactDescriptor) String() string

type ArtifactFallbackCollectorArgs

type ArtifactFallbackCollectorArgs struct {
	ArtifactName     *string `protobuf:"bytes,1,opt,name=artifact_name,json=artifactName" json:"artifact_name,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*ArtifactFallbackCollectorArgs) Descriptor

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

func (*ArtifactFallbackCollectorArgs) GetArtifactName

func (m *ArtifactFallbackCollectorArgs) GetArtifactName() string

func (*ArtifactFallbackCollectorArgs) ProtoMessage

func (*ArtifactFallbackCollectorArgs) ProtoMessage()

func (*ArtifactFallbackCollectorArgs) Reset

func (m *ArtifactFallbackCollectorArgs) Reset()

func (*ArtifactFallbackCollectorArgs) String

type ArtifactFilesDownloaderFlowArgs

type ArtifactFilesDownloaderFlowArgs struct {
	ArtifactList     []string `protobuf:"bytes,1,rep,name=artifact_list,json=artifactList" json:"artifact_list,omitempty"`
	UseTsk           *bool    `protobuf:"varint,2,opt,name=use_tsk,json=useTsk,def=0" json:"use_tsk,omitempty"`
	MaxFileSize      *uint64  `protobuf:"varint,9,opt,name=max_file_size,json=maxFileSize,def=100000000" json:"max_file_size,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next field ID: 10

func (*ArtifactFilesDownloaderFlowArgs) Descriptor

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

func (*ArtifactFilesDownloaderFlowArgs) GetArtifactList

func (m *ArtifactFilesDownloaderFlowArgs) GetArtifactList() []string

func (*ArtifactFilesDownloaderFlowArgs) GetMaxFileSize

func (m *ArtifactFilesDownloaderFlowArgs) GetMaxFileSize() uint64

func (*ArtifactFilesDownloaderFlowArgs) GetUseTsk

func (m *ArtifactFilesDownloaderFlowArgs) GetUseTsk() bool

func (*ArtifactFilesDownloaderFlowArgs) ProtoMessage

func (*ArtifactFilesDownloaderFlowArgs) ProtoMessage()

func (*ArtifactFilesDownloaderFlowArgs) Reset

func (*ArtifactFilesDownloaderFlowArgs) String

type ArtifactFilesDownloaderResult

type ArtifactFilesDownloaderResult struct {
	OriginalResultType *string    `protobuf:"bytes,1,opt,name=original_result_type,json=originalResultType" json:"original_result_type,omitempty"`
	OriginalResult     []byte     `protobuf:"bytes,2,opt,name=original_result,json=originalResult" json:"original_result,omitempty"`
	FoundPathspec      *PathSpec  `protobuf:"bytes,3,opt,name=found_pathspec,json=foundPathspec" json:"found_pathspec,omitempty"`
	DownloadedFile     *StatEntry `protobuf:"bytes,4,opt,name=downloaded_file,json=downloadedFile" json:"downloaded_file,omitempty"`
	XXX_unrecognized   []byte     `json:"-"`
}

Next field ID: 5

func (*ArtifactFilesDownloaderResult) Descriptor

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

func (*ArtifactFilesDownloaderResult) GetDownloadedFile

func (m *ArtifactFilesDownloaderResult) GetDownloadedFile() *StatEntry

func (*ArtifactFilesDownloaderResult) GetFoundPathspec

func (m *ArtifactFilesDownloaderResult) GetFoundPathspec() *PathSpec

func (*ArtifactFilesDownloaderResult) GetOriginalResult

func (m *ArtifactFilesDownloaderResult) GetOriginalResult() []byte

func (*ArtifactFilesDownloaderResult) GetOriginalResultType

func (m *ArtifactFilesDownloaderResult) GetOriginalResultType() string

func (*ArtifactFilesDownloaderResult) ProtoMessage

func (*ArtifactFilesDownloaderResult) ProtoMessage()

func (*ArtifactFilesDownloaderResult) Reset

func (m *ArtifactFilesDownloaderResult) Reset()

func (*ArtifactFilesDownloaderResult) String

type ArtifactProcessorDescriptor

type ArtifactProcessorDescriptor struct {
	Name             *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Description      *string  `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	OutputTypes      []string `protobuf:"bytes,3,rep,name=output_types,json=outputTypes" json:"output_types,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*ArtifactProcessorDescriptor) Descriptor

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

func (*ArtifactProcessorDescriptor) GetDescription

func (m *ArtifactProcessorDescriptor) GetDescription() string

func (*ArtifactProcessorDescriptor) GetName

func (m *ArtifactProcessorDescriptor) GetName() string

func (*ArtifactProcessorDescriptor) GetOutputTypes

func (m *ArtifactProcessorDescriptor) GetOutputTypes() []string

func (*ArtifactProcessorDescriptor) ProtoMessage

func (*ArtifactProcessorDescriptor) ProtoMessage()

func (*ArtifactProcessorDescriptor) Reset

func (m *ArtifactProcessorDescriptor) Reset()

func (*ArtifactProcessorDescriptor) String

func (m *ArtifactProcessorDescriptor) String() string

type ArtifactSource

type ArtifactSource struct {
	Type             *ArtifactSource_SourceType `protobuf:"varint,1,opt,name=type,enum=ArtifactSource_SourceType" json:"type,omitempty"`
	Attributes       *Dict                      `protobuf:"bytes,2,opt,name=attributes" json:"attributes,omitempty"`
	Conditions       []string                   `protobuf:"bytes,3,rep,name=conditions" json:"conditions,omitempty"`
	ReturnedTypes    []string                   `protobuf:"bytes,4,rep,name=returned_types,json=returnedTypes" json:"returned_types,omitempty"`
	SupportedOs      []string                   `protobuf:"bytes,5,rep,name=supported_os,json=supportedOs" json:"supported_os,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

Proto representation of an ArtifactSource.

func (*ArtifactSource) Descriptor

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

func (*ArtifactSource) GetAttributes

func (m *ArtifactSource) GetAttributes() *Dict

func (*ArtifactSource) GetConditions

func (m *ArtifactSource) GetConditions() []string

func (*ArtifactSource) GetReturnedTypes

func (m *ArtifactSource) GetReturnedTypes() []string

func (*ArtifactSource) GetSupportedOs

func (m *ArtifactSource) GetSupportedOs() []string

func (*ArtifactSource) GetType

func (*ArtifactSource) ProtoMessage

func (*ArtifactSource) ProtoMessage()

func (*ArtifactSource) Reset

func (m *ArtifactSource) Reset()

func (*ArtifactSource) String

func (m *ArtifactSource) String() string

type ArtifactSource_SourceType

type ArtifactSource_SourceType int32
const (
	ArtifactSource_COLLECTOR_TYPE_UNKNOWN ArtifactSource_SourceType = 0
	ArtifactSource_FILE                   ArtifactSource_SourceType = 1
	ArtifactSource_REGISTRY_KEY           ArtifactSource_SourceType = 2
	ArtifactSource_REGISTRY_VALUE         ArtifactSource_SourceType = 3
	ArtifactSource_WMI                    ArtifactSource_SourceType = 4
	// ARTIFACT has been deprecated in favor of ARTIFACT_GROUP.
	ArtifactSource_ARTIFACT       ArtifactSource_SourceType = 5
	ArtifactSource_PATH           ArtifactSource_SourceType = 6
	ArtifactSource_DIRECTORY      ArtifactSource_SourceType = 7
	ArtifactSource_ARTIFACT_GROUP ArtifactSource_SourceType = 8
	// TODO(user): these types will likely be separated out from artifacts in
	// the future
	ArtifactSource_GRR_CLIENT_ACTION ArtifactSource_SourceType = 40
	ArtifactSource_LIST_FILES        ArtifactSource_SourceType = 41
	ArtifactSource_ARTIFACT_FILES    ArtifactSource_SourceType = 42
	ArtifactSource_GREP              ArtifactSource_SourceType = 43
	ArtifactSource_COMMAND           ArtifactSource_SourceType = 45
	ArtifactSource_REKALL_PLUGIN     ArtifactSource_SourceType = 46
)

func (ArtifactSource_SourceType) Enum

func (ArtifactSource_SourceType) EnumDescriptor

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

func (ArtifactSource_SourceType) String

func (x ArtifactSource_SourceType) String() string

func (*ArtifactSource_SourceType) UnmarshalJSON

func (x *ArtifactSource_SourceType) UnmarshalJSON(data []byte) error

type AttributedDict

type AttributedDict struct {
	Dat              []*KeyValue `protobuf:"bytes,1,rep,name=dat" json:"dat,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

A Dict that allows attribute access.

func (*AttributedDict) Descriptor

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

func (*AttributedDict) GetDat

func (m *AttributedDict) GetDat() []*KeyValue

func (*AttributedDict) ProtoMessage

func (*AttributedDict) ProtoMessage()

func (*AttributedDict) Reset

func (m *AttributedDict) Reset()

func (*AttributedDict) String

func (m *AttributedDict) String() string

type AuditEvent

type AuditEvent struct {
	Id               *int32             `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	User             *string            `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
	Action           *AuditEvent_Action `protobuf:"varint,3,opt,name=action,enum=AuditEvent_Action,def=0" json:"action,omitempty"`
	FlowName         *string            `protobuf:"bytes,4,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	FlowArgs         *AnyValue          `protobuf:"bytes,5,opt,name=flow_args,json=flowArgs" json:"flow_args,omitempty"`
	Client           *string            `protobuf:"bytes,6,opt,name=client" json:"client,omitempty"`
	Timestamp        *uint64            `protobuf:"varint,7,opt,name=timestamp" json:"timestamp,omitempty"`
	Description      *string            `protobuf:"bytes,8,opt,name=description" json:"description,omitempty"`
	Urn              *string            `protobuf:"bytes,9,opt,name=urn" json:"urn,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*AuditEvent) Descriptor

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

func (*AuditEvent) GetAction

func (m *AuditEvent) GetAction() AuditEvent_Action

func (*AuditEvent) GetClient

func (m *AuditEvent) GetClient() string

func (*AuditEvent) GetDescription

func (m *AuditEvent) GetDescription() string

func (*AuditEvent) GetFlowArgs

func (m *AuditEvent) GetFlowArgs() *AnyValue

func (*AuditEvent) GetFlowName

func (m *AuditEvent) GetFlowName() string

func (*AuditEvent) GetId

func (m *AuditEvent) GetId() int32

func (*AuditEvent) GetTimestamp

func (m *AuditEvent) GetTimestamp() uint64

func (*AuditEvent) GetUrn

func (m *AuditEvent) GetUrn() string

func (*AuditEvent) GetUser

func (m *AuditEvent) GetUser() string

func (*AuditEvent) ProtoMessage

func (*AuditEvent) ProtoMessage()

func (*AuditEvent) Reset

func (m *AuditEvent) Reset()

func (*AuditEvent) String

func (m *AuditEvent) String() string

type AuditEvent_Action

type AuditEvent_Action int32
const (
	AuditEvent_UNKNOWN                             AuditEvent_Action = 0
	AuditEvent_RUN_FLOW                            AuditEvent_Action = 1
	AuditEvent_CLIENT_APPROVAL_BREAK_GLASS_REQUEST AuditEvent_Action = 2
	AuditEvent_CLIENT_APPROVAL_GRANT               AuditEvent_Action = 3
	AuditEvent_CLIENT_APPROVAL_REQUEST             AuditEvent_Action = 4
	AuditEvent_CRON_APPROVAL_GRANT                 AuditEvent_Action = 5
	AuditEvent_CRON_APPROVAL_REQUEST               AuditEvent_Action = 6
	AuditEvent_HUNT_APPROVAL_GRANT                 AuditEvent_Action = 7
	AuditEvent_HUNT_APPROVAL_REQUEST               AuditEvent_Action = 8
	AuditEvent_HUNT_CREATED                        AuditEvent_Action = 9
	AuditEvent_HUNT_MODIFIED                       AuditEvent_Action = 10
	AuditEvent_HUNT_PAUSED                         AuditEvent_Action = 11
	AuditEvent_HUNT_STARTED                        AuditEvent_Action = 12
	AuditEvent_HUNT_STOPPED                        AuditEvent_Action = 13
	AuditEvent_CLIENT_ADD_LABEL                    AuditEvent_Action = 14
	AuditEvent_CLIENT_REMOVE_LABEL                 AuditEvent_Action = 15
)
const Default_AuditEvent_Action AuditEvent_Action = AuditEvent_UNKNOWN

func (AuditEvent_Action) Enum

func (AuditEvent_Action) EnumDescriptor

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

func (AuditEvent_Action) String

func (x AuditEvent_Action) String() string

func (*AuditEvent_Action) UnmarshalJSON

func (x *AuditEvent_Action) UnmarshalJSON(data []byte) error

type AuthenticodeSignedData

type AuthenticodeSignedData struct {
	Revision         *uint64 `protobuf:"varint,1,opt,name=revision" json:"revision,omitempty"`
	CertType         *uint64 `protobuf:"varint,2,opt,name=cert_type,json=certType" json:"cert_type,omitempty"`
	Certificate      []byte  `protobuf:"bytes,3,opt,name=certificate" json:"certificate,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*AuthenticodeSignedData) Descriptor

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

func (*AuthenticodeSignedData) GetCertType

func (m *AuthenticodeSignedData) GetCertType() uint64

func (*AuthenticodeSignedData) GetCertificate

func (m *AuthenticodeSignedData) GetCertificate() []byte

func (*AuthenticodeSignedData) GetRevision

func (m *AuthenticodeSignedData) GetRevision() uint64

func (*AuthenticodeSignedData) ProtoMessage

func (*AuthenticodeSignedData) ProtoMessage()

func (*AuthenticodeSignedData) Reset

func (m *AuthenticodeSignedData) Reset()

func (*AuthenticodeSignedData) String

func (m *AuthenticodeSignedData) String() string

type BareGrepSpec

type BareGrepSpec struct {
	StartOffset      *uint64            `protobuf:"varint,2,opt,name=start_offset,json=startOffset,def=0" json:"start_offset,omitempty"`
	Length           *uint64            `protobuf:"varint,3,opt,name=length,def=10737418240" json:"length,omitempty"`
	Regex            *string            `protobuf:"bytes,4,opt,name=regex" json:"regex,omitempty"`
	Literal          []byte             `protobuf:"bytes,5,opt,name=literal" json:"literal,omitempty"`
	Mode             *BareGrepSpec_Mode `protobuf:"varint,6,opt,name=mode,enum=BareGrepSpec_Mode,def=0" json:"mode,omitempty"`
	BytesBefore      *uint32            `protobuf:"varint,7,opt,name=bytes_before,json=bytesBefore,def=10" json:"bytes_before,omitempty"`
	BytesAfter       *uint32            `protobuf:"varint,8,opt,name=bytes_after,json=bytesAfter,def=10" json:"bytes_after,omitempty"`
	XorInKey         *uint32            `protobuf:"varint,9,opt,name=xor_in_key,json=xorInKey,def=37" json:"xor_in_key,omitempty"`
	XorOutKey        *uint32            `protobuf:"varint,10,opt,name=xor_out_key,json=xorOutKey,def=57" json:"xor_out_key,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Many flows use this reduced version of the GrepSpec. Next field ID: 11

func (*BareGrepSpec) Descriptor

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

func (*BareGrepSpec) GetBytesAfter

func (m *BareGrepSpec) GetBytesAfter() uint32

func (*BareGrepSpec) GetBytesBefore

func (m *BareGrepSpec) GetBytesBefore() uint32

func (*BareGrepSpec) GetLength

func (m *BareGrepSpec) GetLength() uint64

func (*BareGrepSpec) GetLiteral

func (m *BareGrepSpec) GetLiteral() []byte

func (*BareGrepSpec) GetMode

func (m *BareGrepSpec) GetMode() BareGrepSpec_Mode

func (*BareGrepSpec) GetRegex

func (m *BareGrepSpec) GetRegex() string

func (*BareGrepSpec) GetStartOffset

func (m *BareGrepSpec) GetStartOffset() uint64

func (*BareGrepSpec) GetXorInKey

func (m *BareGrepSpec) GetXorInKey() uint32

func (*BareGrepSpec) GetXorOutKey

func (m *BareGrepSpec) GetXorOutKey() uint32

func (*BareGrepSpec) ProtoMessage

func (*BareGrepSpec) ProtoMessage()

func (*BareGrepSpec) Reset

func (m *BareGrepSpec) Reset()

func (*BareGrepSpec) String

func (m *BareGrepSpec) String() string

type BareGrepSpec_Mode

type BareGrepSpec_Mode int32
const (
	BareGrepSpec_ALL_HITS  BareGrepSpec_Mode = 0
	BareGrepSpec_FIRST_HIT BareGrepSpec_Mode = 1
)
const Default_BareGrepSpec_Mode BareGrepSpec_Mode = BareGrepSpec_ALL_HITS

func (BareGrepSpec_Mode) Enum

func (BareGrepSpec_Mode) EnumDescriptor

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

func (BareGrepSpec_Mode) String

func (x BareGrepSpec_Mode) String() string

func (*BareGrepSpec_Mode) UnmarshalJSON

func (x *BareGrepSpec_Mode) UnmarshalJSON(data []byte) error

type BigQueryOutputPluginArgs

type BigQueryOutputPluginArgs struct {
	ExportOptions    *ExportOptions `protobuf:"bytes,2,opt,name=export_options,json=exportOptions" json:"export_options,omitempty"`
	ConvertValues    *bool          `protobuf:"varint,3,opt,name=convert_values,json=convertValues,def=1" json:"convert_values,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*BigQueryOutputPluginArgs) Descriptor

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

func (*BigQueryOutputPluginArgs) GetConvertValues

func (m *BigQueryOutputPluginArgs) GetConvertValues() bool

func (*BigQueryOutputPluginArgs) GetExportOptions

func (m *BigQueryOutputPluginArgs) GetExportOptions() *ExportOptions

func (*BigQueryOutputPluginArgs) ProtoMessage

func (*BigQueryOutputPluginArgs) ProtoMessage()

func (*BigQueryOutputPluginArgs) Reset

func (m *BigQueryOutputPluginArgs) Reset()

func (*BigQueryOutputPluginArgs) String

func (m *BigQueryOutputPluginArgs) String() string

type BlobArray

type BlobArray struct {
	Content          []*DataBlob `protobuf:"bytes,1,rep,name=content" json:"content,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

A generic collection of blobs

func (*BlobArray) Descriptor

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

func (*BlobArray) GetContent

func (m *BlobArray) GetContent() []*DataBlob

func (*BlobArray) ProtoMessage

func (*BlobArray) ProtoMessage()

func (*BlobArray) Reset

func (m *BlobArray) Reset()

func (*BlobArray) String

func (m *BlobArray) String() string

type BrowserHistoryItem

type BrowserHistoryItem struct {
	Url              *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
	Domain           *string `protobuf:"bytes,2,opt,name=domain" json:"domain,omitempty"`
	AccessTime       *uint64 `protobuf:"varint,3,opt,name=access_time,json=accessTime" json:"access_time,omitempty"`
	Referrer         *string `protobuf:"bytes,4,opt,name=referrer" json:"referrer,omitempty"`
	Title            *string `protobuf:"bytes,5,opt,name=title" json:"title,omitempty"`
	ProgramName      *string `protobuf:"bytes,6,opt,name=program_name,json=programName" json:"program_name,omitempty"`
	SourceUrn        *string `protobuf:"bytes,7,opt,name=source_urn,json=sourceUrn" json:"source_urn,omitempty"`
	DownloadPath     *string `protobuf:"bytes,8,opt,name=download_path,json=downloadPath" json:"download_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

An item from the browser history.

func (*BrowserHistoryItem) Descriptor

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

func (*BrowserHistoryItem) GetAccessTime

func (m *BrowserHistoryItem) GetAccessTime() uint64

func (*BrowserHistoryItem) GetDomain

func (m *BrowserHistoryItem) GetDomain() string

func (*BrowserHistoryItem) GetDownloadPath

func (m *BrowserHistoryItem) GetDownloadPath() string

func (*BrowserHistoryItem) GetProgramName

func (m *BrowserHistoryItem) GetProgramName() string

func (*BrowserHistoryItem) GetReferrer

func (m *BrowserHistoryItem) GetReferrer() string

func (*BrowserHistoryItem) GetSourceUrn

func (m *BrowserHistoryItem) GetSourceUrn() string

func (*BrowserHistoryItem) GetTitle

func (m *BrowserHistoryItem) GetTitle() string

func (*BrowserHistoryItem) GetUrl

func (m *BrowserHistoryItem) GetUrl() string

func (*BrowserHistoryItem) ProtoMessage

func (*BrowserHistoryItem) ProtoMessage()

func (*BrowserHistoryItem) Reset

func (m *BrowserHistoryItem) Reset()

func (*BrowserHistoryItem) String

func (m *BrowserHistoryItem) String() string

type BufferReference

type BufferReference struct {
	Offset           *uint64   `protobuf:"varint,1,opt,name=offset,def=0" json:"offset,omitempty"`
	Length           *uint64   `protobuf:"varint,2,opt,name=length,def=0" json:"length,omitempty"`
	Callback         *string   `protobuf:"bytes,3,opt,name=callback" json:"callback,omitempty"`
	Data             []byte    `protobuf:"bytes,4,opt,name=data" json:"data,omitempty"`
	Pathspec         *PathSpec `protobuf:"bytes,6,opt,name=pathspec" json:"pathspec,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*BufferReference) Descriptor

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

func (*BufferReference) GetCallback

func (m *BufferReference) GetCallback() string

func (*BufferReference) GetData

func (m *BufferReference) GetData() []byte

func (*BufferReference) GetLength

func (m *BufferReference) GetLength() uint64

func (*BufferReference) GetOffset

func (m *BufferReference) GetOffset() uint64

func (*BufferReference) GetPathspec

func (m *BufferReference) GetPathspec() *PathSpec

func (*BufferReference) ProtoMessage

func (*BufferReference) ProtoMessage()

func (*BufferReference) Reset

func (m *BufferReference) Reset()

func (*BufferReference) String

func (m *BufferReference) String() string

type CAEnrolerArgs

type CAEnrolerArgs struct {
	Csr              *Certificate `protobuf:"bytes,1,opt,name=csr" json:"csr,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

Next field ID: 2

func (*CAEnrolerArgs) Descriptor

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

func (*CAEnrolerArgs) GetCsr

func (m *CAEnrolerArgs) GetCsr() *Certificate

func (*CAEnrolerArgs) ProtoMessage

func (*CAEnrolerArgs) ProtoMessage()

func (*CAEnrolerArgs) Reset

func (m *CAEnrolerArgs) Reset()

func (*CAEnrolerArgs) String

func (m *CAEnrolerArgs) String() string

type CSVOutputPluginArgs

type CSVOutputPluginArgs struct {
	ExportOptions    *ExportOptions `protobuf:"bytes,2,opt,name=export_options,json=exportOptions" json:"export_options,omitempty"`
	ConvertValues    *bool          `protobuf:"varint,3,opt,name=convert_values,json=convertValues,def=1" json:"convert_values,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*CSVOutputPluginArgs) Descriptor

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

func (*CSVOutputPluginArgs) GetConvertValues

func (m *CSVOutputPluginArgs) GetConvertValues() bool

func (*CSVOutputPluginArgs) GetExportOptions

func (m *CSVOutputPluginArgs) GetExportOptions() *ExportOptions

func (*CSVOutputPluginArgs) ProtoMessage

func (*CSVOutputPluginArgs) ProtoMessage()

func (*CSVOutputPluginArgs) Reset

func (m *CSVOutputPluginArgs) Reset()

func (*CSVOutputPluginArgs) String

func (m *CSVOutputPluginArgs) String() string

type CacheGrepArgs

type CacheGrepArgs struct {
	GrepUsers        []string           `protobuf:"bytes,1,rep,name=grep_users,json=grepUsers" json:"grep_users,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	DataRegex        *string            `protobuf:"bytes,3,opt,name=data_regex,json=dataRegex" json:"data_regex,omitempty"`
	CheckChrome      *bool              `protobuf:"varint,5,opt,name=check_chrome,json=checkChrome,def=1" json:"check_chrome,omitempty"`
	CheckFirefox     *bool              `protobuf:"varint,6,opt,name=check_firefox,json=checkFirefox,def=1" json:"check_firefox,omitempty"`
	CheckIe          *bool              `protobuf:"varint,7,opt,name=check_ie,json=checkIe,def=1" json:"check_ie,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 8

func (*CacheGrepArgs) Descriptor

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

func (*CacheGrepArgs) GetCheckChrome

func (m *CacheGrepArgs) GetCheckChrome() bool

func (*CacheGrepArgs) GetCheckFirefox

func (m *CacheGrepArgs) GetCheckFirefox() bool

func (*CacheGrepArgs) GetCheckIe

func (m *CacheGrepArgs) GetCheckIe() bool

func (*CacheGrepArgs) GetDataRegex

func (m *CacheGrepArgs) GetDataRegex() string

func (*CacheGrepArgs) GetGrepUsers

func (m *CacheGrepArgs) GetGrepUsers() []string

func (*CacheGrepArgs) GetPathtype

func (m *CacheGrepArgs) GetPathtype() PathSpec_PathType

func (*CacheGrepArgs) ProtoMessage

func (*CacheGrepArgs) ProtoMessage()

func (*CacheGrepArgs) Reset

func (m *CacheGrepArgs) Reset()

func (*CacheGrepArgs) String

func (m *CacheGrepArgs) String() string

type Certificate

type Certificate struct {
	Type             *Certificate_Type `protobuf:"varint,1,opt,name=type,enum=Certificate_Type" json:"type,omitempty"`
	Pem              []byte            `protobuf:"bytes,2,opt,name=pem" json:"pem,omitempty"`
	Cn               *string           `protobuf:"bytes,3,opt,name=cn" json:"cn,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Certificates are exchanged with this.

func (*Certificate) Descriptor

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

func (*Certificate) GetCn

func (m *Certificate) GetCn() string

func (*Certificate) GetPem

func (m *Certificate) GetPem() []byte

func (*Certificate) GetType

func (m *Certificate) GetType() Certificate_Type

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) Reset

func (m *Certificate) Reset()

func (*Certificate) String

func (m *Certificate) String() string

type Certificate_Type

type Certificate_Type int32
const (
	Certificate_CSR Certificate_Type = 0
	Certificate_CRT Certificate_Type = 1
	Certificate_CA  Certificate_Type = 2
)

func (Certificate_Type) Enum

func (Certificate_Type) EnumDescriptor

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

func (Certificate_Type) String

func (x Certificate_Type) String() string

func (*Certificate_Type) UnmarshalJSON

func (x *Certificate_Type) UnmarshalJSON(data []byte) error

type Check

type Check struct {
	CheckId          *string   `protobuf:"bytes,1,opt,name=check_id,json=checkId" json:"check_id,omitempty"`
	Method           []*Method `protobuf:"bytes,2,rep,name=method" json:"method,omitempty"`
	Match            []Match   `protobuf:"varint,3,rep,name=match,enum=Match" json:"match,omitempty"`
	Target           *Target   `protobuf:"bytes,4,opt,name=target" json:"target,omitempty"`
	Hint             *Hint     `protobuf:"bytes,5,opt,name=hint" json:"hint,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*Check) Descriptor

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

func (*Check) GetCheckId

func (m *Check) GetCheckId() string

func (*Check) GetHint

func (m *Check) GetHint() *Hint

func (*Check) GetMatch

func (m *Check) GetMatch() []Match

func (*Check) GetMethod

func (m *Check) GetMethod() []*Method

func (*Check) GetTarget

func (m *Check) GetTarget() *Target

func (*Check) ProtoMessage

func (*Check) ProtoMessage()

func (*Check) Reset

func (m *Check) Reset()

func (*Check) String

func (m *Check) String() string

type CheckFlowArgs

type CheckFlowArgs struct {
	OnlyOs           []string `protobuf:"bytes,1,rep,name=only_os,json=onlyOs" json:"only_os,omitempty"`
	OnlyCpe          []string `protobuf:"bytes,2,rep,name=only_cpe,json=onlyCpe" json:"only_cpe,omitempty"`
	OnlyLabel        []string `protobuf:"bytes,3,rep,name=only_label,json=onlyLabel" json:"only_label,omitempty"`
	MaxFindings      []uint64 `protobuf:"varint,4,rep,name=max_findings,json=maxFindings" json:"max_findings,omitempty"`
	RestrictChecks   []string `protobuf:"bytes,5,rep,name=restrict_checks,json=restrictChecks" json:"restrict_checks,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next field ID: 6

func (*CheckFlowArgs) Descriptor

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

func (*CheckFlowArgs) GetMaxFindings

func (m *CheckFlowArgs) GetMaxFindings() []uint64

func (*CheckFlowArgs) GetOnlyCpe

func (m *CheckFlowArgs) GetOnlyCpe() []string

func (*CheckFlowArgs) GetOnlyLabel

func (m *CheckFlowArgs) GetOnlyLabel() []string

func (*CheckFlowArgs) GetOnlyOs

func (m *CheckFlowArgs) GetOnlyOs() []string

func (*CheckFlowArgs) GetRestrictChecks

func (m *CheckFlowArgs) GetRestrictChecks() []string

func (*CheckFlowArgs) ProtoMessage

func (*CheckFlowArgs) ProtoMessage()

func (*CheckFlowArgs) Reset

func (m *CheckFlowArgs) Reset()

func (*CheckFlowArgs) String

func (m *CheckFlowArgs) String() string

type CheckHuntAccessFlowArgs

type CheckHuntAccessFlowArgs struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*CheckHuntAccessFlowArgs) Descriptor

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

func (*CheckHuntAccessFlowArgs) GetHuntUrn

func (m *CheckHuntAccessFlowArgs) GetHuntUrn() string

func (*CheckHuntAccessFlowArgs) ProtoMessage

func (*CheckHuntAccessFlowArgs) ProtoMessage()

func (*CheckHuntAccessFlowArgs) Reset

func (m *CheckHuntAccessFlowArgs) Reset()

func (*CheckHuntAccessFlowArgs) String

func (m *CheckHuntAccessFlowArgs) String() string

type CheckResult

type CheckResult struct {
	CheckId          *string    `protobuf:"bytes,1,opt,name=check_id,json=checkId" json:"check_id,omitempty"`
	Anomaly          []*Anomaly `protobuf:"bytes,2,rep,name=anomaly" json:"anomaly,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

SECTION: Reporting issues. -------------------------- The result of a single check. A check without anomalies was run, but did not detect a problem.

func (*CheckResult) Descriptor

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

func (*CheckResult) GetAnomaly

func (m *CheckResult) GetAnomaly() []*Anomaly

func (*CheckResult) GetCheckId

func (m *CheckResult) GetCheckId() string

func (*CheckResult) ProtoMessage

func (*CheckResult) ProtoMessage()

func (*CheckResult) Reset

func (m *CheckResult) Reset()

func (*CheckResult) String

func (m *CheckResult) String() string

type CheckResults

type CheckResults struct {
	Kb               *KnowledgeBase `protobuf:"bytes,1,opt,name=kb" json:"kb,omitempty"`
	Result           []*CheckResult `protobuf:"bytes,2,rep,name=result" json:"result,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

The results of all checks performed on a host from a flow. This provides a manifest of completed checks, which can be used to: - open new issues, if the check results include anomalies. - update existing issues, if the check results vary from previous state. - close existing issues, if the check indicates issues weren't found.

func (*CheckResults) Descriptor

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

func (*CheckResults) GetKb

func (m *CheckResults) GetKb() *KnowledgeBase

func (*CheckResults) GetResult

func (m *CheckResults) GetResult() []*CheckResult

func (*CheckResults) ProtoMessage

func (*CheckResults) ProtoMessage()

func (*CheckResults) Reset

func (m *CheckResults) Reset()

func (*CheckResults) String

func (m *CheckResults) String() string

type ChromeHistoryArgs

type ChromeHistoryArgs struct {
	Pathtype         *PathSpec_PathType `protobuf:"varint,1,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	GetArchive       *bool              `protobuf:"varint,2,opt,name=get_archive,json=getArchive" json:"get_archive,omitempty"`
	Username         *string            `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"`
	HistoryPath      *string            `protobuf:"bytes,5,opt,name=history_path,json=historyPath" json:"history_path,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 6

func (*ChromeHistoryArgs) Descriptor

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

func (*ChromeHistoryArgs) GetGetArchive

func (m *ChromeHistoryArgs) GetGetArchive() bool

func (*ChromeHistoryArgs) GetHistoryPath

func (m *ChromeHistoryArgs) GetHistoryPath() string

func (*ChromeHistoryArgs) GetPathtype

func (m *ChromeHistoryArgs) GetPathtype() PathSpec_PathType

func (*ChromeHistoryArgs) GetUsername

func (m *ChromeHistoryArgs) GetUsername() string

func (*ChromeHistoryArgs) ProtoMessage

func (*ChromeHistoryArgs) ProtoMessage()

func (*ChromeHistoryArgs) Reset

func (m *ChromeHistoryArgs) Reset()

func (*ChromeHistoryArgs) String

func (m *ChromeHistoryArgs) String() string

type ChromePluginsArgs

type ChromePluginsArgs struct {
	Path             *string            `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	Username         *string            `protobuf:"bytes,4,opt,name=username" json:"username,omitempty"`
	DownloadFiles    *bool              `protobuf:"varint,5,opt,name=download_files,json=downloadFiles,def=0" json:"download_files,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 6

func (*ChromePluginsArgs) Descriptor

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

func (*ChromePluginsArgs) GetDownloadFiles

func (m *ChromePluginsArgs) GetDownloadFiles() bool

func (*ChromePluginsArgs) GetPath

func (m *ChromePluginsArgs) GetPath() string

func (*ChromePluginsArgs) GetPathtype

func (m *ChromePluginsArgs) GetPathtype() PathSpec_PathType

func (*ChromePluginsArgs) GetUsername

func (m *ChromePluginsArgs) GetUsername() string

func (*ChromePluginsArgs) ProtoMessage

func (*ChromePluginsArgs) ProtoMessage()

func (*ChromePluginsArgs) Reset

func (m *ChromePluginsArgs) Reset()

func (*ChromePluginsArgs) String

func (m *ChromePluginsArgs) String() string

type CipherMetadata

type CipherMetadata struct {
	Source *string `protobuf:"bytes,1,opt,name=source" json:"source,omitempty"`
	// The signature of the encrypted cipher block.
	Signature        []byte `protobuf:"bytes,2,opt,name=signature" json:"signature,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*CipherMetadata) Descriptor

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

func (*CipherMetadata) GetSignature

func (m *CipherMetadata) GetSignature() []byte

func (*CipherMetadata) GetSource

func (m *CipherMetadata) GetSource() string

func (*CipherMetadata) ProtoMessage

func (*CipherMetadata) ProtoMessage()

func (*CipherMetadata) Reset

func (m *CipherMetadata) Reset()

func (*CipherMetadata) String

func (m *CipherMetadata) String() string

type CipherProperties

type CipherProperties struct {
	Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
	Key  []byte  `protobuf:"bytes,2,req,name=key" json:"key,omitempty"`
	// This IV is used to encrypt the cipher metadata block. Note: Both the
	// CipherProperties() and the CipherMetadata() protobufs do not change for all
	// messages in this session.
	MetadataIv []byte `protobuf:"bytes,3,opt,name=metadata_iv,json=metadataIv" json:"metadata_iv,omitempty"`
	// The key used for the hmac.
	HmacKey []byte `protobuf:"bytes,5,opt,name=hmac_key,json=hmacKey" json:"hmac_key,omitempty"`
	// The API version of the cipher.
	HmacType         *CipherProperties_HMACType `protobuf:"varint,6,opt,name=hmac_type,json=hmacType,enum=CipherProperties_HMACType,def=0" json:"hmac_type,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

func (*CipherProperties) Descriptor

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

func (*CipherProperties) GetHmacKey

func (m *CipherProperties) GetHmacKey() []byte

func (*CipherProperties) GetHmacType

func (*CipherProperties) GetKey

func (m *CipherProperties) GetKey() []byte

func (*CipherProperties) GetMetadataIv

func (m *CipherProperties) GetMetadataIv() []byte

func (*CipherProperties) GetName

func (m *CipherProperties) GetName() string

func (*CipherProperties) ProtoMessage

func (*CipherProperties) ProtoMessage()

func (*CipherProperties) Reset

func (m *CipherProperties) Reset()

func (*CipherProperties) String

func (m *CipherProperties) String() string

type CipherProperties_HMACType

type CipherProperties_HMACType int32
const (
	// Older clients use a HMAC only on the encrypted message.
	CipherProperties_SIMPLE_HMAC CipherProperties_HMACType = 0
	// Newer clients also include the encrypted cipher and API version in the
	// hmac.
	CipherProperties_FULL_HMAC CipherProperties_HMACType = 1
)
const Default_CipherProperties_HmacType CipherProperties_HMACType = CipherProperties_SIMPLE_HMAC

func (CipherProperties_HMACType) Enum

func (CipherProperties_HMACType) EnumDescriptor

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

func (CipherProperties_HMACType) String

func (x CipherProperties_HMACType) String() string

func (*CipherProperties_HMACType) UnmarshalJSON

func (x *CipherProperties_HMACType) UnmarshalJSON(data []byte) error

type ClientActionArgs

type ClientActionArgs struct {
	Action           *string   `protobuf:"bytes,1,opt,name=action" json:"action,omitempty"`
	SaveTo           *string   `protobuf:"bytes,2,opt,name=save_to,json=saveTo,def=/tmp" json:"save_to,omitempty"`
	BreakPdb         *bool     `protobuf:"varint,3,opt,name=break_pdb,json=breakPdb,def=0" json:"break_pdb,omitempty"`
	ActionArgs       *AnyValue `protobuf:"bytes,4,opt,name=action_args,json=actionArgs" json:"action_args,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 5

func (*ClientActionArgs) Descriptor

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

func (*ClientActionArgs) GetAction

func (m *ClientActionArgs) GetAction() string

func (*ClientActionArgs) GetActionArgs

func (m *ClientActionArgs) GetActionArgs() *AnyValue

func (*ClientActionArgs) GetBreakPdb

func (m *ClientActionArgs) GetBreakPdb() bool

func (*ClientActionArgs) GetSaveTo

func (m *ClientActionArgs) GetSaveTo() string

func (*ClientActionArgs) ProtoMessage

func (*ClientActionArgs) ProtoMessage()

func (*ClientActionArgs) Reset

func (m *ClientActionArgs) Reset()

func (*ClientActionArgs) String

func (m *ClientActionArgs) String() string

type ClientApprovalAuthorization

type ClientApprovalAuthorization struct {
	Label                     *string  `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
	RequesterMustBeAuthorized *bool    `` /* 140-byte string literal not displayed */
	NumApproversRequired      *uint64  `protobuf:"varint,3,opt,name=num_approvers_required,json=numApproversRequired,def=1" json:"num_approvers_required,omitempty"`
	Users                     []string `protobuf:"bytes,4,rep,name=users" json:"users,omitempty"`
	Groups                    []string `protobuf:"bytes,5,rep,name=groups" json:"groups,omitempty"`
	XXX_unrecognized          []byte   `json:"-"`
}

func (*ClientApprovalAuthorization) Descriptor

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

func (*ClientApprovalAuthorization) GetGroups

func (m *ClientApprovalAuthorization) GetGroups() []string

func (*ClientApprovalAuthorization) GetLabel

func (m *ClientApprovalAuthorization) GetLabel() string

func (*ClientApprovalAuthorization) GetNumApproversRequired

func (m *ClientApprovalAuthorization) GetNumApproversRequired() uint64

func (*ClientApprovalAuthorization) GetRequesterMustBeAuthorized

func (m *ClientApprovalAuthorization) GetRequesterMustBeAuthorized() bool

func (*ClientApprovalAuthorization) GetUsers

func (m *ClientApprovalAuthorization) GetUsers() []string

func (*ClientApprovalAuthorization) ProtoMessage

func (*ClientApprovalAuthorization) ProtoMessage()

func (*ClientApprovalAuthorization) Reset

func (m *ClientApprovalAuthorization) Reset()

func (*ClientApprovalAuthorization) String

func (m *ClientApprovalAuthorization) String() string

type ClientCommunication

type ClientCommunication struct {
	// This message is a serialized SignedMessageList() protobuf, encrypted using
	// the session key (Encrypted inside field 2) and the per-packet IV (field 8).
	Encrypted []byte `protobuf:"bytes,1,opt,name=encrypted" json:"encrypted,omitempty"`
	// This is a CipherProperties() protobuf encrypted with the public key of the
	// receiver. Contains the session key and iv, as well as hmac key. This IV
	// does not change for the duration of the session. It is used to decrypt the
	// CipherMetadata() (field 9).
	EncryptedCipher []byte `protobuf:"bytes,2,opt,name=encrypted_cipher,json=encryptedCipher" json:"encrypted_cipher,omitempty"`
	// A serialized CipherMetadata() protobuf, encrypted with the session
	// key. Contains the RSA signature of the digest of the serialized
	// CipherProperties() above, signed with the sender's private key.
	EncryptedCipherMetadata []byte `protobuf:"bytes,9,opt,name=encrypted_cipher_metadata,json=encryptedCipherMetadata" json:"encrypted_cipher_metadata,omitempty"`
	// This iv is used to encrypt the encrypted field (No. 1). This IV changes for
	// each packet.
	PacketIv    []byte       `protobuf:"bytes,8,opt,name=packet_iv,json=packetIv" json:"packet_iv,omitempty"`
	OrigRequest *HttpRequest `protobuf:"bytes,3,opt,name=orig_request,json=origRequest" json:"orig_request,omitempty"`
	// The number of messages waiting on the input queue. The client
	// fills this in so the server can limit the number of messages
	// issued to the client as a means of throttling it.
	QueueSize  *uint32                     `protobuf:"varint,4,opt,name=queue_size,json=queueSize,def=0" json:"queue_size,omitempty"`
	Status     *ClientCommunication_Status `protobuf:"varint,5,opt,name=status,enum=ClientCommunication_Status,def=200" json:"status,omitempty"`
	ApiVersion *uint32                     `protobuf:"varint,6,opt,name=api_version,json=apiVersion" json:"api_version,omitempty"`
	// This is the SIMPLE_HMAC. It covers the "encrypted" field only.
	Hmac []byte `protobuf:"bytes,7,opt,name=hmac" json:"hmac,omitempty"`
	// This is the FULL_HMAC. It coverts:
	// 1) the "encrypted" field,
	// 2) The "encrypted_cipher" field.
	// 3) The encrypted_cipher_metadata field
	// 4) The packet iv
	// 5) the api_version.
	FullHmac         []byte `protobuf:"bytes,10,opt,name=full_hmac,json=fullHmac" json:"full_hmac,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Next field: 11

func (*ClientCommunication) Descriptor

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

func (*ClientCommunication) GetApiVersion

func (m *ClientCommunication) GetApiVersion() uint32

func (*ClientCommunication) GetEncrypted

func (m *ClientCommunication) GetEncrypted() []byte

func (*ClientCommunication) GetEncryptedCipher

func (m *ClientCommunication) GetEncryptedCipher() []byte

func (*ClientCommunication) GetEncryptedCipherMetadata

func (m *ClientCommunication) GetEncryptedCipherMetadata() []byte

func (*ClientCommunication) GetFullHmac

func (m *ClientCommunication) GetFullHmac() []byte

func (*ClientCommunication) GetHmac

func (m *ClientCommunication) GetHmac() []byte

func (*ClientCommunication) GetOrigRequest

func (m *ClientCommunication) GetOrigRequest() *HttpRequest

func (*ClientCommunication) GetPacketIv

func (m *ClientCommunication) GetPacketIv() []byte

func (*ClientCommunication) GetQueueSize

func (m *ClientCommunication) GetQueueSize() uint32

func (*ClientCommunication) GetStatus

func (*ClientCommunication) ProtoMessage

func (*ClientCommunication) ProtoMessage()

func (*ClientCommunication) Reset

func (m *ClientCommunication) Reset()

func (*ClientCommunication) String

func (m *ClientCommunication) String() string

type ClientCommunication_Status

type ClientCommunication_Status int32

This status code applies for the entire communication.

const (
	ClientCommunication_OK           ClientCommunication_Status = 200
	ClientCommunication_BAD_REQUEST  ClientCommunication_Status = 400
	ClientCommunication_CIPHER_ERROR ClientCommunication_Status = 406
)
const Default_ClientCommunication_Status ClientCommunication_Status = ClientCommunication_OK

func (ClientCommunication_Status) Enum

func (ClientCommunication_Status) EnumDescriptor

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

func (ClientCommunication_Status) String

func (*ClientCommunication_Status) UnmarshalJSON

func (x *ClientCommunication_Status) UnmarshalJSON(data []byte) error

type ClientComponent

type ClientComponent struct {
	Summary          *ClientComponentSummary `protobuf:"bytes,1,opt,name=summary" json:"summary,omitempty"`
	RawData          []byte                  `protobuf:"bytes,2,opt,name=raw_data,json=rawData" json:"raw_data,omitempty"`
	BuildSystem      *Uname                  `protobuf:"bytes,3,opt,name=build_system,json=buildSystem" json:"build_system,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

This is the actual component data. It is stored inside a SignedBlob which is encrypted using the cipher in the summary.

func (*ClientComponent) Descriptor

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

func (*ClientComponent) GetBuildSystem

func (m *ClientComponent) GetBuildSystem() *Uname

func (*ClientComponent) GetRawData

func (m *ClientComponent) GetRawData() []byte

func (*ClientComponent) GetSummary

func (m *ClientComponent) GetSummary() *ClientComponentSummary

func (*ClientComponent) ProtoMessage

func (*ClientComponent) ProtoMessage()

func (*ClientComponent) Reset

func (m *ClientComponent) Reset()

func (*ClientComponent) String

func (m *ClientComponent) String() string

type ClientComponentSummary

type ClientComponentSummary struct {
	Name             *string          `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Version          *string          `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	Seed             *string          `protobuf:"bytes,4,opt,name=seed" json:"seed,omitempty"`
	Modules          []string         `protobuf:"bytes,5,rep,name=modules" json:"modules,omitempty"`
	Url              *string          `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"`
	Cipher           *SymmetricCipher `protobuf:"bytes,7,opt,name=cipher" json:"cipher,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

The summary describes important information about the component.

func (*ClientComponentSummary) Descriptor

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

func (*ClientComponentSummary) GetCipher

func (m *ClientComponentSummary) GetCipher() *SymmetricCipher

func (*ClientComponentSummary) GetModules

func (m *ClientComponentSummary) GetModules() []string

func (*ClientComponentSummary) GetName

func (m *ClientComponentSummary) GetName() string

func (*ClientComponentSummary) GetSeed

func (m *ClientComponentSummary) GetSeed() string

func (*ClientComponentSummary) GetUrl

func (m *ClientComponentSummary) GetUrl() string

func (*ClientComponentSummary) GetVersion

func (m *ClientComponentSummary) GetVersion() string

func (*ClientComponentSummary) ProtoMessage

func (*ClientComponentSummary) ProtoMessage()

func (*ClientComponentSummary) Reset

func (m *ClientComponentSummary) Reset()

func (*ClientComponentSummary) String

func (m *ClientComponentSummary) String() string

type ClientCrash

type ClientCrash struct {
	ClientId         *string            `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	SessionId        *string            `protobuf:"bytes,2,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	ClientInfo       *ClientInformation `protobuf:"bytes,3,opt,name=client_info,json=clientInfo" json:"client_info,omitempty"`
	Timestamp        *uint64            `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
	CrashType        *string            `protobuf:"bytes,5,opt,name=crash_type,json=crashType" json:"crash_type,omitempty"`
	CrashMessage     *string            `protobuf:"bytes,6,opt,name=crash_message,json=crashMessage" json:"crash_message,omitempty"`
	Backtrace        *string            `protobuf:"bytes,7,opt,name=backtrace" json:"backtrace,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*ClientCrash) Descriptor

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

func (*ClientCrash) GetBacktrace

func (m *ClientCrash) GetBacktrace() string

func (*ClientCrash) GetClientId

func (m *ClientCrash) GetClientId() string

func (*ClientCrash) GetClientInfo

func (m *ClientCrash) GetClientInfo() *ClientInformation

func (*ClientCrash) GetCrashMessage

func (m *ClientCrash) GetCrashMessage() string

func (*ClientCrash) GetCrashType

func (m *ClientCrash) GetCrashType() string

func (*ClientCrash) GetSessionId

func (m *ClientCrash) GetSessionId() string

func (*ClientCrash) GetTimestamp

func (m *ClientCrash) GetTimestamp() uint64

func (*ClientCrash) ProtoMessage

func (*ClientCrash) ProtoMessage()

func (*ClientCrash) Reset

func (m *ClientCrash) Reset()

func (*ClientCrash) String

func (m *ClientCrash) String() string

type ClientInformation

type ClientInformation struct {
	ClientName        *string  `protobuf:"bytes,1,opt,name=client_name,json=clientName" json:"client_name,omitempty"`
	ClientVersion     *uint32  `protobuf:"varint,2,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
	Revision          *uint64  `protobuf:"varint,3,opt,name=revision" json:"revision,omitempty"`
	BuildTime         *string  `protobuf:"bytes,4,opt,name=build_time,json=buildTime" json:"build_time,omitempty"`
	ClientDescription *string  `protobuf:"bytes,5,opt,name=client_description,json=clientDescription" json:"client_description,omitempty"`
	Labels            []string `protobuf:"bytes,6,rep,name=labels" json:"labels,omitempty"`
	XXX_unrecognized  []byte   `json:"-"`
}

Stores information about the GRR client itself

func (*ClientInformation) Descriptor

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

func (*ClientInformation) GetBuildTime

func (m *ClientInformation) GetBuildTime() string

func (*ClientInformation) GetClientDescription

func (m *ClientInformation) GetClientDescription() string

func (*ClientInformation) GetClientName

func (m *ClientInformation) GetClientName() string

func (*ClientInformation) GetClientVersion

func (m *ClientInformation) GetClientVersion() uint32

func (*ClientInformation) GetLabels

func (m *ClientInformation) GetLabels() []string

func (*ClientInformation) GetRevision

func (m *ClientInformation) GetRevision() uint64

func (*ClientInformation) ProtoMessage

func (*ClientInformation) ProtoMessage()

func (*ClientInformation) Reset

func (m *ClientInformation) Reset()

func (*ClientInformation) String

func (m *ClientInformation) String() string

type ClientResources

type ClientResources struct {
	ClientId         *string     `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	SessionId        *string     `protobuf:"bytes,2,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	CpuUsage         *CpuSeconds `protobuf:"bytes,3,opt,name=cpu_usage,json=cpuUsage" json:"cpu_usage,omitempty"`
	NetworkBytesSent *uint64     `protobuf:"varint,4,opt,name=network_bytes_sent,json=networkBytesSent" json:"network_bytes_sent,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

func (*ClientResources) Descriptor

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

func (*ClientResources) GetClientId

func (m *ClientResources) GetClientId() string

func (*ClientResources) GetCpuUsage

func (m *ClientResources) GetCpuUsage() *CpuSeconds

func (*ClientResources) GetNetworkBytesSent

func (m *ClientResources) GetNetworkBytesSent() uint64

func (*ClientResources) GetSessionId

func (m *ClientResources) GetSessionId() string

func (*ClientResources) ProtoMessage

func (*ClientResources) ProtoMessage()

func (*ClientResources) Reset

func (m *ClientResources) Reset()

func (*ClientResources) String

func (m *ClientResources) String() string

type ClientResourcesStats

type ClientResourcesStats struct {
	UserCpuStats          *RunningStats      `protobuf:"bytes,1,opt,name=user_cpu_stats,json=userCpuStats" json:"user_cpu_stats,omitempty"`
	SystemCpuStats        *RunningStats      `protobuf:"bytes,2,opt,name=system_cpu_stats,json=systemCpuStats" json:"system_cpu_stats,omitempty"`
	NetworkBytesSentStats *RunningStats      `protobuf:"bytes,3,opt,name=network_bytes_sent_stats,json=networkBytesSentStats" json:"network_bytes_sent_stats,omitempty"`
	WorstPerformers       []*ClientResources `protobuf:"bytes,4,rep,name=worst_performers,json=worstPerformers" json:"worst_performers,omitempty"`
	XXX_unrecognized      []byte             `json:"-"`
}

func (*ClientResourcesStats) Descriptor

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

func (*ClientResourcesStats) GetNetworkBytesSentStats

func (m *ClientResourcesStats) GetNetworkBytesSentStats() *RunningStats

func (*ClientResourcesStats) GetSystemCpuStats

func (m *ClientResourcesStats) GetSystemCpuStats() *RunningStats

func (*ClientResourcesStats) GetUserCpuStats

func (m *ClientResourcesStats) GetUserCpuStats() *RunningStats

func (*ClientResourcesStats) GetWorstPerformers

func (m *ClientResourcesStats) GetWorstPerformers() []*ClientResources

func (*ClientResourcesStats) ProtoMessage

func (*ClientResourcesStats) ProtoMessage()

func (*ClientResourcesStats) Reset

func (m *ClientResourcesStats) Reset()

func (*ClientResourcesStats) String

func (m *ClientResourcesStats) String() string

type ClientStats

type ClientStats struct {
	CpuSamples       []*CpuSample `protobuf:"bytes,1,rep,name=cpu_samples,json=cpuSamples" json:"cpu_samples,omitempty"`
	RSSSize          *uint64      `protobuf:"varint,2,opt,name=RSS_size,json=rSSSize" json:"RSS_size,omitempty"`
	VMSSize          *uint64      `protobuf:"varint,3,opt,name=VMS_size,json=vMSSize" json:"VMS_size,omitempty"`
	MemoryPercent    *float32     `protobuf:"fixed32,4,opt,name=memory_percent,json=memoryPercent" json:"memory_percent,omitempty"`
	BytesReceived    *uint64      `protobuf:"varint,5,opt,name=bytes_received,json=bytesReceived" json:"bytes_received,omitempty"`
	BytesSent        *uint64      `protobuf:"varint,6,opt,name=bytes_sent,json=bytesSent" json:"bytes_sent,omitempty"`
	IoSamples        []*IOSample  `protobuf:"bytes,7,rep,name=io_samples,json=ioSamples" json:"io_samples,omitempty"`
	CreateTime       *uint64      `protobuf:"varint,8,opt,name=create_time,json=createTime" json:"create_time,omitempty"`
	BootTime         *uint64      `protobuf:"varint,9,opt,name=boot_time,json=bootTime" json:"boot_time,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

func (*ClientStats) Descriptor

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

func (*ClientStats) GetBootTime

func (m *ClientStats) GetBootTime() uint64

func (*ClientStats) GetBytesReceived

func (m *ClientStats) GetBytesReceived() uint64

func (*ClientStats) GetBytesSent

func (m *ClientStats) GetBytesSent() uint64

func (*ClientStats) GetCpuSamples

func (m *ClientStats) GetCpuSamples() []*CpuSample

func (*ClientStats) GetCreateTime

func (m *ClientStats) GetCreateTime() uint64

func (*ClientStats) GetIoSamples

func (m *ClientStats) GetIoSamples() []*IOSample

func (*ClientStats) GetMemoryPercent

func (m *ClientStats) GetMemoryPercent() float32

func (*ClientStats) GetRSSSize

func (m *ClientStats) GetRSSSize() uint64

func (*ClientStats) GetVMSSize

func (m *ClientStats) GetVMSSize() uint64

func (*ClientStats) ProtoMessage

func (*ClientStats) ProtoMessage()

func (*ClientStats) Reset

func (m *ClientStats) Reset()

func (*ClientStats) String

func (m *ClientStats) String() string

type ClientSummary

type ClientSummary struct {
	ClientId           *string            `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Timestamp          *uint64            `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	SystemInfo         *Uname             `protobuf:"bytes,3,opt,name=system_info,json=systemInfo" json:"system_info,omitempty"`
	ClientInfo         *ClientInformation `protobuf:"bytes,4,opt,name=client_info,json=clientInfo" json:"client_info,omitempty"`
	InstallDate        *uint64            `protobuf:"varint,5,opt,name=install_date,json=installDate" json:"install_date,omitempty"`
	Interfaces         []*Interface       `protobuf:"bytes,7,rep,name=interfaces" json:"interfaces,omitempty"`
	SerialNumber       *string            `protobuf:"bytes,8,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
	SystemManufacturer *string            `protobuf:"bytes,9,opt,name=system_manufacturer,json=systemManufacturer" json:"system_manufacturer,omitempty"`
	Users              []*User            `protobuf:"bytes,10,rep,name=users" json:"users,omitempty"`
	XXX_unrecognized   []byte             `json:"-"`
}

This is a summary of a GRR client.

func (*ClientSummary) Descriptor

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

func (*ClientSummary) GetClientId

func (m *ClientSummary) GetClientId() string

func (*ClientSummary) GetClientInfo

func (m *ClientSummary) GetClientInfo() *ClientInformation

func (*ClientSummary) GetInstallDate

func (m *ClientSummary) GetInstallDate() uint64

func (*ClientSummary) GetInterfaces

func (m *ClientSummary) GetInterfaces() []*Interface

func (*ClientSummary) GetSerialNumber

func (m *ClientSummary) GetSerialNumber() string

func (*ClientSummary) GetSystemInfo

func (m *ClientSummary) GetSystemInfo() *Uname

func (*ClientSummary) GetSystemManufacturer

func (m *ClientSummary) GetSystemManufacturer() string

func (*ClientSummary) GetTimestamp

func (m *ClientSummary) GetTimestamp() uint64

func (*ClientSummary) GetUsers

func (m *ClientSummary) GetUsers() []*User

func (*ClientSummary) ProtoMessage

func (*ClientSummary) ProtoMessage()

func (*ClientSummary) Reset

func (m *ClientSummary) Reset()

func (*ClientSummary) String

func (m *ClientSummary) String() string

type CollectArtifactDependenciesArgs

type CollectArtifactDependenciesArgs struct {
	ArtifactList     []string `protobuf:"bytes,1,rep,name=artifact_list,json=artifactList" json:"artifact_list,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next field ID: 2

func (*CollectArtifactDependenciesArgs) Descriptor

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

func (*CollectArtifactDependenciesArgs) GetArtifactList

func (m *CollectArtifactDependenciesArgs) GetArtifactList() []string

func (*CollectArtifactDependenciesArgs) ProtoMessage

func (*CollectArtifactDependenciesArgs) ProtoMessage()

func (*CollectArtifactDependenciesArgs) Reset

func (*CollectArtifactDependenciesArgs) String

type Collection

type Collection struct {
	Items            []*StatEntry `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

This stores collection entries.

func (*Collection) Descriptor

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

func (*Collection) GetItems

func (m *Collection) GetItems() []*StatEntry

func (*Collection) ProtoMessage

func (*Collection) ProtoMessage()

func (*Collection) Reset

func (m *Collection) Reset()

func (*Collection) String

func (m *Collection) String() string

type ConsoleDebugFlowArgs

type ConsoleDebugFlowArgs struct {
	Flow             *string   `protobuf:"bytes,1,opt,name=flow" json:"flow,omitempty"`
	SaveTo           *string   `protobuf:"bytes,2,opt,name=save_to,json=saveTo,def=/tmp" json:"save_to,omitempty"`
	BreakPdb         *bool     `protobuf:"varint,3,opt,name=break_pdb,json=breakPdb,def=0" json:"break_pdb,omitempty"`
	PrintResponses   *bool     `protobuf:"varint,4,opt,name=print_responses,json=printResponses" json:"print_responses,omitempty"`
	FlowArgs         *AnyValue `protobuf:"bytes,5,opt,name=flow_args,json=flowArgs" json:"flow_args,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 6

func (*ConsoleDebugFlowArgs) Descriptor

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

func (*ConsoleDebugFlowArgs) GetBreakPdb

func (m *ConsoleDebugFlowArgs) GetBreakPdb() bool

func (*ConsoleDebugFlowArgs) GetFlow

func (m *ConsoleDebugFlowArgs) GetFlow() string

func (*ConsoleDebugFlowArgs) GetFlowArgs

func (m *ConsoleDebugFlowArgs) GetFlowArgs() *AnyValue

func (*ConsoleDebugFlowArgs) GetPrintResponses

func (m *ConsoleDebugFlowArgs) GetPrintResponses() bool

func (*ConsoleDebugFlowArgs) GetSaveTo

func (m *ConsoleDebugFlowArgs) GetSaveTo() string

func (*ConsoleDebugFlowArgs) ProtoMessage

func (*ConsoleDebugFlowArgs) ProtoMessage()

func (*ConsoleDebugFlowArgs) Reset

func (m *ConsoleDebugFlowArgs) Reset()

func (*ConsoleDebugFlowArgs) String

func (m *ConsoleDebugFlowArgs) String() string

type CopyPathToFile

type CopyPathToFile struct {
	Offset           *uint64   `protobuf:"varint,1,opt,name=offset,def=0" json:"offset,omitempty"`
	Length           *uint64   `protobuf:"varint,2,opt,name=length,def=0" json:"length,omitempty"`
	SrcPath          *PathSpec `protobuf:"bytes,3,opt,name=src_path,json=srcPath" json:"src_path,omitempty"`
	DestDir          *string   `protobuf:"bytes,4,opt,name=dest_dir,json=destDir" json:"dest_dir,omitempty"`
	DestPath         *PathSpec `protobuf:"bytes,5,opt,name=dest_path,json=destPath" json:"dest_path,omitempty"`
	GzipOutput       *bool     `protobuf:"varint,6,opt,name=gzip_output,json=gzipOutput,def=1" json:"gzip_output,omitempty"`
	Lifetime         *float32  `protobuf:"fixed32,7,opt,name=lifetime,def=0" json:"lifetime,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

CopyPathToFile request and response. Request:

  • offset: byte offset inside src file to start copying from
  • length: total number of bytes to copy (default 0 will copy whole file)
  • block_size: how many bytes to copy at a time (default 10 MB)
  • src_path: source pathspec to copy from
  • dest_dir: destination directory to copy to
  • dest_path: unset (GRRTempfile will create a random filename in dest_dir)
  • gzip_output: if true, output file will be gzipped (default true)
  • lifetime: number of seconds the file will stay on disk before being deleted (default of 0 means don't delete)

Response:

  • offset: byte offset from request
  • length: total bytes copied
  • block_size: unused
  • src_path: source pathspec from request
  • dest_dir: destination dir from request
  • dest_path: on-disk output pathspec
  • gzip_output: if true, output file is gzipped
  • lifetime: unused

func (*CopyPathToFile) Descriptor

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

func (*CopyPathToFile) GetDestDir

func (m *CopyPathToFile) GetDestDir() string

func (*CopyPathToFile) GetDestPath

func (m *CopyPathToFile) GetDestPath() *PathSpec

func (*CopyPathToFile) GetGzipOutput

func (m *CopyPathToFile) GetGzipOutput() bool

func (*CopyPathToFile) GetLength

func (m *CopyPathToFile) GetLength() uint64

func (*CopyPathToFile) GetLifetime

func (m *CopyPathToFile) GetLifetime() float32

func (*CopyPathToFile) GetOffset

func (m *CopyPathToFile) GetOffset() uint64

func (*CopyPathToFile) GetSrcPath

func (m *CopyPathToFile) GetSrcPath() *PathSpec

func (*CopyPathToFile) ProtoMessage

func (*CopyPathToFile) ProtoMessage()

func (*CopyPathToFile) Reset

func (m *CopyPathToFile) Reset()

func (*CopyPathToFile) String

func (m *CopyPathToFile) String() string

type CpuSample

type CpuSample struct {
	UserCpuTime      *float32 `protobuf:"fixed32,1,opt,name=user_cpu_time,json=userCpuTime" json:"user_cpu_time,omitempty"`
	SystemCpuTime    *float32 `protobuf:"fixed32,2,opt,name=system_cpu_time,json=systemCpuTime" json:"system_cpu_time,omitempty"`
	CpuPercent       *float32 `protobuf:"fixed32,3,opt,name=cpu_percent,json=cpuPercent" json:"cpu_percent,omitempty"`
	Timestamp        *uint64  `protobuf:"varint,4,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*CpuSample) Descriptor

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

func (*CpuSample) GetCpuPercent

func (m *CpuSample) GetCpuPercent() float32

func (*CpuSample) GetSystemCpuTime

func (m *CpuSample) GetSystemCpuTime() float32

func (*CpuSample) GetTimestamp

func (m *CpuSample) GetTimestamp() uint64

func (*CpuSample) GetUserCpuTime

func (m *CpuSample) GetUserCpuTime() float32

func (*CpuSample) ProtoMessage

func (*CpuSample) ProtoMessage()

func (*CpuSample) Reset

func (m *CpuSample) Reset()

func (*CpuSample) String

func (m *CpuSample) String() string

type CpuSeconds

type CpuSeconds struct {
	UserCpuTime      *float32 `protobuf:"fixed32,1,opt,name=user_cpu_time,json=userCpuTime" json:"user_cpu_time,omitempty"`
	SystemCpuTime    *float32 `protobuf:"fixed32,2,opt,name=system_cpu_time,json=systemCpuTime" json:"system_cpu_time,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*CpuSeconds) Descriptor

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

func (*CpuSeconds) GetSystemCpuTime

func (m *CpuSeconds) GetSystemCpuTime() float32

func (*CpuSeconds) GetUserCpuTime

func (m *CpuSeconds) GetUserCpuTime() float32

func (*CpuSeconds) ProtoMessage

func (*CpuSeconds) ProtoMessage()

func (*CpuSeconds) Reset

func (m *CpuSeconds) Reset()

func (*CpuSeconds) String

func (m *CpuSeconds) String() string

type CreateCronJobFlowArgs

type CreateCronJobFlowArgs struct {
	Description      *string         `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
	Periodicity      *string         `protobuf:"bytes,2,opt,name=periodicity,def=7d" json:"periodicity,omitempty"`
	FlowRunnerArgs   *FlowRunnerArgs `protobuf:"bytes,3,opt,name=flow_runner_args,json=flowRunnerArgs" json:"flow_runner_args,omitempty"`
	FlowArgs         *AnyValue       `protobuf:"bytes,4,opt,name=flow_args,json=flowArgs" json:"flow_args,omitempty"`
	AllowOverruns    *bool           `protobuf:"varint,5,opt,name=allow_overruns,json=allowOverruns" json:"allow_overruns,omitempty"`
	Lifetime         *uint64         `protobuf:"varint,6,opt,name=lifetime,def=0" json:"lifetime,omitempty"`
	StartTime        *uint64         `protobuf:"varint,7,opt,name=start_time,json=startTime,def=0" json:"start_time,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

Next field ID: 8

func (*CreateCronJobFlowArgs) Descriptor

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

func (*CreateCronJobFlowArgs) GetAllowOverruns

func (m *CreateCronJobFlowArgs) GetAllowOverruns() bool

func (*CreateCronJobFlowArgs) GetDescription

func (m *CreateCronJobFlowArgs) GetDescription() string

func (*CreateCronJobFlowArgs) GetFlowArgs

func (m *CreateCronJobFlowArgs) GetFlowArgs() *AnyValue

func (*CreateCronJobFlowArgs) GetFlowRunnerArgs

func (m *CreateCronJobFlowArgs) GetFlowRunnerArgs() *FlowRunnerArgs

func (*CreateCronJobFlowArgs) GetLifetime

func (m *CreateCronJobFlowArgs) GetLifetime() uint64

func (*CreateCronJobFlowArgs) GetPeriodicity

func (m *CreateCronJobFlowArgs) GetPeriodicity() string

func (*CreateCronJobFlowArgs) GetStartTime

func (m *CreateCronJobFlowArgs) GetStartTime() uint64

func (*CreateCronJobFlowArgs) ProtoMessage

func (*CreateCronJobFlowArgs) ProtoMessage()

func (*CreateCronJobFlowArgs) Reset

func (m *CreateCronJobFlowArgs) Reset()

func (*CreateCronJobFlowArgs) String

func (m *CreateCronJobFlowArgs) String() string

type CreateGenericHuntFlowArgs

type CreateGenericHuntFlowArgs struct {
	HuntRunnerArgs   *HuntRunnerArgs  `protobuf:"bytes,1,opt,name=hunt_runner_args,json=huntRunnerArgs" json:"hunt_runner_args,omitempty"`
	HuntArgs         *GenericHuntArgs `protobuf:"bytes,2,opt,name=hunt_args,json=huntArgs" json:"hunt_args,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

Next field ID: 3

func (*CreateGenericHuntFlowArgs) Descriptor

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

func (*CreateGenericHuntFlowArgs) GetHuntArgs

func (m *CreateGenericHuntFlowArgs) GetHuntArgs() *GenericHuntArgs

func (*CreateGenericHuntFlowArgs) GetHuntRunnerArgs

func (m *CreateGenericHuntFlowArgs) GetHuntRunnerArgs() *HuntRunnerArgs

func (*CreateGenericHuntFlowArgs) ProtoMessage

func (*CreateGenericHuntFlowArgs) ProtoMessage()

func (*CreateGenericHuntFlowArgs) Reset

func (m *CreateGenericHuntFlowArgs) Reset()

func (*CreateGenericHuntFlowArgs) String

func (m *CreateGenericHuntFlowArgs) String() string

type CronJobRunStatus

type CronJobRunStatus struct {
	Status           *CronJobRunStatus_Status `protobuf:"varint,1,opt,name=status,enum=CronJobRunStatus_Status,def=0" json:"status,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*CronJobRunStatus) Descriptor

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

func (*CronJobRunStatus) GetStatus

func (*CronJobRunStatus) ProtoMessage

func (*CronJobRunStatus) ProtoMessage()

func (*CronJobRunStatus) Reset

func (m *CronJobRunStatus) Reset()

func (*CronJobRunStatus) String

func (m *CronJobRunStatus) String() string

type CronJobRunStatus_Status

type CronJobRunStatus_Status int32
const (
	CronJobRunStatus_OK      CronJobRunStatus_Status = 0
	CronJobRunStatus_TIMEOUT CronJobRunStatus_Status = 1
	CronJobRunStatus_ERROR   CronJobRunStatus_Status = 2
)
const Default_CronJobRunStatus_Status CronJobRunStatus_Status = CronJobRunStatus_OK

func (CronJobRunStatus_Status) Enum

func (CronJobRunStatus_Status) EnumDescriptor

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

func (CronJobRunStatus_Status) String

func (x CronJobRunStatus_Status) String() string

func (*CronJobRunStatus_Status) UnmarshalJSON

func (x *CronJobRunStatus_Status) UnmarshalJSON(data []byte) error

type CronTabEntry

type CronTabEntry struct {
	Minute           *string `protobuf:"bytes,1,opt,name=minute" json:"minute,omitempty"`
	Hour             *string `protobuf:"bytes,2,opt,name=hour" json:"hour,omitempty"`
	Dayofmonth       *string `protobuf:"bytes,3,opt,name=dayofmonth" json:"dayofmonth,omitempty"`
	Month            *string `protobuf:"bytes,4,opt,name=month" json:"month,omitempty"`
	Dayofweek        *string `protobuf:"bytes,5,opt,name=dayofweek" json:"dayofweek,omitempty"`
	Command          *string `protobuf:"bytes,6,opt,name=command" json:"command,omitempty"`
	Comment          *string `protobuf:"bytes,7,opt,name=comment" json:"comment,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

CronTab Entry

func (*CronTabEntry) Descriptor

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

func (*CronTabEntry) GetCommand

func (m *CronTabEntry) GetCommand() string

func (*CronTabEntry) GetComment

func (m *CronTabEntry) GetComment() string

func (*CronTabEntry) GetDayofmonth

func (m *CronTabEntry) GetDayofmonth() string

func (*CronTabEntry) GetDayofweek

func (m *CronTabEntry) GetDayofweek() string

func (*CronTabEntry) GetHour

func (m *CronTabEntry) GetHour() string

func (*CronTabEntry) GetMinute

func (m *CronTabEntry) GetMinute() string

func (*CronTabEntry) GetMonth

func (m *CronTabEntry) GetMonth() string

func (*CronTabEntry) ProtoMessage

func (*CronTabEntry) ProtoMessage()

func (*CronTabEntry) Reset

func (m *CronTabEntry) Reset()

func (*CronTabEntry) String

func (m *CronTabEntry) String() string

type CronTabFile

type CronTabFile struct {
	Aff4Path         *string         `protobuf:"bytes,1,opt,name=aff4path" json:"aff4path,omitempty"`
	Jobs             []*CronTabEntry `protobuf:"bytes,2,rep,name=jobs" json:"jobs,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

CronTab File

func (*CronTabFile) Descriptor

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

func (*CronTabFile) GetAff4Path

func (m *CronTabFile) GetAff4Path() string

func (*CronTabFile) GetJobs

func (m *CronTabFile) GetJobs() []*CronTabEntry

func (*CronTabFile) ProtoMessage

func (*CronTabFile) ProtoMessage()

func (*CronTabFile) Reset

func (m *CronTabFile) Reset()

func (*CronTabFile) String

func (m *CronTabFile) String() string

type DNSClientConfiguration

type DNSClientConfiguration struct {
	DnsServer        []string `protobuf:"bytes,1,rep,name=dns_server,json=dnsServer" json:"dns_server,omitempty"`
	DnsSuffix        []string `protobuf:"bytes,2,rep,name=dns_suffix,json=dnsSuffix" json:"dns_suffix,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Submitted request for addition to CyBox schema: https://github.com/CybOXProject/schemas/issues/329

func (*DNSClientConfiguration) Descriptor

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

func (*DNSClientConfiguration) GetDnsServer

func (m *DNSClientConfiguration) GetDnsServer() []string

func (*DNSClientConfiguration) GetDnsSuffix

func (m *DNSClientConfiguration) GetDnsSuffix() []string

func (*DNSClientConfiguration) ProtoMessage

func (*DNSClientConfiguration) ProtoMessage()

func (*DNSClientConfiguration) Reset

func (m *DNSClientConfiguration) Reset()

func (*DNSClientConfiguration) String

func (m *DNSClientConfiguration) String() string

type DataBlob

type DataBlob struct {
	Integer   *int64            `protobuf:"varint,1,opt,name=integer" json:"integer,omitempty"`
	Data      []byte            `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	String_   *string           `protobuf:"bytes,3,opt,name=string" json:"string,omitempty"`
	ProtoName *string           `protobuf:"bytes,4,opt,name=proto_name,json=protoName" json:"proto_name,omitempty"`
	None      *string           `protobuf:"bytes,5,opt,name=none" json:"none,omitempty"`
	Boolean   *bool             `protobuf:"varint,6,opt,name=boolean" json:"boolean,omitempty"`
	List      *BlobArray        `protobuf:"bytes,8,opt,name=list" json:"list,omitempty"`
	Dict      *Dict             `protobuf:"bytes,9,opt,name=dict" json:"dict,omitempty"`
	RdfValue  *EmbeddedRDFValue `protobuf:"bytes,10,opt,name=rdf_value,json=rdfValue" json:"rdf_value,omitempty"`
	Float     *float32          `protobuf:"fixed32,11,opt,name=float" json:"float,omitempty"`
	// How the message_list element is compressed
	Compression      *DataBlob_CompressionType `protobuf:"varint,7,opt,name=compression,enum=DataBlob_CompressionType,def=0" json:"compression,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

A generic protobuf to deliver some data The data can be a single value a protobuf or a list.

func (*DataBlob) Descriptor

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

func (*DataBlob) GetBoolean

func (m *DataBlob) GetBoolean() bool

func (*DataBlob) GetCompression

func (m *DataBlob) GetCompression() DataBlob_CompressionType

func (*DataBlob) GetData

func (m *DataBlob) GetData() []byte

func (*DataBlob) GetDict

func (m *DataBlob) GetDict() *Dict

func (*DataBlob) GetFloat

func (m *DataBlob) GetFloat() float32

func (*DataBlob) GetInteger

func (m *DataBlob) GetInteger() int64

func (*DataBlob) GetList

func (m *DataBlob) GetList() *BlobArray

func (*DataBlob) GetNone

func (m *DataBlob) GetNone() string

func (*DataBlob) GetProtoName

func (m *DataBlob) GetProtoName() string

func (*DataBlob) GetRdfValue

func (m *DataBlob) GetRdfValue() *EmbeddedRDFValue

func (*DataBlob) GetString_

func (m *DataBlob) GetString_() string

func (*DataBlob) ProtoMessage

func (*DataBlob) ProtoMessage()

func (*DataBlob) Reset

func (m *DataBlob) Reset()

func (*DataBlob) String

func (m *DataBlob) String() string

type DataBlob_CompressionType

type DataBlob_CompressionType int32
const (
	DataBlob_UNCOMPRESSED DataBlob_CompressionType = 0
	// Compressed using the zlib.compress() function.
	DataBlob_ZCOMPRESSION DataBlob_CompressionType = 1
)
const Default_DataBlob_Compression DataBlob_CompressionType = DataBlob_UNCOMPRESSED

func (DataBlob_CompressionType) Enum

func (DataBlob_CompressionType) EnumDescriptor

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

func (DataBlob_CompressionType) String

func (x DataBlob_CompressionType) String() string

func (*DataBlob_CompressionType) UnmarshalJSON

func (x *DataBlob_CompressionType) UnmarshalJSON(data []byte) error

type DataServerClientCredentials

type DataServerClientCredentials struct {
	Users            []*DataServerClientInformation `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
	XXX_unrecognized []byte                         `json:"-"`
}

func (*DataServerClientCredentials) Descriptor

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

func (*DataServerClientCredentials) GetUsers

func (*DataServerClientCredentials) ProtoMessage

func (*DataServerClientCredentials) ProtoMessage()

func (*DataServerClientCredentials) Reset

func (m *DataServerClientCredentials) Reset()

func (*DataServerClientCredentials) String

func (m *DataServerClientCredentials) String() string

type DataServerClientInformation

type DataServerClientInformation struct {
	// Client username.
	Username *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	// Client password.
	Password *string `protobuf:"bytes,2,opt,name=password" json:"password,omitempty"`
	// Client permissions (r, rw, w).
	Permissions      *string `protobuf:"bytes,3,opt,name=permissions" json:"permissions,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DataServerClientInformation) Descriptor

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

func (*DataServerClientInformation) GetPassword

func (m *DataServerClientInformation) GetPassword() string

func (*DataServerClientInformation) GetPermissions

func (m *DataServerClientInformation) GetPermissions() string

func (*DataServerClientInformation) GetUsername

func (m *DataServerClientInformation) GetUsername() string

func (*DataServerClientInformation) ProtoMessage

func (*DataServerClientInformation) ProtoMessage()

func (*DataServerClientInformation) Reset

func (m *DataServerClientInformation) Reset()

func (*DataServerClientInformation) String

func (m *DataServerClientInformation) String() string

type DataServerEncryptedCreds

type DataServerEncryptedCreds struct {
	InitVector       []byte `protobuf:"bytes,1,opt,name=init_vector,json=initVector" json:"init_vector,omitempty"`
	Ciphertext       []byte `protobuf:"bytes,2,opt,name=ciphertext" json:"ciphertext,omitempty"`
	Sha256           []byte `protobuf:"bytes,3,opt,name=sha256" json:"sha256,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*DataServerEncryptedCreds) Descriptor

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

func (*DataServerEncryptedCreds) GetCiphertext

func (m *DataServerEncryptedCreds) GetCiphertext() []byte

func (*DataServerEncryptedCreds) GetInitVector

func (m *DataServerEncryptedCreds) GetInitVector() []byte

func (*DataServerEncryptedCreds) GetSha256

func (m *DataServerEncryptedCreds) GetSha256() []byte

func (*DataServerEncryptedCreds) ProtoMessage

func (*DataServerEncryptedCreds) ProtoMessage()

func (*DataServerEncryptedCreds) Reset

func (m *DataServerEncryptedCreds) Reset()

func (*DataServerEncryptedCreds) String

func (m *DataServerEncryptedCreds) String() string

type DataServerFileCopy

type DataServerFileCopy struct {
	// Rebalance operation.
	RebalanceId *string `protobuf:"bytes,1,opt,name=rebalance_id,json=rebalanceId" json:"rebalance_id,omitempty"`
	// Directory where the file will be copied.
	Directory *string `protobuf:"bytes,2,opt,name=directory" json:"directory,omitempty"`
	// Filename for the file to copy.
	Filename *string `protobuf:"bytes,3,opt,name=filename" json:"filename,omitempty"`
	// Size of file.
	Size             *uint64 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DataServerFileCopy) Descriptor

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

func (*DataServerFileCopy) GetDirectory

func (m *DataServerFileCopy) GetDirectory() string

func (*DataServerFileCopy) GetFilename

func (m *DataServerFileCopy) GetFilename() string

func (*DataServerFileCopy) GetRebalanceId

func (m *DataServerFileCopy) GetRebalanceId() string

func (*DataServerFileCopy) GetSize

func (m *DataServerFileCopy) GetSize() uint64

func (*DataServerFileCopy) ProtoMessage

func (*DataServerFileCopy) ProtoMessage()

func (*DataServerFileCopy) Reset

func (m *DataServerFileCopy) Reset()

func (*DataServerFileCopy) String

func (m *DataServerFileCopy) String() string

type DataServerInformation

type DataServerInformation struct {
	Index            *uint64             `protobuf:"varint,1,opt,name=index" json:"index,omitempty"`
	Address          *string             `protobuf:"bytes,2,opt,name=address" json:"address,omitempty"`
	Port             *uint64             `protobuf:"varint,3,opt,name=port" json:"port,omitempty"`
	State            *DataServerState    `protobuf:"bytes,4,opt,name=state" json:"state,omitempty"`
	Interval         *DataServerInterval `protobuf:"bytes,5,opt,name=interval" json:"interval,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

func (*DataServerInformation) Descriptor

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

func (*DataServerInformation) GetAddress

func (m *DataServerInformation) GetAddress() string

func (*DataServerInformation) GetIndex

func (m *DataServerInformation) GetIndex() uint64

func (*DataServerInformation) GetInterval

func (m *DataServerInformation) GetInterval() *DataServerInterval

func (*DataServerInformation) GetPort

func (m *DataServerInformation) GetPort() uint64

func (*DataServerInformation) GetState

func (m *DataServerInformation) GetState() *DataServerState

func (*DataServerInformation) ProtoMessage

func (*DataServerInformation) ProtoMessage()

func (*DataServerInformation) Reset

func (m *DataServerInformation) Reset()

func (*DataServerInformation) String

func (m *DataServerInformation) String() string

type DataServerInterval

type DataServerInterval struct {
	// Range of hashes used by the server.
	// Represented as an interval [start, end[.
	Start            *uint64 `protobuf:"varint,1,opt,name=start" json:"start,omitempty"`
	End              *uint64 `protobuf:"varint,2,opt,name=end" json:"end,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DataServerInterval) Descriptor

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

func (*DataServerInterval) GetEnd

func (m *DataServerInterval) GetEnd() uint64

func (*DataServerInterval) GetStart

func (m *DataServerInterval) GetStart() uint64

func (*DataServerInterval) ProtoMessage

func (*DataServerInterval) ProtoMessage()

func (*DataServerInterval) Reset

func (m *DataServerInterval) Reset()

func (*DataServerInterval) String

func (m *DataServerInterval) String() string

type DataServerMapping

type DataServerMapping struct {
	// Version of the mapping.
	Version *uint64 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
	// Number of data servers.
	NumServers *uint64 `protobuf:"varint,2,opt,name=num_servers,json=numServers" json:"num_servers,omitempty"`
	// Information about each server.
	Servers []*DataServerInformation `protobuf:"bytes,3,rep,name=servers" json:"servers,omitempty"`
	// Pathing information for subject paths.
	Pathing          []string `protobuf:"bytes,4,rep,name=pathing" json:"pathing,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*DataServerMapping) Descriptor

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

func (*DataServerMapping) GetNumServers

func (m *DataServerMapping) GetNumServers() uint64

func (*DataServerMapping) GetPathing

func (m *DataServerMapping) GetPathing() []string

func (*DataServerMapping) GetServers

func (m *DataServerMapping) GetServers() []*DataServerInformation

func (*DataServerMapping) GetVersion

func (m *DataServerMapping) GetVersion() uint64

func (*DataServerMapping) ProtoMessage

func (*DataServerMapping) ProtoMessage()

func (*DataServerMapping) Reset

func (m *DataServerMapping) Reset()

func (*DataServerMapping) String

func (m *DataServerMapping) String() string

type DataServerRebalance

type DataServerRebalance struct {
	// ID of operation.
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// New mapping information.
	Mapping *DataServerMapping `protobuf:"bytes,2,opt,name=mapping" json:"mapping,omitempty"`
	// Number of files need to move.
	Moving           []uint64 `protobuf:"varint,3,rep,name=moving" json:"moving,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*DataServerRebalance) Descriptor

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

func (*DataServerRebalance) GetId

func (m *DataServerRebalance) GetId() string

func (*DataServerRebalance) GetMapping

func (m *DataServerRebalance) GetMapping() *DataServerMapping

func (*DataServerRebalance) GetMoving

func (m *DataServerRebalance) GetMoving() []uint64

func (*DataServerRebalance) ProtoMessage

func (*DataServerRebalance) ProtoMessage()

func (*DataServerRebalance) Reset

func (m *DataServerRebalance) Reset()

func (*DataServerRebalance) String

func (m *DataServerRebalance) String() string

type DataServerState

type DataServerState struct {
	Status           *DataServerState_Status `protobuf:"varint,1,opt,name=status,enum=DataServerState_Status" json:"status,omitempty"`
	Load             *uint64                 `protobuf:"varint,2,opt,name=load" json:"load,omitempty"`
	Size             *uint64                 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"`
	NumComponents    *uint64                 `protobuf:"varint,4,opt,name=num_components,json=numComponents" json:"num_components,omitempty"`
	AvgComponent     *uint64                 `protobuf:"varint,5,opt,name=avg_component,json=avgComponent" json:"avg_component,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

func (*DataServerState) Descriptor

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

func (*DataServerState) GetAvgComponent

func (m *DataServerState) GetAvgComponent() uint64

func (*DataServerState) GetLoad

func (m *DataServerState) GetLoad() uint64

func (*DataServerState) GetNumComponents

func (m *DataServerState) GetNumComponents() uint64

func (*DataServerState) GetSize

func (m *DataServerState) GetSize() uint64

func (*DataServerState) GetStatus

func (m *DataServerState) GetStatus() DataServerState_Status

func (*DataServerState) ProtoMessage

func (*DataServerState) ProtoMessage()

func (*DataServerState) Reset

func (m *DataServerState) Reset()

func (*DataServerState) String

func (m *DataServerState) String() string

type DataServerState_Status

type DataServerState_Status int32
const (
	DataServerState_AVAILABLE DataServerState_Status = 0
	DataServerState_OFFLINE   DataServerState_Status = 1
)

func (DataServerState_Status) Enum

func (DataServerState_Status) EnumDescriptor

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

func (DataServerState_Status) String

func (x DataServerState_Status) String() string

func (*DataServerState_Status) UnmarshalJSON

func (x *DataServerState_Status) UnmarshalJSON(data []byte) error

type DataStoreAuthToken

type DataStoreAuthToken struct {
	Username         *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	Nonce            *string `protobuf:"bytes,2,opt,name=nonce" json:"nonce,omitempty"`
	Hash             *string `protobuf:"bytes,3,opt,name=hash" json:"hash,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DataStoreAuthToken) Descriptor

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

func (*DataStoreAuthToken) GetHash

func (m *DataStoreAuthToken) GetHash() string

func (*DataStoreAuthToken) GetNonce

func (m *DataStoreAuthToken) GetNonce() string

func (*DataStoreAuthToken) GetUsername

func (m *DataStoreAuthToken) GetUsername() string

func (*DataStoreAuthToken) ProtoMessage

func (*DataStoreAuthToken) ProtoMessage()

func (*DataStoreAuthToken) Reset

func (m *DataStoreAuthToken) Reset()

func (*DataStoreAuthToken) String

func (m *DataStoreAuthToken) String() string

type DataStoreCommand

type DataStoreCommand struct {
	Command          *DataStoreCommand_Command `protobuf:"varint,1,opt,name=command,enum=DataStoreCommand_Command" json:"command,omitempty"`
	Request          *DataStoreRequest         `protobuf:"bytes,2,opt,name=request" json:"request,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*DataStoreCommand) Descriptor

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

func (*DataStoreCommand) GetCommand

func (*DataStoreCommand) GetRequest

func (m *DataStoreCommand) GetRequest() *DataStoreRequest

func (*DataStoreCommand) ProtoMessage

func (*DataStoreCommand) ProtoMessage()

func (*DataStoreCommand) Reset

func (m *DataStoreCommand) Reset()

func (*DataStoreCommand) String

func (m *DataStoreCommand) String() string

type DataStoreCommand_Command

type DataStoreCommand_Command int32
const (
	DataStoreCommand_MULTI_SET DataStoreCommand_Command = 0
	// Deprecated
	// MULTI_RESOLVE_REGEX = 1;
	DataStoreCommand_RESOLVE_MULTI     DataStoreCommand_Command = 2
	DataStoreCommand_DELETE_SUBJECT    DataStoreCommand_Command = 3
	DataStoreCommand_DELETE_ATTRIBUTES DataStoreCommand_Command = 4
	// Deprecated.
	// DELETE_ATTRIBUTES_REGEX = 5;
	DataStoreCommand_LOCK_SUBJECT         DataStoreCommand_Command = 6
	DataStoreCommand_UNLOCK_SUBJECT       DataStoreCommand_Command = 7
	DataStoreCommand_EXTEND_SUBJECT       DataStoreCommand_Command = 8
	DataStoreCommand_MULTI_RESOLVE_PREFIX DataStoreCommand_Command = 9
	DataStoreCommand_SCAN_ATTRIBUTES      DataStoreCommand_Command = 10
)

func (DataStoreCommand_Command) Enum

func (DataStoreCommand_Command) EnumDescriptor

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

func (DataStoreCommand_Command) String

func (x DataStoreCommand_Command) String() string

func (*DataStoreCommand_Command) UnmarshalJSON

func (x *DataStoreCommand_Command) UnmarshalJSON(data []byte) error

type DataStoreQuery

type DataStoreQuery struct {
	Attributes       []string       `protobuf:"bytes,1,rep,name=attributes" json:"attributes,omitempty"`
	Filter           *QueryASTNode  `protobuf:"bytes,2,opt,name=filter" json:"filter,omitempty"`
	SubjectPrefix    *string        `protobuf:"bytes,3,opt,name=subject_prefix,json=subjectPrefix" json:"subject_prefix,omitempty"`
	Subjects         []string       `protobuf:"bytes,4,rep,name=subjects" json:"subjects,omitempty"`
	Limit            *uint32        `protobuf:"varint,5,opt,name=limit" json:"limit,omitempty"`
	LimitStart       *uint32        `protobuf:"varint,6,opt,name=limit_start,json=limitStart" json:"limit_start,omitempty"`
	Token            *ACLToken      `protobuf:"bytes,7,opt,name=token" json:"token,omitempty"`
	Timestamp        *TimestampSpec `protobuf:"bytes,8,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*DataStoreQuery) Descriptor

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

func (*DataStoreQuery) GetAttributes

func (m *DataStoreQuery) GetAttributes() []string

func (*DataStoreQuery) GetFilter

func (m *DataStoreQuery) GetFilter() *QueryASTNode

func (*DataStoreQuery) GetLimit

func (m *DataStoreQuery) GetLimit() uint32

func (*DataStoreQuery) GetLimitStart

func (m *DataStoreQuery) GetLimitStart() uint32

func (*DataStoreQuery) GetSubjectPrefix

func (m *DataStoreQuery) GetSubjectPrefix() string

func (*DataStoreQuery) GetSubjects

func (m *DataStoreQuery) GetSubjects() []string

func (*DataStoreQuery) GetTimestamp

func (m *DataStoreQuery) GetTimestamp() *TimestampSpec

func (*DataStoreQuery) GetToken

func (m *DataStoreQuery) GetToken() *ACLToken

func (*DataStoreQuery) ProtoMessage

func (*DataStoreQuery) ProtoMessage()

func (*DataStoreQuery) Reset

func (m *DataStoreQuery) Reset()

func (*DataStoreQuery) String

func (m *DataStoreQuery) String() string

type DataStoreRegistrationRequest

type DataStoreRegistrationRequest struct {
	Port             *uint32             `protobuf:"varint,1,opt,name=port" json:"port,omitempty"`
	Token            *DataStoreAuthToken `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

func (*DataStoreRegistrationRequest) Descriptor

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

func (*DataStoreRegistrationRequest) GetPort

func (m *DataStoreRegistrationRequest) GetPort() uint32

func (*DataStoreRegistrationRequest) GetToken

func (*DataStoreRegistrationRequest) ProtoMessage

func (*DataStoreRegistrationRequest) ProtoMessage()

func (*DataStoreRegistrationRequest) Reset

func (m *DataStoreRegistrationRequest) Reset()

func (*DataStoreRegistrationRequest) String

type DataStoreRequest

type DataStoreRequest struct {
	Subject          []string          `protobuf:"bytes,1,rep,name=subject" json:"subject,omitempty"`
	Values           []*DataStoreValue `protobuf:"bytes,2,rep,name=values" json:"values,omitempty"`
	Timestamp        *TimestampSpec    `protobuf:"bytes,5,opt,name=timestamp" json:"timestamp,omitempty"`
	Token            *ACLToken         `protobuf:"bytes,6,opt,name=token" json:"token,omitempty"`
	Sync             *bool             `protobuf:"varint,7,opt,name=sync" json:"sync,omitempty"`
	Limit            *uint32           `protobuf:"varint,8,opt,name=limit" json:"limit,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*DataStoreRequest) Descriptor

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

func (*DataStoreRequest) GetLimit

func (m *DataStoreRequest) GetLimit() uint32

func (*DataStoreRequest) GetSubject

func (m *DataStoreRequest) GetSubject() []string

func (*DataStoreRequest) GetSync

func (m *DataStoreRequest) GetSync() bool

func (*DataStoreRequest) GetTimestamp

func (m *DataStoreRequest) GetTimestamp() *TimestampSpec

func (*DataStoreRequest) GetToken

func (m *DataStoreRequest) GetToken() *ACLToken

func (*DataStoreRequest) GetValues

func (m *DataStoreRequest) GetValues() []*DataStoreValue

func (*DataStoreRequest) ProtoMessage

func (*DataStoreRequest) ProtoMessage()

func (*DataStoreRequest) Reset

func (m *DataStoreRequest) Reset()

func (*DataStoreRequest) String

func (m *DataStoreRequest) String() string

type DataStoreResponse

type DataStoreResponse struct {
	Results []*ResultSet `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
	//
	Count            *uint32                   `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	Status           *DataStoreResponse_Status `protobuf:"varint,3,opt,name=status,enum=DataStoreResponse_Status,def=0" json:"status,omitempty"`
	StatusDesc       *string                   `protobuf:"bytes,4,opt,name=status_desc,json=statusDesc" json:"status_desc,omitempty"`
	FailedSubject    *string                   `protobuf:"bytes,5,opt,name=failed_subject,json=failedSubject" json:"failed_subject,omitempty"`
	Request          *DataStoreRequest         `protobuf:"bytes,6,opt,name=request" json:"request,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*DataStoreResponse) Descriptor

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

func (*DataStoreResponse) GetCount

func (m *DataStoreResponse) GetCount() uint32

func (*DataStoreResponse) GetFailedSubject

func (m *DataStoreResponse) GetFailedSubject() string

func (*DataStoreResponse) GetRequest

func (m *DataStoreResponse) GetRequest() *DataStoreRequest

func (*DataStoreResponse) GetResults

func (m *DataStoreResponse) GetResults() []*ResultSet

func (*DataStoreResponse) GetStatus

func (*DataStoreResponse) GetStatusDesc

func (m *DataStoreResponse) GetStatusDesc() string

func (*DataStoreResponse) ProtoMessage

func (*DataStoreResponse) ProtoMessage()

func (*DataStoreResponse) Reset

func (m *DataStoreResponse) Reset()

func (*DataStoreResponse) String

func (m *DataStoreResponse) String() string

type DataStoreResponse_Status

type DataStoreResponse_Status int32

Although we can relay exceptions they mess up the logs so we explicitly return them here.

const (
	DataStoreResponse_OK                   DataStoreResponse_Status = 0
	DataStoreResponse_AUTHORIZATION_DENIED DataStoreResponse_Status = 1
	DataStoreResponse_DATA_STORE_ERROR     DataStoreResponse_Status = 2
	DataStoreResponse_FLOW_ERROR           DataStoreResponse_Status = 3
	DataStoreResponse_TIMEOUT_ERROR        DataStoreResponse_Status = 4
)
const Default_DataStoreResponse_Status DataStoreResponse_Status = DataStoreResponse_OK

func (DataStoreResponse_Status) Enum

func (DataStoreResponse_Status) EnumDescriptor

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

func (DataStoreResponse_Status) String

func (x DataStoreResponse_Status) String() string

func (*DataStoreResponse_Status) UnmarshalJSON

func (x *DataStoreResponse_Status) UnmarshalJSON(data []byte) error

type DataStoreValue

type DataStoreValue struct {
	Attribute        *string                `protobuf:"bytes,1,opt,name=attribute" json:"attribute,omitempty"`
	Value            *DataBlob              `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	Timestamp        *TimestampSpec         `protobuf:"bytes,5,opt,name=timestamp" json:"timestamp,omitempty"`
	Option           *DataStoreValue_Option `protobuf:"varint,4,opt,name=option,enum=DataStoreValue_Option" json:"option,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

func (*DataStoreValue) Descriptor

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

func (*DataStoreValue) GetAttribute

func (m *DataStoreValue) GetAttribute() string

func (*DataStoreValue) GetOption

func (m *DataStoreValue) GetOption() DataStoreValue_Option

func (*DataStoreValue) GetTimestamp

func (m *DataStoreValue) GetTimestamp() *TimestampSpec

func (*DataStoreValue) GetValue

func (m *DataStoreValue) GetValue() *DataBlob

func (*DataStoreValue) ProtoMessage

func (*DataStoreValue) ProtoMessage()

func (*DataStoreValue) Reset

func (m *DataStoreValue) Reset()

func (*DataStoreValue) String

func (m *DataStoreValue) String() string

type DataStoreValue_Option

type DataStoreValue_Option int32

Options specific to the Value.

const (
	DataStoreValue_DEFAULT DataStoreValue_Option = 0
	// The value should replace other values in the data store (Used for Set
	// operations).
	DataStoreValue_REPLACE DataStoreValue_Option = 1
)

func (DataStoreValue_Option) Enum

func (DataStoreValue_Option) EnumDescriptor

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

func (DataStoreValue_Option) String

func (x DataStoreValue_Option) String() string

func (*DataStoreValue_Option) UnmarshalJSON

func (x *DataStoreValue_Option) UnmarshalJSON(data []byte) error

type DeleteGRRTempFilesArgs

type DeleteGRRTempFilesArgs struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 2

func (*DeleteGRRTempFilesArgs) Descriptor

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

func (*DeleteGRRTempFilesArgs) GetPathspec

func (m *DeleteGRRTempFilesArgs) GetPathspec() *PathSpec

func (*DeleteGRRTempFilesArgs) ProtoMessage

func (*DeleteGRRTempFilesArgs) ProtoMessage()

func (*DeleteGRRTempFilesArgs) Reset

func (m *DeleteGRRTempFilesArgs) Reset()

func (*DeleteGRRTempFilesArgs) String

func (m *DeleteGRRTempFilesArgs) String() string

type DeleteHuntFlowArgs

type DeleteHuntFlowArgs struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*DeleteHuntFlowArgs) Descriptor

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

func (*DeleteHuntFlowArgs) GetHuntUrn

func (m *DeleteHuntFlowArgs) GetHuntUrn() string

func (*DeleteHuntFlowArgs) ProtoMessage

func (*DeleteHuntFlowArgs) ProtoMessage()

func (*DeleteHuntFlowArgs) Reset

func (m *DeleteHuntFlowArgs) Reset()

func (*DeleteHuntFlowArgs) String

func (m *DeleteHuntFlowArgs) String() string

type Dict

type Dict struct {
	Dat              []*KeyValue `protobuf:"bytes,1,rep,name=dat" json:"dat,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

A list of Key Value pairs

func (*Dict) Descriptor

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

func (*Dict) GetDat

func (m *Dict) GetDat() []*KeyValue

func (*Dict) ProtoMessage

func (*Dict) ProtoMessage()

func (*Dict) Reset

func (m *Dict) Reset()

func (*Dict) String

func (m *Dict) String() string

type DiskUsage

type DiskUsage struct {
	Path             *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
	Total            *uint64 `protobuf:"varint,2,opt,name=total" json:"total,omitempty"`
	Used             *uint64 `protobuf:"varint,3,opt,name=used" json:"used,omitempty"`
	Free             *uint64 `protobuf:"varint,4,opt,name=free" json:"free,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*DiskUsage) Descriptor

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

func (*DiskUsage) GetFree

func (m *DiskUsage) GetFree() uint64

func (*DiskUsage) GetPath

func (m *DiskUsage) GetPath() string

func (*DiskUsage) GetTotal

func (m *DiskUsage) GetTotal() uint64

func (*DiskUsage) GetUsed

func (m *DiskUsage) GetUsed() uint64

func (*DiskUsage) ProtoMessage

func (*DiskUsage) ProtoMessage()

func (*DiskUsage) Reset

func (m *DiskUsage) Reset()

func (*DiskUsage) String

func (m *DiskUsage) String() string

type DiskVolumeInfoArgs

type DiskVolumeInfoArgs struct {
	PathList         []string           `protobuf:"bytes,1,rep,name=path_list,json=pathList" json:"path_list,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 3

func (*DiskVolumeInfoArgs) Descriptor

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

func (*DiskVolumeInfoArgs) GetPathList

func (m *DiskVolumeInfoArgs) GetPathList() []string

func (*DiskVolumeInfoArgs) GetPathtype

func (m *DiskVolumeInfoArgs) GetPathtype() PathSpec_PathType

func (*DiskVolumeInfoArgs) ProtoMessage

func (*DiskVolumeInfoArgs) ProtoMessage()

func (*DiskVolumeInfoArgs) Reset

func (m *DiskVolumeInfoArgs) Reset()

func (*DiskVolumeInfoArgs) String

func (m *DiskVolumeInfoArgs) String() string

type Distribution

type Distribution struct {
	Sum              *float32  `protobuf:"fixed32,1,opt,name=sum" json:"sum,omitempty"`
	Count            *uint64   `protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
	Bins             []float32 `protobuf:"fixed32,3,rep,name=bins" json:"bins,omitempty"`
	BinsHeights      []float32 `protobuf:"fixed32,4,rep,name=bins_heights,json=binsHeights" json:"bins_heights,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*Distribution) Descriptor

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

func (*Distribution) GetBins

func (m *Distribution) GetBins() []float32

func (*Distribution) GetBinsHeights

func (m *Distribution) GetBinsHeights() []float32

func (*Distribution) GetCount

func (m *Distribution) GetCount() uint64

func (*Distribution) GetSum

func (m *Distribution) GetSum() float32

func (*Distribution) ProtoMessage

func (*Distribution) ProtoMessage()

func (*Distribution) Reset

func (m *Distribution) Reset()

func (*Distribution) String

func (m *Distribution) String() string

type DriverInstallTemplate

type DriverInstallTemplate struct {
	Driver      *SignedBlob `protobuf:"bytes,1,opt,name=driver" json:"driver,omitempty"`
	WritePath   *string     `protobuf:"bytes,2,opt,name=write_path,json=writePath" json:"write_path,omitempty"`
	ForceReload *uint32     `protobuf:"varint,3,opt,name=force_reload,json=forceReload" json:"force_reload,omitempty"`
	// Windows specific options.
	DriverName        *string                            `protobuf:"bytes,6,opt,name=driver_name,json=driverName" json:"driver_name,omitempty"`
	DriverDisplayName *string                            `protobuf:"bytes,7,opt,name=driver_display_name,json=driverDisplayName" json:"driver_display_name,omitempty"`
	DevicePath        *string                            `protobuf:"bytes,8,opt,name=device_path,json=devicePath" json:"device_path,omitempty"`
	Mode              *DriverInstallTemplate_RewriteMode `protobuf:"varint,9,opt,name=mode,enum=DriverInstallTemplate_RewriteMode,def=1" json:"mode,omitempty"`
	XXX_unrecognized  []byte                             `json:"-"`
}

func (*DriverInstallTemplate) Descriptor

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

func (*DriverInstallTemplate) GetDevicePath

func (m *DriverInstallTemplate) GetDevicePath() string

func (*DriverInstallTemplate) GetDriver

func (m *DriverInstallTemplate) GetDriver() *SignedBlob

func (*DriverInstallTemplate) GetDriverDisplayName

func (m *DriverInstallTemplate) GetDriverDisplayName() string

func (*DriverInstallTemplate) GetDriverName

func (m *DriverInstallTemplate) GetDriverName() string

func (*DriverInstallTemplate) GetForceReload

func (m *DriverInstallTemplate) GetForceReload() uint32

func (*DriverInstallTemplate) GetMode

func (*DriverInstallTemplate) GetWritePath

func (m *DriverInstallTemplate) GetWritePath() string

func (*DriverInstallTemplate) ProtoMessage

func (*DriverInstallTemplate) ProtoMessage()

func (*DriverInstallTemplate) Reset

func (m *DriverInstallTemplate) Reset()

func (*DriverInstallTemplate) String

func (m *DriverInstallTemplate) String() string

type DriverInstallTemplate_RewriteMode

type DriverInstallTemplate_RewriteMode int32

Linux specific options.

const (
	DriverInstallTemplate_DISABLE DriverInstallTemplate_RewriteMode = 0
	DriverInstallTemplate_ENABLE  DriverInstallTemplate_RewriteMode = 1
	DriverInstallTemplate_FORCE   DriverInstallTemplate_RewriteMode = 2
)
const Default_DriverInstallTemplate_Mode DriverInstallTemplate_RewriteMode = DriverInstallTemplate_ENABLE

func (DriverInstallTemplate_RewriteMode) Enum

func (DriverInstallTemplate_RewriteMode) EnumDescriptor

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

func (DriverInstallTemplate_RewriteMode) String

func (*DriverInstallTemplate_RewriteMode) UnmarshalJSON

func (x *DriverInstallTemplate_RewriteMode) UnmarshalJSON(data []byte) error

type DumpFlashImageArgs

type DumpFlashImageArgs struct {
	LogLevel         *uint32 `protobuf:"varint,1,opt,name=log_level,json=logLevel" json:"log_level,omitempty"`
	ChunkSize        *uint32 `protobuf:"varint,2,opt,name=chunk_size,json=chunkSize,def=65536" json:"chunk_size,omitempty"`
	NotifySyslog     *bool   `protobuf:"varint,3,opt,name=notify_syslog,json=notifySyslog" json:"notify_syslog,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 4

func (*DumpFlashImageArgs) Descriptor

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

func (*DumpFlashImageArgs) GetChunkSize

func (m *DumpFlashImageArgs) GetChunkSize() uint32

func (*DumpFlashImageArgs) GetLogLevel

func (m *DumpFlashImageArgs) GetLogLevel() uint32

func (*DumpFlashImageArgs) GetNotifySyslog

func (m *DumpFlashImageArgs) GetNotifySyslog() bool

func (*DumpFlashImageArgs) ProtoMessage

func (*DumpFlashImageArgs) ProtoMessage()

func (*DumpFlashImageArgs) Reset

func (m *DumpFlashImageArgs) Reset()

func (*DumpFlashImageArgs) String

func (m *DumpFlashImageArgs) String() string

type DumpProcessMemoryArgs

type DumpProcessMemoryArgs struct {
	Pids             []int32 `protobuf:"varint,1,rep,name=pids" json:"pids,omitempty"`
	Pause            *bool   `protobuf:"varint,2,opt,name=pause" json:"pause,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*DumpProcessMemoryArgs) Descriptor

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

func (*DumpProcessMemoryArgs) GetPause

func (m *DumpProcessMemoryArgs) GetPause() bool

func (*DumpProcessMemoryArgs) GetPids

func (m *DumpProcessMemoryArgs) GetPids() []int32

func (*DumpProcessMemoryArgs) ProtoMessage

func (*DumpProcessMemoryArgs) ProtoMessage()

func (*DumpProcessMemoryArgs) Reset

func (m *DumpProcessMemoryArgs) Reset()

func (*DumpProcessMemoryArgs) String

func (m *DumpProcessMemoryArgs) String() string

type DumpProcessMemoryRequest

type DumpProcessMemoryRequest struct {
	Pid              *int32 `protobuf:"varint,1,opt,name=pid" json:"pid,omitempty"`
	Pause            *bool  `protobuf:"varint,2,opt,name=pause" json:"pause,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*DumpProcessMemoryRequest) Descriptor

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

func (*DumpProcessMemoryRequest) GetPause

func (m *DumpProcessMemoryRequest) GetPause() bool

func (*DumpProcessMemoryRequest) GetPid

func (m *DumpProcessMemoryRequest) GetPid() int32

func (*DumpProcessMemoryRequest) ProtoMessage

func (*DumpProcessMemoryRequest) ProtoMessage()

func (*DumpProcessMemoryRequest) Reset

func (m *DumpProcessMemoryRequest) Reset()

func (*DumpProcessMemoryRequest) String

func (m *DumpProcessMemoryRequest) String() string

type EmailOutputPluginArgs

type EmailOutputPluginArgs struct {
	EmailAddress     *string `protobuf:"bytes,1,opt,name=email_address,json=emailAddress" json:"email_address,omitempty"`
	EmailsLimit      *uint64 `protobuf:"varint,2,opt,name=emails_limit,json=emailsLimit,def=100" json:"emails_limit,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*EmailOutputPluginArgs) Descriptor

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

func (*EmailOutputPluginArgs) GetEmailAddress

func (m *EmailOutputPluginArgs) GetEmailAddress() string

func (*EmailOutputPluginArgs) GetEmailsLimit

func (m *EmailOutputPluginArgs) GetEmailsLimit() uint64

func (*EmailOutputPluginArgs) ProtoMessage

func (*EmailOutputPluginArgs) ProtoMessage()

func (*EmailOutputPluginArgs) Reset

func (m *EmailOutputPluginArgs) Reset()

func (*EmailOutputPluginArgs) String

func (m *EmailOutputPluginArgs) String() string

type EmbeddedRDFValue

type EmbeddedRDFValue struct {
	EmbeddedAge *uint64 `protobuf:"varint,1,opt,name=embedded_age,json=embeddedAge" json:"embedded_age,omitempty"`
	Name        *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// retrieve the class for it.
	Data             []byte `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

This is a way to serialize an arbitrary RDFValue.

func (*EmbeddedRDFValue) Descriptor

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

func (*EmbeddedRDFValue) GetData

func (m *EmbeddedRDFValue) GetData() []byte

func (*EmbeddedRDFValue) GetEmbeddedAge

func (m *EmbeddedRDFValue) GetEmbeddedAge() uint64

func (*EmbeddedRDFValue) GetName

func (m *EmbeddedRDFValue) GetName() string

func (*EmbeddedRDFValue) ProtoMessage

func (*EmbeddedRDFValue) ProtoMessage()

func (*EmbeddedRDFValue) Reset

func (m *EmbeddedRDFValue) Reset()

func (*EmbeddedRDFValue) String

func (m *EmbeddedRDFValue) String() string

type EmptyMessage

type EmptyMessage struct {
	XXX_unrecognized []byte `json:"-"`
}

func (*EmptyMessage) Descriptor

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

func (*EmptyMessage) ProtoMessage

func (*EmptyMessage) ProtoMessage()

func (*EmptyMessage) Reset

func (m *EmptyMessage) Reset()

func (*EmptyMessage) String

func (m *EmptyMessage) String() string

type EndToEndTestFlowArgs

type EndToEndTestFlowArgs struct {
	TestNames        []string `protobuf:"bytes,1,rep,name=test_names,json=testNames" json:"test_names,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next field ID: 2

func (*EndToEndTestFlowArgs) Descriptor

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

func (*EndToEndTestFlowArgs) GetTestNames

func (m *EndToEndTestFlowArgs) GetTestNames() []string

func (*EndToEndTestFlowArgs) ProtoMessage

func (*EndToEndTestFlowArgs) ProtoMessage()

func (*EndToEndTestFlowArgs) Reset

func (m *EndToEndTestFlowArgs) Reset()

func (*EndToEndTestFlowArgs) String

func (m *EndToEndTestFlowArgs) String() string

type EndToEndTestResult

type EndToEndTestResult struct {
	Success          *bool   `protobuf:"varint,1,opt,name=success,def=0" json:"success,omitempty"`
	TestClassName    *string `protobuf:"bytes,2,opt,name=test_class_name,json=testClassName" json:"test_class_name,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
	Log              *string `protobuf:"bytes,4,opt,name=log" json:"log,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*EndToEndTestResult) Descriptor

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

func (*EndToEndTestResult) GetLog

func (m *EndToEndTestResult) GetLog() string

func (*EndToEndTestResult) GetSuccess

func (m *EndToEndTestResult) GetSuccess() bool

func (*EndToEndTestResult) GetTestClassName

func (m *EndToEndTestResult) GetTestClassName() string

func (*EndToEndTestResult) GetTimestamp

func (m *EndToEndTestResult) GetTimestamp() uint64

func (*EndToEndTestResult) ProtoMessage

func (*EndToEndTestResult) ProtoMessage()

func (*EndToEndTestResult) Reset

func (m *EndToEndTestResult) Reset()

func (*EndToEndTestResult) String

func (m *EndToEndTestResult) String() string

type EnumerateServicesArgs

type EnumerateServicesArgs struct {
	DownloadBinaries *bool              `protobuf:"varint,1,opt,name=download_binaries,json=downloadBinaries,def=1" json:"download_binaries,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,3,opt,name=pathtype,enum=PathSpec_PathType,def=1" json:"pathtype,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 4

func (*EnumerateServicesArgs) Descriptor

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

func (*EnumerateServicesArgs) GetDownloadBinaries

func (m *EnumerateServicesArgs) GetDownloadBinaries() bool

func (*EnumerateServicesArgs) GetPathtype

func (m *EnumerateServicesArgs) GetPathtype() PathSpec_PathType

func (*EnumerateServicesArgs) ProtoMessage

func (*EnumerateServicesArgs) ProtoMessage()

func (*EnumerateServicesArgs) Reset

func (m *EnumerateServicesArgs) Reset()

func (*EnumerateServicesArgs) String

func (m *EnumerateServicesArgs) String() string

type Event

type Event struct {
	Timestamp *uint64 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"`
	Source    *string `protobuf:"bytes,2,opt,name=source" json:"source,omitempty"`
	// The name of the object which this event is talking about.
	Subject *string `protobuf:"bytes,3,opt,name=subject" json:"subject,omitempty"`
	// The type of this event.
	Type *string    `protobuf:"bytes,4,opt,name=type" json:"type,omitempty"`
	Stat *StatEntry `protobuf:"bytes,5,opt,name=stat" json:"stat,omitempty"`
	// The sequential number of this event as stored in the time series.
	Id               *uint32 `protobuf:"varint,6,opt,name=id" json:"id,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

The following relate to the timelining functionality.

func (*Event) Descriptor

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

func (*Event) GetId

func (m *Event) GetId() uint32

func (*Event) GetSource

func (m *Event) GetSource() string

func (*Event) GetStat

func (m *Event) GetStat() *StatEntry

func (*Event) GetSubject

func (m *Event) GetSubject() string

func (*Event) GetTimestamp

func (m *Event) GetTimestamp() uint64

func (*Event) GetType

func (m *Event) GetType() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) String

func (m *Event) String() string

type ExecuteBinaryRequest

type ExecuteBinaryRequest struct {
	Executable *SignedBlob `protobuf:"bytes,1,opt,name=executable" json:"executable,omitempty"`
	WritePath  *string     `protobuf:"bytes,2,opt,name=write_path,json=writePath" json:"write_path,omitempty"`
	Args       []string    `protobuf:"bytes,3,rep,name=args" json:"args,omitempty"`
	// An execution time limit, given in seconds.
	TimeLimit        *int32 `protobuf:"varint,4,opt,name=time_limit,json=timeLimit" json:"time_limit,omitempty"`
	MoreData         *bool  `protobuf:"varint,5,opt,name=more_data,json=moreData" json:"more_data,omitempty"`
	Offset           *int64 `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
	UseClientEnv     *bool  `protobuf:"varint,7,opt,name=use_client_env,json=useClientEnv,def=0" json:"use_client_env,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Requests and responses to allow for executing an arbitrary binary. This differs from ExecuteRequest as it includes sending the binary.

func (*ExecuteBinaryRequest) Descriptor

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

func (*ExecuteBinaryRequest) GetArgs

func (m *ExecuteBinaryRequest) GetArgs() []string

func (*ExecuteBinaryRequest) GetExecutable

func (m *ExecuteBinaryRequest) GetExecutable() *SignedBlob

func (*ExecuteBinaryRequest) GetMoreData

func (m *ExecuteBinaryRequest) GetMoreData() bool

func (*ExecuteBinaryRequest) GetOffset

func (m *ExecuteBinaryRequest) GetOffset() int64

func (*ExecuteBinaryRequest) GetTimeLimit

func (m *ExecuteBinaryRequest) GetTimeLimit() int32

func (*ExecuteBinaryRequest) GetUseClientEnv

func (m *ExecuteBinaryRequest) GetUseClientEnv() bool

func (*ExecuteBinaryRequest) GetWritePath

func (m *ExecuteBinaryRequest) GetWritePath() string

func (*ExecuteBinaryRequest) ProtoMessage

func (*ExecuteBinaryRequest) ProtoMessage()

func (*ExecuteBinaryRequest) Reset

func (m *ExecuteBinaryRequest) Reset()

func (*ExecuteBinaryRequest) String

func (m *ExecuteBinaryRequest) String() string

type ExecuteBinaryResponse

type ExecuteBinaryResponse struct {
	ExitStatus *int32 `protobuf:"varint,1,opt,name=exit_status,json=exitStatus" json:"exit_status,omitempty"`
	Stdout     []byte `protobuf:"bytes,2,opt,name=stdout" json:"stdout,omitempty"`
	Stderr     []byte `protobuf:"bytes,3,opt,name=stderr" json:"stderr,omitempty"`
	// The time used to execute the cmd, given in microseconds.
	TimeUsed         *int32 `protobuf:"varint,4,opt,name=time_used,json=timeUsed" json:"time_used,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ExecuteBinaryResponse) Descriptor

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

func (*ExecuteBinaryResponse) GetExitStatus

func (m *ExecuteBinaryResponse) GetExitStatus() int32

func (*ExecuteBinaryResponse) GetStderr

func (m *ExecuteBinaryResponse) GetStderr() []byte

func (*ExecuteBinaryResponse) GetStdout

func (m *ExecuteBinaryResponse) GetStdout() []byte

func (*ExecuteBinaryResponse) GetTimeUsed

func (m *ExecuteBinaryResponse) GetTimeUsed() int32

func (*ExecuteBinaryResponse) ProtoMessage

func (*ExecuteBinaryResponse) ProtoMessage()

func (*ExecuteBinaryResponse) Reset

func (m *ExecuteBinaryResponse) Reset()

func (*ExecuteBinaryResponse) String

func (m *ExecuteBinaryResponse) String() string

type ExecuteCommandArgs

type ExecuteCommandArgs struct {
	Cmd              *string `protobuf:"bytes,1,opt,name=cmd" json:"cmd,omitempty"`
	CommandLine      *string `protobuf:"bytes,2,opt,name=command_line,json=commandLine" json:"command_line,omitempty"`
	TimeLimit        *int64  `protobuf:"varint,3,opt,name=time_limit,json=timeLimit,def=-1" json:"time_limit,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 4

func (*ExecuteCommandArgs) Descriptor

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

func (*ExecuteCommandArgs) GetCmd

func (m *ExecuteCommandArgs) GetCmd() string

func (*ExecuteCommandArgs) GetCommandLine

func (m *ExecuteCommandArgs) GetCommandLine() string

func (*ExecuteCommandArgs) GetTimeLimit

func (m *ExecuteCommandArgs) GetTimeLimit() int64

func (*ExecuteCommandArgs) ProtoMessage

func (*ExecuteCommandArgs) ProtoMessage()

func (*ExecuteCommandArgs) Reset

func (m *ExecuteCommandArgs) Reset()

func (*ExecuteCommandArgs) String

func (m *ExecuteCommandArgs) String() string

type ExecutePythonHackArgs

type ExecutePythonHackArgs struct {
	HackName         *string `protobuf:"bytes,1,opt,name=hack_name,json=hackName" json:"hack_name,omitempty"`
	PyArgs           *Dict   `protobuf:"bytes,2,opt,name=py_args,json=pyArgs" json:"py_args,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*ExecutePythonHackArgs) Descriptor

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

func (*ExecutePythonHackArgs) GetHackName

func (m *ExecutePythonHackArgs) GetHackName() string

func (*ExecutePythonHackArgs) GetPyArgs

func (m *ExecutePythonHackArgs) GetPyArgs() *Dict

func (*ExecutePythonHackArgs) ProtoMessage

func (*ExecutePythonHackArgs) ProtoMessage()

func (*ExecutePythonHackArgs) Reset

func (m *ExecutePythonHackArgs) Reset()

func (*ExecutePythonHackArgs) String

func (m *ExecutePythonHackArgs) String() string

type ExecutePythonRequest

type ExecutePythonRequest struct {
	PythonCode       *SignedBlob `protobuf:"bytes,1,opt,name=python_code,json=pythonCode" json:"python_code,omitempty"`
	PyArgs           *Dict       `protobuf:"bytes,2,opt,name=py_args,json=pyArgs" json:"py_args,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

Message containing request to execute python in the context of the client.

func (*ExecutePythonRequest) Descriptor

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

func (*ExecutePythonRequest) GetPyArgs

func (m *ExecutePythonRequest) GetPyArgs() *Dict

func (*ExecutePythonRequest) GetPythonCode

func (m *ExecutePythonRequest) GetPythonCode() *SignedBlob

func (*ExecutePythonRequest) ProtoMessage

func (*ExecutePythonRequest) ProtoMessage()

func (*ExecutePythonRequest) Reset

func (m *ExecutePythonRequest) Reset()

func (*ExecutePythonRequest) String

func (m *ExecutePythonRequest) String() string

type ExecutePythonResponse

type ExecutePythonResponse struct {
	ReturnVal        []byte `protobuf:"bytes,1,opt,name=return_val,json=returnVal" json:"return_val,omitempty"`
	TimeUsed         *int32 `protobuf:"varint,2,opt,name=time_used,json=timeUsed" json:"time_used,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Message containing response from ExecutePythonRequest.

func (*ExecutePythonResponse) Descriptor

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

func (*ExecutePythonResponse) GetReturnVal

func (m *ExecutePythonResponse) GetReturnVal() []byte

func (*ExecutePythonResponse) GetTimeUsed

func (m *ExecutePythonResponse) GetTimeUsed() int32

func (*ExecutePythonResponse) ProtoMessage

func (*ExecutePythonResponse) ProtoMessage()

func (*ExecutePythonResponse) Reset

func (m *ExecutePythonResponse) Reset()

func (*ExecutePythonResponse) String

func (m *ExecutePythonResponse) String() string

type ExecuteRequest

type ExecuteRequest struct {
	Cmd  *string  `protobuf:"bytes,1,opt,name=cmd" json:"cmd,omitempty"`
	Args []string `protobuf:"bytes,2,rep,name=args" json:"args,omitempty"`
	// An execution time limit, given in seconds.
	TimeLimit        *int32 `protobuf:"varint,3,opt,name=time_limit,json=timeLimit" json:"time_limit,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ExecuteRequest) Descriptor

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

func (*ExecuteRequest) GetArgs

func (m *ExecuteRequest) GetArgs() []string

func (*ExecuteRequest) GetCmd

func (m *ExecuteRequest) GetCmd() string

func (*ExecuteRequest) GetTimeLimit

func (m *ExecuteRequest) GetTimeLimit() int32

func (*ExecuteRequest) ProtoMessage

func (*ExecuteRequest) ProtoMessage()

func (*ExecuteRequest) Reset

func (m *ExecuteRequest) Reset()

func (*ExecuteRequest) String

func (m *ExecuteRequest) String() string

type ExecuteResponse

type ExecuteResponse struct {
	Request    *ExecuteRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
	ExitStatus *int32          `protobuf:"varint,2,opt,name=exit_status,json=exitStatus" json:"exit_status,omitempty"`
	Stdout     []byte          `protobuf:"bytes,3,opt,name=stdout" json:"stdout,omitempty"`
	Stderr     []byte          `protobuf:"bytes,4,opt,name=stderr" json:"stderr,omitempty"`
	// The time used to execute the cmd, given in microseconds.
	TimeUsed         *int32 `protobuf:"varint,5,opt,name=time_used,json=timeUsed" json:"time_used,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*ExecuteResponse) Descriptor

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

func (*ExecuteResponse) GetExitStatus

func (m *ExecuteResponse) GetExitStatus() int32

func (*ExecuteResponse) GetRequest

func (m *ExecuteResponse) GetRequest() *ExecuteRequest

func (*ExecuteResponse) GetStderr

func (m *ExecuteResponse) GetStderr() []byte

func (*ExecuteResponse) GetStdout

func (m *ExecuteResponse) GetStdout() []byte

func (*ExecuteResponse) GetTimeUsed

func (m *ExecuteResponse) GetTimeUsed() int32

func (*ExecuteResponse) ProtoMessage

func (*ExecuteResponse) ProtoMessage()

func (*ExecuteResponse) Reset

func (m *ExecuteResponse) Reset()

func (*ExecuteResponse) String

func (m *ExecuteResponse) String() string

type ExportCollectionFilesAsArchiveArgs

type ExportCollectionFilesAsArchiveArgs struct {
	CollectionUrn       *string                                           `protobuf:"bytes,1,opt,name=collection_urn,json=collectionUrn" json:"collection_urn,omitempty"`
	TargetFilePrefix    *string                                           `protobuf:"bytes,2,opt,name=target_file_prefix,json=targetFilePrefix" json:"target_file_prefix,omitempty"`
	NotificationMessage *string                                           `protobuf:"bytes,3,opt,name=notification_message,json=notificationMessage" json:"notification_message,omitempty"`
	Format              *ExportCollectionFilesAsArchiveArgs_ArchiveFormat `protobuf:"varint,4,opt,name=format,enum=ExportCollectionFilesAsArchiveArgs_ArchiveFormat,def=0" json:"format,omitempty"`
	XXX_unrecognized    []byte                                            `json:"-"`
}

Next field ID: 5

func (*ExportCollectionFilesAsArchiveArgs) Descriptor

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

func (*ExportCollectionFilesAsArchiveArgs) GetCollectionUrn

func (m *ExportCollectionFilesAsArchiveArgs) GetCollectionUrn() string

func (*ExportCollectionFilesAsArchiveArgs) GetFormat

func (*ExportCollectionFilesAsArchiveArgs) GetNotificationMessage

func (m *ExportCollectionFilesAsArchiveArgs) GetNotificationMessage() string

func (*ExportCollectionFilesAsArchiveArgs) GetTargetFilePrefix

func (m *ExportCollectionFilesAsArchiveArgs) GetTargetFilePrefix() string

func (*ExportCollectionFilesAsArchiveArgs) ProtoMessage

func (*ExportCollectionFilesAsArchiveArgs) ProtoMessage()

func (*ExportCollectionFilesAsArchiveArgs) Reset

func (*ExportCollectionFilesAsArchiveArgs) String

type ExportCollectionFilesAsArchiveArgs_ArchiveFormat

type ExportCollectionFilesAsArchiveArgs_ArchiveFormat int32
const (
	ExportCollectionFilesAsArchiveArgs_ZIP    ExportCollectionFilesAsArchiveArgs_ArchiveFormat = 0
	ExportCollectionFilesAsArchiveArgs_TAR_GZ ExportCollectionFilesAsArchiveArgs_ArchiveFormat = 1
)
const Default_ExportCollectionFilesAsArchiveArgs_Format ExportCollectionFilesAsArchiveArgs_ArchiveFormat = ExportCollectionFilesAsArchiveArgs_ZIP

func (ExportCollectionFilesAsArchiveArgs_ArchiveFormat) Enum

func (ExportCollectionFilesAsArchiveArgs_ArchiveFormat) EnumDescriptor

func (ExportCollectionFilesAsArchiveArgs_ArchiveFormat) String

func (*ExportCollectionFilesAsArchiveArgs_ArchiveFormat) UnmarshalJSON

type ExportOptions

type ExportOptions struct {
	ExportFilesContents *bool    `protobuf:"varint,1,opt,name=export_files_contents,json=exportFilesContents,def=0" json:"export_files_contents,omitempty"`
	FollowUrns          *bool    `protobuf:"varint,2,opt,name=follow_urns,json=followUrns,def=0" json:"follow_urns,omitempty"`
	ExportFilesHashes   *bool    `protobuf:"varint,3,opt,name=export_files_hashes,json=exportFilesHashes,def=1" json:"export_files_hashes,omitempty"`
	Annotations         []string `protobuf:"bytes,4,rep,name=annotations" json:"annotations,omitempty"`
	XXX_unrecognized    []byte   `json:"-"`
}

func (*ExportOptions) Descriptor

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

func (*ExportOptions) GetAnnotations

func (m *ExportOptions) GetAnnotations() []string

func (*ExportOptions) GetExportFilesContents

func (m *ExportOptions) GetExportFilesContents() bool

func (*ExportOptions) GetExportFilesHashes

func (m *ExportOptions) GetExportFilesHashes() bool

func (*ExportOptions) GetFollowUrns

func (m *ExportOptions) GetFollowUrns() bool

func (*ExportOptions) ProtoMessage

func (*ExportOptions) ProtoMessage()

func (*ExportOptions) Reset

func (m *ExportOptions) Reset()

func (*ExportOptions) String

func (m *ExportOptions) String() string

type ExportedAnomaly

type ExportedAnomaly struct {
	Type               *Anomaly_AnomalyType  `protobuf:"varint,1,opt,name=type,enum=Anomaly_AnomalyType" json:"type,omitempty"`
	Severity           *Anomaly_AnomalyLevel `protobuf:"varint,2,opt,name=severity,enum=Anomaly_AnomalyLevel" json:"severity,omitempty"`
	Confidence         *Anomaly_AnomalyLevel `protobuf:"varint,3,opt,name=confidence,enum=Anomaly_AnomalyLevel" json:"confidence,omitempty"`
	Symptom            *string               `protobuf:"bytes,4,opt,name=symptom" json:"symptom,omitempty"`
	Explanation        *string               `protobuf:"bytes,5,opt,name=explanation" json:"explanation,omitempty"`
	GeneratedBy        *string               `protobuf:"bytes,6,opt,name=generated_by,json=generatedBy" json:"generated_by,omitempty"`
	AnomalyReferenceId *string               `protobuf:"bytes,8,opt,name=anomaly_reference_id,json=anomalyReferenceId" json:"anomaly_reference_id,omitempty"`
	Finding            *string               `protobuf:"bytes,9,opt,name=finding" json:"finding,omitempty"`
	XXX_unrecognized   []byte                `json:"-"`
}

func (*ExportedAnomaly) Descriptor

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

func (*ExportedAnomaly) GetAnomalyReferenceId

func (m *ExportedAnomaly) GetAnomalyReferenceId() string

func (*ExportedAnomaly) GetConfidence

func (m *ExportedAnomaly) GetConfidence() Anomaly_AnomalyLevel

func (*ExportedAnomaly) GetExplanation

func (m *ExportedAnomaly) GetExplanation() string

func (*ExportedAnomaly) GetFinding

func (m *ExportedAnomaly) GetFinding() string

func (*ExportedAnomaly) GetGeneratedBy

func (m *ExportedAnomaly) GetGeneratedBy() string

func (*ExportedAnomaly) GetSeverity

func (m *ExportedAnomaly) GetSeverity() Anomaly_AnomalyLevel

func (*ExportedAnomaly) GetSymptom

func (m *ExportedAnomaly) GetSymptom() string

func (*ExportedAnomaly) GetType

func (m *ExportedAnomaly) GetType() Anomaly_AnomalyType

func (*ExportedAnomaly) ProtoMessage

func (*ExportedAnomaly) ProtoMessage()

func (*ExportedAnomaly) Reset

func (m *ExportedAnomaly) Reset()

func (*ExportedAnomaly) String

func (m *ExportedAnomaly) String() string

type ExportedArtifactFilesDownloaderResult

type ExportedArtifactFilesDownloaderResult struct {
	Metadata            *ExportedMetadata    `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	OriginalRegistryKey *ExportedRegistryKey `protobuf:"bytes,2,opt,name=original_registry_key,json=originalRegistryKey" json:"original_registry_key,omitempty"`
	OriginalFile        *ExportedFile        `protobuf:"bytes,5,opt,name=original_file,json=originalFile" json:"original_file,omitempty"`
	FoundPath           *string              `protobuf:"bytes,3,opt,name=found_path,json=foundPath" json:"found_path,omitempty"`
	DownloadedFile      *ExportedFile        `protobuf:"bytes,4,opt,name=downloaded_file,json=downloadedFile" json:"downloaded_file,omitempty"`
	XXX_unrecognized    []byte               `json:"-"`
}

Next field id: 6

func (*ExportedArtifactFilesDownloaderResult) Descriptor

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

func (*ExportedArtifactFilesDownloaderResult) GetDownloadedFile

func (m *ExportedArtifactFilesDownloaderResult) GetDownloadedFile() *ExportedFile

func (*ExportedArtifactFilesDownloaderResult) GetFoundPath

func (*ExportedArtifactFilesDownloaderResult) GetMetadata

func (*ExportedArtifactFilesDownloaderResult) GetOriginalFile

func (*ExportedArtifactFilesDownloaderResult) GetOriginalRegistryKey

func (m *ExportedArtifactFilesDownloaderResult) GetOriginalRegistryKey() *ExportedRegistryKey

func (*ExportedArtifactFilesDownloaderResult) ProtoMessage

func (*ExportedArtifactFilesDownloaderResult) ProtoMessage()

func (*ExportedArtifactFilesDownloaderResult) Reset

func (*ExportedArtifactFilesDownloaderResult) String

type ExportedBytes

type ExportedBytes struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Data             []byte            `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	Length           *uint64           `protobuf:"varint,3,opt,name=length" json:"length,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedBytes) Descriptor

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

func (*ExportedBytes) GetData

func (m *ExportedBytes) GetData() []byte

func (*ExportedBytes) GetLength

func (m *ExportedBytes) GetLength() uint64

func (*ExportedBytes) GetMetadata

func (m *ExportedBytes) GetMetadata() *ExportedMetadata

func (*ExportedBytes) ProtoMessage

func (*ExportedBytes) ProtoMessage()

func (*ExportedBytes) Reset

func (m *ExportedBytes) Reset()

func (*ExportedBytes) String

func (m *ExportedBytes) String() string

type ExportedCheckResult

type ExportedCheckResult struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	CheckId          *string           `protobuf:"bytes,2,opt,name=check_id,json=checkId" json:"check_id,omitempty"`
	Anomaly          *ExportedAnomaly  `protobuf:"bytes,3,opt,name=anomaly" json:"anomaly,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedCheckResult) Descriptor

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

func (*ExportedCheckResult) GetAnomaly

func (m *ExportedCheckResult) GetAnomaly() *ExportedAnomaly

func (*ExportedCheckResult) GetCheckId

func (m *ExportedCheckResult) GetCheckId() string

func (*ExportedCheckResult) GetMetadata

func (m *ExportedCheckResult) GetMetadata() *ExportedMetadata

func (*ExportedCheckResult) ProtoMessage

func (*ExportedCheckResult) ProtoMessage()

func (*ExportedCheckResult) Reset

func (m *ExportedCheckResult) Reset()

func (*ExportedCheckResult) String

func (m *ExportedCheckResult) String() string

type ExportedClient

type ExportedClient struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedClient) Descriptor

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

func (*ExportedClient) GetMetadata

func (m *ExportedClient) GetMetadata() *ExportedMetadata

func (*ExportedClient) ProtoMessage

func (*ExportedClient) ProtoMessage()

func (*ExportedClient) Reset

func (m *ExportedClient) Reset()

func (*ExportedClient) String

func (m *ExportedClient) String() string

type ExportedDNSClientConfiguration

type ExportedDNSClientConfiguration struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	DnsServers       *string           `protobuf:"bytes,2,opt,name=dns_servers,json=dnsServers" json:"dns_servers,omitempty"`
	DnsSuffixes      *string           `protobuf:"bytes,3,opt,name=dns_suffixes,json=dnsSuffixes" json:"dns_suffixes,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedDNSClientConfiguration) Descriptor

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

func (*ExportedDNSClientConfiguration) GetDnsServers

func (m *ExportedDNSClientConfiguration) GetDnsServers() string

func (*ExportedDNSClientConfiguration) GetDnsSuffixes

func (m *ExportedDNSClientConfiguration) GetDnsSuffixes() string

func (*ExportedDNSClientConfiguration) GetMetadata

func (*ExportedDNSClientConfiguration) ProtoMessage

func (*ExportedDNSClientConfiguration) ProtoMessage()

func (*ExportedDNSClientConfiguration) Reset

func (m *ExportedDNSClientConfiguration) Reset()

func (*ExportedDNSClientConfiguration) String

type ExportedFile

type ExportedFile struct {
	Metadata      *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Urn           *string           `protobuf:"bytes,2,opt,name=urn" json:"urn,omitempty"`
	Basename      *string           `protobuf:"bytes,3,opt,name=basename" json:"basename,omitempty"`
	StMode        *uint64           `protobuf:"varint,4,opt,name=st_mode,json=stMode" json:"st_mode,omitempty"`
	StIno         *uint32           `protobuf:"varint,5,opt,name=st_ino,json=stIno" json:"st_ino,omitempty"`
	StDev         *uint32           `protobuf:"varint,6,opt,name=st_dev,json=stDev" json:"st_dev,omitempty"`
	StNlink       *uint32           `protobuf:"varint,7,opt,name=st_nlink,json=stNlink" json:"st_nlink,omitempty"`
	StUid         *uint32           `protobuf:"varint,8,opt,name=st_uid,json=stUid" json:"st_uid,omitempty"`
	StGid         *uint32           `protobuf:"varint,9,opt,name=st_gid,json=stGid" json:"st_gid,omitempty"`
	StSize        *uint64           `protobuf:"varint,10,opt,name=st_size,json=stSize" json:"st_size,omitempty"`
	StAtime       *uint64           `protobuf:"varint,11,opt,name=st_atime,json=stAtime" json:"st_atime,omitempty"`
	StMtime       *uint64           `protobuf:"varint,12,opt,name=st_mtime,json=stMtime" json:"st_mtime,omitempty"`
	StCtime       *uint64           `protobuf:"varint,13,opt,name=st_ctime,json=stCtime" json:"st_ctime,omitempty"`
	StBlocks      *uint32           `protobuf:"varint,14,opt,name=st_blocks,json=stBlocks" json:"st_blocks,omitempty"`
	StBlksize     *uint32           `protobuf:"varint,15,opt,name=st_blksize,json=stBlksize" json:"st_blksize,omitempty"`
	StRdev        *uint32           `protobuf:"varint,16,opt,name=st_rdev,json=stRdev" json:"st_rdev,omitempty"`
	Symlink       *string           `protobuf:"bytes,17,opt,name=symlink" json:"symlink,omitempty"`
	Content       []byte            `protobuf:"bytes,18,opt,name=content" json:"content,omitempty"`
	ContentSha256 *string           `protobuf:"bytes,19,opt,name=content_sha256,json=contentSha256" json:"content_sha256,omitempty"`
	// client reported values for the hashes
	HashMd5    *string `protobuf:"bytes,20,opt,name=hash_md5,json=hashMd5" json:"hash_md5,omitempty"`
	HashSha1   *string `protobuf:"bytes,21,opt,name=hash_sha1,json=hashSha1" json:"hash_sha1,omitempty"`
	HashSha256 *string `protobuf:"bytes,22,opt,name=hash_sha256,json=hashSha256" json:"hash_sha256,omitempty"`
	// pecoff hashes
	PecoffHashMd5  *string `protobuf:"bytes,23,opt,name=pecoff_hash_md5,json=pecoffHashMd5" json:"pecoff_hash_md5,omitempty"`
	PecoffHashSha1 *string `protobuf:"bytes,24,opt,name=pecoff_hash_sha1,json=pecoffHashSha1" json:"pecoff_hash_sha1,omitempty"`
	// certificates data
	CertHasherName                      *string `protobuf:"bytes,25,opt,name=cert_hasher_name,json=certHasherName" json:"cert_hasher_name,omitempty"`
	CertProgramName                     *string `protobuf:"bytes,26,opt,name=cert_program_name,json=certProgramName" json:"cert_program_name,omitempty"`
	CertProgramUrl                      *string `protobuf:"bytes,27,opt,name=cert_program_url,json=certProgramUrl" json:"cert_program_url,omitempty"`
	CertSigningId                       *string `protobuf:"bytes,28,opt,name=cert_signing_id,json=certSigningId" json:"cert_signing_id,omitempty"`
	CertChainHeadIssuer                 *string `protobuf:"bytes,29,opt,name=cert_chain_head_issuer,json=certChainHeadIssuer" json:"cert_chain_head_issuer,omitempty"`
	CertCountersignatureChainHeadIssuer *string `` /* 166-byte string literal not displayed */
	CertCertificates                    *string `protobuf:"bytes,31,opt,name=cert_certificates,json=certCertificates" json:"cert_certificates,omitempty"`
	XXX_unrecognized                    []byte  `json:"-"`
}

func (*ExportedFile) Descriptor

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

func (*ExportedFile) GetBasename

func (m *ExportedFile) GetBasename() string

func (*ExportedFile) GetCertCertificates

func (m *ExportedFile) GetCertCertificates() string

func (*ExportedFile) GetCertChainHeadIssuer

func (m *ExportedFile) GetCertChainHeadIssuer() string

func (*ExportedFile) GetCertCountersignatureChainHeadIssuer

func (m *ExportedFile) GetCertCountersignatureChainHeadIssuer() string

func (*ExportedFile) GetCertHasherName

func (m *ExportedFile) GetCertHasherName() string

func (*ExportedFile) GetCertProgramName

func (m *ExportedFile) GetCertProgramName() string

func (*ExportedFile) GetCertProgramUrl

func (m *ExportedFile) GetCertProgramUrl() string

func (*ExportedFile) GetCertSigningId

func (m *ExportedFile) GetCertSigningId() string

func (*ExportedFile) GetContent

func (m *ExportedFile) GetContent() []byte

func (*ExportedFile) GetContentSha256

func (m *ExportedFile) GetContentSha256() string

func (*ExportedFile) GetHashMd5

func (m *ExportedFile) GetHashMd5() string

func (*ExportedFile) GetHashSha1

func (m *ExportedFile) GetHashSha1() string

func (*ExportedFile) GetHashSha256

func (m *ExportedFile) GetHashSha256() string

func (*ExportedFile) GetMetadata

func (m *ExportedFile) GetMetadata() *ExportedMetadata

func (*ExportedFile) GetPecoffHashMd5

func (m *ExportedFile) GetPecoffHashMd5() string

func (*ExportedFile) GetPecoffHashSha1

func (m *ExportedFile) GetPecoffHashSha1() string

func (*ExportedFile) GetStAtime

func (m *ExportedFile) GetStAtime() uint64

func (*ExportedFile) GetStBlksize

func (m *ExportedFile) GetStBlksize() uint32

func (*ExportedFile) GetStBlocks

func (m *ExportedFile) GetStBlocks() uint32

func (*ExportedFile) GetStCtime

func (m *ExportedFile) GetStCtime() uint64

func (*ExportedFile) GetStDev

func (m *ExportedFile) GetStDev() uint32

func (*ExportedFile) GetStGid

func (m *ExportedFile) GetStGid() uint32

func (*ExportedFile) GetStIno

func (m *ExportedFile) GetStIno() uint32

func (*ExportedFile) GetStMode

func (m *ExportedFile) GetStMode() uint64

func (*ExportedFile) GetStMtime

func (m *ExportedFile) GetStMtime() uint64
func (m *ExportedFile) GetStNlink() uint32

func (*ExportedFile) GetStRdev

func (m *ExportedFile) GetStRdev() uint32

func (*ExportedFile) GetStSize

func (m *ExportedFile) GetStSize() uint64

func (*ExportedFile) GetStUid

func (m *ExportedFile) GetStUid() uint32
func (m *ExportedFile) GetSymlink() string

func (*ExportedFile) GetUrn

func (m *ExportedFile) GetUrn() string

func (*ExportedFile) ProtoMessage

func (*ExportedFile) ProtoMessage()

func (*ExportedFile) Reset

func (m *ExportedFile) Reset()

func (*ExportedFile) String

func (m *ExportedFile) String() string

type ExportedFileStoreHash

type ExportedFileStoreHash struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Hash             *string           `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"`
	HashType         *string           `protobuf:"bytes,3,opt,name=hash_type,json=hashType" json:"hash_type,omitempty"`
	FingerprintType  *string           `protobuf:"bytes,4,opt,name=fingerprint_type,json=fingerprintType" json:"fingerprint_type,omitempty"`
	TargetUrn        *string           `protobuf:"bytes,5,opt,name=target_urn,json=targetUrn" json:"target_urn,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedFileStoreHash) Descriptor

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

func (*ExportedFileStoreHash) GetFingerprintType

func (m *ExportedFileStoreHash) GetFingerprintType() string

func (*ExportedFileStoreHash) GetHash

func (m *ExportedFileStoreHash) GetHash() string

func (*ExportedFileStoreHash) GetHashType

func (m *ExportedFileStoreHash) GetHashType() string

func (*ExportedFileStoreHash) GetMetadata

func (m *ExportedFileStoreHash) GetMetadata() *ExportedMetadata

func (*ExportedFileStoreHash) GetTargetUrn

func (m *ExportedFileStoreHash) GetTargetUrn() string

func (*ExportedFileStoreHash) ProtoMessage

func (*ExportedFileStoreHash) ProtoMessage()

func (*ExportedFileStoreHash) Reset

func (m *ExportedFileStoreHash) Reset()

func (*ExportedFileStoreHash) String

func (m *ExportedFileStoreHash) String() string

type ExportedLinuxSyscallTableEntry

type ExportedLinuxSyscallTableEntry struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Table            *string           `protobuf:"bytes,2,opt,name=table" json:"table,omitempty"`
	Index            *uint64           `protobuf:"varint,3,opt,name=index" json:"index,omitempty"`
	HandlerAddress   *uint64           `protobuf:"varint,4,opt,name=handler_address,json=handlerAddress" json:"handler_address,omitempty"`
	Symbol           *string           `protobuf:"bytes,5,opt,name=symbol" json:"symbol,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Represents an entry in the syscall table Related plugins: check_syscall

func (*ExportedLinuxSyscallTableEntry) Descriptor

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

func (*ExportedLinuxSyscallTableEntry) GetHandlerAddress

func (m *ExportedLinuxSyscallTableEntry) GetHandlerAddress() uint64

func (*ExportedLinuxSyscallTableEntry) GetIndex

func (m *ExportedLinuxSyscallTableEntry) GetIndex() uint64

func (*ExportedLinuxSyscallTableEntry) GetMetadata

func (*ExportedLinuxSyscallTableEntry) GetSymbol

func (m *ExportedLinuxSyscallTableEntry) GetSymbol() string

func (*ExportedLinuxSyscallTableEntry) GetTable

func (m *ExportedLinuxSyscallTableEntry) GetTable() string

func (*ExportedLinuxSyscallTableEntry) ProtoMessage

func (*ExportedLinuxSyscallTableEntry) ProtoMessage()

func (*ExportedLinuxSyscallTableEntry) Reset

func (m *ExportedLinuxSyscallTableEntry) Reset()

func (*ExportedLinuxSyscallTableEntry) String

type ExportedMatch

type ExportedMatch struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Offset           *uint64           `protobuf:"varint,2,opt,name=offset" json:"offset,omitempty"`
	Length           *uint64           `protobuf:"varint,3,opt,name=length" json:"length,omitempty"`
	Data             []byte            `protobuf:"bytes,4,opt,name=data" json:"data,omitempty"`
	Urn              *string           `protobuf:"bytes,5,opt,name=urn" json:"urn,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedMatch) Descriptor

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

func (*ExportedMatch) GetData

func (m *ExportedMatch) GetData() []byte

func (*ExportedMatch) GetLength

func (m *ExportedMatch) GetLength() uint64

func (*ExportedMatch) GetMetadata

func (m *ExportedMatch) GetMetadata() *ExportedMetadata

func (*ExportedMatch) GetOffset

func (m *ExportedMatch) GetOffset() uint64

func (*ExportedMatch) GetUrn

func (m *ExportedMatch) GetUrn() string

func (*ExportedMatch) ProtoMessage

func (*ExportedMatch) ProtoMessage()

func (*ExportedMatch) Reset

func (m *ExportedMatch) Reset()

func (*ExportedMatch) String

func (m *ExportedMatch) String() string

type ExportedMetadata

type ExportedMetadata struct {
	ClientUrn         *string `protobuf:"bytes,1,opt,name=client_urn,json=clientUrn" json:"client_urn,omitempty"`
	Hostname          *string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"`
	Os                *string `protobuf:"bytes,3,opt,name=os" json:"os,omitempty"`
	ClientAge         *uint64 `protobuf:"varint,4,opt,name=client_age,json=clientAge" json:"client_age,omitempty"`
	Uname             *string `protobuf:"bytes,5,opt,name=uname" json:"uname,omitempty"`
	OsRelease         *string `protobuf:"bytes,6,opt,name=os_release,json=osRelease" json:"os_release,omitempty"`
	OsVersion         *string `protobuf:"bytes,7,opt,name=os_version,json=osVersion" json:"os_version,omitempty"`
	Usernames         *string `protobuf:"bytes,8,opt,name=usernames" json:"usernames,omitempty"`
	MacAddress        *string `protobuf:"bytes,9,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"`
	Timestamp         *uint64 `protobuf:"varint,10,opt,name=timestamp" json:"timestamp,omitempty"`
	OriginalTimestamp *uint64 `protobuf:"varint,15,opt,name=original_timestamp,json=originalTimestamp" json:"original_timestamp,omitempty"`
	// BEGIN DEPRECATED
	DeprecatedSessionId *string `protobuf:"bytes,11,opt,name=deprecated_session_id,json=deprecatedSessionId" json:"deprecated_session_id,omitempty"`
	Labels              *string `protobuf:"bytes,12,opt,name=labels" json:"labels,omitempty"`
	SourceUrn           *string `protobuf:"bytes,13,opt,name=source_urn,json=sourceUrn" json:"source_urn,omitempty"`
	Annotations         *string `protobuf:"bytes,14,opt,name=annotations" json:"annotations,omitempty"`
	XXX_unrecognized    []byte  `json:"-"`
}

func (*ExportedMetadata) Descriptor

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

func (*ExportedMetadata) GetAnnotations

func (m *ExportedMetadata) GetAnnotations() string

func (*ExportedMetadata) GetClientAge

func (m *ExportedMetadata) GetClientAge() uint64

func (*ExportedMetadata) GetClientUrn

func (m *ExportedMetadata) GetClientUrn() string

func (*ExportedMetadata) GetDeprecatedSessionId

func (m *ExportedMetadata) GetDeprecatedSessionId() string

func (*ExportedMetadata) GetHostname

func (m *ExportedMetadata) GetHostname() string

func (*ExportedMetadata) GetLabels

func (m *ExportedMetadata) GetLabels() string

func (*ExportedMetadata) GetMacAddress

func (m *ExportedMetadata) GetMacAddress() string

func (*ExportedMetadata) GetOriginalTimestamp

func (m *ExportedMetadata) GetOriginalTimestamp() uint64

func (*ExportedMetadata) GetOs

func (m *ExportedMetadata) GetOs() string

func (*ExportedMetadata) GetOsRelease

func (m *ExportedMetadata) GetOsRelease() string

func (*ExportedMetadata) GetOsVersion

func (m *ExportedMetadata) GetOsVersion() string

func (*ExportedMetadata) GetSourceUrn

func (m *ExportedMetadata) GetSourceUrn() string

func (*ExportedMetadata) GetTimestamp

func (m *ExportedMetadata) GetTimestamp() uint64

func (*ExportedMetadata) GetUname

func (m *ExportedMetadata) GetUname() string

func (*ExportedMetadata) GetUsernames

func (m *ExportedMetadata) GetUsernames() string

func (*ExportedMetadata) ProtoMessage

func (*ExportedMetadata) ProtoMessage()

func (*ExportedMetadata) Reset

func (m *ExportedMetadata) Reset()

func (*ExportedMetadata) String

func (m *ExportedMetadata) String() string

type ExportedNetworkConnection

type ExportedNetworkConnection struct {
	Metadata         *ExportedMetadata         `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Family           *NetworkConnection_Family `protobuf:"varint,2,opt,name=family,enum=NetworkConnection_Family" json:"family,omitempty"`
	Type             *NetworkConnection_Type   `protobuf:"varint,3,opt,name=type,enum=NetworkConnection_Type,def=0" json:"type,omitempty"`
	LocalAddress     *NetworkEndpoint          `protobuf:"bytes,4,opt,name=local_address,json=localAddress" json:"local_address,omitempty"`
	RemoteAddress    *NetworkEndpoint          `protobuf:"bytes,5,opt,name=remote_address,json=remoteAddress" json:"remote_address,omitempty"`
	State            *NetworkConnection_State  `protobuf:"varint,6,opt,name=state,enum=NetworkConnection_State,def=0" json:"state,omitempty"`
	Pid              *uint32                   `protobuf:"varint,7,opt,name=pid" json:"pid,omitempty"`
	Ctime            *uint64                   `protobuf:"varint,8,opt,name=ctime" json:"ctime,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*ExportedNetworkConnection) Descriptor

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

func (*ExportedNetworkConnection) GetCtime

func (m *ExportedNetworkConnection) GetCtime() uint64

func (*ExportedNetworkConnection) GetFamily

func (*ExportedNetworkConnection) GetLocalAddress

func (m *ExportedNetworkConnection) GetLocalAddress() *NetworkEndpoint

func (*ExportedNetworkConnection) GetMetadata

func (m *ExportedNetworkConnection) GetMetadata() *ExportedMetadata

func (*ExportedNetworkConnection) GetPid

func (m *ExportedNetworkConnection) GetPid() uint32

func (*ExportedNetworkConnection) GetRemoteAddress

func (m *ExportedNetworkConnection) GetRemoteAddress() *NetworkEndpoint

func (*ExportedNetworkConnection) GetState

func (*ExportedNetworkConnection) GetType

func (*ExportedNetworkConnection) ProtoMessage

func (*ExportedNetworkConnection) ProtoMessage()

func (*ExportedNetworkConnection) Reset

func (m *ExportedNetworkConnection) Reset()

func (*ExportedNetworkConnection) String

func (m *ExportedNetworkConnection) String() string

type ExportedNetworkInterface

type ExportedNetworkInterface struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	MacAddress       *string           `protobuf:"bytes,2,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"`
	Ifname           *string           `protobuf:"bytes,3,opt,name=ifname" json:"ifname,omitempty"`
	Ip4Addresses     *string           `protobuf:"bytes,4,opt,name=ip4_addresses,json=ip4Addresses" json:"ip4_addresses,omitempty"`
	Ip6Addresses     *string           `protobuf:"bytes,5,opt,name=ip6_addresses,json=ip6Addresses" json:"ip6_addresses,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedNetworkInterface) Descriptor

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

func (*ExportedNetworkInterface) GetIfname

func (m *ExportedNetworkInterface) GetIfname() string

func (*ExportedNetworkInterface) GetIp4Addresses

func (m *ExportedNetworkInterface) GetIp4Addresses() string

func (*ExportedNetworkInterface) GetIp6Addresses

func (m *ExportedNetworkInterface) GetIp6Addresses() string

func (*ExportedNetworkInterface) GetMacAddress

func (m *ExportedNetworkInterface) GetMacAddress() string

func (*ExportedNetworkInterface) GetMetadata

func (m *ExportedNetworkInterface) GetMetadata() *ExportedMetadata

func (*ExportedNetworkInterface) ProtoMessage

func (*ExportedNetworkInterface) ProtoMessage()

func (*ExportedNetworkInterface) Reset

func (m *ExportedNetworkInterface) Reset()

func (*ExportedNetworkInterface) String

func (m *ExportedNetworkInterface) String() string

type ExportedOpenFile

type ExportedOpenFile struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Pid              *uint32           `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
	Path             *string           `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedOpenFile) Descriptor

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

func (*ExportedOpenFile) GetMetadata

func (m *ExportedOpenFile) GetMetadata() *ExportedMetadata

func (*ExportedOpenFile) GetPath

func (m *ExportedOpenFile) GetPath() string

func (*ExportedOpenFile) GetPid

func (m *ExportedOpenFile) GetPid() uint32

func (*ExportedOpenFile) ProtoMessage

func (*ExportedOpenFile) ProtoMessage()

func (*ExportedOpenFile) Reset

func (m *ExportedOpenFile) Reset()

func (*ExportedOpenFile) String

func (m *ExportedOpenFile) String() string

type ExportedProcess

type ExportedProcess struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Pid              *uint32           `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
	Ppid             *uint32           `protobuf:"varint,3,opt,name=ppid" json:"ppid,omitempty"`
	Name             *string           `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
	Exe              *string           `protobuf:"bytes,5,opt,name=exe" json:"exe,omitempty"`
	Cmdline          *string           `protobuf:"bytes,6,opt,name=cmdline" json:"cmdline,omitempty"`
	Ctime            *uint64           `protobuf:"varint,7,opt,name=ctime" json:"ctime,omitempty"`
	RealUid          *uint32           `protobuf:"varint,8,opt,name=real_uid,json=realUid" json:"real_uid,omitempty"`
	EffectiveUid     *uint32           `protobuf:"varint,9,opt,name=effective_uid,json=effectiveUid" json:"effective_uid,omitempty"`
	SavedUid         *uint32           `protobuf:"varint,10,opt,name=saved_uid,json=savedUid" json:"saved_uid,omitempty"`
	RealGid          *uint32           `protobuf:"varint,11,opt,name=real_gid,json=realGid" json:"real_gid,omitempty"`
	EffectiveGid     *uint32           `protobuf:"varint,12,opt,name=effective_gid,json=effectiveGid" json:"effective_gid,omitempty"`
	SavedGid         *uint32           `protobuf:"varint,13,opt,name=saved_gid,json=savedGid" json:"saved_gid,omitempty"`
	Username         *string           `protobuf:"bytes,14,opt,name=username" json:"username,omitempty"`
	Terminal         *string           `protobuf:"bytes,15,opt,name=terminal" json:"terminal,omitempty"`
	Status           *string           `protobuf:"bytes,16,opt,name=status" json:"status,omitempty"`
	Nice             *int32            `protobuf:"varint,17,opt,name=nice" json:"nice,omitempty"`
	Cwd              *string           `protobuf:"bytes,18,opt,name=cwd" json:"cwd,omitempty"`
	NumThreads       *uint32           `protobuf:"varint,19,opt,name=num_threads,json=numThreads" json:"num_threads,omitempty"`
	UserCpuTime      *float32          `protobuf:"fixed32,20,opt,name=user_cpu_time,json=userCpuTime" json:"user_cpu_time,omitempty"`
	SystemCpuTime    *float32          `protobuf:"fixed32,21,opt,name=system_cpu_time,json=systemCpuTime" json:"system_cpu_time,omitempty"`
	CpuPercent       *float32          `protobuf:"fixed32,22,opt,name=cpu_percent,json=cpuPercent" json:"cpu_percent,omitempty"`
	RssSize          *uint64           `protobuf:"varint,23,opt,name=rss_size,json=rssSize" json:"rss_size,omitempty"`
	VmsSize          *uint64           `protobuf:"varint,24,opt,name=vms_size,json=vmsSize" json:"vms_size,omitempty"`
	MemoryPercent    *float32          `protobuf:"fixed32,25,opt,name=memory_percent,json=memoryPercent" json:"memory_percent,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ExportedProcess) Descriptor

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

func (*ExportedProcess) GetCmdline

func (m *ExportedProcess) GetCmdline() string

func (*ExportedProcess) GetCpuPercent

func (m *ExportedProcess) GetCpuPercent() float32

func (*ExportedProcess) GetCtime

func (m *ExportedProcess) GetCtime() uint64

func (*ExportedProcess) GetCwd

func (m *ExportedProcess) GetCwd() string

func (*ExportedProcess) GetEffectiveGid

func (m *ExportedProcess) GetEffectiveGid() uint32

func (*ExportedProcess) GetEffectiveUid

func (m *ExportedProcess) GetEffectiveUid() uint32

func (*ExportedProcess) GetExe

func (m *ExportedProcess) GetExe() string

func (*ExportedProcess) GetMemoryPercent

func (m *ExportedProcess) GetMemoryPercent() float32

func (*ExportedProcess) GetMetadata

func (m *ExportedProcess) GetMetadata() *ExportedMetadata

func (*ExportedProcess) GetName

func (m *ExportedProcess) GetName() string

func (*ExportedProcess) GetNice

func (m *ExportedProcess) GetNice() int32

func (*ExportedProcess) GetNumThreads

func (m *ExportedProcess) GetNumThreads() uint32

func (*ExportedProcess) GetPid

func (m *ExportedProcess) GetPid() uint32

func (*ExportedProcess) GetPpid

func (m *ExportedProcess) GetPpid() uint32

func (*ExportedProcess) GetRealGid

func (m *ExportedProcess) GetRealGid() uint32

func (*ExportedProcess) GetRealUid

func (m *ExportedProcess) GetRealUid() uint32

func (*ExportedProcess) GetRssSize

func (m *ExportedProcess) GetRssSize() uint64

func (*ExportedProcess) GetSavedGid

func (m *ExportedProcess) GetSavedGid() uint32

func (*ExportedProcess) GetSavedUid

func (m *ExportedProcess) GetSavedUid() uint32

func (*ExportedProcess) GetStatus

func (m *ExportedProcess) GetStatus() string

func (*ExportedProcess) GetSystemCpuTime

func (m *ExportedProcess) GetSystemCpuTime() float32

func (*ExportedProcess) GetTerminal

func (m *ExportedProcess) GetTerminal() string

func (*ExportedProcess) GetUserCpuTime

func (m *ExportedProcess) GetUserCpuTime() float32

func (*ExportedProcess) GetUsername

func (m *ExportedProcess) GetUsername() string

func (*ExportedProcess) GetVmsSize

func (m *ExportedProcess) GetVmsSize() uint64

func (*ExportedProcess) ProtoMessage

func (*ExportedProcess) ProtoMessage()

func (*ExportedProcess) Reset

func (m *ExportedProcess) Reset()

func (*ExportedProcess) String

func (m *ExportedProcess) String() string

type ExportedRegistryKey

type ExportedRegistryKey struct {
	Metadata         *ExportedMetadata       `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Urn              *string                 `protobuf:"bytes,2,opt,name=urn" json:"urn,omitempty"`
	LastModified     *uint64                 `protobuf:"varint,3,opt,name=last_modified,json=lastModified" json:"last_modified,omitempty"`
	Type             *StatEntry_RegistryType `protobuf:"varint,4,opt,name=type,enum=StatEntry_RegistryType" json:"type,omitempty"`
	Data             []byte                  `protobuf:"bytes,5,opt,name=data" json:"data,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

func (*ExportedRegistryKey) Descriptor

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

func (*ExportedRegistryKey) GetData

func (m *ExportedRegistryKey) GetData() []byte

func (*ExportedRegistryKey) GetLastModified

func (m *ExportedRegistryKey) GetLastModified() uint64

func (*ExportedRegistryKey) GetMetadata

func (m *ExportedRegistryKey) GetMetadata() *ExportedMetadata

func (*ExportedRegistryKey) GetType

func (*ExportedRegistryKey) GetUrn

func (m *ExportedRegistryKey) GetUrn() string

func (*ExportedRegistryKey) ProtoMessage

func (*ExportedRegistryKey) ProtoMessage()

func (*ExportedRegistryKey) Reset

func (m *ExportedRegistryKey) Reset()

func (*ExportedRegistryKey) String

func (m *ExportedRegistryKey) String() string

type ExportedRekallLinuxProcOp

type ExportedRekallLinuxProcOp struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Fullpath         *string           `protobuf:"bytes,2,opt,name=fullpath" json:"fullpath,omitempty"`
	Operation        *string           `protobuf:"bytes,3,opt,name=operation" json:"operation,omitempty"`
	HandlerAddress   *uint64           `protobuf:"varint,4,opt,name=handler_address,json=handlerAddress" json:"handler_address,omitempty"`
	Module           *string           `protobuf:"bytes,5,opt,name=module" json:"module,omitempty"`
	Symbol           *string           `protobuf:"bytes,6,opt,name=symbol" json:"symbol,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Represents a proc_fops entry. Related plugins: check_proc_fops

func (*ExportedRekallLinuxProcOp) Descriptor

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

func (*ExportedRekallLinuxProcOp) GetFullpath

func (m *ExportedRekallLinuxProcOp) GetFullpath() string

func (*ExportedRekallLinuxProcOp) GetHandlerAddress

func (m *ExportedRekallLinuxProcOp) GetHandlerAddress() uint64

func (*ExportedRekallLinuxProcOp) GetMetadata

func (m *ExportedRekallLinuxProcOp) GetMetadata() *ExportedMetadata

func (*ExportedRekallLinuxProcOp) GetModule

func (m *ExportedRekallLinuxProcOp) GetModule() string

func (*ExportedRekallLinuxProcOp) GetOperation

func (m *ExportedRekallLinuxProcOp) GetOperation() string

func (*ExportedRekallLinuxProcOp) GetSymbol

func (m *ExportedRekallLinuxProcOp) GetSymbol() string

func (*ExportedRekallLinuxProcOp) ProtoMessage

func (*ExportedRekallLinuxProcOp) ProtoMessage()

func (*ExportedRekallLinuxProcOp) Reset

func (m *ExportedRekallLinuxProcOp) Reset()

func (*ExportedRekallLinuxProcOp) String

func (m *ExportedRekallLinuxProcOp) String() string

type ExportedRekallLinuxTask

type ExportedRekallLinuxTask struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Address          *uint64           `protobuf:"varint,2,opt,name=address" json:"address,omitempty"`
	Pid              *uint64           `protobuf:"varint,3,opt,name=pid" json:"pid,omitempty"`
	Name             *string           `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
	CreationTime     *uint64           `protobuf:"varint,5,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	ParentPid        *uint64           `protobuf:"varint,6,opt,name=parent_pid,json=parentPid" json:"parent_pid,omitempty"`
	Commandline      *string           `protobuf:"bytes,7,opt,name=commandline" json:"commandline,omitempty"`
	Uid              *uint64           `protobuf:"varint,8,opt,name=uid" json:"uid,omitempty"`
	Gid              *uint64           `protobuf:"varint,9,opt,name=gid" json:"gid,omitempty"`
	Euid             *uint64           `protobuf:"varint,10,opt,name=euid" json:"euid,omitempty"`
	Egid             *uint64           `protobuf:"varint,11,opt,name=egid" json:"egid,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Represents a Linux task. Related plugins: pslist

func (*ExportedRekallLinuxTask) Descriptor

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

func (*ExportedRekallLinuxTask) GetAddress

func (m *ExportedRekallLinuxTask) GetAddress() uint64

func (*ExportedRekallLinuxTask) GetCommandline

func (m *ExportedRekallLinuxTask) GetCommandline() string

func (*ExportedRekallLinuxTask) GetCreationTime

func (m *ExportedRekallLinuxTask) GetCreationTime() uint64

func (*ExportedRekallLinuxTask) GetEgid

func (m *ExportedRekallLinuxTask) GetEgid() uint64

func (*ExportedRekallLinuxTask) GetEuid

func (m *ExportedRekallLinuxTask) GetEuid() uint64

func (*ExportedRekallLinuxTask) GetGid

func (m *ExportedRekallLinuxTask) GetGid() uint64

func (*ExportedRekallLinuxTask) GetMetadata

func (m *ExportedRekallLinuxTask) GetMetadata() *ExportedMetadata

func (*ExportedRekallLinuxTask) GetName

func (m *ExportedRekallLinuxTask) GetName() string

func (*ExportedRekallLinuxTask) GetParentPid

func (m *ExportedRekallLinuxTask) GetParentPid() uint64

func (*ExportedRekallLinuxTask) GetPid

func (m *ExportedRekallLinuxTask) GetPid() uint64

func (*ExportedRekallLinuxTask) GetUid

func (m *ExportedRekallLinuxTask) GetUid() uint64

func (*ExportedRekallLinuxTask) ProtoMessage

func (*ExportedRekallLinuxTask) ProtoMessage()

func (*ExportedRekallLinuxTask) Reset

func (m *ExportedRekallLinuxTask) Reset()

func (*ExportedRekallLinuxTask) String

func (m *ExportedRekallLinuxTask) String() string

type ExportedRekallLinuxTaskOp

type ExportedRekallLinuxTaskOp struct {
	Metadata         *ExportedMetadata        `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Task             *ExportedRekallLinuxTask `protobuf:"bytes,2,opt,name=task" json:"task,omitempty"`
	Operation        *string                  `protobuf:"bytes,3,opt,name=operation" json:"operation,omitempty"`
	HandlerAddress   *uint64                  `protobuf:"varint,4,opt,name=handler_address,json=handlerAddress" json:"handler_address,omitempty"`
	Module           *string                  `protobuf:"bytes,5,opt,name=module" json:"module,omitempty"`
	Symbol           *string                  `protobuf:"bytes,6,opt,name=symbol" json:"symbol,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

Represents a task_ops entry. Related plugins: check_task_fops,

func (*ExportedRekallLinuxTaskOp) Descriptor

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

func (*ExportedRekallLinuxTaskOp) GetHandlerAddress

func (m *ExportedRekallLinuxTaskOp) GetHandlerAddress() uint64

func (*ExportedRekallLinuxTaskOp) GetMetadata

func (m *ExportedRekallLinuxTaskOp) GetMetadata() *ExportedMetadata

func (*ExportedRekallLinuxTaskOp) GetModule

func (m *ExportedRekallLinuxTaskOp) GetModule() string

func (*ExportedRekallLinuxTaskOp) GetOperation

func (m *ExportedRekallLinuxTaskOp) GetOperation() string

func (*ExportedRekallLinuxTaskOp) GetSymbol

func (m *ExportedRekallLinuxTaskOp) GetSymbol() string

func (*ExportedRekallLinuxTaskOp) GetTask

func (*ExportedRekallLinuxTaskOp) ProtoMessage

func (*ExportedRekallLinuxTaskOp) ProtoMessage()

func (*ExportedRekallLinuxTaskOp) Reset

func (m *ExportedRekallLinuxTaskOp) Reset()

func (*ExportedRekallLinuxTaskOp) String

func (m *ExportedRekallLinuxTaskOp) String() string

type ExportedRekallProcess

type ExportedRekallProcess struct {
	Metadata         *ExportedMetadata `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Pid              *uint64           `protobuf:"varint,2,opt,name=pid" json:"pid,omitempty"`
	Name             *string           `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	Fullpath         *string           `protobuf:"bytes,4,opt,name=fullpath" json:"fullpath,omitempty"`
	CreationTime     *uint64           `protobuf:"varint,5,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	ExitTime         *uint64           `protobuf:"varint,6,opt,name=exit_time,json=exitTime" json:"exit_time,omitempty"`
	ParentPid        *uint64           `protobuf:"varint,7,opt,name=parent_pid,json=parentPid" json:"parent_pid,omitempty"`
	Commandline      *string           `protobuf:"bytes,8,opt,name=commandline" json:"commandline,omitempty"`
	TrustedFullpath  *string           `protobuf:"bytes,9,opt,name=trusted_fullpath,json=trustedFullpath" json:"trusted_fullpath,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Contains the minimum information necessary from a Windows process so correlation with logs can be done easily. Related plugins: pslist

func (*ExportedRekallProcess) Descriptor

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

func (*ExportedRekallProcess) GetCommandline

func (m *ExportedRekallProcess) GetCommandline() string

func (*ExportedRekallProcess) GetCreationTime

func (m *ExportedRekallProcess) GetCreationTime() uint64

func (*ExportedRekallProcess) GetExitTime

func (m *ExportedRekallProcess) GetExitTime() uint64

func (*ExportedRekallProcess) GetFullpath

func (m *ExportedRekallProcess) GetFullpath() string

func (*ExportedRekallProcess) GetMetadata

func (m *ExportedRekallProcess) GetMetadata() *ExportedMetadata

func (*ExportedRekallProcess) GetName

func (m *ExportedRekallProcess) GetName() string

func (*ExportedRekallProcess) GetParentPid

func (m *ExportedRekallProcess) GetParentPid() uint64

func (*ExportedRekallProcess) GetPid

func (m *ExportedRekallProcess) GetPid() uint64

func (*ExportedRekallProcess) GetTrustedFullpath

func (m *ExportedRekallProcess) GetTrustedFullpath() string

func (*ExportedRekallProcess) ProtoMessage

func (*ExportedRekallProcess) ProtoMessage()

func (*ExportedRekallProcess) Reset

func (m *ExportedRekallProcess) Reset()

func (*ExportedRekallProcess) String

func (m *ExportedRekallProcess) String() string

type ExportedRekallWindowsLoadedModule

type ExportedRekallWindowsLoadedModule struct {
	Metadata         *ExportedMetadata      `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Process          *ExportedRekallProcess `protobuf:"bytes,2,opt,name=process" json:"process,omitempty"`
	Fullpath         *string                `protobuf:"bytes,3,opt,name=fullpath" json:"fullpath,omitempty"`
	Address          *uint64                `protobuf:"varint,4,opt,name=address" json:"address,omitempty"`
	Size             *uint64                `protobuf:"varint,5,opt,name=size" json:"size,omitempty"`
	IsInLoadList     *bool                  `protobuf:"varint,6,opt,name=is_in_load_list,json=isInLoadList" json:"is_in_load_list,omitempty"`
	InLoadFullpath   *string                `protobuf:"bytes,7,opt,name=in_load_fullpath,json=inLoadFullpath" json:"in_load_fullpath,omitempty"`
	IsInInitList     *bool                  `protobuf:"varint,8,opt,name=is_in_init_list,json=isInInitList" json:"is_in_init_list,omitempty"`
	InInitFullpath   *string                `protobuf:"bytes,9,opt,name=in_init_fullpath,json=inInitFullpath" json:"in_init_fullpath,omitempty"`
	IsInMemList      *bool                  `protobuf:"varint,10,opt,name=is_in_mem_list,json=isInMemList" json:"is_in_mem_list,omitempty"`
	InMemFullpath    *string                `protobuf:"bytes,11,opt,name=in_mem_fullpath,json=inMemFullpath" json:"in_mem_fullpath,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

Represents a module (usually a dll or executable) loaded into a process' address space in Windows. Related plugins: ldrmodules

func (*ExportedRekallWindowsLoadedModule) Descriptor

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

func (*ExportedRekallWindowsLoadedModule) GetAddress

func (m *ExportedRekallWindowsLoadedModule) GetAddress() uint64

func (*ExportedRekallWindowsLoadedModule) GetFullpath

func (m *ExportedRekallWindowsLoadedModule) GetFullpath() string

func (*ExportedRekallWindowsLoadedModule) GetInInitFullpath

func (m *ExportedRekallWindowsLoadedModule) GetInInitFullpath() string

func (*ExportedRekallWindowsLoadedModule) GetInLoadFullpath

func (m *ExportedRekallWindowsLoadedModule) GetInLoadFullpath() string

func (*ExportedRekallWindowsLoadedModule) GetInMemFullpath

func (m *ExportedRekallWindowsLoadedModule) GetInMemFullpath() string

func (*ExportedRekallWindowsLoadedModule) GetIsInInitList

func (m *ExportedRekallWindowsLoadedModule) GetIsInInitList() bool

func (*ExportedRekallWindowsLoadedModule) GetIsInLoadList

func (m *ExportedRekallWindowsLoadedModule) GetIsInLoadList() bool

func (*ExportedRekallWindowsLoadedModule) GetIsInMemList

func (m *ExportedRekallWindowsLoadedModule) GetIsInMemList() bool

func (*ExportedRekallWindowsLoadedModule) GetMetadata

func (*ExportedRekallWindowsLoadedModule) GetProcess

func (*ExportedRekallWindowsLoadedModule) GetSize

func (*ExportedRekallWindowsLoadedModule) ProtoMessage

func (*ExportedRekallWindowsLoadedModule) ProtoMessage()

func (*ExportedRekallWindowsLoadedModule) Reset

func (*ExportedRekallWindowsLoadedModule) String

type ExportedWindowsHandle

type ExportedWindowsHandle struct {
	Metadata *ExportedMetadata      `protobuf:"bytes,1,opt,name=metadata" json:"metadata,omitempty"`
	Process  *ExportedRekallProcess `protobuf:"bytes,2,opt,name=process" json:"process,omitempty"`
	Address  *uint64                `protobuf:"varint,3,opt,name=address" json:"address,omitempty"`
	//
	Type *string `protobuf:"bytes,4,opt,name=type" json:"type,omitempty"`
	//
	Name             *string `protobuf:"bytes,5,opt,name=name" json:"name,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Represents a handle held by a process. Related plugins: handles

func (*ExportedWindowsHandle) Descriptor

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

func (*ExportedWindowsHandle) GetAddress

func (m *ExportedWindowsHandle) GetAddress() uint64

func (*ExportedWindowsHandle) GetMetadata

func (m *ExportedWindowsHandle) GetMetadata() *ExportedMetadata

func (*ExportedWindowsHandle) GetName

func (m *ExportedWindowsHandle) GetName() string

func (*ExportedWindowsHandle) GetProcess

func (*ExportedWindowsHandle) GetType

func (m *ExportedWindowsHandle) GetType() string

func (*ExportedWindowsHandle) ProtoMessage

func (*ExportedWindowsHandle) ProtoMessage()

func (*ExportedWindowsHandle) Reset

func (m *ExportedWindowsHandle) Reset()

func (*ExportedWindowsHandle) String

func (m *ExportedWindowsHandle) String() string

type FetchBufferForSparseImageArgs

type FetchBufferForSparseImageArgs struct {
	FileUrn          *string `protobuf:"bytes,1,opt,name=file_urn,json=fileUrn" json:"file_urn,omitempty"`
	Length           *uint64 `protobuf:"varint,2,opt,name=length" json:"length,omitempty"`
	Offset           *uint64 `protobuf:"varint,3,opt,name=offset" json:"offset,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 4

func (*FetchBufferForSparseImageArgs) Descriptor

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

func (*FetchBufferForSparseImageArgs) GetFileUrn

func (m *FetchBufferForSparseImageArgs) GetFileUrn() string

func (*FetchBufferForSparseImageArgs) GetLength

func (m *FetchBufferForSparseImageArgs) GetLength() uint64

func (*FetchBufferForSparseImageArgs) GetOffset

func (m *FetchBufferForSparseImageArgs) GetOffset() uint64

func (*FetchBufferForSparseImageArgs) ProtoMessage

func (*FetchBufferForSparseImageArgs) ProtoMessage()

func (*FetchBufferForSparseImageArgs) Reset

func (m *FetchBufferForSparseImageArgs) Reset()

func (*FetchBufferForSparseImageArgs) String

type FileCollectorArgs

type FileCollectorArgs struct {
	Findspecs        []*FindSpec `protobuf:"bytes,1,rep,name=findspecs" json:"findspecs,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

Next field ID: 2

func (*FileCollectorArgs) Descriptor

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

func (*FileCollectorArgs) GetFindspecs

func (m *FileCollectorArgs) GetFindspecs() []*FindSpec

func (*FileCollectorArgs) ProtoMessage

func (*FileCollectorArgs) ProtoMessage()

func (*FileCollectorArgs) Reset

func (m *FileCollectorArgs) Reset()

func (*FileCollectorArgs) String

func (m *FileCollectorArgs) String() string

type FileFinderAccessTimeCondition

type FileFinderAccessTimeCondition struct {
	MinLastAccessTime *uint64 `protobuf:"varint,5,opt,name=min_last_access_time,json=minLastAccessTime,def=0" json:"min_last_access_time,omitempty"`
	MaxLastAccessTime *uint64 `` /* 134-byte string literal not displayed */
	XXX_unrecognized  []byte  `json:"-"`
}

Next field ID: 7

func (*FileFinderAccessTimeCondition) Descriptor

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

func (*FileFinderAccessTimeCondition) GetMaxLastAccessTime

func (m *FileFinderAccessTimeCondition) GetMaxLastAccessTime() uint64

func (*FileFinderAccessTimeCondition) GetMinLastAccessTime

func (m *FileFinderAccessTimeCondition) GetMinLastAccessTime() uint64

func (*FileFinderAccessTimeCondition) ProtoMessage

func (*FileFinderAccessTimeCondition) ProtoMessage()

func (*FileFinderAccessTimeCondition) Reset

func (m *FileFinderAccessTimeCondition) Reset()

func (*FileFinderAccessTimeCondition) String

type FileFinderAction

type FileFinderAction struct {
	ActionType       *FileFinderAction_Action         `protobuf:"varint,1,opt,name=action_type,json=actionType,enum=FileFinderAction_Action,def=0" json:"action_type,omitempty"`
	Download         *FileFinderDownloadActionOptions `protobuf:"bytes,2,opt,name=download" json:"download,omitempty"`
	XXX_unrecognized []byte                           `json:"-"`
}

Next field ID: 3

func (*FileFinderAction) Descriptor

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

func (*FileFinderAction) GetActionType

func (m *FileFinderAction) GetActionType() FileFinderAction_Action

func (*FileFinderAction) GetDownload

func (*FileFinderAction) ProtoMessage

func (*FileFinderAction) ProtoMessage()

func (*FileFinderAction) Reset

func (m *FileFinderAction) Reset()

func (*FileFinderAction) String

func (m *FileFinderAction) String() string

type FileFinderAction_Action

type FileFinderAction_Action int32
const (
	FileFinderAction_STAT     FileFinderAction_Action = 0
	FileFinderAction_HASH     FileFinderAction_Action = 1
	FileFinderAction_DOWNLOAD FileFinderAction_Action = 2
)
const Default_ApiStartRobotGetFilesOperationArgs_Action FileFinderAction_Action = FileFinderAction_DOWNLOAD
const Default_FileFinderAction_ActionType FileFinderAction_Action = FileFinderAction_STAT

func (FileFinderAction_Action) Enum

func (FileFinderAction_Action) EnumDescriptor

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

func (FileFinderAction_Action) String

func (x FileFinderAction_Action) String() string

func (*FileFinderAction_Action) UnmarshalJSON

func (x *FileFinderAction_Action) UnmarshalJSON(data []byte) error

type FileFinderArgs

type FileFinderArgs struct {
	Paths            []string               `protobuf:"bytes,1,rep,name=paths" json:"paths,omitempty"`
	Pathtype         *PathSpec_PathType     `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	FileSize         *uint64                `protobuf:"varint,3,opt,name=file_size,json=fileSize,def=1000000000" json:"file_size,omitempty"`
	Conditions       []*FileFinderCondition `protobuf:"bytes,5,rep,name=conditions" json:"conditions,omitempty"`
	Action           *FileFinderAction      `protobuf:"bytes,6,opt,name=action" json:"action,omitempty"`
	NoFileTypeCheck  *bool                  `protobuf:"varint,7,opt,name=no_file_type_check,json=noFileTypeCheck,def=0" json:"no_file_type_check,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

Next field ID: 8

func (*FileFinderArgs) Descriptor

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

func (*FileFinderArgs) GetAction

func (m *FileFinderArgs) GetAction() *FileFinderAction

func (*FileFinderArgs) GetConditions

func (m *FileFinderArgs) GetConditions() []*FileFinderCondition

func (*FileFinderArgs) GetFileSize

func (m *FileFinderArgs) GetFileSize() uint64

func (*FileFinderArgs) GetNoFileTypeCheck

func (m *FileFinderArgs) GetNoFileTypeCheck() bool

func (*FileFinderArgs) GetPaths

func (m *FileFinderArgs) GetPaths() []string

func (*FileFinderArgs) GetPathtype

func (m *FileFinderArgs) GetPathtype() PathSpec_PathType

func (*FileFinderArgs) ProtoMessage

func (*FileFinderArgs) ProtoMessage()

func (*FileFinderArgs) Reset

func (m *FileFinderArgs) Reset()

func (*FileFinderArgs) String

func (m *FileFinderArgs) String() string

type FileFinderCondition

type FileFinderCondition struct {
	ConditionType        *FileFinderCondition_Type                `protobuf:"varint,1,opt,name=condition_type,json=conditionType,enum=FileFinderCondition_Type" json:"condition_type,omitempty"`
	ModificationTime     *FileFinderModificationTimeCondition     `protobuf:"bytes,2,opt,name=modification_time,json=modificationTime" json:"modification_time,omitempty"`
	AccessTime           *FileFinderAccessTimeCondition           `protobuf:"bytes,3,opt,name=access_time,json=accessTime" json:"access_time,omitempty"`
	InodeChangeTime      *FileFinderInodeChangeTimeCondition      `protobuf:"bytes,4,opt,name=inode_change_time,json=inodeChangeTime" json:"inode_change_time,omitempty"`
	Size                 *FileFinderSizeCondition                 `protobuf:"bytes,5,opt,name=size" json:"size,omitempty"`
	ContentsRegexMatch   *FileFinderContentsRegexMatchCondition   `protobuf:"bytes,6,opt,name=contents_regex_match,json=contentsRegexMatch" json:"contents_regex_match,omitempty"`
	ContentsLiteralMatch *FileFinderContentsLiteralMatchCondition `protobuf:"bytes,7,opt,name=contents_literal_match,json=contentsLiteralMatch" json:"contents_literal_match,omitempty"`
	XXX_unrecognized     []byte                                   `json:"-"`
}

Next field ID: 8

func (*FileFinderCondition) Descriptor

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

func (*FileFinderCondition) GetAccessTime

func (*FileFinderCondition) GetConditionType

func (m *FileFinderCondition) GetConditionType() FileFinderCondition_Type

func (*FileFinderCondition) GetContentsLiteralMatch

func (m *FileFinderCondition) GetContentsLiteralMatch() *FileFinderContentsLiteralMatchCondition

func (*FileFinderCondition) GetContentsRegexMatch

func (m *FileFinderCondition) GetContentsRegexMatch() *FileFinderContentsRegexMatchCondition

func (*FileFinderCondition) GetInodeChangeTime

func (*FileFinderCondition) GetModificationTime

func (m *FileFinderCondition) GetModificationTime() *FileFinderModificationTimeCondition

func (*FileFinderCondition) GetSize

func (*FileFinderCondition) ProtoMessage

func (*FileFinderCondition) ProtoMessage()

func (*FileFinderCondition) Reset

func (m *FileFinderCondition) Reset()

func (*FileFinderCondition) String

func (m *FileFinderCondition) String() string

type FileFinderCondition_Type

type FileFinderCondition_Type int32
const (
	FileFinderCondition_MODIFICATION_TIME      FileFinderCondition_Type = 0
	FileFinderCondition_ACCESS_TIME            FileFinderCondition_Type = 1
	FileFinderCondition_INODE_CHANGE_TIME      FileFinderCondition_Type = 2
	FileFinderCondition_SIZE                   FileFinderCondition_Type = 3
	FileFinderCondition_CONTENTS_REGEX_MATCH   FileFinderCondition_Type = 4
	FileFinderCondition_CONTENTS_LITERAL_MATCH FileFinderCondition_Type = 5
)

func (FileFinderCondition_Type) Enum

func (FileFinderCondition_Type) EnumDescriptor

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

func (FileFinderCondition_Type) String

func (x FileFinderCondition_Type) String() string

func (*FileFinderCondition_Type) UnmarshalJSON

func (x *FileFinderCondition_Type) UnmarshalJSON(data []byte) error

type FileFinderContentsLiteralMatchCondition

type FileFinderContentsLiteralMatchCondition struct {
	Literal          []byte                                        `protobuf:"bytes,5,opt,name=literal" json:"literal,omitempty"`
	Mode             *FileFinderContentsLiteralMatchCondition_Mode `protobuf:"varint,6,opt,name=mode,enum=FileFinderContentsLiteralMatchCondition_Mode,def=1" json:"mode,omitempty"`
	StartOffset      *uint64                                       `protobuf:"varint,2,opt,name=start_offset,json=startOffset,def=0" json:"start_offset,omitempty"`
	Length           *uint64                                       `protobuf:"varint,3,opt,name=length,def=20000000" json:"length,omitempty"`
	BytesBefore      *uint32                                       `protobuf:"varint,7,opt,name=bytes_before,json=bytesBefore,def=0" json:"bytes_before,omitempty"`
	BytesAfter       *uint32                                       `protobuf:"varint,8,opt,name=bytes_after,json=bytesAfter,def=0" json:"bytes_after,omitempty"`
	XorInKey         *uint32                                       `protobuf:"varint,9,opt,name=xor_in_key,json=xorInKey,def=0" json:"xor_in_key,omitempty"`
	XorOutKey        *uint32                                       `protobuf:"varint,10,opt,name=xor_out_key,json=xorOutKey,def=0" json:"xor_out_key,omitempty"`
	XXX_unrecognized []byte                                        `json:"-"`
}

Next field ID: 11

func (*FileFinderContentsLiteralMatchCondition) Descriptor

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

func (*FileFinderContentsLiteralMatchCondition) GetBytesAfter

func (*FileFinderContentsLiteralMatchCondition) GetBytesBefore

func (m *FileFinderContentsLiteralMatchCondition) GetBytesBefore() uint32

func (*FileFinderContentsLiteralMatchCondition) GetLength

func (*FileFinderContentsLiteralMatchCondition) GetLiteral

func (*FileFinderContentsLiteralMatchCondition) GetMode

func (*FileFinderContentsLiteralMatchCondition) GetStartOffset

func (m *FileFinderContentsLiteralMatchCondition) GetStartOffset() uint64

func (*FileFinderContentsLiteralMatchCondition) GetXorInKey

func (*FileFinderContentsLiteralMatchCondition) GetXorOutKey

func (*FileFinderContentsLiteralMatchCondition) ProtoMessage

func (*FileFinderContentsLiteralMatchCondition) Reset

func (*FileFinderContentsLiteralMatchCondition) String

type FileFinderContentsLiteralMatchCondition_Mode

type FileFinderContentsLiteralMatchCondition_Mode int32
const (
	FileFinderContentsLiteralMatchCondition_ALL_HITS  FileFinderContentsLiteralMatchCondition_Mode = 0
	FileFinderContentsLiteralMatchCondition_FIRST_HIT FileFinderContentsLiteralMatchCondition_Mode = 1
)
const Default_FileFinderContentsLiteralMatchCondition_Mode FileFinderContentsLiteralMatchCondition_Mode = FileFinderContentsLiteralMatchCondition_FIRST_HIT

func (FileFinderContentsLiteralMatchCondition_Mode) Enum

func (FileFinderContentsLiteralMatchCondition_Mode) EnumDescriptor

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

func (FileFinderContentsLiteralMatchCondition_Mode) String

func (*FileFinderContentsLiteralMatchCondition_Mode) UnmarshalJSON

func (x *FileFinderContentsLiteralMatchCondition_Mode) UnmarshalJSON(data []byte) error

type FileFinderContentsRegexMatchCondition

type FileFinderContentsRegexMatchCondition struct {
	Regex            *string                                     `protobuf:"bytes,4,opt,name=regex" json:"regex,omitempty"`
	Mode             *FileFinderContentsRegexMatchCondition_Mode `protobuf:"varint,6,opt,name=mode,enum=FileFinderContentsRegexMatchCondition_Mode,def=1" json:"mode,omitempty"`
	BytesBefore      *uint32                                     `protobuf:"varint,7,opt,name=bytes_before,json=bytesBefore,def=0" json:"bytes_before,omitempty"`
	BytesAfter       *uint32                                     `protobuf:"varint,8,opt,name=bytes_after,json=bytesAfter,def=0" json:"bytes_after,omitempty"`
	StartOffset      *uint64                                     `protobuf:"varint,2,opt,name=start_offset,json=startOffset,def=0" json:"start_offset,omitempty"`
	Length           *uint64                                     `protobuf:"varint,3,opt,name=length,def=20000000" json:"length,omitempty"`
	XXX_unrecognized []byte                                      `json:"-"`
}

Next field ID: 9

func (*FileFinderContentsRegexMatchCondition) Descriptor

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

func (*FileFinderContentsRegexMatchCondition) GetBytesAfter

func (m *FileFinderContentsRegexMatchCondition) GetBytesAfter() uint32

func (*FileFinderContentsRegexMatchCondition) GetBytesBefore

func (m *FileFinderContentsRegexMatchCondition) GetBytesBefore() uint32

func (*FileFinderContentsRegexMatchCondition) GetLength

func (*FileFinderContentsRegexMatchCondition) GetMode

func (*FileFinderContentsRegexMatchCondition) GetRegex

func (*FileFinderContentsRegexMatchCondition) GetStartOffset

func (m *FileFinderContentsRegexMatchCondition) GetStartOffset() uint64

func (*FileFinderContentsRegexMatchCondition) ProtoMessage

func (*FileFinderContentsRegexMatchCondition) ProtoMessage()

func (*FileFinderContentsRegexMatchCondition) Reset

func (*FileFinderContentsRegexMatchCondition) String

type FileFinderContentsRegexMatchCondition_Mode

type FileFinderContentsRegexMatchCondition_Mode int32
const (
	FileFinderContentsRegexMatchCondition_ALL_HITS  FileFinderContentsRegexMatchCondition_Mode = 0
	FileFinderContentsRegexMatchCondition_FIRST_HIT FileFinderContentsRegexMatchCondition_Mode = 1
)
const Default_FileFinderContentsRegexMatchCondition_Mode FileFinderContentsRegexMatchCondition_Mode = FileFinderContentsRegexMatchCondition_FIRST_HIT

func (FileFinderContentsRegexMatchCondition_Mode) Enum

func (FileFinderContentsRegexMatchCondition_Mode) EnumDescriptor

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

func (FileFinderContentsRegexMatchCondition_Mode) String

func (*FileFinderContentsRegexMatchCondition_Mode) UnmarshalJSON

func (x *FileFinderContentsRegexMatchCondition_Mode) UnmarshalJSON(data []byte) error

type FileFinderDownloadActionOptions

type FileFinderDownloadActionOptions struct {
	MaxSize           *uint64 `protobuf:"varint,5,opt,name=max_size,json=maxSize,def=100000000" json:"max_size,omitempty"`
	UseExternalStores *bool   `protobuf:"varint,6,opt,name=use_external_stores,json=useExternalStores,def=1" json:"use_external_stores,omitempty"`
	XXX_unrecognized  []byte  `json:"-"`
}

Next field ID: 7

func (*FileFinderDownloadActionOptions) Descriptor

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

func (*FileFinderDownloadActionOptions) GetMaxSize

func (m *FileFinderDownloadActionOptions) GetMaxSize() uint64

func (*FileFinderDownloadActionOptions) GetUseExternalStores

func (m *FileFinderDownloadActionOptions) GetUseExternalStores() bool

func (*FileFinderDownloadActionOptions) ProtoMessage

func (*FileFinderDownloadActionOptions) ProtoMessage()

func (*FileFinderDownloadActionOptions) Reset

func (*FileFinderDownloadActionOptions) String

type FileFinderInodeChangeTimeCondition

type FileFinderInodeChangeTimeCondition struct {
	MinLastInodeChangeTime *uint64 `` /* 133-byte string literal not displayed */
	MaxLastInodeChangeTime *uint64 `` /* 151-byte string literal not displayed */
	XXX_unrecognized       []byte  `json:"-"`
}

Next field ID: 7

func (*FileFinderInodeChangeTimeCondition) Descriptor

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

func (*FileFinderInodeChangeTimeCondition) GetMaxLastInodeChangeTime

func (m *FileFinderInodeChangeTimeCondition) GetMaxLastInodeChangeTime() uint64

func (*FileFinderInodeChangeTimeCondition) GetMinLastInodeChangeTime

func (m *FileFinderInodeChangeTimeCondition) GetMinLastInodeChangeTime() uint64

func (*FileFinderInodeChangeTimeCondition) ProtoMessage

func (*FileFinderInodeChangeTimeCondition) ProtoMessage()

func (*FileFinderInodeChangeTimeCondition) Reset

func (*FileFinderInodeChangeTimeCondition) String

type FileFinderModificationTimeCondition

type FileFinderModificationTimeCondition struct {
	MinLastModifiedTime *uint64 `protobuf:"varint,5,opt,name=min_last_modified_time,json=minLastModifiedTime,def=0" json:"min_last_modified_time,omitempty"`
	MaxLastModifiedTime *uint64 `` /* 140-byte string literal not displayed */
	XXX_unrecognized    []byte  `json:"-"`
}

Next field ID: 7

func (*FileFinderModificationTimeCondition) Descriptor

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

func (*FileFinderModificationTimeCondition) GetMaxLastModifiedTime

func (m *FileFinderModificationTimeCondition) GetMaxLastModifiedTime() uint64

func (*FileFinderModificationTimeCondition) GetMinLastModifiedTime

func (m *FileFinderModificationTimeCondition) GetMinLastModifiedTime() uint64

func (*FileFinderModificationTimeCondition) ProtoMessage

func (*FileFinderModificationTimeCondition) ProtoMessage()

func (*FileFinderModificationTimeCondition) Reset

func (*FileFinderModificationTimeCondition) String

type FileFinderResult

type FileFinderResult struct {
	StatEntry        *StatEntry         `protobuf:"bytes,1,opt,name=stat_entry,json=statEntry" json:"stat_entry,omitempty"`
	Matches          []*BufferReference `protobuf:"bytes,2,rep,name=matches" json:"matches,omitempty"`
	HashEntry        *Hash              `protobuf:"bytes,3,opt,name=hash_entry,json=hashEntry" json:"hash_entry,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 4

func (*FileFinderResult) Descriptor

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

func (*FileFinderResult) GetHashEntry

func (m *FileFinderResult) GetHashEntry() *Hash

func (*FileFinderResult) GetMatches

func (m *FileFinderResult) GetMatches() []*BufferReference

func (*FileFinderResult) GetStatEntry

func (m *FileFinderResult) GetStatEntry() *StatEntry

func (*FileFinderResult) ProtoMessage

func (*FileFinderResult) ProtoMessage()

func (*FileFinderResult) Reset

func (m *FileFinderResult) Reset()

func (*FileFinderResult) String

func (m *FileFinderResult) String() string

type FileFinderSizeCondition

type FileFinderSizeCondition struct {
	MinFileSize      *uint64 `protobuf:"varint,11,opt,name=min_file_size,json=minFileSize,def=0" json:"min_file_size,omitempty"`
	MaxFileSize      *uint64 `protobuf:"varint,12,opt,name=max_file_size,json=maxFileSize,def=20000000" json:"max_file_size,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 13

func (*FileFinderSizeCondition) Descriptor

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

func (*FileFinderSizeCondition) GetMaxFileSize

func (m *FileFinderSizeCondition) GetMaxFileSize() uint64

func (*FileFinderSizeCondition) GetMinFileSize

func (m *FileFinderSizeCondition) GetMinFileSize() uint64

func (*FileFinderSizeCondition) ProtoMessage

func (*FileFinderSizeCondition) ProtoMessage()

func (*FileFinderSizeCondition) Reset

func (m *FileFinderSizeCondition) Reset()

func (*FileFinderSizeCondition) String

func (m *FileFinderSizeCondition) String() string

type FileReference

type FileReference struct {
	ClientId         *string     `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Pathspecs        []*PathSpec `protobuf:"bytes,2,rep,name=pathspecs" json:"pathspecs,omitempty"`
	Sha256Hashes     [][]byte    `protobuf:"bytes,3,rep,name=sha256_hashes,json=sha256Hashes" json:"sha256_hashes,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

Next field ID: 4

func (*FileReference) Descriptor

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

func (*FileReference) GetClientId

func (m *FileReference) GetClientId() string

func (*FileReference) GetPathspecs

func (m *FileReference) GetPathspecs() []*PathSpec

func (*FileReference) GetSha256Hashes

func (m *FileReference) GetSha256Hashes() [][]byte

func (*FileReference) ProtoMessage

func (*FileReference) ProtoMessage()

func (*FileReference) Reset

func (m *FileReference) Reset()

func (*FileReference) String

func (m *FileReference) String() string

type Filesystem

type Filesystem struct {
	Device           *string         `protobuf:"bytes,1,opt,name=device" json:"device,omitempty"`
	MountPoint       *string         `protobuf:"bytes,2,opt,name=mount_point,json=mountPoint" json:"mount_point,omitempty"`
	Type             *string         `protobuf:"bytes,3,opt,name=type" json:"type,omitempty"`
	Label            *string         `protobuf:"bytes,4,opt,name=label" json:"label,omitempty"`
	Options          *AttributedDict `protobuf:"bytes,5,opt,name=options" json:"options,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

Describe filesystems

func (*Filesystem) Descriptor

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

func (*Filesystem) GetDevice

func (m *Filesystem) GetDevice() string

func (*Filesystem) GetLabel

func (m *Filesystem) GetLabel() string

func (*Filesystem) GetMountPoint

func (m *Filesystem) GetMountPoint() string

func (*Filesystem) GetOptions

func (m *Filesystem) GetOptions() *AttributedDict

func (*Filesystem) GetType

func (m *Filesystem) GetType() string

func (*Filesystem) ProtoMessage

func (*Filesystem) ProtoMessage()

func (*Filesystem) Reset

func (m *Filesystem) Reset()

func (*Filesystem) String

func (m *Filesystem) String() string

type Filter

type Filter struct {
	Type             *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	Expression       *string `protobuf:"bytes,2,opt,name=expression" json:"expression,omitempty"`
	Hint             *Hint   `protobuf:"bytes,5,opt,name=hint" json:"hint,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*Filter) Descriptor

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

func (*Filter) GetExpression

func (m *Filter) GetExpression() string

func (*Filter) GetHint

func (m *Filter) GetHint() *Hint

func (*Filter) GetType

func (m *Filter) GetType() string

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) Reset

func (m *Filter) Reset()

func (*Filter) String

func (m *Filter) String() string

type FindFilesArgs

type FindFilesArgs struct {
	Findspec         *FindSpec `protobuf:"bytes,1,opt,name=findspec" json:"findspec,omitempty"`
	MaxResults       *uint64   `protobuf:"varint,3,opt,name=max_results,json=maxResults,def=500" json:"max_results,omitempty"`
	IterationCount   *uint64   `protobuf:"varint,4,opt,name=iteration_count,json=iterationCount,def=20000" json:"iteration_count,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 5

func (*FindFilesArgs) Descriptor

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

func (*FindFilesArgs) GetFindspec

func (m *FindFilesArgs) GetFindspec() *FindSpec

func (*FindFilesArgs) GetIterationCount

func (m *FindFilesArgs) GetIterationCount() uint64

func (*FindFilesArgs) GetMaxResults

func (m *FindFilesArgs) GetMaxResults() uint64

func (*FindFilesArgs) ProtoMessage

func (*FindFilesArgs) ProtoMessage()

func (*FindFilesArgs) Reset

func (m *FindFilesArgs) Reset()

func (*FindFilesArgs) String

func (m *FindFilesArgs) String() string

type FindSpec

type FindSpec struct {
	Iterator  *Iterator `protobuf:"bytes,1,opt,name=iterator" json:"iterator,omitempty"`
	Pathspec  *PathSpec `protobuf:"bytes,2,opt,name=pathspec" json:"pathspec,omitempty"`
	PathGlob  *string   `protobuf:"bytes,13,opt,name=path_glob,json=pathGlob" json:"path_glob,omitempty"`
	PathRegex *string   `protobuf:"bytes,3,opt,name=path_regex,json=pathRegex" json:"path_regex,omitempty"`
	DataRegex *string   `protobuf:"bytes,4,opt,name=data_regex,json=dataRegex" json:"data_regex,omitempty"`
	StartTime *uint64   `protobuf:"varint,5,opt,name=start_time,json=startTime,def=0" json:"start_time,omitempty"`
	EndTime   *uint64   `protobuf:"varint,6,opt,name=end_time,json=endTime,def=9223372036854775807" json:"end_time,omitempty"`
	// Should we cross filesystems? Default is no.
	CrossDevs *bool `protobuf:"varint,7,opt,name=cross_devs,json=crossDevs,def=0" json:"cross_devs,omitempty"`
	// How deep to search?
	MaxDepth *int32     `protobuf:"varint,8,opt,name=max_depth,json=maxDepth,def=15" json:"max_depth,omitempty"`
	Hit      *StatEntry `protobuf:"bytes,9,opt,name=hit" json:"hit,omitempty"`
	// The maximum amount of data from this file to search for data_regex.
	MaxData          *uint64 `protobuf:"varint,10,opt,name=max_data,json=maxData,def=1024000" json:"max_data,omitempty"`
	MinFileSize      *uint64 `protobuf:"varint,11,opt,name=min_file_size,json=minFileSize,def=0" json:"min_file_size,omitempty"`
	MaxFileSize      *uint64 `protobuf:"varint,12,opt,name=max_file_size,json=maxFileSize,def=9223372036854775807" json:"max_file_size,omitempty"`
	PermMask         *uint64 `protobuf:"varint,14,opt,name=perm_mask,json=permMask,def=4095" json:"perm_mask,omitempty"`
	PermMode         *uint64 `protobuf:"varint,15,opt,name=perm_mode,json=permMode" json:"perm_mode,omitempty"`
	Uid              *uint64 `protobuf:"varint,16,opt,name=uid" json:"uid,omitempty"`
	Gid              *uint64 `protobuf:"varint,17,opt,name=gid" json:"gid,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Requests and responses to allow a search for files that match all of these conditions.

func (*FindSpec) Descriptor

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

func (*FindSpec) GetCrossDevs

func (m *FindSpec) GetCrossDevs() bool

func (*FindSpec) GetDataRegex

func (m *FindSpec) GetDataRegex() string

func (*FindSpec) GetEndTime

func (m *FindSpec) GetEndTime() uint64

func (*FindSpec) GetGid

func (m *FindSpec) GetGid() uint64

func (*FindSpec) GetHit

func (m *FindSpec) GetHit() *StatEntry

func (*FindSpec) GetIterator

func (m *FindSpec) GetIterator() *Iterator

func (*FindSpec) GetMaxData

func (m *FindSpec) GetMaxData() uint64

func (*FindSpec) GetMaxDepth

func (m *FindSpec) GetMaxDepth() int32

func (*FindSpec) GetMaxFileSize

func (m *FindSpec) GetMaxFileSize() uint64

func (*FindSpec) GetMinFileSize

func (m *FindSpec) GetMinFileSize() uint64

func (*FindSpec) GetPathGlob

func (m *FindSpec) GetPathGlob() string

func (*FindSpec) GetPathRegex

func (m *FindSpec) GetPathRegex() string

func (*FindSpec) GetPathspec

func (m *FindSpec) GetPathspec() *PathSpec

func (*FindSpec) GetPermMask

func (m *FindSpec) GetPermMask() uint64

func (*FindSpec) GetPermMode

func (m *FindSpec) GetPermMode() uint64

func (*FindSpec) GetStartTime

func (m *FindSpec) GetStartTime() uint64

func (*FindSpec) GetUid

func (m *FindSpec) GetUid() uint64

func (*FindSpec) ProtoMessage

func (*FindSpec) ProtoMessage()

func (*FindSpec) Reset

func (m *FindSpec) Reset()

func (*FindSpec) String

func (m *FindSpec) String() string

type FingerprintFileArgs

type FingerprintFileArgs struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 2

func (*FingerprintFileArgs) Descriptor

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

func (*FingerprintFileArgs) GetPathspec

func (m *FingerprintFileArgs) GetPathspec() *PathSpec

func (*FingerprintFileArgs) ProtoMessage

func (*FingerprintFileArgs) ProtoMessage()

func (*FingerprintFileArgs) Reset

func (m *FingerprintFileArgs) Reset()

func (*FingerprintFileArgs) String

func (m *FingerprintFileArgs) String() string

type FingerprintFileResult

type FingerprintFileResult struct {
	FileUrn          *string `protobuf:"bytes,1,opt,name=file_urn,json=fileUrn" json:"file_urn,omitempty"`
	HashEntry        *Hash   `protobuf:"bytes,2,opt,name=hash_entry,json=hashEntry" json:"hash_entry,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*FingerprintFileResult) Descriptor

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

func (*FingerprintFileResult) GetFileUrn

func (m *FingerprintFileResult) GetFileUrn() string

func (*FingerprintFileResult) GetHashEntry

func (m *FingerprintFileResult) GetHashEntry() *Hash

func (*FingerprintFileResult) ProtoMessage

func (*FingerprintFileResult) ProtoMessage()

func (*FingerprintFileResult) Reset

func (m *FingerprintFileResult) Reset()

func (*FingerprintFileResult) String

func (m *FingerprintFileResult) String() string

type FingerprintRequest

type FingerprintRequest struct {
	Pathspec         *PathSpec           `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	Tuples           []*FingerprintTuple `protobuf:"bytes,2,rep,name=tuples" json:"tuples,omitempty"`
	MaxFilesize      *uint64             `protobuf:"varint,3,opt,name=max_filesize,json=maxFilesize,def=10737418240" json:"max_filesize,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

Request fingerprints for a file.

func (*FingerprintRequest) Descriptor

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

func (*FingerprintRequest) GetMaxFilesize

func (m *FingerprintRequest) GetMaxFilesize() uint64

func (*FingerprintRequest) GetPathspec

func (m *FingerprintRequest) GetPathspec() *PathSpec

func (*FingerprintRequest) GetTuples

func (m *FingerprintRequest) GetTuples() []*FingerprintTuple

func (*FingerprintRequest) ProtoMessage

func (*FingerprintRequest) ProtoMessage()

func (*FingerprintRequest) Reset

func (m *FingerprintRequest) Reset()

func (*FingerprintRequest) String

func (m *FingerprintRequest) String() string

type FingerprintResponse

type FingerprintResponse struct {
	MatchingTypes []FingerprintTuple_Type `protobuf:"varint,1,rep,name=matching_types,json=matchingTypes,enum=FingerprintTuple_Type" json:"matching_types,omitempty"`
	// Deprecated unstructured way to return the hashes. Results are now sent
	// using the Hash message.
	Results          []*Dict   `protobuf:"bytes,2,rep,name=results" json:"results,omitempty"`
	Pathspec         *PathSpec `protobuf:"bytes,3,opt,name=pathspec" json:"pathspec,omitempty"`
	Hash             *Hash     `protobuf:"bytes,4,opt,name=hash" json:"hash,omitempty"`
	BytesRead        *uint64   `protobuf:"varint,5,opt,name=bytes_read,json=bytesRead" json:"bytes_read,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Response data for file hashes and signature blobs.

func (*FingerprintResponse) Descriptor

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

func (*FingerprintResponse) GetBytesRead

func (m *FingerprintResponse) GetBytesRead() uint64

func (*FingerprintResponse) GetHash

func (m *FingerprintResponse) GetHash() *Hash

func (*FingerprintResponse) GetMatchingTypes

func (m *FingerprintResponse) GetMatchingTypes() []FingerprintTuple_Type

func (*FingerprintResponse) GetPathspec

func (m *FingerprintResponse) GetPathspec() *PathSpec

func (*FingerprintResponse) GetResults

func (m *FingerprintResponse) GetResults() []*Dict

func (*FingerprintResponse) ProtoMessage

func (*FingerprintResponse) ProtoMessage()

func (*FingerprintResponse) Reset

func (m *FingerprintResponse) Reset()

func (*FingerprintResponse) String

func (m *FingerprintResponse) String() string

type FingerprintTuple

type FingerprintTuple struct {
	FpType           *FingerprintTuple_Type      `protobuf:"varint,1,req,name=fp_type,json=fpType,enum=FingerprintTuple_Type" json:"fp_type,omitempty"`
	Hashers          []FingerprintTuple_HashType `protobuf:"varint,2,rep,name=hashers,enum=FingerprintTuple_HashType" json:"hashers,omitempty"`
	XXX_unrecognized []byte                      `json:"-"`
}

func (*FingerprintTuple) Descriptor

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

func (*FingerprintTuple) GetFpType

func (m *FingerprintTuple) GetFpType() FingerprintTuple_Type

func (*FingerprintTuple) GetHashers

func (m *FingerprintTuple) GetHashers() []FingerprintTuple_HashType

func (*FingerprintTuple) ProtoMessage

func (*FingerprintTuple) ProtoMessage()

func (*FingerprintTuple) Reset

func (m *FingerprintTuple) Reset()

func (*FingerprintTuple) String

func (m *FingerprintTuple) String() string

type FingerprintTuple_HashType

type FingerprintTuple_HashType int32

The hash functions that a fingerprinting method may employ. If none is given, all applicable ones are used.

const (
	FingerprintTuple_MD5    FingerprintTuple_HashType = 0
	FingerprintTuple_SHA1   FingerprintTuple_HashType = 1
	FingerprintTuple_SHA256 FingerprintTuple_HashType = 2
)

func (FingerprintTuple_HashType) Enum

func (FingerprintTuple_HashType) EnumDescriptor

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

func (FingerprintTuple_HashType) String

func (x FingerprintTuple_HashType) String() string

func (*FingerprintTuple_HashType) UnmarshalJSON

func (x *FingerprintTuple_HashType) UnmarshalJSON(data []byte) error

type FingerprintTuple_Type

type FingerprintTuple_Type int32

The fingerprinting methods the fingerprinter can be asked to perform. If none is given, all are applied.

const (
	FingerprintTuple_FPT_GENERIC FingerprintTuple_Type = 0
	FingerprintTuple_FPT_PE_COFF FingerprintTuple_Type = 1
)

func (FingerprintTuple_Type) Enum

func (FingerprintTuple_Type) EnumDescriptor

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

func (FingerprintTuple_Type) String

func (x FingerprintTuple_Type) String() string

func (*FingerprintTuple_Type) UnmarshalJSON

func (x *FingerprintTuple_Type) UnmarshalJSON(data []byte) error

type FirefoxHistoryArgs

type FirefoxHistoryArgs struct {
	Pathtype         *PathSpec_PathType `protobuf:"varint,1,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	GetArchive       *bool              `protobuf:"varint,2,opt,name=get_archive,json=getArchive,def=0" json:"get_archive,omitempty"`
	Username         *string            `protobuf:"bytes,3,opt,name=username" json:"username,omitempty"`
	HistoryPath      *string            `protobuf:"bytes,5,opt,name=history_path,json=historyPath" json:"history_path,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 6

func (*FirefoxHistoryArgs) Descriptor

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

func (*FirefoxHistoryArgs) GetGetArchive

func (m *FirefoxHistoryArgs) GetGetArchive() bool

func (*FirefoxHistoryArgs) GetHistoryPath

func (m *FirefoxHistoryArgs) GetHistoryPath() string

func (*FirefoxHistoryArgs) GetPathtype

func (m *FirefoxHistoryArgs) GetPathtype() PathSpec_PathType

func (*FirefoxHistoryArgs) GetUsername

func (m *FirefoxHistoryArgs) GetUsername() string

func (*FirefoxHistoryArgs) ProtoMessage

func (*FirefoxHistoryArgs) ProtoMessage()

func (*FirefoxHistoryArgs) Reset

func (m *FirefoxHistoryArgs) Reset()

func (*FirefoxHistoryArgs) String

func (m *FirefoxHistoryArgs) String() string

type Flow

type Flow struct {
	Name      *string     `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Pickle    []byte      `protobuf:"bytes,2,opt,name=pickle" json:"pickle,omitempty"`
	TsId      *uint64     `protobuf:"varint,3,opt,name=ts_id,json=tsId" json:"ts_id,omitempty"`
	State     *Flow_State `protobuf:"varint,4,opt,name=state,enum=Flow_State,def=0" json:"state,omitempty"`
	SessionId *string     `protobuf:"bytes,5,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	// The number of outstanding requests in this flow
	OutstandingRequests *uint32 `protobuf:"varint,6,opt,name=outstanding_requests,json=outstandingRequests,def=0" json:"outstanding_requests,omitempty"`
	Creator             *string `protobuf:"bytes,7,opt,name=creator" json:"creator,omitempty"`
	Backtrace           *string `protobuf:"bytes,8,opt,name=backtrace" json:"backtrace,omitempty"`
	CreateTime          *uint64 `protobuf:"varint,9,opt,name=create_time,json=createTime,def=0" json:"create_time,omitempty"`
	// A progress indicator from 0-100.
	Progress *int32 `protobuf:"varint,10,opt,name=progress,def=0" json:"progress,omitempty"`
	// Dict of arguments passed to the flow.
	Args *Dict `protobuf:"bytes,11,opt,name=args" json:"args,omitempty"`
	// Event ID - unique id for user initiated event.
	EventId *string `protobuf:"bytes,12,opt,name=event_id,json=eventId" json:"event_id,omitempty"`
	// RequestState - Only populated in child flows
	RequestState *RequestState `protobuf:"bytes,14,opt,name=request_state,json=requestState" json:"request_state,omitempty"`
	// A helpful status message that can be set by flows to track their progress.
	Status *string `protobuf:"bytes,15,opt,name=status" json:"status,omitempty"`
	// The children of this flow.
	Children []string `protobuf:"bytes,16,rep,name=children" json:"children,omitempty"`
	// The client id for this flow.
	ClientId *string `protobuf:"bytes,17,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	// The cpu seconds used on the client to complete this flow.
	CpuUsed *CpuSeconds `protobuf:"bytes,18,opt,name=cpu_used,json=cpuUsed" json:"cpu_used,omitempty"`
	// The bandwidth used for this flow.
	NetworkBytesSent *uint64 `protobuf:"varint,19,opt,name=network_bytes_sent,json=networkBytesSent" json:"network_bytes_sent,omitempty"`
	// The priority of this flow.
	Priority         *GrrMessage_Priority `protobuf:"varint,20,opt,name=priority,enum=GrrMessage_Priority" json:"priority,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

Flows are pickled in the data store:

func (*Flow) Descriptor

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

func (*Flow) GetArgs

func (m *Flow) GetArgs() *Dict

func (*Flow) GetBacktrace

func (m *Flow) GetBacktrace() string

func (*Flow) GetChildren

func (m *Flow) GetChildren() []string

func (*Flow) GetClientId

func (m *Flow) GetClientId() string

func (*Flow) GetCpuUsed

func (m *Flow) GetCpuUsed() *CpuSeconds

func (*Flow) GetCreateTime

func (m *Flow) GetCreateTime() uint64

func (*Flow) GetCreator

func (m *Flow) GetCreator() string

func (*Flow) GetEventId

func (m *Flow) GetEventId() string

func (*Flow) GetName

func (m *Flow) GetName() string

func (*Flow) GetNetworkBytesSent

func (m *Flow) GetNetworkBytesSent() uint64

func (*Flow) GetOutstandingRequests

func (m *Flow) GetOutstandingRequests() uint32

func (*Flow) GetPickle

func (m *Flow) GetPickle() []byte

func (*Flow) GetPriority

func (m *Flow) GetPriority() GrrMessage_Priority

func (*Flow) GetProgress

func (m *Flow) GetProgress() int32

func (*Flow) GetRequestState

func (m *Flow) GetRequestState() *RequestState

func (*Flow) GetSessionId

func (m *Flow) GetSessionId() string

func (*Flow) GetState

func (m *Flow) GetState() Flow_State

func (*Flow) GetStatus

func (m *Flow) GetStatus() string

func (*Flow) GetTsId

func (m *Flow) GetTsId() uint64

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) Reset

func (m *Flow) Reset()

func (*Flow) String

func (m *Flow) String() string

type FlowLog

type FlowLog struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	LogMessage       *string `protobuf:"bytes,2,opt,name=log_message,json=logMessage" json:"log_message,omitempty"`
	Urn              *string `protobuf:"bytes,3,opt,name=urn" json:"urn,omitempty"`
	FlowName         *string `protobuf:"bytes,4,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*FlowLog) Descriptor

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

func (*FlowLog) GetClientId

func (m *FlowLog) GetClientId() string

func (*FlowLog) GetFlowName

func (m *FlowLog) GetFlowName() string

func (*FlowLog) GetLogMessage

func (m *FlowLog) GetLogMessage() string

func (*FlowLog) GetUrn

func (m *FlowLog) GetUrn() string

func (*FlowLog) ProtoMessage

func (*FlowLog) ProtoMessage()

func (*FlowLog) Reset

func (m *FlowLog) Reset()

func (*FlowLog) String

func (m *FlowLog) String() string

type FlowNotification

type FlowNotification struct {
	SessionId        *string                  `protobuf:"bytes,1,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	FlowName         *string                  `protobuf:"bytes,2,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	ClientId         *string                  `protobuf:"bytes,3,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Status           *FlowNotification_Status `protobuf:"varint,4,opt,name=status,enum=FlowNotification_Status" json:"status,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*FlowNotification) Descriptor

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

func (*FlowNotification) GetClientId

func (m *FlowNotification) GetClientId() string

func (*FlowNotification) GetFlowName

func (m *FlowNotification) GetFlowName() string

func (*FlowNotification) GetSessionId

func (m *FlowNotification) GetSessionId() string

func (*FlowNotification) GetStatus

func (*FlowNotification) ProtoMessage

func (*FlowNotification) ProtoMessage()

func (*FlowNotification) Reset

func (m *FlowNotification) Reset()

func (*FlowNotification) String

func (m *FlowNotification) String() string

type FlowNotification_Status

type FlowNotification_Status int32
const (
	FlowNotification_UNKNOWN FlowNotification_Status = 0
	FlowNotification_OK      FlowNotification_Status = 1
	FlowNotification_ERROR   FlowNotification_Status = 2
)

func (FlowNotification_Status) Enum

func (FlowNotification_Status) EnumDescriptor

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

func (FlowNotification_Status) String

func (x FlowNotification_Status) String() string

func (*FlowNotification_Status) UnmarshalJSON

func (x *FlowNotification_Status) UnmarshalJSON(data []byte) error

type FlowRequest

type FlowRequest struct {
	ClientIds        []string        `protobuf:"bytes,1,rep,name=client_ids,json=clientIds" json:"client_ids,omitempty"`
	Args             *AnyValue       `protobuf:"bytes,5,opt,name=args" json:"args,omitempty"`
	RunnerArgs       *FlowRunnerArgs `protobuf:"bytes,6,opt,name=runner_args,json=runnerArgs" json:"runner_args,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

Next field ID: 7

func (*FlowRequest) Descriptor

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

func (*FlowRequest) GetArgs

func (m *FlowRequest) GetArgs() *AnyValue

func (*FlowRequest) GetClientIds

func (m *FlowRequest) GetClientIds() []string

func (*FlowRequest) GetRunnerArgs

func (m *FlowRequest) GetRunnerArgs() *FlowRunnerArgs

func (*FlowRequest) ProtoMessage

func (*FlowRequest) ProtoMessage()

func (*FlowRequest) Reset

func (m *FlowRequest) Reset()

func (*FlowRequest) String

func (m *FlowRequest) String() string

type FlowRunnerArgs

type FlowRunnerArgs struct {
	Priority                 *GrrMessage_Priority      `protobuf:"varint,1,opt,name=priority,enum=GrrMessage_Priority,def=1" json:"priority,omitempty"`
	NotifyToUser             *bool                     `protobuf:"varint,2,opt,name=notify_to_user,json=notifyToUser,def=1" json:"notify_to_user,omitempty"`
	SendReplies              *bool                     `protobuf:"varint,3,opt,name=send_replies,json=sendReplies,def=1" json:"send_replies,omitempty"`
	NotificationEvent        *string                   `protobuf:"bytes,4,opt,name=notification_event,json=notificationEvent" json:"notification_event,omitempty"`
	NotificationUrn          *string                   `protobuf:"bytes,14,opt,name=notification_urn,json=notificationUrn" json:"notification_urn,omitempty"`
	ClientId                 *string                   `protobuf:"bytes,5,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Queue                    *string                   `protobuf:"bytes,6,opt,name=queue,def=F" json:"queue,omitempty"`
	EventId                  *string                   `protobuf:"bytes,7,opt,name=event_id,json=eventId" json:"event_id,omitempty"`
	Token                    *ACLToken                 `protobuf:"bytes,8,opt,name=token" json:"token,omitempty"`
	CpuLimit                 *uint64                   `protobuf:"varint,9,opt,name=cpu_limit,json=cpuLimit,def=7200" json:"cpu_limit,omitempty"`
	NetworkBytesLimit        *uint64                   `protobuf:"varint,13,opt,name=network_bytes_limit,json=networkBytesLimit" json:"network_bytes_limit,omitempty"`
	RequestState             *RequestState             `protobuf:"bytes,10,opt,name=request_state,json=requestState" json:"request_state,omitempty"`
	FlowName                 *string                   `protobuf:"bytes,11,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	BaseSessionId            *string                   `protobuf:"bytes,12,opt,name=base_session_id,json=baseSessionId" json:"base_session_id,omitempty"`
	StartTime                *uint64                   `protobuf:"varint,15,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
	Output                   *string                   `protobuf:"bytes,16,opt,name=output,def=analysis/{p}/{u}-{t}" json:"output,omitempty"`
	LogsCollectionUrn        *string                   `protobuf:"bytes,17,opt,name=logs_collection_urn,json=logsCollectionUrn" json:"logs_collection_urn,omitempty"`
	WriteIntermediateResults *bool                     `` /* 136-byte string literal not displayed */
	RequireFastpoll          *bool                     `protobuf:"varint,19,opt,name=require_fastpoll,json=requireFastpoll,def=1" json:"require_fastpoll,omitempty"`
	Creator                  *string                   `protobuf:"bytes,20,opt,name=creator" json:"creator,omitempty"`
	OutputPlugins            []*OutputPluginDescriptor `protobuf:"bytes,21,rep,name=output_plugins,json=outputPlugins" json:"output_plugins,omitempty"`
	XXX_unrecognized         []byte                    `json:"-"`
}

Next field: 22

func (*FlowRunnerArgs) Descriptor

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

func (*FlowRunnerArgs) GetBaseSessionId

func (m *FlowRunnerArgs) GetBaseSessionId() string

func (*FlowRunnerArgs) GetClientId

func (m *FlowRunnerArgs) GetClientId() string

func (*FlowRunnerArgs) GetCpuLimit

func (m *FlowRunnerArgs) GetCpuLimit() uint64

func (*FlowRunnerArgs) GetCreator

func (m *FlowRunnerArgs) GetCreator() string

func (*FlowRunnerArgs) GetEventId

func (m *FlowRunnerArgs) GetEventId() string

func (*FlowRunnerArgs) GetFlowName

func (m *FlowRunnerArgs) GetFlowName() string

func (*FlowRunnerArgs) GetLogsCollectionUrn

func (m *FlowRunnerArgs) GetLogsCollectionUrn() string

func (*FlowRunnerArgs) GetNetworkBytesLimit

func (m *FlowRunnerArgs) GetNetworkBytesLimit() uint64

func (*FlowRunnerArgs) GetNotificationEvent

func (m *FlowRunnerArgs) GetNotificationEvent() string

func (*FlowRunnerArgs) GetNotificationUrn

func (m *FlowRunnerArgs) GetNotificationUrn() string

func (*FlowRunnerArgs) GetNotifyToUser

func (m *FlowRunnerArgs) GetNotifyToUser() bool

func (*FlowRunnerArgs) GetOutput

func (m *FlowRunnerArgs) GetOutput() string

func (*FlowRunnerArgs) GetOutputPlugins

func (m *FlowRunnerArgs) GetOutputPlugins() []*OutputPluginDescriptor

func (*FlowRunnerArgs) GetPriority

func (m *FlowRunnerArgs) GetPriority() GrrMessage_Priority

func (*FlowRunnerArgs) GetQueue

func (m *FlowRunnerArgs) GetQueue() string

func (*FlowRunnerArgs) GetRequestState

func (m *FlowRunnerArgs) GetRequestState() *RequestState

func (*FlowRunnerArgs) GetRequireFastpoll

func (m *FlowRunnerArgs) GetRequireFastpoll() bool

func (*FlowRunnerArgs) GetSendReplies

func (m *FlowRunnerArgs) GetSendReplies() bool

func (*FlowRunnerArgs) GetStartTime

func (m *FlowRunnerArgs) GetStartTime() uint64

func (*FlowRunnerArgs) GetToken

func (m *FlowRunnerArgs) GetToken() *ACLToken

func (*FlowRunnerArgs) GetWriteIntermediateResults

func (m *FlowRunnerArgs) GetWriteIntermediateResults() bool

func (*FlowRunnerArgs) ProtoMessage

func (*FlowRunnerArgs) ProtoMessage()

func (*FlowRunnerArgs) Reset

func (m *FlowRunnerArgs) Reset()

func (*FlowRunnerArgs) String

func (m *FlowRunnerArgs) String() string

type Flow_State

type Flow_State int32
const (
	Flow_RUNNING    Flow_State = 0
	Flow_TERMINATED Flow_State = 1
	Flow_ERROR      Flow_State = 3
	// A well known flow will not queue any messages and always
	// forward messages to the worker:
	Flow_WELL_KNOWN Flow_State = 2
)
const Default_Flow_State Flow_State = Flow_RUNNING

func (Flow_State) Enum

func (x Flow_State) Enum() *Flow_State

func (Flow_State) EnumDescriptor

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

func (Flow_State) String

func (x Flow_State) String() string

func (*Flow_State) UnmarshalJSON

func (x *Flow_State) UnmarshalJSON(data []byte) error

type FolderInformation

type FolderInformation struct {
	AppData      *string `protobuf:"bytes,1,opt,name=app_data,json=appData" json:"app_data,omitempty"`
	Cache        *string `protobuf:"bytes,2,opt,name=cache" json:"cache,omitempty"`
	Cookies      *string `protobuf:"bytes,3,opt,name=cookies" json:"cookies,omitempty"`
	Desktop      *string `protobuf:"bytes,4,opt,name=desktop" json:"desktop,omitempty"`
	Favorites    *string `protobuf:"bytes,5,opt,name=favorites" json:"favorites,omitempty"`
	History      *string `protobuf:"bytes,6,opt,name=history" json:"history,omitempty"`
	LocalAppData *string `protobuf:"bytes,7,opt,name=local_app_data,json=localAppData" json:"local_app_data,omitempty"`
	// ID 8 previously used by local_settings
	MyMusic          *string `protobuf:"bytes,9,opt,name=my_music,json=myMusic" json:"my_music,omitempty"`
	MyPictures       *string `protobuf:"bytes,10,opt,name=my_pictures,json=myPictures" json:"my_pictures,omitempty"`
	MyVideo          *string `protobuf:"bytes,11,opt,name=my_video,json=myVideo" json:"my_video,omitempty"`
	NetHood          *string `protobuf:"bytes,12,opt,name=net_hood,json=netHood" json:"net_hood,omitempty"`
	Personal         *string `protobuf:"bytes,13,opt,name=personal" json:"personal,omitempty"`
	PrintHood        *string `protobuf:"bytes,14,opt,name=print_hood,json=printHood" json:"print_hood,omitempty"`
	Programs         *string `protobuf:"bytes,15,opt,name=programs" json:"programs,omitempty"`
	Recent           *string `protobuf:"bytes,16,opt,name=recent" json:"recent,omitempty"`
	SendTo           *string `protobuf:"bytes,17,opt,name=send_to,json=sendTo" json:"send_to,omitempty"`
	StartMenu        *string `protobuf:"bytes,18,opt,name=start_menu,json=startMenu" json:"start_menu,omitempty"`
	Startup          *string `protobuf:"bytes,19,opt,name=startup" json:"startup,omitempty"`
	Templates        *string `protobuf:"bytes,20,opt,name=templates" json:"templates,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*FolderInformation) Descriptor

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

func (*FolderInformation) GetAppData

func (m *FolderInformation) GetAppData() string

func (*FolderInformation) GetCache

func (m *FolderInformation) GetCache() string

func (*FolderInformation) GetCookies

func (m *FolderInformation) GetCookies() string

func (*FolderInformation) GetDesktop

func (m *FolderInformation) GetDesktop() string

func (*FolderInformation) GetFavorites

func (m *FolderInformation) GetFavorites() string

func (*FolderInformation) GetHistory

func (m *FolderInformation) GetHistory() string

func (*FolderInformation) GetLocalAppData

func (m *FolderInformation) GetLocalAppData() string

func (*FolderInformation) GetMyMusic

func (m *FolderInformation) GetMyMusic() string

func (*FolderInformation) GetMyPictures

func (m *FolderInformation) GetMyPictures() string

func (*FolderInformation) GetMyVideo

func (m *FolderInformation) GetMyVideo() string

func (*FolderInformation) GetNetHood

func (m *FolderInformation) GetNetHood() string

func (*FolderInformation) GetPersonal

func (m *FolderInformation) GetPersonal() string

func (*FolderInformation) GetPrintHood

func (m *FolderInformation) GetPrintHood() string

func (*FolderInformation) GetPrograms

func (m *FolderInformation) GetPrograms() string

func (*FolderInformation) GetRecent

func (m *FolderInformation) GetRecent() string

func (*FolderInformation) GetSendTo

func (m *FolderInformation) GetSendTo() string

func (*FolderInformation) GetStartMenu

func (m *FolderInformation) GetStartMenu() string

func (*FolderInformation) GetStartup

func (m *FolderInformation) GetStartup() string

func (*FolderInformation) GetTemplates

func (m *FolderInformation) GetTemplates() string

func (*FolderInformation) ProtoMessage

func (*FolderInformation) ProtoMessage()

func (*FolderInformation) Reset

func (m *FolderInformation) Reset()

func (*FolderInformation) String

func (m *FolderInformation) String() string

type ForemanClientRule

type ForemanClientRule struct {
	RuleType         *ForemanClientRule_Type   `protobuf:"varint,1,opt,name=rule_type,json=ruleType,enum=ForemanClientRule_Type" json:"rule_type,omitempty"`
	Os               *ForemanOsClientRule      `protobuf:"bytes,2,opt,name=os" json:"os,omitempty"`
	Label            *ForemanLabelClientRule   `protobuf:"bytes,3,opt,name=label" json:"label,omitempty"`
	Regex            *ForemanRegexClientRule   `protobuf:"bytes,4,opt,name=regex" json:"regex,omitempty"`
	Integer          *ForemanIntegerClientRule `protobuf:"bytes,5,opt,name=integer" json:"integer,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

"Base class" proto for foreman client rule protos.

func (*ForemanClientRule) Descriptor

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

func (*ForemanClientRule) GetInteger

func (*ForemanClientRule) GetLabel

func (*ForemanClientRule) GetOs

func (*ForemanClientRule) GetRegex

func (*ForemanClientRule) GetRuleType

func (m *ForemanClientRule) GetRuleType() ForemanClientRule_Type

func (*ForemanClientRule) ProtoMessage

func (*ForemanClientRule) ProtoMessage()

func (*ForemanClientRule) Reset

func (m *ForemanClientRule) Reset()

func (*ForemanClientRule) String

func (m *ForemanClientRule) String() string

type ForemanClientRuleSet

type ForemanClientRuleSet struct {
	// If this is MATCH_ANY then we fire when any rule matches
	MatchMode        *ForemanClientRuleSet_MatchMode `protobuf:"varint,1,opt,name=match_mode,json=matchMode,enum=ForemanClientRuleSet_MatchMode,def=0" json:"match_mode,omitempty"`
	Rules            []*ForemanClientRule            `protobuf:"bytes,2,rep,name=rules" json:"rules,omitempty"`
	XXX_unrecognized []byte                          `json:"-"`
}

This proto holds rules and the strategy used to evaluate them.

func (*ForemanClientRuleSet) Descriptor

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

func (*ForemanClientRuleSet) GetMatchMode

func (*ForemanClientRuleSet) GetRules

func (m *ForemanClientRuleSet) GetRules() []*ForemanClientRule

func (*ForemanClientRuleSet) ProtoMessage

func (*ForemanClientRuleSet) ProtoMessage()

func (*ForemanClientRuleSet) Reset

func (m *ForemanClientRuleSet) Reset()

func (*ForemanClientRuleSet) String

func (m *ForemanClientRuleSet) String() string

type ForemanClientRuleSet_MatchMode

type ForemanClientRuleSet_MatchMode int32
const (
	ForemanClientRuleSet_MATCH_ALL ForemanClientRuleSet_MatchMode = 0
	ForemanClientRuleSet_MATCH_ANY ForemanClientRuleSet_MatchMode = 1
)
const Default_ForemanClientRuleSet_MatchMode ForemanClientRuleSet_MatchMode = ForemanClientRuleSet_MATCH_ALL

func (ForemanClientRuleSet_MatchMode) Enum

func (ForemanClientRuleSet_MatchMode) EnumDescriptor

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

func (ForemanClientRuleSet_MatchMode) String

func (*ForemanClientRuleSet_MatchMode) UnmarshalJSON

func (x *ForemanClientRuleSet_MatchMode) UnmarshalJSON(data []byte) error

type ForemanClientRule_Type

type ForemanClientRule_Type int32
const (
	ForemanClientRule_OS      ForemanClientRule_Type = 0
	ForemanClientRule_LABEL   ForemanClientRule_Type = 1
	ForemanClientRule_REGEX   ForemanClientRule_Type = 2
	ForemanClientRule_INTEGER ForemanClientRule_Type = 3
)

func (ForemanClientRule_Type) Enum

func (ForemanClientRule_Type) EnumDescriptor

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

func (ForemanClientRule_Type) String

func (x ForemanClientRule_Type) String() string

func (*ForemanClientRule_Type) UnmarshalJSON

func (x *ForemanClientRule_Type) UnmarshalJSON(data []byte) error

type ForemanIntegerClientRule

type ForemanIntegerClientRule struct {
	// A relative path under the client which the attribute applies to
	Path             *string                            `protobuf:"bytes,1,opt,name=path,def=/" json:"path,omitempty"`
	AttributeName    *string                            `protobuf:"bytes,2,opt,name=attribute_name,json=attributeName" json:"attribute_name,omitempty"`
	Operator         *ForemanIntegerClientRule_Operator `protobuf:"varint,3,opt,name=operator,enum=ForemanIntegerClientRule_Operator,def=0" json:"operator,omitempty"`
	Value            *uint64                            `protobuf:"varint,4,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte                             `json:"-"`
}

This rule will fire if the expression operator(attribute, value) is true.

func (*ForemanIntegerClientRule) Descriptor

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

func (*ForemanIntegerClientRule) GetAttributeName

func (m *ForemanIntegerClientRule) GetAttributeName() string

func (*ForemanIntegerClientRule) GetOperator

func (*ForemanIntegerClientRule) GetPath

func (m *ForemanIntegerClientRule) GetPath() string

func (*ForemanIntegerClientRule) GetValue

func (m *ForemanIntegerClientRule) GetValue() uint64

func (*ForemanIntegerClientRule) ProtoMessage

func (*ForemanIntegerClientRule) ProtoMessage()

func (*ForemanIntegerClientRule) Reset

func (m *ForemanIntegerClientRule) Reset()

func (*ForemanIntegerClientRule) String

func (m *ForemanIntegerClientRule) String() string

type ForemanIntegerClientRule_Operator

type ForemanIntegerClientRule_Operator int32
const (
	ForemanIntegerClientRule_EQUAL        ForemanIntegerClientRule_Operator = 0
	ForemanIntegerClientRule_LESS_THAN    ForemanIntegerClientRule_Operator = 1
	ForemanIntegerClientRule_GREATER_THAN ForemanIntegerClientRule_Operator = 2
)
const Default_ForemanIntegerClientRule_Operator ForemanIntegerClientRule_Operator = ForemanIntegerClientRule_EQUAL

func (ForemanIntegerClientRule_Operator) Enum

func (ForemanIntegerClientRule_Operator) EnumDescriptor

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

func (ForemanIntegerClientRule_Operator) String

func (*ForemanIntegerClientRule_Operator) UnmarshalJSON

func (x *ForemanIntegerClientRule_Operator) UnmarshalJSON(data []byte) error

type ForemanLabelClientRule

type ForemanLabelClientRule struct {
	LabelNames       []string                          `protobuf:"bytes,1,rep,name=label_names,json=labelNames" json:"label_names,omitempty"`
	MatchMode        *ForemanLabelClientRule_MatchMode `` /* 126-byte string literal not displayed */
	XXX_unrecognized []byte                            `json:"-"`
}

This rule will fire if the client has the selected label.

func (*ForemanLabelClientRule) Descriptor

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

func (*ForemanLabelClientRule) GetLabelNames

func (m *ForemanLabelClientRule) GetLabelNames() []string

func (*ForemanLabelClientRule) GetMatchMode

func (*ForemanLabelClientRule) ProtoMessage

func (*ForemanLabelClientRule) ProtoMessage()

func (*ForemanLabelClientRule) Reset

func (m *ForemanLabelClientRule) Reset()

func (*ForemanLabelClientRule) String

func (m *ForemanLabelClientRule) String() string

type ForemanLabelClientRule_MatchMode

type ForemanLabelClientRule_MatchMode int32
const (
	ForemanLabelClientRule_MATCH_ALL          ForemanLabelClientRule_MatchMode = 0
	ForemanLabelClientRule_MATCH_ANY          ForemanLabelClientRule_MatchMode = 1
	ForemanLabelClientRule_DOES_NOT_MATCH_ALL ForemanLabelClientRule_MatchMode = 2
	ForemanLabelClientRule_DOES_NOT_MATCH_ANY ForemanLabelClientRule_MatchMode = 3
)
const Default_ForemanLabelClientRule_MatchMode ForemanLabelClientRule_MatchMode = ForemanLabelClientRule_MATCH_ALL

func (ForemanLabelClientRule_MatchMode) Enum

func (ForemanLabelClientRule_MatchMode) EnumDescriptor

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

func (ForemanLabelClientRule_MatchMode) String

func (*ForemanLabelClientRule_MatchMode) UnmarshalJSON

func (x *ForemanLabelClientRule_MatchMode) UnmarshalJSON(data []byte) error

type ForemanOsClientRule

type ForemanOsClientRule struct {
	OsWindows        *bool  `protobuf:"varint,1,opt,name=os_windows,json=osWindows" json:"os_windows,omitempty"`
	OsLinux          *bool  `protobuf:"varint,2,opt,name=os_linux,json=osLinux" json:"os_linux,omitempty"`
	OsDarwin         *bool  `protobuf:"varint,3,opt,name=os_darwin,json=osDarwin" json:"os_darwin,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

This rule will fire if the client OS is marked as true in the proto.

func (*ForemanOsClientRule) Descriptor

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

func (*ForemanOsClientRule) GetOsDarwin

func (m *ForemanOsClientRule) GetOsDarwin() bool

func (*ForemanOsClientRule) GetOsLinux

func (m *ForemanOsClientRule) GetOsLinux() bool

func (*ForemanOsClientRule) GetOsWindows

func (m *ForemanOsClientRule) GetOsWindows() bool

func (*ForemanOsClientRule) ProtoMessage

func (*ForemanOsClientRule) ProtoMessage()

func (*ForemanOsClientRule) Reset

func (m *ForemanOsClientRule) Reset()

func (*ForemanOsClientRule) String

func (m *ForemanOsClientRule) String() string

type ForemanRegexClientRule

type ForemanRegexClientRule struct {
	// A relative path under the client which the attribute applies to
	Path             *string `protobuf:"bytes,1,opt,name=path,def=/" json:"path,omitempty"`
	AttributeName    *string `protobuf:"bytes,2,opt,name=attribute_name,json=attributeName" json:"attribute_name,omitempty"`
	AttributeRegex   *string `protobuf:"bytes,3,opt,name=attribute_regex,json=attributeRegex" json:"attribute_regex,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

The Foreman schedules flows based on these rules firing.

func (*ForemanRegexClientRule) Descriptor

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

func (*ForemanRegexClientRule) GetAttributeName

func (m *ForemanRegexClientRule) GetAttributeName() string

func (*ForemanRegexClientRule) GetAttributeRegex

func (m *ForemanRegexClientRule) GetAttributeRegex() string

func (*ForemanRegexClientRule) GetPath

func (m *ForemanRegexClientRule) GetPath() string

func (*ForemanRegexClientRule) ProtoMessage

func (*ForemanRegexClientRule) ProtoMessage()

func (*ForemanRegexClientRule) Reset

func (m *ForemanRegexClientRule) Reset()

func (*ForemanRegexClientRule) String

func (m *ForemanRegexClientRule) String() string

type ForemanRule

type ForemanRule struct {
	// We fire when all these rules match
	ClientRuleSet *ForemanClientRuleSet `protobuf:"bytes,7,opt,name=client_rule_set,json=clientRuleSet" json:"client_rule_set,omitempty"`
	// These will all run in case this rule fires
	Actions []*ForemanRuleAction `protobuf:"bytes,3,rep,name=actions" json:"actions,omitempty"`
	Created *uint64              `protobuf:"varint,4,opt,name=created" json:"created,omitempty"`
	Expires *uint64              `protobuf:"varint,5,opt,name=expires" json:"expires,omitempty"`
	// A Human readable description of what this is supposed to do
	Description      *string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*ForemanRule) Descriptor

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

func (*ForemanRule) GetActions

func (m *ForemanRule) GetActions() []*ForemanRuleAction

func (*ForemanRule) GetClientRuleSet

func (m *ForemanRule) GetClientRuleSet() *ForemanClientRuleSet

func (*ForemanRule) GetCreated

func (m *ForemanRule) GetCreated() uint64

func (*ForemanRule) GetDescription

func (m *ForemanRule) GetDescription() string

func (*ForemanRule) GetExpires

func (m *ForemanRule) GetExpires() uint64

func (*ForemanRule) ProtoMessage

func (*ForemanRule) ProtoMessage()

func (*ForemanRule) Reset

func (m *ForemanRule) Reset()

func (*ForemanRule) String

func (m *ForemanRule) String() string

type ForemanRuleAction

type ForemanRuleAction struct {
	FlowName *string `protobuf:"bytes,1,opt,name=flow_name,json=flowName" json:"flow_name,omitempty"`
	Argv     *Dict   `protobuf:"bytes,2,opt,name=argv" json:"argv,omitempty"`
	// Hunts are handled specially here.
	HuntName *string `protobuf:"bytes,3,opt,name=hunt_name,json=huntName" json:"hunt_name,omitempty"`
	// Hunt session id.
	HuntId           *string `protobuf:"bytes,4,opt,name=hunt_id,json=huntId" json:"hunt_id,omitempty"`
	ClientLimit      *uint64 `protobuf:"varint,5,opt,name=client_limit,json=clientLimit" json:"client_limit,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

This action happens when the rule fires

func (*ForemanRuleAction) Descriptor

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

func (*ForemanRuleAction) GetArgv

func (m *ForemanRuleAction) GetArgv() *Dict

func (*ForemanRuleAction) GetClientLimit

func (m *ForemanRuleAction) GetClientLimit() uint64

func (*ForemanRuleAction) GetFlowName

func (m *ForemanRuleAction) GetFlowName() string

func (*ForemanRuleAction) GetHuntId

func (m *ForemanRuleAction) GetHuntId() string

func (*ForemanRuleAction) GetHuntName

func (m *ForemanRuleAction) GetHuntName() string

func (*ForemanRuleAction) ProtoMessage

func (*ForemanRuleAction) ProtoMessage()

func (*ForemanRuleAction) Reset

func (m *ForemanRuleAction) Reset()

func (*ForemanRuleAction) String

func (m *ForemanRuleAction) String() string

type GUISettings

type GUISettings struct {
	Mode             *GUISettings_UIMode       `protobuf:"varint,1,opt,name=mode,enum=GUISettings_UIMode,def=0" json:"mode,omitempty"`
	CanaryMode       *bool                     `protobuf:"varint,3,opt,name=canary_mode,json=canaryMode" json:"canary_mode,omitempty"`
	DocsLocation     *GUISettings_DocsLocation `` /* 127-byte string literal not displayed */
	XXX_unrecognized []byte                    `json:"-"`
}

Next field: 4

func (*GUISettings) Descriptor

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

func (*GUISettings) GetCanaryMode

func (m *GUISettings) GetCanaryMode() bool

func (*GUISettings) GetDocsLocation

func (m *GUISettings) GetDocsLocation() GUISettings_DocsLocation

func (*GUISettings) GetMode

func (m *GUISettings) GetMode() GUISettings_UIMode

func (*GUISettings) ProtoMessage

func (*GUISettings) ProtoMessage()

func (*GUISettings) Reset

func (m *GUISettings) Reset()

func (*GUISettings) String

func (m *GUISettings) String() string

type GUISettings_DocsLocation

type GUISettings_DocsLocation int32
const (
	GUISettings_LOCAL  GUISettings_DocsLocation = 0
	GUISettings_REMOTE GUISettings_DocsLocation = 1
)
const Default_GUISettings_DocsLocation GUISettings_DocsLocation = GUISettings_REMOTE

func (GUISettings_DocsLocation) Enum

func (GUISettings_DocsLocation) EnumDescriptor

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

func (GUISettings_DocsLocation) String

func (x GUISettings_DocsLocation) String() string

func (*GUISettings_DocsLocation) UnmarshalJSON

func (x *GUISettings_DocsLocation) UnmarshalJSON(data []byte) error

type GUISettings_UIMode

type GUISettings_UIMode int32
const (
	GUISettings_BASIC    GUISettings_UIMode = 0
	GUISettings_ADVANCED GUISettings_UIMode = 1
	GUISettings_DEBUG    GUISettings_UIMode = 2
)
const Default_GUISettings_Mode GUISettings_UIMode = GUISettings_BASIC

func (GUISettings_UIMode) Enum

func (GUISettings_UIMode) EnumDescriptor

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

func (GUISettings_UIMode) String

func (x GUISettings_UIMode) String() string

func (*GUISettings_UIMode) UnmarshalJSON

func (x *GUISettings_UIMode) UnmarshalJSON(data []byte) error

type GenericHuntArgs

type GenericHuntArgs struct {
	FlowArgs         *AnyValue                 `protobuf:"bytes,2,opt,name=flow_args,json=flowArgs" json:"flow_args,omitempty"`
	FlowRunnerArgs   *FlowRunnerArgs           `protobuf:"bytes,3,opt,name=flow_runner_args,json=flowRunnerArgs" json:"flow_runner_args,omitempty"`
	OutputPlugins    []*OutputPluginDescriptor `protobuf:"bytes,4,rep,name=output_plugins,json=outputPlugins" json:"output_plugins,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

Next field ID: 5

func (*GenericHuntArgs) Descriptor

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

func (*GenericHuntArgs) GetFlowArgs

func (m *GenericHuntArgs) GetFlowArgs() *AnyValue

func (*GenericHuntArgs) GetFlowRunnerArgs

func (m *GenericHuntArgs) GetFlowRunnerArgs() *FlowRunnerArgs

func (*GenericHuntArgs) GetOutputPlugins

func (m *GenericHuntArgs) GetOutputPlugins() []*OutputPluginDescriptor

func (*GenericHuntArgs) ProtoMessage

func (*GenericHuntArgs) ProtoMessage()

func (*GenericHuntArgs) Reset

func (m *GenericHuntArgs) Reset()

func (*GenericHuntArgs) String

func (m *GenericHuntArgs) String() string

type GetClientStatsRequest

type GetClientStatsRequest struct {
	StartTime        *uint64 `protobuf:"varint,5,opt,name=start_time,json=startTime,def=0" json:"start_time,omitempty"`
	EndTime          *uint64 `protobuf:"varint,6,opt,name=end_time,json=endTime,def=9223372036854775807" json:"end_time,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*GetClientStatsRequest) Descriptor

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

func (*GetClientStatsRequest) GetEndTime

func (m *GetClientStatsRequest) GetEndTime() uint64

func (*GetClientStatsRequest) GetStartTime

func (m *GetClientStatsRequest) GetStartTime() uint64

func (*GetClientStatsRequest) ProtoMessage

func (*GetClientStatsRequest) ProtoMessage()

func (*GetClientStatsRequest) Reset

func (m *GetClientStatsRequest) Reset()

func (*GetClientStatsRequest) String

func (m *GetClientStatsRequest) String() string

type GetFileArgs

type GetFileArgs struct {
	Pathspec          *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	ReadLength        *uint64   `protobuf:"varint,2,opt,name=read_length,json=readLength,def=0" json:"read_length,omitempty"`
	IgnoreStatFailure *bool     `protobuf:"varint,3,opt,name=ignore_stat_failure,json=ignoreStatFailure" json:"ignore_stat_failure,omitempty"`
	XXX_unrecognized  []byte    `json:"-"`
}

Next field ID: 4

func (*GetFileArgs) Descriptor

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

func (*GetFileArgs) GetIgnoreStatFailure

func (m *GetFileArgs) GetIgnoreStatFailure() bool

func (*GetFileArgs) GetPathspec

func (m *GetFileArgs) GetPathspec() *PathSpec

func (*GetFileArgs) GetReadLength

func (m *GetFileArgs) GetReadLength() uint64

func (*GetFileArgs) ProtoMessage

func (*GetFileArgs) ProtoMessage()

func (*GetFileArgs) Reset

func (m *GetFileArgs) Reset()

func (*GetFileArgs) String

func (m *GetFileArgs) String() string

type GetMBRArgs

type GetMBRArgs struct {
	Length           *uint64 `protobuf:"varint,1,opt,name=length,def=4096" json:"length,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*GetMBRArgs) Descriptor

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

func (*GetMBRArgs) GetLength

func (m *GetMBRArgs) GetLength() uint64

func (*GetMBRArgs) ProtoMessage

func (*GetMBRArgs) ProtoMessage()

func (*GetMBRArgs) Reset

func (m *GetMBRArgs) Reset()

func (*GetMBRArgs) String

func (m *GetMBRArgs) String() string

type GlobArgs

type GlobArgs struct {
	Paths            []string           `protobuf:"bytes,1,rep,name=paths" json:"paths,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	RootPath         *PathSpec          `protobuf:"bytes,3,opt,name=root_path,json=rootPath" json:"root_path,omitempty"`
	NoFileTypeCheck  *bool              `protobuf:"varint,4,opt,name=no_file_type_check,json=noFileTypeCheck,def=0" json:"no_file_type_check,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 5

func (*GlobArgs) Descriptor

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

func (*GlobArgs) GetNoFileTypeCheck

func (m *GlobArgs) GetNoFileTypeCheck() bool

func (*GlobArgs) GetPaths

func (m *GlobArgs) GetPaths() []string

func (*GlobArgs) GetPathtype

func (m *GlobArgs) GetPathtype() PathSpec_PathType

func (*GlobArgs) GetRootPath

func (m *GlobArgs) GetRootPath() *PathSpec

func (*GlobArgs) ProtoMessage

func (*GlobArgs) ProtoMessage()

func (*GlobArgs) Reset

func (m *GlobArgs) Reset()

func (*GlobArgs) String

func (m *GlobArgs) String() string

type GlobalNotification

type GlobalNotification struct {
	Type             *GlobalNotification_Type `protobuf:"varint,1,opt,name=type,enum=GlobalNotification_Type" json:"type,omitempty"`
	Header           *string                  `protobuf:"bytes,2,opt,name=header" json:"header,omitempty"`
	Content          *string                  `protobuf:"bytes,3,opt,name=content" json:"content,omitempty"`
	Link             *string                  `protobuf:"bytes,4,opt,name=link" json:"link,omitempty"`
	ShowFrom         *uint64                  `protobuf:"varint,5,opt,name=show_from,json=showFrom" json:"show_from,omitempty"`
	Duration         *uint64                  `protobuf:"varint,6,opt,name=duration" json:"duration,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

Global notifications are used in the GUI to alert all the users about certain thing happening: new feature added in the latest release, temporary outage, etc.

func (*GlobalNotification) Descriptor

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

func (*GlobalNotification) GetContent

func (m *GlobalNotification) GetContent() string

func (*GlobalNotification) GetDuration

func (m *GlobalNotification) GetDuration() uint64

func (*GlobalNotification) GetHeader

func (m *GlobalNotification) GetHeader() string
func (m *GlobalNotification) GetLink() string

func (*GlobalNotification) GetShowFrom

func (m *GlobalNotification) GetShowFrom() uint64

func (*GlobalNotification) GetType

func (*GlobalNotification) ProtoMessage

func (*GlobalNotification) ProtoMessage()

func (*GlobalNotification) Reset

func (m *GlobalNotification) Reset()

func (*GlobalNotification) String

func (m *GlobalNotification) String() string

type GlobalNotificationSet

type GlobalNotificationSet struct {
	Notifications    []*GlobalNotification `protobuf:"bytes,1,rep,name=notifications" json:"notifications,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*GlobalNotificationSet) Descriptor

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

func (*GlobalNotificationSet) GetNotifications

func (m *GlobalNotificationSet) GetNotifications() []*GlobalNotification

func (*GlobalNotificationSet) ProtoMessage

func (*GlobalNotificationSet) ProtoMessage()

func (*GlobalNotificationSet) Reset

func (m *GlobalNotificationSet) Reset()

func (*GlobalNotificationSet) String

func (m *GlobalNotificationSet) String() string

type GlobalNotification_Type

type GlobalNotification_Type int32
const (
	GlobalNotification_INFO    GlobalNotification_Type = 0
	GlobalNotification_WARNING GlobalNotification_Type = 1
	GlobalNotification_ERROR   GlobalNotification_Type = 2
)

func (GlobalNotification_Type) Enum

func (GlobalNotification_Type) EnumDescriptor

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

func (GlobalNotification_Type) String

func (x GlobalNotification_Type) String() string

func (*GlobalNotification_Type) UnmarshalJSON

func (x *GlobalNotification_Type) UnmarshalJSON(data []byte) error

type GrantApprovalWithReasonFlowArgs

type GrantApprovalWithReasonFlowArgs struct {
	Reason           *string `protobuf:"bytes,1,opt,name=reason,def=Unspecified" json:"reason,omitempty"`
	Delegate         *string `protobuf:"bytes,2,opt,name=delegate" json:"delegate,omitempty"`
	SubjectUrn       *string `protobuf:"bytes,3,opt,name=subject_urn,json=subjectUrn" json:"subject_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 4

func (*GrantApprovalWithReasonFlowArgs) Descriptor

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

func (*GrantApprovalWithReasonFlowArgs) GetDelegate

func (m *GrantApprovalWithReasonFlowArgs) GetDelegate() string

func (*GrantApprovalWithReasonFlowArgs) GetReason

func (m *GrantApprovalWithReasonFlowArgs) GetReason() string

func (*GrantApprovalWithReasonFlowArgs) GetSubjectUrn

func (m *GrantApprovalWithReasonFlowArgs) GetSubjectUrn() string

func (*GrantApprovalWithReasonFlowArgs) ProtoMessage

func (*GrantApprovalWithReasonFlowArgs) ProtoMessage()

func (*GrantApprovalWithReasonFlowArgs) Reset

func (*GrantApprovalWithReasonFlowArgs) String

type Graph

type Graph struct {
	Title            *string   `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
	Xtitle           *string   `protobuf:"bytes,2,opt,name=xtitle" json:"xtitle,omitempty"`
	Ytitle           *string   `protobuf:"bytes,3,opt,name=ytitle" json:"ytitle,omitempty"`
	Data             []*Sample `protobuf:"bytes,4,rep,name=data" json:"data,omitempty"`
	XScale           *uint32   `protobuf:"varint,5,opt,name=x_scale,json=xScale,def=1" json:"x_scale,omitempty"`
	YScale           *uint32   `protobuf:"varint,6,opt,name=y_scale,json=yScale,def=1" json:"y_scale,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*Graph) Descriptor

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

func (*Graph) GetData

func (m *Graph) GetData() []*Sample

func (*Graph) GetTitle

func (m *Graph) GetTitle() string

func (*Graph) GetXScale

func (m *Graph) GetXScale() uint32

func (*Graph) GetXtitle

func (m *Graph) GetXtitle() string

func (*Graph) GetYScale

func (m *Graph) GetYScale() uint32

func (*Graph) GetYtitle

func (m *Graph) GetYtitle() string

func (*Graph) ProtoMessage

func (*Graph) ProtoMessage()

func (*Graph) Reset

func (m *Graph) Reset()

func (*Graph) String

func (m *Graph) String() string

type GraphFloat

type GraphFloat struct {
	Title            *string        `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
	Xtitle           *string        `protobuf:"bytes,2,opt,name=xtitle" json:"xtitle,omitempty"`
	Ytitle           *string        `protobuf:"bytes,3,opt,name=ytitle" json:"ytitle,omitempty"`
	Data             []*SampleFloat `protobuf:"bytes,4,rep,name=data" json:"data,omitempty"`
	XScale           *uint32        `protobuf:"varint,5,opt,name=x_scale,json=xScale,def=1" json:"x_scale,omitempty"`
	YScale           *uint32        `protobuf:"varint,6,opt,name=y_scale,json=yScale,def=1" json:"y_scale,omitempty"`
	XXX_unrecognized []byte         `json:"-"`
}

func (*GraphFloat) Descriptor

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

func (*GraphFloat) GetData

func (m *GraphFloat) GetData() []*SampleFloat

func (*GraphFloat) GetTitle

func (m *GraphFloat) GetTitle() string

func (*GraphFloat) GetXScale

func (m *GraphFloat) GetXScale() uint32

func (*GraphFloat) GetXtitle

func (m *GraphFloat) GetXtitle() string

func (*GraphFloat) GetYScale

func (m *GraphFloat) GetYScale() uint32

func (*GraphFloat) GetYtitle

func (m *GraphFloat) GetYtitle() string

func (*GraphFloat) ProtoMessage

func (*GraphFloat) ProtoMessage()

func (*GraphFloat) Reset

func (m *GraphFloat) Reset()

func (*GraphFloat) String

func (m *GraphFloat) String() string

type GrepArgs

type GrepArgs struct {
	Request          *GrepSpec `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 2

func (*GrepArgs) Descriptor

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

func (*GrepArgs) GetRequest

func (m *GrepArgs) GetRequest() *GrepSpec

func (*GrepArgs) ProtoMessage

func (*GrepArgs) ProtoMessage()

func (*GrepArgs) Reset

func (m *GrepArgs) Reset()

func (*GrepArgs) String

func (m *GrepArgs) String() string

type GrepSpec

type GrepSpec struct {
	// The target of this search.
	Target *PathSpec `protobuf:"bytes,1,opt,name=target" json:"target,omitempty"`
	// The search only covers this buffer.
	StartOffset *uint64 `protobuf:"varint,2,opt,name=start_offset,json=startOffset,def=0" json:"start_offset,omitempty"`
	Length      *uint64 `protobuf:"varint,3,opt,name=length,def=10737418240" json:"length,omitempty"`
	Regex       *string `protobuf:"bytes,4,opt,name=regex" json:"regex,omitempty"`
	// A literal search.
	Literal     []byte         `protobuf:"bytes,5,opt,name=literal" json:"literal,omitempty"`
	Mode        *GrepSpec_Mode `protobuf:"varint,6,opt,name=mode,enum=GrepSpec_Mode,def=0" json:"mode,omitempty"`
	BytesBefore *uint32        `protobuf:"varint,7,opt,name=bytes_before,json=bytesBefore,def=10" json:"bytes_before,omitempty"`
	BytesAfter  *uint32        `protobuf:"varint,8,opt,name=bytes_after,json=bytesAfter,def=10" json:"bytes_after,omitempty"`
	// These are used to encode the arguments / results.
	XorInKey         *uint32 `protobuf:"varint,9,opt,name=xor_in_key,json=xorInKey,def=0" json:"xor_in_key,omitempty"`
	XorOutKey        *uint32 `protobuf:"varint,10,opt,name=xor_out_key,json=xorOutKey,def=0" json:"xor_out_key,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Grep searches the content of files for a hit and returns several BufferReference.

func (*GrepSpec) Descriptor

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

func (*GrepSpec) GetBytesAfter

func (m *GrepSpec) GetBytesAfter() uint32

func (*GrepSpec) GetBytesBefore

func (m *GrepSpec) GetBytesBefore() uint32

func (*GrepSpec) GetLength

func (m *GrepSpec) GetLength() uint64

func (*GrepSpec) GetLiteral

func (m *GrepSpec) GetLiteral() []byte

func (*GrepSpec) GetMode

func (m *GrepSpec) GetMode() GrepSpec_Mode

func (*GrepSpec) GetRegex

func (m *GrepSpec) GetRegex() string

func (*GrepSpec) GetStartOffset

func (m *GrepSpec) GetStartOffset() uint64

func (*GrepSpec) GetTarget

func (m *GrepSpec) GetTarget() *PathSpec

func (*GrepSpec) GetXorInKey

func (m *GrepSpec) GetXorInKey() uint32

func (*GrepSpec) GetXorOutKey

func (m *GrepSpec) GetXorOutKey() uint32

func (*GrepSpec) ProtoMessage

func (*GrepSpec) ProtoMessage()

func (*GrepSpec) Reset

func (m *GrepSpec) Reset()

func (*GrepSpec) String

func (m *GrepSpec) String() string

type GrepSpec_Mode

type GrepSpec_Mode int32
const (
	GrepSpec_ALL_HITS  GrepSpec_Mode = 0
	GrepSpec_FIRST_HIT GrepSpec_Mode = 1
)
const Default_GrepSpec_Mode GrepSpec_Mode = GrepSpec_ALL_HITS

func (GrepSpec_Mode) Enum

func (x GrepSpec_Mode) Enum() *GrepSpec_Mode

func (GrepSpec_Mode) EnumDescriptor

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

func (GrepSpec_Mode) String

func (x GrepSpec_Mode) String() string

func (*GrepSpec_Mode) UnmarshalJSON

func (x *GrepSpec_Mode) UnmarshalJSON(data []byte) error

type Group

type Group struct {
	Name    *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Members []string `protobuf:"bytes,2,rep,name=members" json:"members,omitempty"`
	// Posix specific values.
	Gid              *uint32  `protobuf:"varint,3,opt,name=gid" json:"gid,omitempty"`
	PwEntry          *PwEntry `protobuf:"bytes,4,opt,name=pw_entry,json=pwEntry" json:"pw_entry,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*Group) Descriptor

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

func (*Group) GetGid

func (m *Group) GetGid() uint32

func (*Group) GetMembers

func (m *Group) GetMembers() []string

func (*Group) GetName

func (m *Group) GetName() string

func (*Group) GetPwEntry

func (m *Group) GetPwEntry() *PwEntry

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) Reset

func (m *Group) Reset()

func (*Group) String

func (m *Group) String() string

type GrrMessage

type GrrMessage struct {
	SessionId  *string `protobuf:"bytes,1,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	RequestId  *uint64 `protobuf:"varint,2,opt,name=request_id,json=requestId" json:"request_id,omitempty"`
	ResponseId *uint64 `protobuf:"varint,3,opt,name=response_id,json=responseId" json:"response_id,omitempty"`
	Name       *string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
	// This field contains an encoded rdfvalue.
	Args []byte `protobuf:"bytes,5,opt,name=args" json:"args,omitempty"`
	// Due to superceed the args field (not yet implemented). Contains the
	// argument to the client action, or the response from the client action.
	Arg       *EmbeddedRDFValue              `protobuf:"bytes,20,opt,name=arg" json:"arg,omitempty"`
	Source    *string                        `protobuf:"bytes,6,opt,name=source" json:"source,omitempty"`
	AuthState *GrrMessage_AuthorizationState `protobuf:"varint,7,opt,name=auth_state,json=authState,enum=GrrMessage_AuthorizationState,def=0" json:"auth_state,omitempty"`
	// The final response to a request carries this type which indicates it is a
	// status message.
	Type            *GrrMessage_Type     `protobuf:"varint,8,opt,name=type,enum=GrrMessage_Type,def=0" json:"type,omitempty"`
	Priority        *GrrMessage_Priority `protobuf:"varint,9,opt,name=priority,enum=GrrMessage_Priority,def=1" json:"priority,omitempty"`
	Ttl             *uint32              `protobuf:"varint,10,opt,name=ttl,def=10" json:"ttl,omitempty"`
	RequireFastpoll *bool                `protobuf:"varint,11,opt,name=require_fastpoll,json=requireFastpoll,def=1" json:"require_fastpoll,omitempty"`
	CpuLimit        *float32             `protobuf:"fixed32,12,opt,name=cpu_limit,json=cpuLimit,def=3600" json:"cpu_limit,omitempty"`
	ArgsAge         *uint64              `protobuf:"varint,13,opt,name=args_age,json=argsAge" json:"args_age,omitempty"`
	// The rdfvalue class of the args.
	ArgsRdfName *string `protobuf:"bytes,14,opt,name=args_rdf_name,json=argsRdfName" json:"args_rdf_name,omitempty"`
	// The id of this message in the scheduler.
	TaskId *uint64 `protobuf:"varint,15,opt,name=task_id,json=taskId" json:"task_id,omitempty"`
	// The ttl used in the task scheduler.
	TaskTtl *int32  `protobuf:"varint,16,opt,name=task_ttl,json=taskTtl,def=7" json:"task_ttl,omitempty"`
	Queue   *string `protobuf:"bytes,17,opt,name=queue" json:"queue,omitempty"`
	Eta     *uint64 `protobuf:"varint,18,opt,name=eta" json:"eta,omitempty"`
	// Human readable info about the last process leasing this message.
	LastLease         *string `protobuf:"bytes,19,opt,name=last_lease,json=lastLease" json:"last_lease,omitempty"`
	NetworkBytesLimit *uint64 `protobuf:"varint,21,opt,name=network_bytes_limit,json=networkBytesLimit,def=10737418240" json:"network_bytes_limit,omitempty"`
	XXX_unrecognized  []byte  `json:"-"`
}

This message is sent between the client and the server.

func (*GrrMessage) Descriptor

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

func (*GrrMessage) GetArg

func (m *GrrMessage) GetArg() *EmbeddedRDFValue

func (*GrrMessage) GetArgs

func (m *GrrMessage) GetArgs() []byte

func (*GrrMessage) GetArgsAge

func (m *GrrMessage) GetArgsAge() uint64

func (*GrrMessage) GetArgsRdfName

func (m *GrrMessage) GetArgsRdfName() string

func (*GrrMessage) GetAuthState

func (m *GrrMessage) GetAuthState() GrrMessage_AuthorizationState

func (*GrrMessage) GetCpuLimit

func (m *GrrMessage) GetCpuLimit() float32

func (*GrrMessage) GetEta

func (m *GrrMessage) GetEta() uint64

func (*GrrMessage) GetLastLease

func (m *GrrMessage) GetLastLease() string

func (*GrrMessage) GetName

func (m *GrrMessage) GetName() string

func (*GrrMessage) GetNetworkBytesLimit

func (m *GrrMessage) GetNetworkBytesLimit() uint64

func (*GrrMessage) GetPriority

func (m *GrrMessage) GetPriority() GrrMessage_Priority

func (*GrrMessage) GetQueue

func (m *GrrMessage) GetQueue() string

func (*GrrMessage) GetRequestId

func (m *GrrMessage) GetRequestId() uint64

func (*GrrMessage) GetRequireFastpoll

func (m *GrrMessage) GetRequireFastpoll() bool

func (*GrrMessage) GetResponseId

func (m *GrrMessage) GetResponseId() uint64

func (*GrrMessage) GetSessionId

func (m *GrrMessage) GetSessionId() string

func (*GrrMessage) GetSource

func (m *GrrMessage) GetSource() string

func (*GrrMessage) GetTaskId

func (m *GrrMessage) GetTaskId() uint64

func (*GrrMessage) GetTaskTtl

func (m *GrrMessage) GetTaskTtl() int32

func (*GrrMessage) GetTtl

func (m *GrrMessage) GetTtl() uint32

func (*GrrMessage) GetType

func (m *GrrMessage) GetType() GrrMessage_Type

func (*GrrMessage) ProtoMessage

func (*GrrMessage) ProtoMessage()

func (*GrrMessage) Reset

func (m *GrrMessage) Reset()

func (*GrrMessage) String

func (m *GrrMessage) String() string

type GrrMessage_AuthorizationState

type GrrMessage_AuthorizationState int32

This is done because signing is done on a group of messages as they arrive over the POST, but after decryption and unpacking, messages are queued individually and therefore need to retain their authenticated status.

const (
	GrrMessage_UNAUTHENTICATED GrrMessage_AuthorizationState = 0
	GrrMessage_AUTHENTICATED   GrrMessage_AuthorizationState = 1
	// This indicates that clocks are out of sync and this message may be a
	// replay.
	GrrMessage_DESYNCHRONIZED GrrMessage_AuthorizationState = 2
)
const Default_GrrMessage_AuthState GrrMessage_AuthorizationState = GrrMessage_UNAUTHENTICATED

func (GrrMessage_AuthorizationState) Enum

func (GrrMessage_AuthorizationState) EnumDescriptor

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

func (GrrMessage_AuthorizationState) String

func (*GrrMessage_AuthorizationState) UnmarshalJSON

func (x *GrrMessage_AuthorizationState) UnmarshalJSON(data []byte) error

type GrrMessage_Priority

type GrrMessage_Priority int32
const (
	GrrMessage_LOW_PRIORITY    GrrMessage_Priority = 0
	GrrMessage_MEDIUM_PRIORITY GrrMessage_Priority = 1
	GrrMessage_HIGH_PRIORITY   GrrMessage_Priority = 2
)
const Default_FlowRunnerArgs_Priority GrrMessage_Priority = GrrMessage_MEDIUM_PRIORITY
const Default_GrrMessage_Priority GrrMessage_Priority = GrrMessage_MEDIUM_PRIORITY
const Default_GrrNotification_Priority GrrMessage_Priority = GrrMessage_MEDIUM_PRIORITY
const Default_HuntRunnerArgs_Priority GrrMessage_Priority = GrrMessage_MEDIUM_PRIORITY
const Default_Task_Priority GrrMessage_Priority = GrrMessage_MEDIUM_PRIORITY

func (GrrMessage_Priority) Enum

func (GrrMessage_Priority) EnumDescriptor

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

func (GrrMessage_Priority) String

func (x GrrMessage_Priority) String() string

func (*GrrMessage_Priority) UnmarshalJSON

func (x *GrrMessage_Priority) UnmarshalJSON(data []byte) error

type GrrMessage_Type

type GrrMessage_Type int32
const (
	GrrMessage_MESSAGE  GrrMessage_Type = 0
	GrrMessage_STATUS   GrrMessage_Type = 1
	GrrMessage_ITERATOR GrrMessage_Type = 2
)
const Default_GrrMessage_Type GrrMessage_Type = GrrMessage_MESSAGE

func (GrrMessage_Type) Enum

func (x GrrMessage_Type) Enum() *GrrMessage_Type

func (GrrMessage_Type) EnumDescriptor

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

func (GrrMessage_Type) String

func (x GrrMessage_Type) String() string

func (*GrrMessage_Type) UnmarshalJSON

func (x *GrrMessage_Type) UnmarshalJSON(data []byte) error

type GrrNotification

type GrrNotification struct {
	SessionId        *string              `protobuf:"bytes,1,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	Priority         *GrrMessage_Priority `protobuf:"varint,2,opt,name=priority,enum=GrrMessage_Priority,def=1" json:"priority,omitempty"`
	FirstQueued      *uint64              `protobuf:"varint,3,opt,name=first_queued,json=firstQueued" json:"first_queued,omitempty"`
	LastStatus       *uint64              `protobuf:"varint,4,opt,name=last_status,json=lastStatus" json:"last_status,omitempty"`
	InProgress       *bool                `protobuf:"varint,5,opt,name=in_progress,json=inProgress,def=0" json:"in_progress,omitempty"`
	Timestamp        *uint64              `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*GrrNotification) Descriptor

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

func (*GrrNotification) GetFirstQueued

func (m *GrrNotification) GetFirstQueued() uint64

func (*GrrNotification) GetInProgress

func (m *GrrNotification) GetInProgress() bool

func (*GrrNotification) GetLastStatus

func (m *GrrNotification) GetLastStatus() uint64

func (*GrrNotification) GetPriority

func (m *GrrNotification) GetPriority() GrrMessage_Priority

func (*GrrNotification) GetSessionId

func (m *GrrNotification) GetSessionId() string

func (*GrrNotification) GetTimestamp

func (m *GrrNotification) GetTimestamp() uint64

func (*GrrNotification) ProtoMessage

func (*GrrNotification) ProtoMessage()

func (*GrrNotification) Reset

func (m *GrrNotification) Reset()

func (*GrrNotification) String

func (m *GrrNotification) String() string

type GrrStatus

type GrrStatus struct {
	Status           *GrrStatus_ReturnedStatus `protobuf:"varint,1,opt,name=status,enum=GrrStatus_ReturnedStatus,def=0" json:"status,omitempty"`
	ErrorMessage     *string                   `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,def=" json:"error_message,omitempty"`
	Backtrace        *string                   `protobuf:"bytes,3,opt,name=backtrace,def=" json:"backtrace,omitempty"`
	CpuTimeUsed      *CpuSeconds               `protobuf:"bytes,4,opt,name=cpu_time_used,json=cpuTimeUsed" json:"cpu_time_used,omitempty"`
	ChildSessionId   *string                   `protobuf:"bytes,5,opt,name=child_session_id,json=childSessionId" json:"child_session_id,omitempty"`
	NetworkBytesSent *uint64                   `protobuf:"varint,6,opt,name=network_bytes_sent,json=networkBytesSent" json:"network_bytes_sent,omitempty"`
	NannyStatus      *string                   `protobuf:"bytes,7,opt,name=nanny_status,json=nannyStatus" json:"nanny_status,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

This is a status response that is sent for each complete transaction. It is always the last message in the transaction.

func (*GrrStatus) Descriptor

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

func (*GrrStatus) GetBacktrace

func (m *GrrStatus) GetBacktrace() string

func (*GrrStatus) GetChildSessionId

func (m *GrrStatus) GetChildSessionId() string

func (*GrrStatus) GetCpuTimeUsed

func (m *GrrStatus) GetCpuTimeUsed() *CpuSeconds

func (*GrrStatus) GetErrorMessage

func (m *GrrStatus) GetErrorMessage() string

func (*GrrStatus) GetNannyStatus

func (m *GrrStatus) GetNannyStatus() string

func (*GrrStatus) GetNetworkBytesSent

func (m *GrrStatus) GetNetworkBytesSent() uint64

func (*GrrStatus) GetStatus

func (m *GrrStatus) GetStatus() GrrStatus_ReturnedStatus

func (*GrrStatus) ProtoMessage

func (*GrrStatus) ProtoMessage()

func (*GrrStatus) Reset

func (m *GrrStatus) Reset()

func (*GrrStatus) String

func (m *GrrStatus) String() string

type GrrStatus_ReturnedStatus

type GrrStatus_ReturnedStatus int32
const (
	GrrStatus_OK                      GrrStatus_ReturnedStatus = 0
	GrrStatus_IOERROR                 GrrStatus_ReturnedStatus = 1
	GrrStatus_RETRANSMISSION_DETECTED GrrStatus_ReturnedStatus = 2
	GrrStatus_CLIENT_KILLED           GrrStatus_ReturnedStatus = 3
	GrrStatus_NETWORK_LIMIT_EXCEEDED  GrrStatus_ReturnedStatus = 4
	GrrStatus_WORKER_STUCK            GrrStatus_ReturnedStatus = 9
	GrrStatus_GENERIC_ERROR           GrrStatus_ReturnedStatus = 10
)
const Default_GrrStatus_Status GrrStatus_ReturnedStatus = GrrStatus_OK

func (GrrStatus_ReturnedStatus) Enum

func (GrrStatus_ReturnedStatus) EnumDescriptor

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

func (GrrStatus_ReturnedStatus) String

func (x GrrStatus_ReturnedStatus) String() string

func (*GrrStatus_ReturnedStatus) UnmarshalJSON

func (x *GrrStatus_ReturnedStatus) UnmarshalJSON(data []byte) error

type HardwareInfo

type HardwareInfo struct {
	SerialNumber       *string `protobuf:"bytes,1,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
	SystemManufacturer *string `protobuf:"bytes,2,opt,name=system_manufacturer,json=systemManufacturer" json:"system_manufacturer,omitempty"`
	SystemProductName  *string `protobuf:"bytes,3,opt,name=system_product_name,json=systemProductName" json:"system_product_name,omitempty"`
	SystemUuid         *string `protobuf:"bytes,4,opt,name=system_uuid,json=systemUuid" json:"system_uuid,omitempty"`
	SystemSkuNumber    *string `protobuf:"bytes,5,opt,name=system_sku_number,json=systemSkuNumber" json:"system_sku_number,omitempty"`
	SystemFamily       *string `protobuf:"bytes,6,opt,name=system_family,json=systemFamily" json:"system_family,omitempty"`
	// BIOS related information
	BiosVendor       *string `protobuf:"bytes,7,opt,name=bios_vendor,json=biosVendor" json:"bios_vendor,omitempty"`
	BiosVersion      *string `protobuf:"bytes,8,opt,name=bios_version,json=biosVersion" json:"bios_version,omitempty"`
	BiosReleaseDate  *string `protobuf:"bytes,9,opt,name=bios_release_date,json=biosReleaseDate" json:"bios_release_date,omitempty"`
	BiosRomSize      *string `protobuf:"bytes,10,opt,name=bios_rom_size,json=biosRomSize" json:"bios_rom_size,omitempty"`
	BiosRevision     *string `protobuf:"bytes,11,opt,name=bios_revision,json=biosRevision" json:"bios_revision,omitempty"`
	SystemAssettag   *string `protobuf:"bytes,12,opt,name=system_assettag,json=systemAssettag" json:"system_assettag,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Various System Hardware

func (*HardwareInfo) Descriptor

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

func (*HardwareInfo) GetBiosReleaseDate

func (m *HardwareInfo) GetBiosReleaseDate() string

func (*HardwareInfo) GetBiosRevision

func (m *HardwareInfo) GetBiosRevision() string

func (*HardwareInfo) GetBiosRomSize

func (m *HardwareInfo) GetBiosRomSize() string

func (*HardwareInfo) GetBiosVendor

func (m *HardwareInfo) GetBiosVendor() string

func (*HardwareInfo) GetBiosVersion

func (m *HardwareInfo) GetBiosVersion() string

func (*HardwareInfo) GetSerialNumber

func (m *HardwareInfo) GetSerialNumber() string

func (*HardwareInfo) GetSystemAssettag

func (m *HardwareInfo) GetSystemAssettag() string

func (*HardwareInfo) GetSystemFamily

func (m *HardwareInfo) GetSystemFamily() string

func (*HardwareInfo) GetSystemManufacturer

func (m *HardwareInfo) GetSystemManufacturer() string

func (*HardwareInfo) GetSystemProductName

func (m *HardwareInfo) GetSystemProductName() string

func (*HardwareInfo) GetSystemSkuNumber

func (m *HardwareInfo) GetSystemSkuNumber() string

func (*HardwareInfo) GetSystemUuid

func (m *HardwareInfo) GetSystemUuid() string

func (*HardwareInfo) ProtoMessage

func (*HardwareInfo) ProtoMessage()

func (*HardwareInfo) Reset

func (m *HardwareInfo) Reset()

func (*HardwareInfo) String

func (m *HardwareInfo) String() string

type Hash

type Hash struct {
	Sha256           []byte                    `protobuf:"bytes,1,opt,name=sha256" json:"sha256,omitempty"`
	Sha1             []byte                    `protobuf:"bytes,2,opt,name=sha1" json:"sha1,omitempty"`
	Md5              []byte                    `protobuf:"bytes,3,opt,name=md5" json:"md5,omitempty"`
	PecoffSha1       []byte                    `protobuf:"bytes,4,opt,name=pecoff_sha1,json=pecoffSha1" json:"pecoff_sha1,omitempty"`
	PecoffMd5        []byte                    `protobuf:"bytes,5,opt,name=pecoff_md5,json=pecoffMd5" json:"pecoff_md5,omitempty"`
	PecoffSha256     []byte                    `protobuf:"bytes,7,opt,name=pecoff_sha256,json=pecoffSha256" json:"pecoff_sha256,omitempty"`
	SignedData       []*AuthenticodeSignedData `protobuf:"bytes,6,rep,name=signed_data,json=signedData" json:"signed_data,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*Hash) Descriptor

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

func (*Hash) GetMd5

func (m *Hash) GetMd5() []byte

func (*Hash) GetPecoffMd5

func (m *Hash) GetPecoffMd5() []byte

func (*Hash) GetPecoffSha1

func (m *Hash) GetPecoffSha1() []byte

func (*Hash) GetPecoffSha256

func (m *Hash) GetPecoffSha256() []byte

func (*Hash) GetSha1

func (m *Hash) GetSha1() []byte

func (*Hash) GetSha256

func (m *Hash) GetSha256() []byte

func (*Hash) GetSignedData

func (m *Hash) GetSignedData() []*AuthenticodeSignedData

func (*Hash) ProtoMessage

func (*Hash) ProtoMessage()

func (*Hash) Reset

func (m *Hash) Reset()

func (*Hash) String

func (m *Hash) String() string

type Hint

type Hint struct {
	Problem          *string `protobuf:"bytes,1,opt,name=problem" json:"problem,omitempty"`
	Fix              *string `protobuf:"bytes,2,opt,name=fix" json:"fix,omitempty"`
	Format           *string `protobuf:"bytes,3,opt,name=format" json:"format,omitempty"`
	Summary          *string `protobuf:"bytes,4,opt,name=summary" json:"summary,omitempty"`
	MaxResults       *uint64 `protobuf:"varint,5,opt,name=max_results,json=maxResults" json:"max_results,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Information about what checks are looking for, what actions can be taken to address an issue, and template text to present finding data in a usable, condensed form when reporting problems.

func (*Hint) Descriptor

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

func (*Hint) GetFix

func (m *Hint) GetFix() string

func (*Hint) GetFormat

func (m *Hint) GetFormat() string

func (*Hint) GetMaxResults

func (m *Hint) GetMaxResults() uint64

func (*Hint) GetProblem

func (m *Hint) GetProblem() string

func (*Hint) GetSummary

func (m *Hint) GetSummary() string

func (*Hint) ProtoMessage

func (*Hint) ProtoMessage()

func (*Hint) Reset

func (m *Hint) Reset()

func (*Hint) String

func (m *Hint) String() string

type HttpRequest

type HttpRequest struct {
	RawHeaders       *string `protobuf:"bytes,1,opt,name=raw_headers,json=rawHeaders" json:"raw_headers,omitempty"`
	UserAgent        *string `protobuf:"bytes,2,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
	SourceIp         *string `protobuf:"bytes,3,opt,name=source_ip,json=sourceIp" json:"source_ip,omitempty"`
	Url              *string `protobuf:"bytes,4,opt,name=url" json:"url,omitempty"`
	User             *string `protobuf:"bytes,5,opt,name=user,def=anonymous" json:"user,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
	Method           *string `protobuf:"bytes,7,opt,name=method,def=GET" json:"method,omitempty"`
	Referrer         *string `protobuf:"bytes,8,opt,name=referrer" json:"referrer,omitempty"`
	Size             *uint64 `protobuf:"varint,9,opt,name=size" json:"size,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*HttpRequest) Descriptor

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

func (*HttpRequest) GetMethod

func (m *HttpRequest) GetMethod() string

func (*HttpRequest) GetRawHeaders

func (m *HttpRequest) GetRawHeaders() string

func (*HttpRequest) GetReferrer

func (m *HttpRequest) GetReferrer() string

func (*HttpRequest) GetSize

func (m *HttpRequest) GetSize() uint64

func (*HttpRequest) GetSourceIp

func (m *HttpRequest) GetSourceIp() string

func (*HttpRequest) GetTimestamp

func (m *HttpRequest) GetTimestamp() uint64

func (*HttpRequest) GetUrl

func (m *HttpRequest) GetUrl() string

func (*HttpRequest) GetUser

func (m *HttpRequest) GetUser() string

func (*HttpRequest) GetUserAgent

func (m *HttpRequest) GetUserAgent() string

func (*HttpRequest) ProtoMessage

func (*HttpRequest) ProtoMessage()

func (*HttpRequest) Reset

func (m *HttpRequest) Reset()

func (*HttpRequest) String

func (m *HttpRequest) String() string

type HuntError

type HuntError struct {
	ClientId         *string `protobuf:"bytes,1,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	LogMessage       *string `protobuf:"bytes,2,opt,name=log_message,json=logMessage" json:"log_message,omitempty"`
	Backtrace        *string `protobuf:"bytes,3,opt,name=backtrace" json:"backtrace,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*HuntError) Descriptor

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

func (*HuntError) GetBacktrace

func (m *HuntError) GetBacktrace() string

func (*HuntError) GetClientId

func (m *HuntError) GetClientId() string

func (*HuntError) GetLogMessage

func (m *HuntError) GetLogMessage() string

func (*HuntError) ProtoMessage

func (*HuntError) ProtoMessage()

func (*HuntError) Reset

func (m *HuntError) Reset()

func (*HuntError) String

func (m *HuntError) String() string

type HuntNotification

type HuntNotification struct {
	SessionId        *string                  `protobuf:"bytes,1,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	ClientId         *string                  `protobuf:"bytes,2,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	Status           *HuntNotification_Status `protobuf:"varint,3,opt,name=status,enum=HuntNotification_Status" json:"status,omitempty"`
	XXX_unrecognized []byte                   `json:"-"`
}

func (*HuntNotification) Descriptor

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

func (*HuntNotification) GetClientId

func (m *HuntNotification) GetClientId() string

func (*HuntNotification) GetSessionId

func (m *HuntNotification) GetSessionId() string

func (*HuntNotification) GetStatus

func (*HuntNotification) ProtoMessage

func (*HuntNotification) ProtoMessage()

func (*HuntNotification) Reset

func (m *HuntNotification) Reset()

func (*HuntNotification) String

func (m *HuntNotification) String() string

type HuntNotification_Status

type HuntNotification_Status int32
const (
	HuntNotification_UNKNOWN HuntNotification_Status = 0
	HuntNotification_OK      HuntNotification_Status = 1
	HuntNotification_ERROR   HuntNotification_Status = 2
	HuntNotification_BAD     HuntNotification_Status = 3
)

func (HuntNotification_Status) Enum

func (HuntNotification_Status) EnumDescriptor

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

func (HuntNotification_Status) String

func (x HuntNotification_Status) String() string

func (*HuntNotification_Status) UnmarshalJSON

func (x *HuntNotification_Status) UnmarshalJSON(data []byte) error

type HuntResultNotification

type HuntResultNotification struct {
	ResultCollectionUrn *string `protobuf:"bytes,1,opt,name=result_collection_urn,json=resultCollectionUrn" json:"result_collection_urn,omitempty"`
	Timestamp           *uint64 `protobuf:"varint,2,opt,name=timestamp" json:"timestamp,omitempty"`
	Suffix              *uint64 `protobuf:"varint,3,opt,name=suffix" json:"suffix,omitempty"`
	XXX_unrecognized    []byte  `json:"-"`
}

func (*HuntResultNotification) Descriptor

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

func (*HuntResultNotification) GetResultCollectionUrn

func (m *HuntResultNotification) GetResultCollectionUrn() string

func (*HuntResultNotification) GetSuffix

func (m *HuntResultNotification) GetSuffix() uint64

func (*HuntResultNotification) GetTimestamp

func (m *HuntResultNotification) GetTimestamp() uint64

func (*HuntResultNotification) ProtoMessage

func (*HuntResultNotification) ProtoMessage()

func (*HuntResultNotification) Reset

func (m *HuntResultNotification) Reset()

func (*HuntResultNotification) String

func (m *HuntResultNotification) String() string

type HuntRunnerArgs

type HuntRunnerArgs struct {
	HuntName          *string               `protobuf:"bytes,1,opt,name=hunt_name,json=huntName" json:"hunt_name,omitempty"`
	Description       *string               `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	ClientRuleSet     *ForemanClientRuleSet `protobuf:"bytes,18,opt,name=client_rule_set,json=clientRuleSet" json:"client_rule_set,omitempty"`
	Priority          *GrrMessage_Priority  `protobuf:"varint,5,opt,name=priority,enum=GrrMessage_Priority,def=1" json:"priority,omitempty"`
	NotificationEvent *string               `protobuf:"bytes,6,opt,name=notification_event,json=notificationEvent" json:"notification_event,omitempty"`
	Queue             *string               `protobuf:"bytes,7,opt,name=queue,def=H" json:"queue,omitempty"`
	Token             *ACLToken             `protobuf:"bytes,8,opt,name=token" json:"token,omitempty"`
	CpuLimit          *uint64               `protobuf:"varint,9,opt,name=cpu_limit,json=cpuLimit" json:"cpu_limit,omitempty"`
	NetworkBytesLimit *uint64               `protobuf:"varint,13,opt,name=network_bytes_limit,json=networkBytesLimit" json:"network_bytes_limit,omitempty"`
	ClientLimit       *uint64               `protobuf:"varint,10,opt,name=client_limit,json=clientLimit,def=100" json:"client_limit,omitempty"`
	ExpiryTime        *uint64               `protobuf:"varint,11,opt,name=expiry_time,json=expiryTime,def=1209600" json:"expiry_time,omitempty"`
	ClientRate        *float32              `protobuf:"fixed32,12,opt,name=client_rate,json=clientRate,def=20.5" json:"client_rate,omitempty"`
	LogsCollectionUrn *string               `protobuf:"bytes,14,opt,name=logs_collection_urn,json=logsCollectionUrn" json:"logs_collection_urn,omitempty"`
	RequireFastpoll   *bool                 `protobuf:"varint,15,opt,name=require_fastpoll,json=requireFastpoll,def=1" json:"require_fastpoll,omitempty"`
	AddForemanRules   *bool                 `protobuf:"varint,16,opt,name=add_foreman_rules,json=addForemanRules,def=1" json:"add_foreman_rules,omitempty"`
	CrashAlertEmail   *string               `protobuf:"bytes,17,opt,name=crash_alert_email,json=crashAlertEmail" json:"crash_alert_email,omitempty"`
	XXX_unrecognized  []byte                `json:"-"`
}

Next field ID: 22

func (*HuntRunnerArgs) Descriptor

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

func (*HuntRunnerArgs) GetAddForemanRules

func (m *HuntRunnerArgs) GetAddForemanRules() bool

func (*HuntRunnerArgs) GetClientLimit

func (m *HuntRunnerArgs) GetClientLimit() uint64

func (*HuntRunnerArgs) GetClientRate

func (m *HuntRunnerArgs) GetClientRate() float32

func (*HuntRunnerArgs) GetClientRuleSet

func (m *HuntRunnerArgs) GetClientRuleSet() *ForemanClientRuleSet

func (*HuntRunnerArgs) GetCpuLimit

func (m *HuntRunnerArgs) GetCpuLimit() uint64

func (*HuntRunnerArgs) GetCrashAlertEmail

func (m *HuntRunnerArgs) GetCrashAlertEmail() string

func (*HuntRunnerArgs) GetDescription

func (m *HuntRunnerArgs) GetDescription() string

func (*HuntRunnerArgs) GetExpiryTime

func (m *HuntRunnerArgs) GetExpiryTime() uint64

func (*HuntRunnerArgs) GetHuntName

func (m *HuntRunnerArgs) GetHuntName() string

func (*HuntRunnerArgs) GetLogsCollectionUrn

func (m *HuntRunnerArgs) GetLogsCollectionUrn() string

func (*HuntRunnerArgs) GetNetworkBytesLimit

func (m *HuntRunnerArgs) GetNetworkBytesLimit() uint64

func (*HuntRunnerArgs) GetNotificationEvent

func (m *HuntRunnerArgs) GetNotificationEvent() string

func (*HuntRunnerArgs) GetPriority

func (m *HuntRunnerArgs) GetPriority() GrrMessage_Priority

func (*HuntRunnerArgs) GetQueue

func (m *HuntRunnerArgs) GetQueue() string

func (*HuntRunnerArgs) GetRequireFastpoll

func (m *HuntRunnerArgs) GetRequireFastpoll() bool

func (*HuntRunnerArgs) GetToken

func (m *HuntRunnerArgs) GetToken() *ACLToken

func (*HuntRunnerArgs) ProtoMessage

func (*HuntRunnerArgs) ProtoMessage()

func (*HuntRunnerArgs) Reset

func (m *HuntRunnerArgs) Reset()

func (*HuntRunnerArgs) String

func (m *HuntRunnerArgs) String() string

type IOSample

type IOSample struct {
	ReadCount        *uint64 `protobuf:"varint,1,opt,name=read_count,json=readCount" json:"read_count,omitempty"`
	WriteCount       *uint64 `protobuf:"varint,2,opt,name=write_count,json=writeCount" json:"write_count,omitempty"`
	ReadBytes        *uint64 `protobuf:"varint,3,opt,name=read_bytes,json=readBytes" json:"read_bytes,omitempty"`
	WriteBytes       *uint64 `protobuf:"varint,4,opt,name=write_bytes,json=writeBytes" json:"write_bytes,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*IOSample) Descriptor

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

func (*IOSample) GetReadBytes

func (m *IOSample) GetReadBytes() uint64

func (*IOSample) GetReadCount

func (m *IOSample) GetReadCount() uint64

func (*IOSample) GetTimestamp

func (m *IOSample) GetTimestamp() uint64

func (*IOSample) GetWriteBytes

func (m *IOSample) GetWriteBytes() uint64

func (*IOSample) GetWriteCount

func (m *IOSample) GetWriteCount() uint64

func (*IOSample) ProtoMessage

func (*IOSample) ProtoMessage()

func (*IOSample) Reset

func (m *IOSample) Reset()

func (*IOSample) String

func (m *IOSample) String() string

type Interface

type Interface struct {
	// CyBOX: mac
	MacAddress []byte `protobuf:"bytes,1,opt,name=mac_address,json=macAddress" json:"mac_address,omitempty"`
	// ip4_addresses is deprecated, use addresses.
	Ip4Addresses [][]byte `protobuf:"bytes,2,rep,name=ip4_addresses,json=ip4Addresses" json:"ip4_addresses,omitempty"`
	// CyBOX: adapter
	Ifname *string `protobuf:"bytes,3,opt,name=ifname" json:"ifname,omitempty"`
	// ip6_addresses is deprecated, use addresses.
	Ip6Addresses [][]byte `protobuf:"bytes,4,rep,name=ip6_addresses,json=ip6Addresses" json:"ip6_addresses,omitempty"`
	// CyBOX: ip_list
	Addresses         []*NetworkAddress `protobuf:"bytes,5,rep,name=addresses" json:"addresses,omitempty"`
	DhcpLeaseExpires  *uint64           `protobuf:"varint,6,opt,name=dhcp_lease_expires,json=dhcpLeaseExpires" json:"dhcp_lease_expires,omitempty"`
	DhcpLeaseObtained *uint64           `protobuf:"varint,7,opt,name=dhcp_lease_obtained,json=dhcpLeaseObtained" json:"dhcp_lease_obtained,omitempty"`
	DhcpServerList    []*NetworkAddress `protobuf:"bytes,8,rep,name=dhcp_server_list,json=dhcpServerList" json:"dhcp_server_list,omitempty"`
	IpGatewayList     []*NetworkAddress `protobuf:"bytes,9,rep,name=ip_gateway_list,json=ipGatewayList" json:"ip_gateway_list,omitempty"`
	XXX_unrecognized  []byte            `json:"-"`
}

func (*Interface) Descriptor

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

func (*Interface) GetAddresses

func (m *Interface) GetAddresses() []*NetworkAddress

func (*Interface) GetDhcpLeaseExpires

func (m *Interface) GetDhcpLeaseExpires() uint64

func (*Interface) GetDhcpLeaseObtained

func (m *Interface) GetDhcpLeaseObtained() uint64

func (*Interface) GetDhcpServerList

func (m *Interface) GetDhcpServerList() []*NetworkAddress

func (*Interface) GetIfname

func (m *Interface) GetIfname() string

func (*Interface) GetIp4Addresses

func (m *Interface) GetIp4Addresses() [][]byte

func (*Interface) GetIp6Addresses

func (m *Interface) GetIp6Addresses() [][]byte

func (*Interface) GetIpGatewayList

func (m *Interface) GetIpGatewayList() []*NetworkAddress

func (*Interface) GetMacAddress

func (m *Interface) GetMacAddress() []byte

func (*Interface) ProtoMessage

func (*Interface) ProtoMessage()

func (*Interface) Reset

func (m *Interface) Reset()

func (*Interface) String

func (m *Interface) String() string

type InterrogateArgs

type InterrogateArgs struct {
	Lightweight      *bool  `protobuf:"varint,1,opt,name=lightweight,def=1" json:"lightweight,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Next field ID: 2

func (*InterrogateArgs) Descriptor

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

func (*InterrogateArgs) GetLightweight

func (m *InterrogateArgs) GetLightweight() bool

func (*InterrogateArgs) ProtoMessage

func (*InterrogateArgs) ProtoMessage()

func (*InterrogateArgs) Reset

func (m *InterrogateArgs) Reset()

func (*InterrogateArgs) String

func (m *InterrogateArgs) String() string

type IteratedStatResponse

type IteratedStatResponse struct {
	Stat             *StatEntry `protobuf:"bytes,1,opt,name=stat" json:"stat,omitempty"`
	Iterator         *Iterator  `protobuf:"bytes,2,opt,name=iterator" json:"iterator,omitempty"`
	XXX_unrecognized []byte     `json:"-"`
}

FindAction returns these protobufs.

func (*IteratedStatResponse) Descriptor

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

func (*IteratedStatResponse) GetIterator

func (m *IteratedStatResponse) GetIterator() *Iterator

func (*IteratedStatResponse) GetStat

func (m *IteratedStatResponse) GetStat() *StatEntry

func (*IteratedStatResponse) ProtoMessage

func (*IteratedStatResponse) ProtoMessage()

func (*IteratedStatResponse) Reset

func (m *IteratedStatResponse) Reset()

func (*IteratedStatResponse) String

func (m *IteratedStatResponse) String() string

type Iterator

type Iterator struct {
	// This is an opaque generic place for the client to store its state.
	ClientState *Dict `protobuf:"bytes,1,opt,name=client_state,json=clientState" json:"client_state,omitempty"`
	// The following specify how many responses to send away. First we skip some
	// responses and then send "number" responses. Note that skip is not supported
	// by all iterating Actions.
	Skip             *uint32         `protobuf:"varint,2,opt,name=skip,def=0" json:"skip,omitempty"`
	Number           *uint32         `protobuf:"varint,3,opt,name=number,def=100" json:"number,omitempty"`
	State            *Iterator_State `protobuf:"varint,4,opt,name=state,enum=Iterator_State,def=0" json:"state,omitempty"`
	SuspendedAction  *uint64         `protobuf:"varint,5,opt,name=suspended_action,json=suspendedAction" json:"suspended_action,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

An Iterator is an opaque object which is returned by the client for each iteration.

func (*Iterator) Descriptor

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

func (*Iterator) GetClientState

func (m *Iterator) GetClientState() *Dict

func (*Iterator) GetNumber

func (m *Iterator) GetNumber() uint32

func (*Iterator) GetSkip

func (m *Iterator) GetSkip() uint32

func (*Iterator) GetState

func (m *Iterator) GetState() Iterator_State

func (*Iterator) GetSuspendedAction

func (m *Iterator) GetSuspendedAction() uint64

func (*Iterator) ProtoMessage

func (*Iterator) ProtoMessage()

func (*Iterator) Reset

func (m *Iterator) Reset()

func (*Iterator) String

func (m *Iterator) String() string

type Iterator_State

type Iterator_State int32

When the iterator is complete, we this state should be set to FINISHED.

const (
	Iterator_RUNNING  Iterator_State = 0
	Iterator_FINISHED Iterator_State = 1
)
const Default_Iterator_State Iterator_State = Iterator_RUNNING

func (Iterator_State) Enum

func (x Iterator_State) Enum() *Iterator_State

func (Iterator_State) EnumDescriptor

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

func (Iterator_State) String

func (x Iterator_State) String() string

func (*Iterator_State) UnmarshalJSON

func (x *Iterator_State) UnmarshalJSON(data []byte) error

type KeepAliveArgs

type KeepAliveArgs struct {
	Duration         *uint64 `protobuf:"varint,1,opt,name=duration,def=3600" json:"duration,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*KeepAliveArgs) Descriptor

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

func (*KeepAliveArgs) GetDuration

func (m *KeepAliveArgs) GetDuration() uint64

func (*KeepAliveArgs) ProtoMessage

func (*KeepAliveArgs) ProtoMessage()

func (*KeepAliveArgs) Reset

func (m *KeepAliveArgs) Reset()

func (*KeepAliveArgs) String

func (m *KeepAliveArgs) String() string

type KeyValue

type KeyValue struct {
	K                *DataBlob `protobuf:"bytes,1,opt,name=k" json:"k,omitempty"`
	V                *DataBlob `protobuf:"bytes,2,opt,name=v" json:"v,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

A Key Value pair

func (*KeyValue) Descriptor

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

func (*KeyValue) GetK

func (m *KeyValue) GetK() *DataBlob

func (*KeyValue) GetV

func (m *KeyValue) GetV() *DataBlob

func (*KeyValue) ProtoMessage

func (*KeyValue) ProtoMessage()

func (*KeyValue) Reset

func (m *KeyValue) Reset()

func (*KeyValue) String

func (m *KeyValue) String() string

type KnowledgeBase

type KnowledgeBase struct {
	Users          []*User `protobuf:"bytes,32,rep,name=users" json:"users,omitempty"`
	Hostname       *string `protobuf:"bytes,2,opt,name=hostname" json:"hostname,omitempty"`
	TimeZone       *string `protobuf:"bytes,3,opt,name=time_zone,json=timeZone" json:"time_zone,omitempty"`
	Os             *string `protobuf:"bytes,4,opt,name=os" json:"os,omitempty"`
	OsMajorVersion *uint32 `protobuf:"varint,5,opt,name=os_major_version,json=osMajorVersion" json:"os_major_version,omitempty"`
	OsMinorVersion *uint32 `protobuf:"varint,6,opt,name=os_minor_version,json=osMinorVersion" json:"os_minor_version,omitempty"`
	EnvironPath    *string `protobuf:"bytes,7,opt,name=environ_path,json=environPath" json:"environ_path,omitempty"`
	EnvironTemp    *string `protobuf:"bytes,8,opt,name=environ_temp,json=environTemp" json:"environ_temp,omitempty"`
	//
	// Linux specific distribution information.
	// See: lsb_release(1) man page, or the LSB Specification under the 'Command
	// Behaviour' section.
	//
	OsRelease *string `protobuf:"bytes,9,opt,name=os_release,json=osRelease" json:"os_release,omitempty"`
	//
	// Windows specific system level parameters.
	//
	EnvironSystemroot      *string `protobuf:"bytes,20,opt,name=environ_systemroot,json=environSystemroot" json:"environ_systemroot,omitempty"`
	EnvironWindir          *string `protobuf:"bytes,21,opt,name=environ_windir,json=environWindir" json:"environ_windir,omitempty"`
	EnvironProgramfiles    *string `protobuf:"bytes,22,opt,name=environ_programfiles,json=environProgramfiles" json:"environ_programfiles,omitempty"`
	EnvironProgramfilesx86 *string `protobuf:"bytes,23,opt,name=environ_programfilesx86,json=environProgramfilesx86" json:"environ_programfilesx86,omitempty"`
	EnvironSystemdrive     *string `protobuf:"bytes,24,opt,name=environ_systemdrive,json=environSystemdrive" json:"environ_systemdrive,omitempty"`
	EnvironAllusersprofile *string `protobuf:"bytes,26,opt,name=environ_allusersprofile,json=environAllusersprofile" json:"environ_allusersprofile,omitempty"`
	EnvironAllusersappdata *string `protobuf:"bytes,27,opt,name=environ_allusersappdata,json=environAllusersappdata" json:"environ_allusersappdata,omitempty"`
	CurrentControlSet      *string `protobuf:"bytes,28,opt,name=current_control_set,json=currentControlSet" json:"current_control_set,omitempty"`
	CodePage               *string `protobuf:"bytes,30,opt,name=code_page,json=codePage" json:"code_page,omitempty"`
	Domain                 *string `protobuf:"bytes,31,opt,name=domain" json:"domain,omitempty"`
	// This field is deprecated due to a type switch from jobs.User to
	// knowledge_base.User.
	DEPRECATEDUsers  [][]byte `protobuf:"bytes,1,rep,name=DEPRECATED_users,json=dEPRECATEDUsers" json:"DEPRECATED_users,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next ID: 33

func (*KnowledgeBase) Descriptor

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

func (*KnowledgeBase) GetCodePage

func (m *KnowledgeBase) GetCodePage() string

func (*KnowledgeBase) GetCurrentControlSet

func (m *KnowledgeBase) GetCurrentControlSet() string

func (*KnowledgeBase) GetDEPRECATEDUsers

func (m *KnowledgeBase) GetDEPRECATEDUsers() [][]byte

func (*KnowledgeBase) GetDomain

func (m *KnowledgeBase) GetDomain() string

func (*KnowledgeBase) GetEnvironAllusersappdata

func (m *KnowledgeBase) GetEnvironAllusersappdata() string

func (*KnowledgeBase) GetEnvironAllusersprofile

func (m *KnowledgeBase) GetEnvironAllusersprofile() string

func (*KnowledgeBase) GetEnvironPath

func (m *KnowledgeBase) GetEnvironPath() string

func (*KnowledgeBase) GetEnvironProgramfiles

func (m *KnowledgeBase) GetEnvironProgramfiles() string

func (*KnowledgeBase) GetEnvironProgramfilesx86

func (m *KnowledgeBase) GetEnvironProgramfilesx86() string

func (*KnowledgeBase) GetEnvironSystemdrive

func (m *KnowledgeBase) GetEnvironSystemdrive() string

func (*KnowledgeBase) GetEnvironSystemroot

func (m *KnowledgeBase) GetEnvironSystemroot() string

func (*KnowledgeBase) GetEnvironTemp

func (m *KnowledgeBase) GetEnvironTemp() string

func (*KnowledgeBase) GetEnvironWindir

func (m *KnowledgeBase) GetEnvironWindir() string

func (*KnowledgeBase) GetHostname

func (m *KnowledgeBase) GetHostname() string

func (*KnowledgeBase) GetOs

func (m *KnowledgeBase) GetOs() string

func (*KnowledgeBase) GetOsMajorVersion

func (m *KnowledgeBase) GetOsMajorVersion() uint32

func (*KnowledgeBase) GetOsMinorVersion

func (m *KnowledgeBase) GetOsMinorVersion() uint32

func (*KnowledgeBase) GetOsRelease

func (m *KnowledgeBase) GetOsRelease() string

func (*KnowledgeBase) GetTimeZone

func (m *KnowledgeBase) GetTimeZone() string

func (*KnowledgeBase) GetUsers

func (m *KnowledgeBase) GetUsers() []*User

func (*KnowledgeBase) ProtoMessage

func (*KnowledgeBase) ProtoMessage()

func (*KnowledgeBase) Reset

func (m *KnowledgeBase) Reset()

func (*KnowledgeBase) String

func (m *KnowledgeBase) String() string

type KnowledgeBaseInitializationArgs

type KnowledgeBaseInitializationArgs struct {
	RequireComplete  *bool  `protobuf:"varint,1,opt,name=require_complete,json=requireComplete,def=1" json:"require_complete,omitempty"`
	Lightweight      *bool  `protobuf:"varint,2,opt,name=lightweight,def=1" json:"lightweight,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Next field ID: 3

func (*KnowledgeBaseInitializationArgs) Descriptor

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

func (*KnowledgeBaseInitializationArgs) GetLightweight

func (m *KnowledgeBaseInitializationArgs) GetLightweight() bool

func (*KnowledgeBaseInitializationArgs) GetRequireComplete

func (m *KnowledgeBaseInitializationArgs) GetRequireComplete() bool

func (*KnowledgeBaseInitializationArgs) ProtoMessage

func (*KnowledgeBaseInitializationArgs) ProtoMessage()

func (*KnowledgeBaseInitializationArgs) Reset

func (*KnowledgeBaseInitializationArgs) String

type LaunchBinaryArgs

type LaunchBinaryArgs struct {
	Binary           *string `protobuf:"bytes,1,opt,name=binary" json:"binary,omitempty"`
	CommandLine      *string `protobuf:"bytes,2,opt,name=command_line,json=commandLine" json:"command_line,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*LaunchBinaryArgs) Descriptor

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

func (*LaunchBinaryArgs) GetBinary

func (m *LaunchBinaryArgs) GetBinary() string

func (*LaunchBinaryArgs) GetCommandLine

func (m *LaunchBinaryArgs) GetCommandLine() string

func (*LaunchBinaryArgs) ProtoMessage

func (*LaunchBinaryArgs) ProtoMessage()

func (*LaunchBinaryArgs) Reset

func (m *LaunchBinaryArgs) Reset()

func (*LaunchBinaryArgs) String

func (m *LaunchBinaryArgs) String() string

type LaunchdKeepAlive

type LaunchdKeepAlive struct {
	SuccessfulExit   *bool                 `protobuf:"varint,1,opt,name=SuccessfulExit,json=successfulExit" json:"SuccessfulExit,omitempty"`
	NetworkState     *bool                 `protobuf:"varint,2,opt,name=NetworkState,json=networkState" json:"NetworkState,omitempty"`
	PathState        []*PlistBoolDictEntry `protobuf:"bytes,3,rep,name=PathState,json=pathState" json:"PathState,omitempty"`
	OtherJobEnabled  []*PlistBoolDictEntry `protobuf:"bytes,4,rep,name=OtherJobEnabled,json=otherJobEnabled" json:"OtherJobEnabled,omitempty"`
	XXX_unrecognized []byte                `json:"-"`
}

func (*LaunchdKeepAlive) Descriptor

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

func (*LaunchdKeepAlive) GetNetworkState

func (m *LaunchdKeepAlive) GetNetworkState() bool

func (*LaunchdKeepAlive) GetOtherJobEnabled

func (m *LaunchdKeepAlive) GetOtherJobEnabled() []*PlistBoolDictEntry

func (*LaunchdKeepAlive) GetPathState

func (m *LaunchdKeepAlive) GetPathState() []*PlistBoolDictEntry

func (*LaunchdKeepAlive) GetSuccessfulExit

func (m *LaunchdKeepAlive) GetSuccessfulExit() bool

func (*LaunchdKeepAlive) ProtoMessage

func (*LaunchdKeepAlive) ProtoMessage()

func (*LaunchdKeepAlive) Reset

func (m *LaunchdKeepAlive) Reset()

func (*LaunchdKeepAlive) String

func (m *LaunchdKeepAlive) String() string

type LaunchdPlist

type LaunchdPlist struct {
	Aff4Path               *string                              `protobuf:"bytes,1,opt,name=aff4path" json:"aff4path,omitempty"`
	Label                  *string                              `protobuf:"bytes,2,opt,name=Label,json=label" json:"Label,omitempty"`
	Disabled               *bool                                `protobuf:"varint,3,opt,name=Disabled,json=disabled" json:"Disabled,omitempty"`
	UserName               *string                              `protobuf:"bytes,4,opt,name=UserName,json=userName" json:"UserName,omitempty"`
	GroupName              *string                              `protobuf:"bytes,5,opt,name=GroupName,json=groupName" json:"GroupName,omitempty"`
	Program                *string                              `protobuf:"bytes,6,opt,name=Program,json=program" json:"Program,omitempty"`
	ProgramArguments       []string                             `protobuf:"bytes,7,rep,name=ProgramArguments,json=programArguments" json:"ProgramArguments,omitempty"`
	RootDirectory          *string                              `protobuf:"bytes,8,opt,name=RootDirectory,json=rootDirectory" json:"RootDirectory,omitempty"`
	WorkingDirectory       *string                              `protobuf:"bytes,9,opt,name=WorkingDirectory,json=workingDirectory" json:"WorkingDirectory,omitempty"`
	OnDemand               *bool                                `protobuf:"varint,10,opt,name=OnDemand,json=onDemand" json:"OnDemand,omitempty"`
	RunAtLoad              *bool                                `protobuf:"varint,11,opt,name=RunAtLoad,json=runAtLoad" json:"RunAtLoad,omitempty"`
	StartCalendarInterval  []*LaunchdStartCalendarIntervalEntry `protobuf:"bytes,12,rep,name=StartCalendarInterval,json=startCalendarInterval" json:"StartCalendarInterval,omitempty"`
	EnvironmentVariables   []*PlistStringDictEntry              `protobuf:"bytes,13,rep,name=EnvironmentVariables,json=environmentVariables" json:"EnvironmentVariables,omitempty"`
	KeepAlive              *bool                                `protobuf:"varint,14,opt,name=KeepAlive,json=keepAlive" json:"KeepAlive,omitempty"`
	KeepAliveDict          *LaunchdKeepAlive                    `protobuf:"bytes,15,opt,name=KeepAliveDict,json=keepAliveDict" json:"KeepAliveDict,omitempty"`
	StandardInPath         *string                              `protobuf:"bytes,16,opt,name=StandardInPath,json=standardInPath" json:"StandardInPath,omitempty"`
	StandardOutPath        *string                              `protobuf:"bytes,17,opt,name=StandardOutPath,json=standardOutPath" json:"StandardOutPath,omitempty"`
	StandardErrorPath      *string                              `protobuf:"bytes,18,opt,name=StandardErrorPath,json=standardErrorPath" json:"StandardErrorPath,omitempty"`
	LimitLoadToHosts       []string                             `protobuf:"bytes,19,rep,name=LimitLoadToHosts,json=limitLoadToHosts" json:"LimitLoadToHosts,omitempty"`
	LimitLoadFromHosts     []string                             `protobuf:"bytes,20,rep,name=LimitLoadFromHosts,json=limitLoadFromHosts" json:"LimitLoadFromHosts,omitempty"`
	LimitLoadToSessionType []string                             `protobuf:"bytes,21,rep,name=LimitLoadToSessionType,json=limitLoadToSessionType" json:"LimitLoadToSessionType,omitempty"`
	EnableGlobbing         *bool                                `protobuf:"varint,22,opt,name=EnableGlobbing,json=enableGlobbing" json:"EnableGlobbing,omitempty"`
	EnableTransactions     *bool                                `protobuf:"varint,23,opt,name=EnableTransactions,json=enableTransactions" json:"EnableTransactions,omitempty"`
	Umask                  *int32                               `protobuf:"varint,24,opt,name=Umask,json=umask" json:"Umask,omitempty"`
	TimeOut                *int32                               `protobuf:"varint,25,opt,name=TimeOut,json=timeOut" json:"TimeOut,omitempty"`
	ExitTimeOut            *int32                               `protobuf:"varint,26,opt,name=ExitTimeOut,json=exitTimeOut" json:"ExitTimeOut,omitempty"`
	ThrottleInterval       *int32                               `protobuf:"varint,27,opt,name=ThrottleInterval,json=throttleInterval" json:"ThrottleInterval,omitempty"`
	InitGroups             *bool                                `protobuf:"varint,28,opt,name=InitGroups,json=initGroups" json:"InitGroups,omitempty"`
	WatchPaths             []string                             `protobuf:"bytes,29,rep,name=WatchPaths,json=watchPaths" json:"WatchPaths,omitempty"`
	QueueDirectories       []string                             `protobuf:"bytes,30,rep,name=QueueDirectories,json=queueDirectories" json:"QueueDirectories,omitempty"`
	StartOnMount           *bool                                `protobuf:"varint,31,opt,name=StartOnMount,json=startOnMount" json:"StartOnMount,omitempty"`
	StartInterval          *int32                               `protobuf:"varint,32,opt,name=StartInterval,json=startInterval" json:"StartInterval,omitempty"`
	Debug                  *bool                                `protobuf:"varint,33,opt,name=Debug,json=debug" json:"Debug,omitempty"`
	WaitForDebugger        *bool                                `protobuf:"varint,34,opt,name=WaitForDebugger,json=waitForDebugger" json:"WaitForDebugger,omitempty"`
	Nice                   *int32                               `protobuf:"varint,35,opt,name=Nice,json=nice" json:"Nice,omitempty"`
	ProcessType            *string                              `protobuf:"bytes,36,opt,name=ProcessType,json=processType" json:"ProcessType,omitempty"`
	AbandonProcessGroup    *bool                                `protobuf:"varint,37,opt,name=AbandonProcessGroup,json=abandonProcessGroup" json:"AbandonProcessGroup,omitempty"`
	LowPriorityIO          *bool                                `protobuf:"varint,38,opt,name=LowPriorityIO,json=lowPriorityIO" json:"LowPriorityIO,omitempty"`
	LaunchOnlyOnce         *bool                                `protobuf:"varint,39,opt,name=LaunchOnlyOnce,json=launchOnlyOnce" json:"LaunchOnlyOnce,omitempty"`
	InetdCompatabilityWait *bool                                `protobuf:"varint,40,opt,name=inetdCompatabilityWait" json:"inetdCompatabilityWait,omitempty"`
	SoftResourceLimits     *bool                                `protobuf:"varint,41,opt,name=SoftResourceLimits,json=softResourceLimits" json:"SoftResourceLimits,omitempty"`
	HardResourceLimits     *bool                                `protobuf:"varint,42,opt,name=HardResourceLimits,json=hardResourceLimits" json:"HardResourceLimits,omitempty"`
	Sockets                *bool                                `protobuf:"varint,43,opt,name=Sockets,json=sockets" json:"Sockets,omitempty"`
	XXX_unrecognized       []byte                               `json:"-"`
}

OSX Launchd plist

func (*LaunchdPlist) Descriptor

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

func (*LaunchdPlist) GetAbandonProcessGroup

func (m *LaunchdPlist) GetAbandonProcessGroup() bool

func (*LaunchdPlist) GetAff4Path

func (m *LaunchdPlist) GetAff4Path() string

func (*LaunchdPlist) GetDebug

func (m *LaunchdPlist) GetDebug() bool

func (*LaunchdPlist) GetDisabled

func (m *LaunchdPlist) GetDisabled() bool

func (*LaunchdPlist) GetEnableGlobbing

func (m *LaunchdPlist) GetEnableGlobbing() bool

func (*LaunchdPlist) GetEnableTransactions

func (m *LaunchdPlist) GetEnableTransactions() bool

func (*LaunchdPlist) GetEnvironmentVariables

func (m *LaunchdPlist) GetEnvironmentVariables() []*PlistStringDictEntry

func (*LaunchdPlist) GetExitTimeOut

func (m *LaunchdPlist) GetExitTimeOut() int32

func (*LaunchdPlist) GetGroupName

func (m *LaunchdPlist) GetGroupName() string

func (*LaunchdPlist) GetHardResourceLimits

func (m *LaunchdPlist) GetHardResourceLimits() bool

func (*LaunchdPlist) GetInetdCompatabilityWait

func (m *LaunchdPlist) GetInetdCompatabilityWait() bool

func (*LaunchdPlist) GetInitGroups

func (m *LaunchdPlist) GetInitGroups() bool

func (*LaunchdPlist) GetKeepAlive

func (m *LaunchdPlist) GetKeepAlive() bool

func (*LaunchdPlist) GetKeepAliveDict

func (m *LaunchdPlist) GetKeepAliveDict() *LaunchdKeepAlive

func (*LaunchdPlist) GetLabel

func (m *LaunchdPlist) GetLabel() string

func (*LaunchdPlist) GetLaunchOnlyOnce

func (m *LaunchdPlist) GetLaunchOnlyOnce() bool

func (*LaunchdPlist) GetLimitLoadFromHosts

func (m *LaunchdPlist) GetLimitLoadFromHosts() []string

func (*LaunchdPlist) GetLimitLoadToHosts

func (m *LaunchdPlist) GetLimitLoadToHosts() []string

func (*LaunchdPlist) GetLimitLoadToSessionType

func (m *LaunchdPlist) GetLimitLoadToSessionType() []string

func (*LaunchdPlist) GetLowPriorityIO

func (m *LaunchdPlist) GetLowPriorityIO() bool

func (*LaunchdPlist) GetNice

func (m *LaunchdPlist) GetNice() int32

func (*LaunchdPlist) GetOnDemand

func (m *LaunchdPlist) GetOnDemand() bool

func (*LaunchdPlist) GetProcessType

func (m *LaunchdPlist) GetProcessType() string

func (*LaunchdPlist) GetProgram

func (m *LaunchdPlist) GetProgram() string

func (*LaunchdPlist) GetProgramArguments

func (m *LaunchdPlist) GetProgramArguments() []string

func (*LaunchdPlist) GetQueueDirectories

func (m *LaunchdPlist) GetQueueDirectories() []string

func (*LaunchdPlist) GetRootDirectory

func (m *LaunchdPlist) GetRootDirectory() string

func (*LaunchdPlist) GetRunAtLoad

func (m *LaunchdPlist) GetRunAtLoad() bool

func (*LaunchdPlist) GetSockets

func (m *LaunchdPlist) GetSockets() bool

func (*LaunchdPlist) GetSoftResourceLimits

func (m *LaunchdPlist) GetSoftResourceLimits() bool

func (*LaunchdPlist) GetStandardErrorPath

func (m *LaunchdPlist) GetStandardErrorPath() string

func (*LaunchdPlist) GetStandardInPath

func (m *LaunchdPlist) GetStandardInPath() string

func (*LaunchdPlist) GetStandardOutPath

func (m *LaunchdPlist) GetStandardOutPath() string

func (*LaunchdPlist) GetStartCalendarInterval

func (m *LaunchdPlist) GetStartCalendarInterval() []*LaunchdStartCalendarIntervalEntry

func (*LaunchdPlist) GetStartInterval

func (m *LaunchdPlist) GetStartInterval() int32

func (*LaunchdPlist) GetStartOnMount

func (m *LaunchdPlist) GetStartOnMount() bool

func (*LaunchdPlist) GetThrottleInterval

func (m *LaunchdPlist) GetThrottleInterval() int32

func (*LaunchdPlist) GetTimeOut

func (m *LaunchdPlist) GetTimeOut() int32

func (*LaunchdPlist) GetUmask

func (m *LaunchdPlist) GetUmask() int32

func (*LaunchdPlist) GetUserName

func (m *LaunchdPlist) GetUserName() string

func (*LaunchdPlist) GetWaitForDebugger

func (m *LaunchdPlist) GetWaitForDebugger() bool

func (*LaunchdPlist) GetWatchPaths

func (m *LaunchdPlist) GetWatchPaths() []string

func (*LaunchdPlist) GetWorkingDirectory

func (m *LaunchdPlist) GetWorkingDirectory() string

func (*LaunchdPlist) ProtoMessage

func (*LaunchdPlist) ProtoMessage()

func (*LaunchdPlist) Reset

func (m *LaunchdPlist) Reset()

func (*LaunchdPlist) String

func (m *LaunchdPlist) String() string

type LaunchdStartCalendarIntervalEntry

type LaunchdStartCalendarIntervalEntry struct {
	Minute           *int32 `protobuf:"varint,1,opt,name=Minute,json=minute" json:"Minute,omitempty"`
	Hour             *int32 `protobuf:"varint,2,opt,name=Hour,json=hour" json:"Hour,omitempty"`
	Day              *int32 `protobuf:"varint,3,opt,name=Day,json=day" json:"Day,omitempty"`
	Weekday          *int32 `protobuf:"varint,4,opt,name=Weekday,json=weekday" json:"Weekday,omitempty"`
	Month            *int32 `protobuf:"varint,5,opt,name=Month,json=month" json:"Month,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

func (*LaunchdStartCalendarIntervalEntry) Descriptor

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

func (*LaunchdStartCalendarIntervalEntry) GetDay

func (*LaunchdStartCalendarIntervalEntry) GetHour

func (*LaunchdStartCalendarIntervalEntry) GetMinute

func (*LaunchdStartCalendarIntervalEntry) GetMonth

func (*LaunchdStartCalendarIntervalEntry) GetWeekday

func (m *LaunchdStartCalendarIntervalEntry) GetWeekday() int32

func (*LaunchdStartCalendarIntervalEntry) ProtoMessage

func (*LaunchdStartCalendarIntervalEntry) ProtoMessage()

func (*LaunchdStartCalendarIntervalEntry) Reset

func (*LaunchdStartCalendarIntervalEntry) String

type LinuxServiceInformation

type LinuxServiceInformation struct {
	Name             *string                            `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Description      *string                            `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	Binary           *StatEntry                         `protobuf:"bytes,3,opt,name=binary" json:"binary,omitempty"`
	Software         *SoftwarePackage                   `protobuf:"bytes,4,opt,name=software" json:"software,omitempty"`
	StartMode        *LinuxServiceInformation_StartMode `protobuf:"varint,5,opt,name=start_mode,json=startMode,enum=LinuxServiceInformation_StartMode" json:"start_mode,omitempty"`
	StartOn          []uint32                           `protobuf:"varint,6,rep,name=start_on,json=startOn" json:"start_on,omitempty"`
	StopOn           []uint32                           `protobuf:"varint,7,rep,name=stop_on,json=stopOn" json:"stop_on,omitempty"`
	StartAfter       []string                           `protobuf:"bytes,8,rep,name=start_after,json=startAfter" json:"start_after,omitempty"`
	StopAfter        []string                           `protobuf:"bytes,9,rep,name=stop_after,json=stopAfter" json:"stop_after,omitempty"`
	Config           *AttributedDict                    `protobuf:"bytes,10,opt,name=config" json:"config,omitempty"`
	Starts           *bool                              `protobuf:"varint,11,opt,name=starts" json:"starts,omitempty"`
	XXX_unrecognized []byte                             `json:"-"`
}

func (*LinuxServiceInformation) Descriptor

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

func (*LinuxServiceInformation) GetBinary

func (m *LinuxServiceInformation) GetBinary() *StatEntry

func (*LinuxServiceInformation) GetConfig

func (m *LinuxServiceInformation) GetConfig() *AttributedDict

func (*LinuxServiceInformation) GetDescription

func (m *LinuxServiceInformation) GetDescription() string

func (*LinuxServiceInformation) GetName

func (m *LinuxServiceInformation) GetName() string

func (*LinuxServiceInformation) GetSoftware

func (m *LinuxServiceInformation) GetSoftware() *SoftwarePackage

func (*LinuxServiceInformation) GetStartAfter

func (m *LinuxServiceInformation) GetStartAfter() []string

func (*LinuxServiceInformation) GetStartMode

func (*LinuxServiceInformation) GetStartOn

func (m *LinuxServiceInformation) GetStartOn() []uint32

func (*LinuxServiceInformation) GetStarts

func (m *LinuxServiceInformation) GetStarts() bool

func (*LinuxServiceInformation) GetStopAfter

func (m *LinuxServiceInformation) GetStopAfter() []string

func (*LinuxServiceInformation) GetStopOn

func (m *LinuxServiceInformation) GetStopOn() []uint32

func (*LinuxServiceInformation) ProtoMessage

func (*LinuxServiceInformation) ProtoMessage()

func (*LinuxServiceInformation) Reset

func (m *LinuxServiceInformation) Reset()

func (*LinuxServiceInformation) String

func (m *LinuxServiceInformation) String() string

type LinuxServiceInformation_StartMode

type LinuxServiceInformation_StartMode int32
const (
	LinuxServiceInformation_UNKNOWN LinuxServiceInformation_StartMode = 0
	LinuxServiceInformation_INIT    LinuxServiceInformation_StartMode = 1
	LinuxServiceInformation_UPSTART LinuxServiceInformation_StartMode = 2
	LinuxServiceInformation_SYSTEMD LinuxServiceInformation_StartMode = 3
	LinuxServiceInformation_INETD   LinuxServiceInformation_StartMode = 4
	LinuxServiceInformation_XINETD  LinuxServiceInformation_StartMode = 5
)

func (LinuxServiceInformation_StartMode) Enum

func (LinuxServiceInformation_StartMode) EnumDescriptor

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

func (LinuxServiceInformation_StartMode) String

func (*LinuxServiceInformation_StartMode) UnmarshalJSON

func (x *LinuxServiceInformation_StartMode) UnmarshalJSON(data []byte) error

type ListDirRequest

type ListDirRequest struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	Iterator         *Iterator `protobuf:"bytes,2,opt,name=iterator" json:"iterator,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Ask the ListDir action to list all files in path (returns StatEntry)

func (*ListDirRequest) Descriptor

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

func (*ListDirRequest) GetIterator

func (m *ListDirRequest) GetIterator() *Iterator

func (*ListDirRequest) GetPathspec

func (m *ListDirRequest) GetPathspec() *PathSpec

func (*ListDirRequest) ProtoMessage

func (*ListDirRequest) ProtoMessage()

func (*ListDirRequest) Reset

func (m *ListDirRequest) Reset()

func (*ListDirRequest) String

func (m *ListDirRequest) String() string

type ListDirectoryArgs

type ListDirectoryArgs struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 2

func (*ListDirectoryArgs) Descriptor

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

func (*ListDirectoryArgs) GetPathspec

func (m *ListDirectoryArgs) GetPathspec() *PathSpec

func (*ListDirectoryArgs) ProtoMessage

func (*ListDirectoryArgs) ProtoMessage()

func (*ListDirectoryArgs) Reset

func (m *ListDirectoryArgs) Reset()

func (*ListDirectoryArgs) String

func (m *ListDirectoryArgs) String() string

type ListProcessesArgs

type ListProcessesArgs struct {
	FilenameRegex    *string `protobuf:"bytes,1,opt,name=filename_regex,json=filenameRegex,def=." json:"filename_regex,omitempty"`
	FetchBinaries    *bool   `protobuf:"varint,2,opt,name=fetch_binaries,json=fetchBinaries,def=0" json:"fetch_binaries,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*ListProcessesArgs) Descriptor

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

func (*ListProcessesArgs) GetFetchBinaries

func (m *ListProcessesArgs) GetFetchBinaries() bool

func (*ListProcessesArgs) GetFilenameRegex

func (m *ListProcessesArgs) GetFilenameRegex() string

func (*ListProcessesArgs) ProtoMessage

func (*ListProcessesArgs) ProtoMessage()

func (*ListProcessesArgs) Reset

func (m *ListProcessesArgs) Reset()

func (*ListProcessesArgs) String

func (m *ListProcessesArgs) String() string

type ListVADBinariesArgs

type ListVADBinariesArgs struct {
	FilenameRegex    *string `protobuf:"bytes,1,opt,name=filename_regex,json=filenameRegex,def=." json:"filename_regex,omitempty"`
	FetchBinaries    *bool   `protobuf:"varint,2,opt,name=fetch_binaries,json=fetchBinaries,def=0" json:"fetch_binaries,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*ListVADBinariesArgs) Descriptor

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

func (*ListVADBinariesArgs) GetFetchBinaries

func (m *ListVADBinariesArgs) GetFetchBinaries() bool

func (*ListVADBinariesArgs) GetFilenameRegex

func (m *ListVADBinariesArgs) GetFilenameRegex() string

func (*ListVADBinariesArgs) ProtoMessage

func (*ListVADBinariesArgs) ProtoMessage()

func (*ListVADBinariesArgs) Reset

func (m *ListVADBinariesArgs) Reset()

func (*ListVADBinariesArgs) String

func (m *ListVADBinariesArgs) String() string

type LoadComponent

type LoadComponent struct {
	Summary          *ClientComponentSummary `protobuf:"bytes,1,opt,name=summary" json:"summary,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

Used to launch a client action from a component.

func (*LoadComponent) Descriptor

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

func (*LoadComponent) GetSummary

func (m *LoadComponent) GetSummary() *ClientComponentSummary

func (*LoadComponent) ProtoMessage

func (*LoadComponent) ProtoMessage()

func (*LoadComponent) Reset

func (m *LoadComponent) Reset()

func (*LoadComponent) String

func (m *LoadComponent) String() string

type LogConfig

type LogConfig struct {
	Targets          []*LogTarget `protobuf:"bytes,1,rep,name=targets" json:"targets,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

func (*LogConfig) Descriptor

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

func (*LogConfig) GetTargets

func (m *LogConfig) GetTargets() []*LogTarget

func (*LogConfig) ProtoMessage

func (*LogConfig) ProtoMessage()

func (*LogConfig) Reset

func (m *LogConfig) Reset()

func (*LogConfig) String

func (m *LogConfig) String() string

type LogTarget

type LogTarget struct {
	Facility         *string                 `protobuf:"bytes,1,opt,name=facility" json:"facility,omitempty"`
	Priority         *string                 `protobuf:"bytes,2,opt,name=priority" json:"priority,omitempty"`
	Transport        *LogTarget_LogTransport `protobuf:"varint,3,opt,name=transport,enum=LogTarget_LogTransport" json:"transport,omitempty"`
	Destination      *string                 `protobuf:"bytes,4,opt,name=destination" json:"destination,omitempty"`
	XXX_unrecognized []byte                  `json:"-"`
}

Logging configuration.

func (*LogTarget) Descriptor

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

func (*LogTarget) GetDestination

func (m *LogTarget) GetDestination() string

func (*LogTarget) GetFacility

func (m *LogTarget) GetFacility() string

func (*LogTarget) GetPriority

func (m *LogTarget) GetPriority() string

func (*LogTarget) GetTransport

func (m *LogTarget) GetTransport() LogTarget_LogTransport

func (*LogTarget) ProtoMessage

func (*LogTarget) ProtoMessage()

func (*LogTarget) Reset

func (m *LogTarget) Reset()

func (*LogTarget) String

func (m *LogTarget) String() string

type LogTarget_LogTransport

type LogTarget_LogTransport int32
const (
	LogTarget_UNKNOWN_LOG_TRANSPORT LogTarget_LogTransport = 0
	LogTarget_NONE                  LogTarget_LogTransport = 1
	LogTarget_FILE                  LogTarget_LogTransport = 2
	LogTarget_UDP                   LogTarget_LogTransport = 3
	LogTarget_TCP                   LogTarget_LogTransport = 4
	LogTarget_PIPE                  LogTarget_LogTransport = 5
	LogTarget_SCRIPT                LogTarget_LogTransport = 6
	LogTarget_MODULE                LogTarget_LogTransport = 7
	LogTarget_WALL                  LogTarget_LogTransport = 8
)

func (LogTarget_LogTransport) Enum

func (LogTarget_LogTransport) EnumDescriptor

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

func (LogTarget_LogTransport) String

func (x LogTarget_LogTransport) String() string

func (*LogTarget_LogTransport) UnmarshalJSON

func (x *LogTarget_LogTransport) UnmarshalJSON(data []byte) error

type MACTimesArgs

type MACTimesArgs struct {
	Path             *string `protobuf:"bytes,1,opt,name=path,def=/fs/" json:"path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*MACTimesArgs) Descriptor

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

func (*MACTimesArgs) GetPath

func (m *MACTimesArgs) GetPath() string

func (*MACTimesArgs) ProtoMessage

func (*MACTimesArgs) ProtoMessage()

func (*MACTimesArgs) Reset

func (m *MACTimesArgs) Reset()

func (*MACTimesArgs) String

func (m *MACTimesArgs) String() string

type MRUFile

type MRUFile struct {
	Filename         *string `protobuf:"bytes,1,opt,name=filename" json:"filename,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,2,opt,name=timestamp,def=0" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*MRUFile) Descriptor

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

func (*MRUFile) GetFilename

func (m *MRUFile) GetFilename() string

func (*MRUFile) GetTimestamp

func (m *MRUFile) GetTimestamp() uint64

func (*MRUFile) ProtoMessage

func (*MRUFile) ProtoMessage()

func (*MRUFile) Reset

func (m *MRUFile) Reset()

func (*MRUFile) String

func (m *MRUFile) String() string

type MakeNewAFF4SparseImageArgs

type MakeNewAFF4SparseImageArgs struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	SizeThreshold    *uint64   `protobuf:"varint,2,opt,name=size_threshold,json=sizeThreshold" json:"size_threshold,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 3

func (*MakeNewAFF4SparseImageArgs) Descriptor

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

func (*MakeNewAFF4SparseImageArgs) GetPathspec

func (m *MakeNewAFF4SparseImageArgs) GetPathspec() *PathSpec

func (*MakeNewAFF4SparseImageArgs) GetSizeThreshold

func (m *MakeNewAFF4SparseImageArgs) GetSizeThreshold() uint64

func (*MakeNewAFF4SparseImageArgs) ProtoMessage

func (*MakeNewAFF4SparseImageArgs) ProtoMessage()

func (*MakeNewAFF4SparseImageArgs) Reset

func (m *MakeNewAFF4SparseImageArgs) Reset()

func (*MakeNewAFF4SparseImageArgs) String

func (m *MakeNewAFF4SparseImageArgs) String() string

type ManageCronJobFlowArgs

type ManageCronJobFlowArgs struct {
	Urn              *string                       `protobuf:"bytes,1,opt,name=urn" json:"urn,omitempty"`
	Action           *ManageCronJobFlowArgs_Action `protobuf:"varint,2,opt,name=action,enum=ManageCronJobFlowArgs_Action,def=0" json:"action,omitempty"`
	XXX_unrecognized []byte                        `json:"-"`
}

Next field ID: 3

func (*ManageCronJobFlowArgs) Descriptor

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

func (*ManageCronJobFlowArgs) GetAction

func (*ManageCronJobFlowArgs) GetUrn

func (m *ManageCronJobFlowArgs) GetUrn() string

func (*ManageCronJobFlowArgs) ProtoMessage

func (*ManageCronJobFlowArgs) ProtoMessage()

func (*ManageCronJobFlowArgs) Reset

func (m *ManageCronJobFlowArgs) Reset()

func (*ManageCronJobFlowArgs) String

func (m *ManageCronJobFlowArgs) String() string

type ManageCronJobFlowArgs_Action

type ManageCronJobFlowArgs_Action int32
const (
	ManageCronJobFlowArgs_NOOP    ManageCronJobFlowArgs_Action = 0
	ManageCronJobFlowArgs_DISABLE ManageCronJobFlowArgs_Action = 1
	ManageCronJobFlowArgs_ENABLE  ManageCronJobFlowArgs_Action = 2
	ManageCronJobFlowArgs_DELETE  ManageCronJobFlowArgs_Action = 3
	ManageCronJobFlowArgs_RUN     ManageCronJobFlowArgs_Action = 4
)
const Default_ManageCronJobFlowArgs_Action ManageCronJobFlowArgs_Action = ManageCronJobFlowArgs_NOOP

func (ManageCronJobFlowArgs_Action) Enum

func (ManageCronJobFlowArgs_Action) EnumDescriptor

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

func (ManageCronJobFlowArgs_Action) String

func (*ManageCronJobFlowArgs_Action) UnmarshalJSON

func (x *ManageCronJobFlowArgs_Action) UnmarshalJSON(data []byte) error

type ManagementAgent

type ManagementAgent struct {
	Name             *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	LastSuccess      *uint64 `protobuf:"varint,2,opt,name=last_success,json=lastSuccess" json:"last_success,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Describes the type of management agent (puppet etc), as well as the most recent run time

func (*ManagementAgent) Descriptor

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

func (*ManagementAgent) GetLastSuccess

func (m *ManagementAgent) GetLastSuccess() uint64

func (*ManagementAgent) GetName

func (m *ManagementAgent) GetName() string

func (*ManagementAgent) ProtoMessage

func (*ManagementAgent) ProtoMessage()

func (*ManagementAgent) Reset

func (m *ManagementAgent) Reset()

func (*ManagementAgent) String

func (m *ManagementAgent) String() string

type Match

type Match int32

SECTION: Defining checks. ------------------------- Checks define a broad issue (e.g. system files with lax permissions). Methods define distinct cases where the issues is true (e.g. files with o+w,

files with g+w for many groups in xattrs).

Probes define distinct ways of either detecting an issue, or detecting

aspects of an issue that need to be considered in combination.

Filters define how host data should be processed to determine if an issue

exists.
const (
	// Quantifies how many results indicate a problem.
	Match_NONE Match = 0
	Match_ONE  Match = 1
	Match_ANY  Match = 2
	Match_ALL  Match = 3
	Match_SOME Match = 4
)

func (Match) Enum

func (x Match) Enum() *Match

func (Match) EnumDescriptor

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

func (Match) String

func (x Match) String() string

func (*Match) UnmarshalJSON

func (x *Match) UnmarshalJSON(data []byte) error

type MemoryCollectorArgs

type MemoryCollectorArgs struct {
	MaxFileSize        *uint64 `protobuf:"varint,7,opt,name=max_file_size,json=maxFileSize,def=35433480192" json:"max_file_size,omitempty"`
	CheckDiskFreeSpace *bool   `protobuf:"varint,8,opt,name=check_disk_free_space,json=checkDiskFreeSpace,def=1" json:"check_disk_free_space,omitempty"`
	XXX_unrecognized   []byte  `json:"-"`
}

Next field: 9

func (*MemoryCollectorArgs) Descriptor

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

func (*MemoryCollectorArgs) GetCheckDiskFreeSpace

func (m *MemoryCollectorArgs) GetCheckDiskFreeSpace() bool

func (*MemoryCollectorArgs) GetMaxFileSize

func (m *MemoryCollectorArgs) GetMaxFileSize() uint64

func (*MemoryCollectorArgs) ProtoMessage

func (*MemoryCollectorArgs) ProtoMessage()

func (*MemoryCollectorArgs) Reset

func (m *MemoryCollectorArgs) Reset()

func (*MemoryCollectorArgs) String

func (m *MemoryCollectorArgs) String() string

type MessageList

type MessageList struct {
	Job              []*GrrMessage `protobuf:"bytes,1,rep,name=job" json:"job,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

This is a list of messages

func (*MessageList) Descriptor

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

func (*MessageList) GetJob

func (m *MessageList) GetJob() []*GrrMessage

func (*MessageList) ProtoMessage

func (*MessageList) ProtoMessage()

func (*MessageList) Reset

func (m *MessageList) Reset()

func (*MessageList) String

func (m *MessageList) String() string

type Method

type Method struct {
	Probe            []*Probe `protobuf:"bytes,1,rep,name=probe" json:"probe,omitempty"`
	Match            []Match  `protobuf:"varint,2,rep,name=match,enum=Match" json:"match,omitempty"`
	Resource         []*Dict  `protobuf:"bytes,3,rep,name=resource" json:"resource,omitempty"`
	Target           *Target  `protobuf:"bytes,4,opt,name=target" json:"target,omitempty"`
	Hint             *Hint    `protobuf:"bytes,5,opt,name=hint" json:"hint,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*Method) Descriptor

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

func (*Method) GetHint

func (m *Method) GetHint() *Hint

func (*Method) GetMatch

func (m *Method) GetMatch() []Match

func (*Method) GetProbe

func (m *Method) GetProbe() []*Probe

func (*Method) GetResource

func (m *Method) GetResource() []*Dict

func (*Method) GetTarget

func (m *Method) GetTarget() *Target

func (*Method) ProtoMessage

func (*Method) ProtoMessage()

func (*Method) Reset

func (m *Method) Reset()

func (*Method) String

func (m *Method) String() string

type MetricFieldDefinition

type MetricFieldDefinition struct {
	FieldName        *string                          `protobuf:"bytes,1,opt,name=field_name,json=fieldName" json:"field_name,omitempty"`
	FieldType        *MetricFieldDefinition_FieldType `protobuf:"varint,2,opt,name=field_type,json=fieldType,enum=MetricFieldDefinition_FieldType" json:"field_type,omitempty"`
	XXX_unrecognized []byte                           `json:"-"`
}

func (*MetricFieldDefinition) Descriptor

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

func (*MetricFieldDefinition) GetFieldName

func (m *MetricFieldDefinition) GetFieldName() string

func (*MetricFieldDefinition) GetFieldType

func (*MetricFieldDefinition) ProtoMessage

func (*MetricFieldDefinition) ProtoMessage()

func (*MetricFieldDefinition) Reset

func (m *MetricFieldDefinition) Reset()

func (*MetricFieldDefinition) String

func (m *MetricFieldDefinition) String() string

type MetricFieldDefinition_FieldType

type MetricFieldDefinition_FieldType int32
const (
	MetricFieldDefinition_INT MetricFieldDefinition_FieldType = 0
	MetricFieldDefinition_STR MetricFieldDefinition_FieldType = 1
)

func (MetricFieldDefinition_FieldType) Enum

func (MetricFieldDefinition_FieldType) EnumDescriptor

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

func (MetricFieldDefinition_FieldType) String

func (*MetricFieldDefinition_FieldType) UnmarshalJSON

func (x *MetricFieldDefinition_FieldType) UnmarshalJSON(data []byte) error

type MetricMetadata

type MetricMetadata struct {
	Varname          *string                     `protobuf:"bytes,1,opt,name=varname" json:"varname,omitempty"`
	MetricType       *MetricMetadata_MetricType  `protobuf:"varint,2,opt,name=metric_type,json=metricType,enum=MetricMetadata_MetricType" json:"metric_type,omitempty"`
	ValueType        *MetricMetadata_ValueType   `protobuf:"varint,3,opt,name=value_type,json=valueType,enum=MetricMetadata_ValueType" json:"value_type,omitempty"`
	FieldsDefs       []*MetricFieldDefinition    `protobuf:"bytes,4,rep,name=fields_defs,json=fieldsDefs" json:"fields_defs,omitempty"`
	Docstring        *string                     `protobuf:"bytes,5,opt,name=docstring" json:"docstring,omitempty"`
	Units            *MetricMetadata_MetricUnits `protobuf:"varint,6,opt,name=units,enum=MetricMetadata_MetricUnits" json:"units,omitempty"`
	XXX_unrecognized []byte                      `json:"-"`
}

func (*MetricMetadata) Descriptor

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

func (*MetricMetadata) GetDocstring

func (m *MetricMetadata) GetDocstring() string

func (*MetricMetadata) GetFieldsDefs

func (m *MetricMetadata) GetFieldsDefs() []*MetricFieldDefinition

func (*MetricMetadata) GetMetricType

func (m *MetricMetadata) GetMetricType() MetricMetadata_MetricType

func (*MetricMetadata) GetUnits

func (*MetricMetadata) GetValueType

func (m *MetricMetadata) GetValueType() MetricMetadata_ValueType

func (*MetricMetadata) GetVarname

func (m *MetricMetadata) GetVarname() string

func (*MetricMetadata) ProtoMessage

func (*MetricMetadata) ProtoMessage()

func (*MetricMetadata) Reset

func (m *MetricMetadata) Reset()

func (*MetricMetadata) String

func (m *MetricMetadata) String() string

type MetricMetadata_MetricType

type MetricMetadata_MetricType int32
const (
	MetricMetadata_COUNTER MetricMetadata_MetricType = 0
	MetricMetadata_GAUGE   MetricMetadata_MetricType = 1
	MetricMetadata_EVENT   MetricMetadata_MetricType = 2
)

func (MetricMetadata_MetricType) Enum

func (MetricMetadata_MetricType) EnumDescriptor

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

func (MetricMetadata_MetricType) String

func (x MetricMetadata_MetricType) String() string

func (*MetricMetadata_MetricType) UnmarshalJSON

func (x *MetricMetadata_MetricType) UnmarshalJSON(data []byte) error

type MetricMetadata_MetricUnits

type MetricMetadata_MetricUnits int32
const (
	MetricMetadata_SECONDS      MetricMetadata_MetricUnits = 0
	MetricMetadata_MILLISECONDS MetricMetadata_MetricUnits = 1
	MetricMetadata_MICROSECONDS MetricMetadata_MetricUnits = 2
	MetricMetadata_NANOSECONDS  MetricMetadata_MetricUnits = 3
	MetricMetadata_BITS         MetricMetadata_MetricUnits = 10
	MetricMetadata_BYTES        MetricMetadata_MetricUnits = 11
	MetricMetadata_KILOBYTES    MetricMetadata_MetricUnits = 12
	MetricMetadata_MEGABYTES    MetricMetadata_MetricUnits = 13
	MetricMetadata_GIGABYTES    MetricMetadata_MetricUnits = 14
)

func (MetricMetadata_MetricUnits) Enum

func (MetricMetadata_MetricUnits) EnumDescriptor

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

func (MetricMetadata_MetricUnits) String

func (*MetricMetadata_MetricUnits) UnmarshalJSON

func (x *MetricMetadata_MetricUnits) UnmarshalJSON(data []byte) error

type MetricMetadata_ValueType

type MetricMetadata_ValueType int32

COUNTER metric must have an INT type and EVENT metric must have a DISTRIBUTION type. GAUGE metrics can be INT, FLOAT or STR.

const (
	MetricMetadata_INT          MetricMetadata_ValueType = 0
	MetricMetadata_FLOAT        MetricMetadata_ValueType = 1
	MetricMetadata_STR          MetricMetadata_ValueType = 2
	MetricMetadata_DISTRIBUTION MetricMetadata_ValueType = 3
)

func (MetricMetadata_ValueType) Enum

func (MetricMetadata_ValueType) EnumDescriptor

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

func (MetricMetadata_ValueType) String

func (x MetricMetadata_ValueType) String() string

func (*MetricMetadata_ValueType) UnmarshalJSON

func (x *MetricMetadata_ValueType) UnmarshalJSON(data []byte) error

type ModifyHuntFlowArgs

type ModifyHuntFlowArgs struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	ClientLimit      *uint64 `protobuf:"varint,2,opt,name=client_limit,json=clientLimit" json:"client_limit,omitempty"`
	ExpiryTime       *uint64 `protobuf:"varint,3,opt,name=expiry_time,json=expiryTime" json:"expiry_time,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 4

func (*ModifyHuntFlowArgs) Descriptor

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

func (*ModifyHuntFlowArgs) GetClientLimit

func (m *ModifyHuntFlowArgs) GetClientLimit() uint64

func (*ModifyHuntFlowArgs) GetExpiryTime

func (m *ModifyHuntFlowArgs) GetExpiryTime() uint64

func (*ModifyHuntFlowArgs) GetHuntUrn

func (m *ModifyHuntFlowArgs) GetHuntUrn() string

func (*ModifyHuntFlowArgs) ProtoMessage

func (*ModifyHuntFlowArgs) ProtoMessage()

func (*ModifyHuntFlowArgs) Reset

func (m *ModifyHuntFlowArgs) Reset()

func (*ModifyHuntFlowArgs) String

func (m *ModifyHuntFlowArgs) String() string

type MultiGetFileArgs

type MultiGetFileArgs struct {
	Pathspecs         []*PathSpec `protobuf:"bytes,2,rep,name=pathspecs" json:"pathspecs,omitempty"`
	UseExternalStores *bool       `protobuf:"varint,3,opt,name=use_external_stores,json=useExternalStores,def=1" json:"use_external_stores,omitempty"`
	FileSize          *uint64     `protobuf:"varint,4,opt,name=file_size,json=fileSize,def=1000000000" json:"file_size,omitempty"`
	XXX_unrecognized  []byte      `json:"-"`
}

Next field ID: 5

func (*MultiGetFileArgs) Descriptor

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

func (*MultiGetFileArgs) GetFileSize

func (m *MultiGetFileArgs) GetFileSize() uint64

func (*MultiGetFileArgs) GetPathspecs

func (m *MultiGetFileArgs) GetPathspecs() []*PathSpec

func (*MultiGetFileArgs) GetUseExternalStores

func (m *MultiGetFileArgs) GetUseExternalStores() bool

func (*MultiGetFileArgs) ProtoMessage

func (*MultiGetFileArgs) ProtoMessage()

func (*MultiGetFileArgs) Reset

func (m *MultiGetFileArgs) Reset()

func (*MultiGetFileArgs) String

func (m *MultiGetFileArgs) String() string

type NSRLInformation

type NSRLInformation struct {
	Sha1             []byte                    `protobuf:"bytes,1,opt,name=sha1" json:"sha1,omitempty"`
	Md5              []byte                    `protobuf:"bytes,2,opt,name=md5" json:"md5,omitempty"`
	Crc32            *uint32                   `protobuf:"varint,3,opt,name=crc32" json:"crc32,omitempty"`
	FileSize         *uint64                   `protobuf:"varint,4,opt,name=file_size,json=fileSize" json:"file_size,omitempty"`
	FileName         *string                   `protobuf:"bytes,5,opt,name=file_name,json=fileName" json:"file_name,omitempty"`
	ProductCode      []uint64                  `protobuf:"varint,6,rep,name=product_code,json=productCode" json:"product_code,omitempty"`
	OpSystemCode     []string                  `protobuf:"bytes,7,rep,name=op_system_code,json=opSystemCode" json:"op_system_code,omitempty"`
	FileType         *NSRLInformation_FileType `protobuf:"varint,8,opt,name=file_type,json=fileType,enum=NSRLInformation_FileType" json:"file_type,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*NSRLInformation) Descriptor

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

func (*NSRLInformation) GetCrc32

func (m *NSRLInformation) GetCrc32() uint32

func (*NSRLInformation) GetFileName

func (m *NSRLInformation) GetFileName() string

func (*NSRLInformation) GetFileSize

func (m *NSRLInformation) GetFileSize() uint64

func (*NSRLInformation) GetFileType

func (m *NSRLInformation) GetFileType() NSRLInformation_FileType

func (*NSRLInformation) GetMd5

func (m *NSRLInformation) GetMd5() []byte

func (*NSRLInformation) GetOpSystemCode

func (m *NSRLInformation) GetOpSystemCode() []string

func (*NSRLInformation) GetProductCode

func (m *NSRLInformation) GetProductCode() []uint64

func (*NSRLInformation) GetSha1

func (m *NSRLInformation) GetSha1() []byte

func (*NSRLInformation) ProtoMessage

func (*NSRLInformation) ProtoMessage()

func (*NSRLInformation) Reset

func (m *NSRLInformation) Reset()

func (*NSRLInformation) String

func (m *NSRLInformation) String() string

type NSRLInformation_FileType

type NSRLInformation_FileType int32
const (
	NSRLInformation_NORMAL_FILE    NSRLInformation_FileType = 0
	NSRLInformation_MALICIOUS_FILE NSRLInformation_FileType = 1
	NSRLInformation_SPECIAL_FILE   NSRLInformation_FileType = 2
)

func (NSRLInformation_FileType) Enum

func (NSRLInformation_FileType) EnumDescriptor

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

func (NSRLInformation_FileType) String

func (x NSRLInformation_FileType) String() string

func (*NSRLInformation_FileType) UnmarshalJSON

func (x *NSRLInformation_FileType) UnmarshalJSON(data []byte) error

type NetworkAddress

type NetworkAddress struct {
	AddressType      *NetworkAddress_Family `protobuf:"varint,1,opt,name=address_type,json=addressType,enum=NetworkAddress_Family" json:"address_type,omitempty"`
	HumanReadable    *string                `protobuf:"bytes,2,opt,name=human_readable,json=humanReadable" json:"human_readable,omitempty"`
	PackedBytes      []byte                 `protobuf:"bytes,3,opt,name=packed_bytes,json=packedBytes" json:"packed_bytes,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

func (*NetworkAddress) Descriptor

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

func (*NetworkAddress) GetAddressType

func (m *NetworkAddress) GetAddressType() NetworkAddress_Family

func (*NetworkAddress) GetHumanReadable

func (m *NetworkAddress) GetHumanReadable() string

func (*NetworkAddress) GetPackedBytes

func (m *NetworkAddress) GetPackedBytes() []byte

func (*NetworkAddress) ProtoMessage

func (*NetworkAddress) ProtoMessage()

func (*NetworkAddress) Reset

func (m *NetworkAddress) Reset()

func (*NetworkAddress) String

func (m *NetworkAddress) String() string

type NetworkAddress_Family

type NetworkAddress_Family int32
const (
	NetworkAddress_INET  NetworkAddress_Family = 0
	NetworkAddress_INET6 NetworkAddress_Family = 1
)
const Default_SendFileRequest_AddressFamily NetworkAddress_Family = NetworkAddress_INET

func (NetworkAddress_Family) Enum

func (NetworkAddress_Family) EnumDescriptor

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

func (NetworkAddress_Family) String

func (x NetworkAddress_Family) String() string

func (*NetworkAddress_Family) UnmarshalJSON

func (x *NetworkAddress_Family) UnmarshalJSON(data []byte) error

type NetworkConnection

type NetworkConnection struct {
	Family           *NetworkConnection_Family `protobuf:"varint,1,opt,name=family,enum=NetworkConnection_Family" json:"family,omitempty"`
	Type             *NetworkConnection_Type   `protobuf:"varint,2,opt,name=type,enum=NetworkConnection_Type,def=0" json:"type,omitempty"`
	LocalAddress     *NetworkEndpoint          `protobuf:"bytes,3,opt,name=local_address,json=localAddress" json:"local_address,omitempty"`
	RemoteAddress    *NetworkEndpoint          `protobuf:"bytes,4,opt,name=remote_address,json=remoteAddress" json:"remote_address,omitempty"`
	State            *NetworkConnection_State  `protobuf:"varint,5,opt,name=state,enum=NetworkConnection_State,def=0" json:"state,omitempty"`
	Pid              *uint32                   `protobuf:"varint,6,opt,name=pid" json:"pid,omitempty"`
	Ctime            *uint64                   `protobuf:"varint,7,opt,name=ctime" json:"ctime,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

func (*NetworkConnection) Descriptor

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

func (*NetworkConnection) GetCtime

func (m *NetworkConnection) GetCtime() uint64

func (*NetworkConnection) GetFamily

func (*NetworkConnection) GetLocalAddress

func (m *NetworkConnection) GetLocalAddress() *NetworkEndpoint

func (*NetworkConnection) GetPid

func (m *NetworkConnection) GetPid() uint32

func (*NetworkConnection) GetRemoteAddress

func (m *NetworkConnection) GetRemoteAddress() *NetworkEndpoint

func (*NetworkConnection) GetState

func (*NetworkConnection) GetType

func (*NetworkConnection) ProtoMessage

func (*NetworkConnection) ProtoMessage()

func (*NetworkConnection) Reset

func (m *NetworkConnection) Reset()

func (*NetworkConnection) String

func (m *NetworkConnection) String() string

type NetworkConnection_Family

type NetworkConnection_Family int32
const (
	NetworkConnection_INET      NetworkConnection_Family = 2
	NetworkConnection_INET6     NetworkConnection_Family = 10
	NetworkConnection_INET6_WIN NetworkConnection_Family = 23
	NetworkConnection_INET6_OSX NetworkConnection_Family = 30
)

func (NetworkConnection_Family) Enum

func (NetworkConnection_Family) EnumDescriptor

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

func (NetworkConnection_Family) String

func (x NetworkConnection_Family) String() string

func (*NetworkConnection_Family) UnmarshalJSON

func (x *NetworkConnection_Family) UnmarshalJSON(data []byte) error

type NetworkConnection_State

type NetworkConnection_State int32

This enum contains connection states as returned by psutils.

const (
	NetworkConnection_UNKNOWN     NetworkConnection_State = 0
	NetworkConnection_CLOSED      NetworkConnection_State = 1
	NetworkConnection_LISTEN      NetworkConnection_State = 2
	NetworkConnection_SYN_SENT    NetworkConnection_State = 3
	NetworkConnection_SYN_RECV    NetworkConnection_State = 4
	NetworkConnection_ESTABLISHED NetworkConnection_State = 5
	NetworkConnection_FIN_WAIT1   NetworkConnection_State = 6
	NetworkConnection_FIN_WAIT2   NetworkConnection_State = 7
	NetworkConnection_CLOSE_WAIT  NetworkConnection_State = 8
	NetworkConnection_CLOSING     NetworkConnection_State = 9
	NetworkConnection_LAST_ACK    NetworkConnection_State = 10
	NetworkConnection_TIME_WAIT   NetworkConnection_State = 11
	NetworkConnection_DELETE_TCB  NetworkConnection_State = 12
	// psutils later than v1.0 return "NONE" instead of "UNKNOWN" so we
	// support both.
	NetworkConnection_NONE  NetworkConnection_State = 13
	NetworkConnection_CLOSE NetworkConnection_State = 14
)
const Default_ExportedNetworkConnection_State NetworkConnection_State = NetworkConnection_UNKNOWN
const Default_NetworkConnection_State NetworkConnection_State = NetworkConnection_UNKNOWN

func (NetworkConnection_State) Enum

func (NetworkConnection_State) EnumDescriptor

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

func (NetworkConnection_State) String

func (x NetworkConnection_State) String() string

func (*NetworkConnection_State) UnmarshalJSON

func (x *NetworkConnection_State) UnmarshalJSON(data []byte) error

type NetworkConnection_Type

type NetworkConnection_Type int32
const (
	NetworkConnection_UNKNOWN_SOCKET NetworkConnection_Type = 0
	NetworkConnection_SOCK_STREAM    NetworkConnection_Type = 1
	NetworkConnection_SOCK_DGRAM     NetworkConnection_Type = 2
)
const Default_ExportedNetworkConnection_Type NetworkConnection_Type = NetworkConnection_UNKNOWN_SOCKET
const Default_NetworkConnection_Type NetworkConnection_Type = NetworkConnection_UNKNOWN_SOCKET

func (NetworkConnection_Type) Enum

func (NetworkConnection_Type) EnumDescriptor

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

func (NetworkConnection_Type) String

func (x NetworkConnection_Type) String() string

func (*NetworkConnection_Type) UnmarshalJSON

func (x *NetworkConnection_Type) UnmarshalJSON(data []byte) error

type NetworkEndpoint

type NetworkEndpoint struct {
	Ip               *string `protobuf:"bytes,1,opt,name=ip" json:"ip,omitempty"`
	Port             *int32  `protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*NetworkEndpoint) Descriptor

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

func (*NetworkEndpoint) GetIp

func (m *NetworkEndpoint) GetIp() string

func (*NetworkEndpoint) GetPort

func (m *NetworkEndpoint) GetPort() int32

func (*NetworkEndpoint) ProtoMessage

func (*NetworkEndpoint) ProtoMessage()

func (*NetworkEndpoint) Reset

func (m *NetworkEndpoint) Reset()

func (*NetworkEndpoint) String

func (m *NetworkEndpoint) String() string

type NfsClient

type NfsClient struct {
	Host             *string  `protobuf:"bytes,1,opt,name=host" json:"host,omitempty"`
	Options          []string `protobuf:"bytes,2,rep,name=options" json:"options,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

NFS configuration files.

func (*NfsClient) Descriptor

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

func (*NfsClient) GetHost

func (m *NfsClient) GetHost() string

func (*NfsClient) GetOptions

func (m *NfsClient) GetOptions() []string

func (*NfsClient) ProtoMessage

func (*NfsClient) ProtoMessage()

func (*NfsClient) Reset

func (m *NfsClient) Reset()

func (*NfsClient) String

func (m *NfsClient) String() string

type NfsExport

type NfsExport struct {
	Share            *string      `protobuf:"bytes,1,opt,name=share" json:"share,omitempty"`
	Defaults         []string     `protobuf:"bytes,2,rep,name=defaults" json:"defaults,omitempty"`
	Clients          []*NfsClient `protobuf:"bytes,3,rep,name=clients" json:"clients,omitempty"`
	XXX_unrecognized []byte       `json:"-"`
}

func (*NfsExport) Descriptor

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

func (*NfsExport) GetClients

func (m *NfsExport) GetClients() []*NfsClient

func (*NfsExport) GetDefaults

func (m *NfsExport) GetDefaults() []string

func (*NfsExport) GetShare

func (m *NfsExport) GetShare() string

func (*NfsExport) ProtoMessage

func (*NfsExport) ProtoMessage()

func (*NfsExport) Reset

func (m *NfsExport) Reset()

func (*NfsExport) String

func (m *NfsExport) String() string

type Notification

type Notification struct {
	// The notification type - this is used to interpret the meaning of this
	// message. For example in the GUI this is used to choose the view which is
	// displayed when the notification is clicked on.
	Type             *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	Subject          *string `protobuf:"bytes,2,opt,name=subject" json:"subject,omitempty"`
	Message          *string `protobuf:"bytes,3,opt,name=message" json:"message,omitempty"`
	Source           *string `protobuf:"bytes,4,opt,name=source" json:"source,omitempty"`
	Timestamp        *uint64 `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

A notification is used in the GUI to alert users that some operation is completed

func (*Notification) Descriptor

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

func (*Notification) GetMessage

func (m *Notification) GetMessage() string

func (*Notification) GetSource

func (m *Notification) GetSource() string

func (*Notification) GetSubject

func (m *Notification) GetSubject() string

func (*Notification) GetTimestamp

func (m *Notification) GetTimestamp() uint64

func (*Notification) GetType

func (m *Notification) GetType() string

func (*Notification) ProtoMessage

func (*Notification) ProtoMessage()

func (*Notification) Reset

func (m *Notification) Reset()

func (*Notification) String

func (m *Notification) String() string

type NtpConfig

type NtpConfig struct {
	Config           *AttributedDict   `protobuf:"bytes,1,opt,name=config" json:"config,omitempty"`
	Server           []*AttributedDict `protobuf:"bytes,2,rep,name=server" json:"server,omitempty"`
	Restrict         []*AttributedDict `protobuf:"bytes,3,rep,name=restrict" json:"restrict,omitempty"`
	Fudge            []*AttributedDict `protobuf:"bytes,4,rep,name=fudge" json:"fudge,omitempty"`
	Trap             []*AttributedDict `protobuf:"bytes,5,rep,name=trap" json:"trap,omitempty"`
	Peer             []*AttributedDict `protobuf:"bytes,6,rep,name=peer" json:"peer,omitempty"`
	Broadcast        []*AttributedDict `protobuf:"bytes,7,rep,name=broadcast" json:"broadcast,omitempty"`
	Manycastclient   []*AttributedDict `protobuf:"bytes,8,rep,name=manycastclient" json:"manycastclient,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

A ntp configuration containing the all the ntp settings.

func (*NtpConfig) Descriptor

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

func (*NtpConfig) GetBroadcast

func (m *NtpConfig) GetBroadcast() []*AttributedDict

func (*NtpConfig) GetConfig

func (m *NtpConfig) GetConfig() *AttributedDict

func (*NtpConfig) GetFudge

func (m *NtpConfig) GetFudge() []*AttributedDict

func (*NtpConfig) GetManycastclient

func (m *NtpConfig) GetManycastclient() []*AttributedDict

func (*NtpConfig) GetPeer

func (m *NtpConfig) GetPeer() []*AttributedDict

func (*NtpConfig) GetRestrict

func (m *NtpConfig) GetRestrict() []*AttributedDict

func (*NtpConfig) GetServer

func (m *NtpConfig) GetServer() []*AttributedDict

func (*NtpConfig) GetTrap

func (m *NtpConfig) GetTrap() []*AttributedDict

func (*NtpConfig) ProtoMessage

func (*NtpConfig) ProtoMessage()

func (*NtpConfig) Reset

func (m *NtpConfig) Reset()

func (*NtpConfig) String

func (m *NtpConfig) String() string

type OSXServiceInformation

type OSXServiceInformation struct {
	Label             *string  `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
	Program           *string  `protobuf:"bytes,2,opt,name=program" json:"program,omitempty"`
	Args              []string `protobuf:"bytes,3,rep,name=args" json:"args,omitempty"`
	Pid               *uint64  `protobuf:"varint,4,opt,name=pid" json:"pid,omitempty"`
	Sessiontype       *string  `protobuf:"bytes,5,opt,name=sessiontype" json:"sessiontype,omitempty"`
	Lastexitstatus    *uint64  `protobuf:"varint,6,opt,name=lastexitstatus" json:"lastexitstatus,omitempty"`
	Timeout           *uint64  `protobuf:"varint,7,opt,name=timeout" json:"timeout,omitempty"`
	Ondemand          *bool    `protobuf:"varint,8,opt,name=ondemand" json:"ondemand,omitempty"`
	Machservice       []string `protobuf:"bytes,9,rep,name=machservice" json:"machservice,omitempty"`
	Perjobmachservice []string `protobuf:"bytes,10,rep,name=perjobmachservice" json:"perjobmachservice,omitempty"`
	Socket            []string `protobuf:"bytes,11,rep,name=socket" json:"socket,omitempty"`
	Plist             *string  `protobuf:"bytes,15,opt,name=plist" json:"plist,omitempty"`
	XXX_unrecognized  []byte   `json:"-"`
}

func (*OSXServiceInformation) Descriptor

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

func (*OSXServiceInformation) GetArgs

func (m *OSXServiceInformation) GetArgs() []string

func (*OSXServiceInformation) GetLabel

func (m *OSXServiceInformation) GetLabel() string

func (*OSXServiceInformation) GetLastexitstatus

func (m *OSXServiceInformation) GetLastexitstatus() uint64

func (*OSXServiceInformation) GetMachservice

func (m *OSXServiceInformation) GetMachservice() []string

func (*OSXServiceInformation) GetOndemand

func (m *OSXServiceInformation) GetOndemand() bool

func (*OSXServiceInformation) GetPerjobmachservice

func (m *OSXServiceInformation) GetPerjobmachservice() []string

func (*OSXServiceInformation) GetPid

func (m *OSXServiceInformation) GetPid() uint64

func (*OSXServiceInformation) GetPlist

func (m *OSXServiceInformation) GetPlist() string

func (*OSXServiceInformation) GetProgram

func (m *OSXServiceInformation) GetProgram() string

func (*OSXServiceInformation) GetSessiontype

func (m *OSXServiceInformation) GetSessiontype() string

func (*OSXServiceInformation) GetSocket

func (m *OSXServiceInformation) GetSocket() []string

func (*OSXServiceInformation) GetTimeout

func (m *OSXServiceInformation) GetTimeout() uint64

func (*OSXServiceInformation) ProtoMessage

func (*OSXServiceInformation) ProtoMessage()

func (*OSXServiceInformation) Reset

func (m *OSXServiceInformation) Reset()

func (*OSXServiceInformation) String

func (m *OSXServiceInformation) String() string

type OnlineNotificationArgs

type OnlineNotificationArgs struct {
	Email            *string `protobuf:"bytes,1,opt,name=email" json:"email,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*OnlineNotificationArgs) Descriptor

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

func (*OnlineNotificationArgs) GetEmail

func (m *OnlineNotificationArgs) GetEmail() string

func (*OnlineNotificationArgs) ProtoMessage

func (*OnlineNotificationArgs) ProtoMessage()

func (*OnlineNotificationArgs) Reset

func (m *OnlineNotificationArgs) Reset()

func (*OnlineNotificationArgs) String

func (m *OnlineNotificationArgs) String() string

type OutputPluginBatchProcessingStatus

type OutputPluginBatchProcessingStatus struct {
	Status           *OutputPluginBatchProcessingStatus_Status `protobuf:"varint,1,opt,name=status,enum=OutputPluginBatchProcessingStatus_Status,def=0" json:"status,omitempty"`
	PluginDescriptor *OutputPluginDescriptor                   `protobuf:"bytes,6,opt,name=plugin_descriptor,json=pluginDescriptor" json:"plugin_descriptor,omitempty"`
	Summary          *string                                   `protobuf:"bytes,3,opt,name=summary" json:"summary,omitempty"`
	BatchIndex       *uint64                                   `protobuf:"varint,4,opt,name=batch_index,json=batchIndex" json:"batch_index,omitempty"`
	BatchSize        *uint64                                   `protobuf:"varint,5,opt,name=batch_size,json=batchSize" json:"batch_size,omitempty"`
	XXX_unrecognized []byte                                    `json:"-"`
}

Next id: 7

func (*OutputPluginBatchProcessingStatus) Descriptor

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

func (*OutputPluginBatchProcessingStatus) GetBatchIndex

func (m *OutputPluginBatchProcessingStatus) GetBatchIndex() uint64

func (*OutputPluginBatchProcessingStatus) GetBatchSize

func (m *OutputPluginBatchProcessingStatus) GetBatchSize() uint64

func (*OutputPluginBatchProcessingStatus) GetPluginDescriptor

func (*OutputPluginBatchProcessingStatus) GetStatus

func (*OutputPluginBatchProcessingStatus) GetSummary

func (m *OutputPluginBatchProcessingStatus) GetSummary() string

func (*OutputPluginBatchProcessingStatus) ProtoMessage

func (*OutputPluginBatchProcessingStatus) ProtoMessage()

func (*OutputPluginBatchProcessingStatus) Reset

func (*OutputPluginBatchProcessingStatus) String

type OutputPluginBatchProcessingStatus_Status

type OutputPluginBatchProcessingStatus_Status int32
const (
	OutputPluginBatchProcessingStatus_SUCCESS OutputPluginBatchProcessingStatus_Status = 0
	OutputPluginBatchProcessingStatus_ERROR   OutputPluginBatchProcessingStatus_Status = 1
)
const Default_OutputPluginBatchProcessingStatus_Status OutputPluginBatchProcessingStatus_Status = OutputPluginBatchProcessingStatus_SUCCESS

func (OutputPluginBatchProcessingStatus_Status) Enum

func (OutputPluginBatchProcessingStatus_Status) EnumDescriptor

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

func (OutputPluginBatchProcessingStatus_Status) String

func (*OutputPluginBatchProcessingStatus_Status) UnmarshalJSON

func (x *OutputPluginBatchProcessingStatus_Status) UnmarshalJSON(data []byte) error

type OutputPluginDescriptor

type OutputPluginDescriptor struct {
	PluginName       *string   `protobuf:"bytes,1,opt,name=plugin_name,json=pluginName" json:"plugin_name,omitempty"`
	PluginArgs       *AnyValue `protobuf:"bytes,2,opt,name=plugin_args,json=pluginArgs" json:"plugin_args,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*OutputPluginDescriptor) Descriptor

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

func (*OutputPluginDescriptor) GetPluginArgs

func (m *OutputPluginDescriptor) GetPluginArgs() *AnyValue

func (*OutputPluginDescriptor) GetPluginName

func (m *OutputPluginDescriptor) GetPluginName() string

func (*OutputPluginDescriptor) ProtoMessage

func (*OutputPluginDescriptor) ProtoMessage()

func (*OutputPluginDescriptor) Reset

func (m *OutputPluginDescriptor) Reset()

func (*OutputPluginDescriptor) String

func (m *OutputPluginDescriptor) String() string

type OutputPluginVerificationResult

type OutputPluginVerificationResult struct {
	PluginId         *string                                `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId" json:"plugin_id,omitempty"`
	PluginDescriptor *OutputPluginDescriptor                `protobuf:"bytes,2,opt,name=plugin_descriptor,json=pluginDescriptor" json:"plugin_descriptor,omitempty"`
	Status           *OutputPluginVerificationResult_Status `protobuf:"varint,3,opt,name=status,enum=OutputPluginVerificationResult_Status" json:"status,omitempty"`
	StatusMessage    *string                                `protobuf:"bytes,4,opt,name=status_message,json=statusMessage" json:"status_message,omitempty"`
	Timestamp        *uint64                                `protobuf:"varint,5,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte                                 `json:"-"`
}

func (*OutputPluginVerificationResult) Descriptor

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

func (*OutputPluginVerificationResult) GetPluginDescriptor

func (m *OutputPluginVerificationResult) GetPluginDescriptor() *OutputPluginDescriptor

func (*OutputPluginVerificationResult) GetPluginId

func (m *OutputPluginVerificationResult) GetPluginId() string

func (*OutputPluginVerificationResult) GetStatus

func (*OutputPluginVerificationResult) GetStatusMessage

func (m *OutputPluginVerificationResult) GetStatusMessage() string

func (*OutputPluginVerificationResult) GetTimestamp

func (m *OutputPluginVerificationResult) GetTimestamp() uint64

func (*OutputPluginVerificationResult) ProtoMessage

func (*OutputPluginVerificationResult) ProtoMessage()

func (*OutputPluginVerificationResult) Reset

func (m *OutputPluginVerificationResult) Reset()

func (*OutputPluginVerificationResult) String

type OutputPluginVerificationResult_Status

type OutputPluginVerificationResult_Status int32
const (
	OutputPluginVerificationResult_N_A     OutputPluginVerificationResult_Status = 0
	OutputPluginVerificationResult_SUCCESS OutputPluginVerificationResult_Status = 1
	OutputPluginVerificationResult_WARNING OutputPluginVerificationResult_Status = 2
	OutputPluginVerificationResult_FAILURE OutputPluginVerificationResult_Status = 3
)

func (OutputPluginVerificationResult_Status) Enum

func (OutputPluginVerificationResult_Status) EnumDescriptor

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

func (OutputPluginVerificationResult_Status) String

func (*OutputPluginVerificationResult_Status) UnmarshalJSON

func (x *OutputPluginVerificationResult_Status) UnmarshalJSON(data []byte) error

type OutputPluginVerificationResultsList

type OutputPluginVerificationResultsList struct {
	Results          []*OutputPluginVerificationResult `protobuf:"bytes,1,rep,name=results" json:"results,omitempty"`
	XXX_unrecognized []byte                            `json:"-"`
}

func (*OutputPluginVerificationResultsList) Descriptor

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

func (*OutputPluginVerificationResultsList) GetResults

func (*OutputPluginVerificationResultsList) ProtoMessage

func (*OutputPluginVerificationResultsList) ProtoMessage()

func (*OutputPluginVerificationResultsList) Reset

func (*OutputPluginVerificationResultsList) String

type PCIDevice

type PCIDevice struct {
	// Location of PCI device on the system.
	Domain   *uint32 `protobuf:"varint,1,opt,name=domain" json:"domain,omitempty"`
	Bus      *uint32 `protobuf:"varint,2,opt,name=bus" json:"bus,omitempty"`
	Device   *uint32 `protobuf:"varint,3,opt,name=device" json:"device,omitempty"`
	Function *uint32 `protobuf:"varint,4,opt,name=function" json:"function,omitempty"`
	// Information from the PCI device itself.
	ClassId        *string `protobuf:"bytes,5,opt,name=class_id,json=classId" json:"class_id,omitempty"`
	Vendor         *string `protobuf:"bytes,6,opt,name=vendor" json:"vendor,omitempty"`
	VendorDeviceId *string `protobuf:"bytes,7,opt,name=vendor_device_id,json=vendorDeviceId" json:"vendor_device_id,omitempty"`
	// This is stored as bytes to preserve data as-is.
	Config           []byte `protobuf:"bytes,8,opt,name=config" json:"config,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Describe a PCI Device

func (*PCIDevice) Descriptor

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

func (*PCIDevice) GetBus

func (m *PCIDevice) GetBus() uint32

func (*PCIDevice) GetClassId

func (m *PCIDevice) GetClassId() string

func (*PCIDevice) GetConfig

func (m *PCIDevice) GetConfig() []byte

func (*PCIDevice) GetDevice

func (m *PCIDevice) GetDevice() uint32

func (*PCIDevice) GetDomain

func (m *PCIDevice) GetDomain() uint32

func (*PCIDevice) GetFunction

func (m *PCIDevice) GetFunction() uint32

func (*PCIDevice) GetVendor

func (m *PCIDevice) GetVendor() string

func (*PCIDevice) GetVendorDeviceId

func (m *PCIDevice) GetVendorDeviceId() string

func (*PCIDevice) ProtoMessage

func (*PCIDevice) ProtoMessage()

func (*PCIDevice) Reset

func (m *PCIDevice) Reset()

func (*PCIDevice) String

func (m *PCIDevice) String() string

type PackageRepository

type PackageRepository struct {
	Id               *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Name             *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Revision         *string `protobuf:"bytes,3,opt,name=revision" json:"revision,omitempty"`
	LastUpdate       *string `protobuf:"bytes,4,opt,name=last_update,json=lastUpdate" json:"last_update,omitempty"`
	NumPackages      *string `protobuf:"bytes,5,opt,name=num_packages,json=numPackages" json:"num_packages,omitempty"`
	Size             *string `protobuf:"bytes,6,opt,name=size" json:"size,omitempty"`
	Baseurl          *string `protobuf:"bytes,7,opt,name=baseurl" json:"baseurl,omitempty"`
	Timeout          *string `protobuf:"bytes,8,opt,name=timeout" json:"timeout,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*PackageRepository) Descriptor

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

func (*PackageRepository) GetBaseurl

func (m *PackageRepository) GetBaseurl() string

func (*PackageRepository) GetId

func (m *PackageRepository) GetId() string

func (*PackageRepository) GetLastUpdate

func (m *PackageRepository) GetLastUpdate() string

func (*PackageRepository) GetName

func (m *PackageRepository) GetName() string

func (*PackageRepository) GetNumPackages

func (m *PackageRepository) GetNumPackages() string

func (*PackageRepository) GetRevision

func (m *PackageRepository) GetRevision() string

func (*PackageRepository) GetSize

func (m *PackageRepository) GetSize() string

func (*PackageRepository) GetTimeout

func (m *PackageRepository) GetTimeout() string

func (*PackageRepository) ProtoMessage

func (*PackageRepository) ProtoMessage()

func (*PackageRepository) Reset

func (m *PackageRepository) Reset()

func (*PackageRepository) String

func (m *PackageRepository) String() string

type PamConfig

type PamConfig struct {
	Entries          []*PamConfigEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
	ExternalConfig   []string          `protobuf:"bytes,2,rep,name=external_config,json=externalConfig" json:"external_config,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

A PAM configuration, containing all definitions of the services. and any references to external configs outside of the artifact.

func (*PamConfig) Descriptor

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

func (*PamConfig) GetEntries

func (m *PamConfig) GetEntries() []*PamConfigEntry

func (*PamConfig) GetExternalConfig

func (m *PamConfig) GetExternalConfig() []string

func (*PamConfig) ProtoMessage

func (*PamConfig) ProtoMessage()

func (*PamConfig) Reset

func (m *PamConfig) Reset()

func (*PamConfig) String

func (m *PamConfig) String() string

type PamConfigEntry

type PamConfigEntry struct {
	Service          *string `protobuf:"bytes,1,opt,name=service" json:"service,omitempty"`
	Type             *string `protobuf:"bytes,2,opt,name=type" json:"type,omitempty"`
	Control          *string `protobuf:"bytes,3,opt,name=control" json:"control,omitempty"`
	ModulePath       *string `protobuf:"bytes,4,opt,name=module_path,json=modulePath" json:"module_path,omitempty"`
	ModuleArgs       *string `protobuf:"bytes,5,opt,name=module_args,json=moduleArgs" json:"module_args,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

A PAM configuration entry.

func (*PamConfigEntry) Descriptor

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

func (*PamConfigEntry) GetControl

func (m *PamConfigEntry) GetControl() string

func (*PamConfigEntry) GetModuleArgs

func (m *PamConfigEntry) GetModuleArgs() string

func (*PamConfigEntry) GetModulePath

func (m *PamConfigEntry) GetModulePath() string

func (*PamConfigEntry) GetService

func (m *PamConfigEntry) GetService() string

func (*PamConfigEntry) GetType

func (m *PamConfigEntry) GetType() string

func (*PamConfigEntry) ProtoMessage

func (*PamConfigEntry) ProtoMessage()

func (*PamConfigEntry) Reset

func (m *PamConfigEntry) Reset()

func (*PamConfigEntry) String

func (m *PamConfigEntry) String() string

type PathSpec

type PathSpec struct {
	Pathtype   *PathSpec_PathType `protobuf:"varint,1,opt,name=pathtype,enum=PathSpec_PathType,def=-1" json:"pathtype,omitempty"`
	Path       *string            `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
	MountPoint *string            `protobuf:"bytes,3,opt,name=mount_point,json=mountPoint" json:"mount_point,omitempty"`
	StreamName *string            `protobuf:"bytes,11,opt,name=stream_name,json=streamName" json:"stream_name,omitempty"`
	NestedPath *PathSpec          `protobuf:"bytes,5,opt,name=nested_path,json=nestedPath" json:"nested_path,omitempty"`
	// Offset for split images
	Offset         *uint64           `protobuf:"varint,6,opt,name=offset" json:"offset,omitempty"`
	PathOptions    *PathSpec_Options `protobuf:"varint,7,opt,name=path_options,json=pathOptions,enum=PathSpec_Options,def=0" json:"path_options,omitempty"`
	RecursionDepth *uint64           `protobuf:"varint,12,opt,name=recursion_depth,json=recursionDepth,def=3" json:"recursion_depth,omitempty"`
	// On NTFS, the sleuthkit uses the inode, type and id to uniquely identify a
	// file - instead of the path.
	Inode            *uint64                `protobuf:"varint,8,opt,name=inode" json:"inode,omitempty"`
	NtfsType         *PathSpecTskFsAttrType `protobuf:"varint,9,opt,name=ntfs_type,json=ntfsType,enum=PathSpecTskFsAttrType,def=1" json:"ntfs_type,omitempty"`
	NtfsId           *uint64                `protobuf:"varint,10,opt,name=ntfs_id,json=ntfsId" json:"ntfs_id,omitempty"`
	FileSizeOverride *uint64                `protobuf:"varint,13,opt,name=file_size_override,json=fileSizeOverride,def=512000" json:"file_size_override,omitempty"`
	IsVirtualroot    *bool                  `protobuf:"varint,14,opt,name=is_virtualroot,json=isVirtualroot" json:"is_virtualroot,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

A message to encode a filesystem path (maybe for raw access) Next field: 15

func (*PathSpec) Descriptor

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

func (*PathSpec) GetFileSizeOverride

func (m *PathSpec) GetFileSizeOverride() uint64

func (*PathSpec) GetInode

func (m *PathSpec) GetInode() uint64

func (*PathSpec) GetIsVirtualroot

func (m *PathSpec) GetIsVirtualroot() bool

func (*PathSpec) GetMountPoint

func (m *PathSpec) GetMountPoint() string

func (*PathSpec) GetNestedPath

func (m *PathSpec) GetNestedPath() *PathSpec

func (*PathSpec) GetNtfsId

func (m *PathSpec) GetNtfsId() uint64

func (*PathSpec) GetNtfsType

func (m *PathSpec) GetNtfsType() PathSpecTskFsAttrType

func (*PathSpec) GetOffset

func (m *PathSpec) GetOffset() uint64

func (*PathSpec) GetPath

func (m *PathSpec) GetPath() string

func (*PathSpec) GetPathOptions

func (m *PathSpec) GetPathOptions() PathSpec_Options

func (*PathSpec) GetPathtype

func (m *PathSpec) GetPathtype() PathSpec_PathType

func (*PathSpec) GetRecursionDepth

func (m *PathSpec) GetRecursionDepth() uint64

func (*PathSpec) GetStreamName

func (m *PathSpec) GetStreamName() string

func (*PathSpec) ProtoMessage

func (*PathSpec) ProtoMessage()

func (*PathSpec) Reset

func (m *PathSpec) Reset()

func (*PathSpec) String

func (m *PathSpec) String() string

type PathSpecTskFsAttrType

type PathSpecTskFsAttrType int32
const (
	PathSpec_TSK_FS_ATTR_TYPE_DEFAULT       PathSpecTskFsAttrType = 1
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_SI       PathSpecTskFsAttrType = 16
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_ATTRLIST PathSpecTskFsAttrType = 32
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_FNAME    PathSpecTskFsAttrType = 48
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_VVER     PathSpecTskFsAttrType = 64
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_OBJID    PathSpecTskFsAttrType = 64
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_SEC      PathSpecTskFsAttrType = 80
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_VNAME    PathSpecTskFsAttrType = 96
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_VINFO    PathSpecTskFsAttrType = 112
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_DATA     PathSpecTskFsAttrType = 128
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_IDXROOT  PathSpecTskFsAttrType = 144
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_IDXALLOC PathSpecTskFsAttrType = 160
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_BITMAP   PathSpecTskFsAttrType = 176
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_SYMLNK   PathSpecTskFsAttrType = 192
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_REPARSE  PathSpecTskFsAttrType = 192
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_EAINFO   PathSpecTskFsAttrType = 208
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_EA       PathSpecTskFsAttrType = 224
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_PROP     PathSpecTskFsAttrType = 240
	PathSpec_TSK_FS_ATTR_TYPE_NTFS_LOG      PathSpecTskFsAttrType = 256
	PathSpec_TSK_FS_ATTR_TYPE_UNIX_INDIR    PathSpecTskFsAttrType = 4097
)
const Default_PathSpec_NtfsType PathSpecTskFsAttrType = PathSpec_TSK_FS_ATTR_TYPE_DEFAULT

func (PathSpecTskFsAttrType) Enum

func (PathSpecTskFsAttrType) EnumDescriptor

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

func (PathSpecTskFsAttrType) String

func (x PathSpecTskFsAttrType) String() string

func (*PathSpecTskFsAttrType) UnmarshalJSON

func (x *PathSpecTskFsAttrType) UnmarshalJSON(data []byte) error

type PathSpec_Options

type PathSpec_Options int32
const (
	PathSpec_CASE_INSENSITIVE PathSpec_Options = 0
	PathSpec_CASE_LITERAL     PathSpec_Options = 1
	// The path component is a regular expression.
	PathSpec_REGEX PathSpec_Options = 2
	// Indicates that this pathspec represents any subdirectory recursively.
	PathSpec_RECURSIVE PathSpec_Options = 3
)
const Default_PathSpec_PathOptions PathSpec_Options = PathSpec_CASE_INSENSITIVE

func (PathSpec_Options) Enum

func (PathSpec_Options) EnumDescriptor

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

func (PathSpec_Options) String

func (x PathSpec_Options) String() string

func (*PathSpec_Options) UnmarshalJSON

func (x *PathSpec_Options) UnmarshalJSON(data []byte) error

type PathSpec_PathType

type PathSpec_PathType int32
const (
	PathSpec_UNSET    PathSpec_PathType = -1
	PathSpec_OS       PathSpec_PathType = 0
	PathSpec_TSK      PathSpec_PathType = 1
	PathSpec_REGISTRY PathSpec_PathType = 2
	PathSpec_MEMORY   PathSpec_PathType = 3
	PathSpec_TMPFILE  PathSpec_PathType = 4
)
const Default_ApiStartRobotGetFilesOperationArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_CacheGrepArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_ChromeHistoryArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_ChromePluginsArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_DiskVolumeInfoArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_EnumerateServicesArgs_Pathtype PathSpec_PathType = PathSpec_TSK
const Default_FileFinderArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_FirefoxHistoryArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_GlobArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_PathSpec_Pathtype PathSpec_PathType = PathSpec_UNSET
const Default_SearchFileContentArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_SophosCollectorArgs_Pathtype PathSpec_PathType = PathSpec_OS
const Default_StatFSRequest_Pathtype PathSpec_PathType = PathSpec_OS

func (PathSpec_PathType) Enum

func (PathSpec_PathType) EnumDescriptor

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

func (PathSpec_PathType) String

func (x PathSpec_PathType) String() string

func (*PathSpec_PathType) UnmarshalJSON

func (x *PathSpec_PathType) UnmarshalJSON(data []byte) error

type PendingFlowTermination

type PendingFlowTermination struct {
	Reason           *string `protobuf:"bytes,1,opt,name=reason" json:"reason,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*PendingFlowTermination) Descriptor

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

func (*PendingFlowTermination) GetReason

func (m *PendingFlowTermination) GetReason() string

func (*PendingFlowTermination) ProtoMessage

func (*PendingFlowTermination) ProtoMessage()

func (*PendingFlowTermination) Reset

func (m *PendingFlowTermination) Reset()

func (*PendingFlowTermination) String

func (m *PendingFlowTermination) String() string

type PersistenceFile

type PersistenceFile struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	SourceUrn        *string   `protobuf:"bytes,2,opt,name=source_urn,json=sourceUrn" json:"source_urn,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

File used for persistence on a system. e.g. windows service or runkey binary.

func (*PersistenceFile) Descriptor

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

func (*PersistenceFile) GetPathspec

func (m *PersistenceFile) GetPathspec() *PathSpec

func (*PersistenceFile) GetSourceUrn

func (m *PersistenceFile) GetSourceUrn() string

func (*PersistenceFile) ProtoMessage

func (*PersistenceFile) ProtoMessage()

func (*PersistenceFile) Reset

func (m *PersistenceFile) Reset()

func (*PersistenceFile) String

func (m *PersistenceFile) String() string

type PlistBoolDictEntry

type PlistBoolDictEntry struct {
	Name             *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Value            *bool   `protobuf:"varint,2,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*PlistBoolDictEntry) Descriptor

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

func (*PlistBoolDictEntry) GetName

func (m *PlistBoolDictEntry) GetName() string

func (*PlistBoolDictEntry) GetValue

func (m *PlistBoolDictEntry) GetValue() bool

func (*PlistBoolDictEntry) ProtoMessage

func (*PlistBoolDictEntry) ProtoMessage()

func (*PlistBoolDictEntry) Reset

func (m *PlistBoolDictEntry) Reset()

func (*PlistBoolDictEntry) String

func (m *PlistBoolDictEntry) String() string

type PlistRequest

type PlistRequest struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	Context          *string   `protobuf:"bytes,2,opt,name=context" json:"context,omitempty"`
	Query            *string   `protobuf:"bytes,3,opt,name=query" json:"query,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*PlistRequest) Descriptor

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

func (*PlistRequest) GetContext

func (m *PlistRequest) GetContext() string

func (*PlistRequest) GetPathspec

func (m *PlistRequest) GetPathspec() *PathSpec

func (*PlistRequest) GetQuery

func (m *PlistRequest) GetQuery() string

func (*PlistRequest) ProtoMessage

func (*PlistRequest) ProtoMessage()

func (*PlistRequest) Reset

func (m *PlistRequest) Reset()

func (*PlistRequest) String

func (m *PlistRequest) String() string

type PlistStringDictEntry

type PlistStringDictEntry struct {
	Name             *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Value            *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*PlistStringDictEntry) Descriptor

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

func (*PlistStringDictEntry) GetName

func (m *PlistStringDictEntry) GetName() string

func (*PlistStringDictEntry) GetValue

func (m *PlistStringDictEntry) GetValue() string

func (*PlistStringDictEntry) ProtoMessage

func (*PlistStringDictEntry) ProtoMessage()

func (*PlistStringDictEntry) Reset

func (m *PlistStringDictEntry) Reset()

func (*PlistStringDictEntry) String

func (m *PlistStringDictEntry) String() string

type PlistValueFilterArgs

type PlistValueFilterArgs struct {
	Request          *PlistRequest `protobuf:"bytes,1,opt,name=request" json:"request,omitempty"`
	XXX_unrecognized []byte        `json:"-"`
}

Next field ID: 2

func (*PlistValueFilterArgs) Descriptor

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

func (*PlistValueFilterArgs) GetRequest

func (m *PlistValueFilterArgs) GetRequest() *PlistRequest

func (*PlistValueFilterArgs) ProtoMessage

func (*PlistValueFilterArgs) ProtoMessage()

func (*PlistValueFilterArgs) Reset

func (m *PlistValueFilterArgs) Reset()

func (*PlistValueFilterArgs) String

func (m *PlistValueFilterArgs) String() string

type PrintStr

type PrintStr struct {
	Level            *int32  `protobuf:"varint,1,opt,name=level,def=10" json:"level,omitempty"`
	Data             *string `protobuf:"bytes,2,opt,name=data" json:"data,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

This is a log message sent from the client to the server logging subsystem.

func (*PrintStr) Descriptor

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

func (*PrintStr) GetData

func (m *PrintStr) GetData() string

func (*PrintStr) GetLevel

func (m *PrintStr) GetLevel() int32

func (*PrintStr) ProtoMessage

func (*PrintStr) ProtoMessage()

func (*PrintStr) Reset

func (m *PrintStr) Reset()

func (*PrintStr) String

func (m *PrintStr) String() string

type Probe

type Probe struct {
	Artifact         *string              `protobuf:"bytes,1,opt,name=artifact" json:"artifact,omitempty"`
	Parser           []string             `protobuf:"bytes,2,rep,name=parser" json:"parser,omitempty"`
	Mode             *Probe_Mode          `protobuf:"varint,3,opt,name=mode,enum=Probe_Mode,def=0" json:"mode,omitempty"`
	Baseline         []*Filter            `protobuf:"bytes,4,rep,name=baseline" json:"baseline,omitempty"`
	Filters          []*Filter            `protobuf:"bytes,5,rep,name=filters" json:"filters,omitempty"`
	Match            []Match              `protobuf:"varint,6,rep,name=match,enum=Match" json:"match,omitempty"`
	Target           *Target              `protobuf:"bytes,7,opt,name=target" json:"target,omitempty"`
	Hint             *Hint                `protobuf:"bytes,8,opt,name=hint" json:"hint,omitempty"`
	ResultContext    *Probe_ResultContext `protobuf:"varint,9,opt,name=result_context,json=resultContext,enum=Probe_ResultContext,def=1" json:"result_context,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*Probe) Descriptor

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

func (*Probe) GetArtifact

func (m *Probe) GetArtifact() string

func (*Probe) GetBaseline

func (m *Probe) GetBaseline() []*Filter

func (*Probe) GetFilters

func (m *Probe) GetFilters() []*Filter

func (*Probe) GetHint

func (m *Probe) GetHint() *Hint

func (*Probe) GetMatch

func (m *Probe) GetMatch() []Match

func (*Probe) GetMode

func (m *Probe) GetMode() Probe_Mode

func (*Probe) GetParser

func (m *Probe) GetParser() []string

func (*Probe) GetResultContext

func (m *Probe) GetResultContext() Probe_ResultContext

func (*Probe) GetTarget

func (m *Probe) GetTarget() *Target

func (*Probe) ProtoMessage

func (*Probe) ProtoMessage()

func (*Probe) Reset

func (m *Probe) Reset()

func (*Probe) String

func (m *Probe) String() string

type Probe_Mode

type Probe_Mode int32
const (
	Probe_SERIAL   Probe_Mode = 0
	Probe_PARALLEL Probe_Mode = 1
)
const Default_Probe_Mode Probe_Mode = Probe_SERIAL

func (Probe_Mode) Enum

func (x Probe_Mode) Enum() *Probe_Mode

func (Probe_Mode) EnumDescriptor

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

func (Probe_Mode) String

func (x Probe_Mode) String() string

func (*Probe_Mode) UnmarshalJSON

func (x *Probe_Mode) UnmarshalJSON(data []byte) error

type Probe_ResultContext

type Probe_ResultContext int32
const (
	Probe_UNKNOWN_RESULT_CONTEXT Probe_ResultContext = 0
	Probe_PARSER                 Probe_ResultContext = 1
	Probe_ANOMALY                Probe_ResultContext = 2
	Probe_RAW                    Probe_ResultContext = 3
)
const Default_Probe_ResultContext Probe_ResultContext = Probe_PARSER

func (Probe_ResultContext) Enum

func (Probe_ResultContext) EnumDescriptor

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

func (Probe_ResultContext) String

func (x Probe_ResultContext) String() string

func (*Probe_ResultContext) UnmarshalJSON

func (x *Probe_ResultContext) UnmarshalJSON(data []byte) error

type Process

type Process struct {
	Pid              *uint32              `protobuf:"varint,1,opt,name=pid" json:"pid,omitempty"`
	Ppid             *uint32              `protobuf:"varint,2,opt,name=ppid" json:"ppid,omitempty"`
	Name             *string              `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
	Exe              *string              `protobuf:"bytes,4,opt,name=exe" json:"exe,omitempty"`
	Cmdline          []string             `protobuf:"bytes,5,rep,name=cmdline" json:"cmdline,omitempty"`
	Ctime            *uint64              `protobuf:"varint,6,opt,name=ctime" json:"ctime,omitempty"`
	RealUid          *uint32              `protobuf:"varint,7,opt,name=real_uid,json=realUid" json:"real_uid,omitempty"`
	EffectiveUid     *uint32              `protobuf:"varint,8,opt,name=effective_uid,json=effectiveUid" json:"effective_uid,omitempty"`
	SavedUid         *uint32              `protobuf:"varint,9,opt,name=saved_uid,json=savedUid" json:"saved_uid,omitempty"`
	RealGid          *uint32              `protobuf:"varint,10,opt,name=real_gid,json=realGid" json:"real_gid,omitempty"`
	EffectiveGid     *uint32              `protobuf:"varint,11,opt,name=effective_gid,json=effectiveGid" json:"effective_gid,omitempty"`
	SavedGid         *uint32              `protobuf:"varint,12,opt,name=saved_gid,json=savedGid" json:"saved_gid,omitempty"`
	Username         *string              `protobuf:"bytes,13,opt,name=username" json:"username,omitempty"`
	Terminal         *string              `protobuf:"bytes,14,opt,name=terminal" json:"terminal,omitempty"`
	Status           *string              `protobuf:"bytes,15,opt,name=status" json:"status,omitempty"`
	Nice             *int32               `protobuf:"varint,16,opt,name=nice" json:"nice,omitempty"`
	Cwd              *string              `protobuf:"bytes,17,opt,name=cwd" json:"cwd,omitempty"`
	NumThreads       *uint32              `protobuf:"varint,18,opt,name=num_threads,json=numThreads" json:"num_threads,omitempty"`
	UserCpuTime      *float32             `protobuf:"fixed32,19,opt,name=user_cpu_time,json=userCpuTime" json:"user_cpu_time,omitempty"`
	SystemCpuTime    *float32             `protobuf:"fixed32,20,opt,name=system_cpu_time,json=systemCpuTime" json:"system_cpu_time,omitempty"`
	CpuPercent       *float32             `protobuf:"fixed32,21,opt,name=cpu_percent,json=cpuPercent" json:"cpu_percent,omitempty"`
	RSSSize          *uint64              `protobuf:"varint,22,opt,name=RSS_size,json=rSSSize" json:"RSS_size,omitempty"`
	VMSSize          *uint64              `protobuf:"varint,23,opt,name=VMS_size,json=vMSSize" json:"VMS_size,omitempty"`
	MemoryPercent    *float32             `protobuf:"fixed32,24,opt,name=memory_percent,json=memoryPercent" json:"memory_percent,omitempty"`
	OpenFiles        []string             `protobuf:"bytes,25,rep,name=open_files,json=openFiles" json:"open_files,omitempty"`
	Connections      []*NetworkConnection `protobuf:"bytes,26,rep,name=connections" json:"connections,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

A Process record describing a system process.

func (*Process) Descriptor

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

func (*Process) GetCmdline

func (m *Process) GetCmdline() []string

func (*Process) GetConnections

func (m *Process) GetConnections() []*NetworkConnection

func (*Process) GetCpuPercent

func (m *Process) GetCpuPercent() float32

func (*Process) GetCtime

func (m *Process) GetCtime() uint64

func (*Process) GetCwd

func (m *Process) GetCwd() string

func (*Process) GetEffectiveGid

func (m *Process) GetEffectiveGid() uint32

func (*Process) GetEffectiveUid

func (m *Process) GetEffectiveUid() uint32

func (*Process) GetExe

func (m *Process) GetExe() string

func (*Process) GetMemoryPercent

func (m *Process) GetMemoryPercent() float32

func (*Process) GetName

func (m *Process) GetName() string

func (*Process) GetNice

func (m *Process) GetNice() int32

func (*Process) GetNumThreads

func (m *Process) GetNumThreads() uint32

func (*Process) GetOpenFiles

func (m *Process) GetOpenFiles() []string

func (*Process) GetPid

func (m *Process) GetPid() uint32

func (*Process) GetPpid

func (m *Process) GetPpid() uint32

func (*Process) GetRSSSize

func (m *Process) GetRSSSize() uint64

func (*Process) GetRealGid

func (m *Process) GetRealGid() uint32

func (*Process) GetRealUid

func (m *Process) GetRealUid() uint32

func (*Process) GetSavedGid

func (m *Process) GetSavedGid() uint32

func (*Process) GetSavedUid

func (m *Process) GetSavedUid() uint32

func (*Process) GetStatus

func (m *Process) GetStatus() string

func (*Process) GetSystemCpuTime

func (m *Process) GetSystemCpuTime() float32

func (*Process) GetTerminal

func (m *Process) GetTerminal() string

func (*Process) GetUserCpuTime

func (m *Process) GetUserCpuTime() float32

func (*Process) GetUsername

func (m *Process) GetUsername() string

func (*Process) GetVMSSize

func (m *Process) GetVMSSize() uint64

func (*Process) ProtoMessage

func (*Process) ProtoMessage()

func (*Process) Reset

func (m *Process) Reset()

func (*Process) String

func (m *Process) String() string

type ProcessHuntResultCollectionsCronFlowArgs

type ProcessHuntResultCollectionsCronFlowArgs struct {
	BatchSize           *uint64 `protobuf:"varint,1,opt,name=batch_size,json=batchSize" json:"batch_size,omitempty"`
	MaxRunningTime      *uint64 `protobuf:"varint,2,opt,name=max_running_time,json=maxRunningTime" json:"max_running_time,omitempty"`
	StartProcessingTime *uint64 `protobuf:"varint,5,opt,name=start_processing_time,json=startProcessingTime,def=0" json:"start_processing_time,omitempty"`
	XXX_unrecognized    []byte  `json:"-"`
}

Next field ID: 6

func (*ProcessHuntResultCollectionsCronFlowArgs) Descriptor

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

func (*ProcessHuntResultCollectionsCronFlowArgs) GetBatchSize

func (*ProcessHuntResultCollectionsCronFlowArgs) GetMaxRunningTime

func (m *ProcessHuntResultCollectionsCronFlowArgs) GetMaxRunningTime() uint64

func (*ProcessHuntResultCollectionsCronFlowArgs) GetStartProcessingTime

func (m *ProcessHuntResultCollectionsCronFlowArgs) GetStartProcessingTime() uint64

func (*ProcessHuntResultCollectionsCronFlowArgs) ProtoMessage

func (*ProcessHuntResultCollectionsCronFlowArgs) Reset

func (*ProcessHuntResultCollectionsCronFlowArgs) String

type PwEntry

type PwEntry struct {
	Store            *PwEntry_PwStore `protobuf:"varint,1,opt,name=store,enum=PwEntry_PwStore,def=0" json:"store,omitempty"`
	HashType         *PwEntry_PwHash  `protobuf:"varint,2,opt,name=hash_type,json=hashType,enum=PwEntry_PwHash" json:"hash_type,omitempty"`
	Age              *uint32          `protobuf:"varint,3,opt,name=age" json:"age,omitempty"`
	MaxAge           *uint32          `protobuf:"varint,4,opt,name=max_age,json=maxAge" json:"max_age,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*PwEntry) Descriptor

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

func (*PwEntry) GetAge

func (m *PwEntry) GetAge() uint32

func (*PwEntry) GetHashType

func (m *PwEntry) GetHashType() PwEntry_PwHash

func (*PwEntry) GetMaxAge

func (m *PwEntry) GetMaxAge() uint32

func (*PwEntry) GetStore

func (m *PwEntry) GetStore() PwEntry_PwStore

func (*PwEntry) ProtoMessage

func (*PwEntry) ProtoMessage()

func (*PwEntry) Reset

func (m *PwEntry) Reset()

func (*PwEntry) String

func (m *PwEntry) String() string

type PwEntry_PwHash

type PwEntry_PwHash int32

The hash functions used for password hashes. See man crypt(3)

const (
	PwEntry_DES      PwEntry_PwHash = 0
	PwEntry_MD5      PwEntry_PwHash = 1
	PwEntry_BLOWFISH PwEntry_PwHash = 2
	PwEntry_NTHASH   PwEntry_PwHash = 3
	PwEntry_UNUSED   PwEntry_PwHash = 4
	PwEntry_SHA256   PwEntry_PwHash = 5
	PwEntry_SHA512   PwEntry_PwHash = 6
	PwEntry_UNSET    PwEntry_PwHash = 13
	PwEntry_DISABLED PwEntry_PwHash = 14
	PwEntry_EMPTY    PwEntry_PwHash = 15
)

func (PwEntry_PwHash) Enum

func (x PwEntry_PwHash) Enum() *PwEntry_PwHash

func (PwEntry_PwHash) EnumDescriptor

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

func (PwEntry_PwHash) String

func (x PwEntry_PwHash) String() string

func (*PwEntry_PwHash) UnmarshalJSON

func (x *PwEntry_PwHash) UnmarshalJSON(data []byte) error

type PwEntry_PwStore

type PwEntry_PwStore int32
const (
	PwEntry_UNKNOWN PwEntry_PwStore = 0
	PwEntry_PASSWD  PwEntry_PwStore = 1
	PwEntry_SHADOW  PwEntry_PwStore = 2
	PwEntry_GROUP   PwEntry_PwStore = 3
	PwEntry_GSHADOW PwEntry_PwStore = 4
)
const Default_PwEntry_Store PwEntry_PwStore = PwEntry_UNKNOWN

func (PwEntry_PwStore) Enum

func (x PwEntry_PwStore) Enum() *PwEntry_PwStore

func (PwEntry_PwStore) EnumDescriptor

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

func (PwEntry_PwStore) String

func (x PwEntry_PwStore) String() string

func (*PwEntry_PwStore) UnmarshalJSON

func (x *PwEntry_PwStore) UnmarshalJSON(data []byte) error

type QueryASTNode

type QueryASTNode struct {
	Name             *string         `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Args             [][]byte        `protobuf:"bytes,2,rep,name=args" json:"args,omitempty"`
	Children         []*QueryASTNode `protobuf:"bytes,3,rep,name=children" json:"children,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*QueryASTNode) Descriptor

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

func (*QueryASTNode) GetArgs

func (m *QueryASTNode) GetArgs() [][]byte

func (*QueryASTNode) GetChildren

func (m *QueryASTNode) GetChildren() []*QueryASTNode

func (*QueryASTNode) GetName

func (m *QueryASTNode) GetName() string

func (*QueryASTNode) ProtoMessage

func (*QueryASTNode) ProtoMessage()

func (*QueryASTNode) Reset

func (m *QueryASTNode) Reset()

func (*QueryASTNode) String

func (m *QueryASTNode) String() string

type RecursiveListDirectoryArgs

type RecursiveListDirectoryArgs struct {
	Pathspec         *PathSpec `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	MaxDepth         *uint64   `protobuf:"varint,2,opt,name=max_depth,json=maxDepth,def=5" json:"max_depth,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

Next field ID: 3

func (*RecursiveListDirectoryArgs) Descriptor

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

func (*RecursiveListDirectoryArgs) GetMaxDepth

func (m *RecursiveListDirectoryArgs) GetMaxDepth() uint64

func (*RecursiveListDirectoryArgs) GetPathspec

func (m *RecursiveListDirectoryArgs) GetPathspec() *PathSpec

func (*RecursiveListDirectoryArgs) ProtoMessage

func (*RecursiveListDirectoryArgs) ProtoMessage()

func (*RecursiveListDirectoryArgs) Reset

func (m *RecursiveListDirectoryArgs) Reset()

func (*RecursiveListDirectoryArgs) String

func (m *RecursiveListDirectoryArgs) String() string

type RegistryFinderArgs

type RegistryFinderArgs struct {
	KeysPaths        []string                   `protobuf:"bytes,1,rep,name=keys_paths,json=keysPaths" json:"keys_paths,omitempty"`
	Conditions       []*RegistryFinderCondition `protobuf:"bytes,2,rep,name=conditions" json:"conditions,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

Next field ID: 3

func (*RegistryFinderArgs) Descriptor

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

func (*RegistryFinderArgs) GetConditions

func (m *RegistryFinderArgs) GetConditions() []*RegistryFinderCondition

func (*RegistryFinderArgs) GetKeysPaths

func (m *RegistryFinderArgs) GetKeysPaths() []string

func (*RegistryFinderArgs) ProtoMessage

func (*RegistryFinderArgs) ProtoMessage()

func (*RegistryFinderArgs) Reset

func (m *RegistryFinderArgs) Reset()

func (*RegistryFinderArgs) String

func (m *RegistryFinderArgs) String() string

type RegistryFinderCondition

type RegistryFinderCondition struct {
	ConditionType     *RegistryFinderCondition_Type            `` /* 128-byte string literal not displayed */
	ValueLiteralMatch *FileFinderContentsLiteralMatchCondition `protobuf:"bytes,2,opt,name=value_literal_match,json=valueLiteralMatch" json:"value_literal_match,omitempty"`
	ValueRegexMatch   *FileFinderContentsRegexMatchCondition   `protobuf:"bytes,3,opt,name=value_regex_match,json=valueRegexMatch" json:"value_regex_match,omitempty"`
	ModificationTime  *FileFinderModificationTimeCondition     `protobuf:"bytes,4,opt,name=modification_time,json=modificationTime" json:"modification_time,omitempty"`
	Size              *FileFinderSizeCondition                 `protobuf:"bytes,5,opt,name=size" json:"size,omitempty"`
	XXX_unrecognized  []byte                                   `json:"-"`
}

Next field ID: 6

func (*RegistryFinderCondition) Descriptor

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

func (*RegistryFinderCondition) GetConditionType

func (*RegistryFinderCondition) GetModificationTime

func (*RegistryFinderCondition) GetSize

func (*RegistryFinderCondition) GetValueLiteralMatch

func (*RegistryFinderCondition) GetValueRegexMatch

func (*RegistryFinderCondition) ProtoMessage

func (*RegistryFinderCondition) ProtoMessage()

func (*RegistryFinderCondition) Reset

func (m *RegistryFinderCondition) Reset()

func (*RegistryFinderCondition) String

func (m *RegistryFinderCondition) String() string

type RegistryFinderCondition_Type

type RegistryFinderCondition_Type int32
const (
	RegistryFinderCondition_VALUE_LITERAL_MATCH RegistryFinderCondition_Type = 0
	RegistryFinderCondition_VALUE_REGEX_MATCH   RegistryFinderCondition_Type = 1
	RegistryFinderCondition_MODIFICATION_TIME   RegistryFinderCondition_Type = 2
	RegistryFinderCondition_SIZE                RegistryFinderCondition_Type = 3
)

func (RegistryFinderCondition_Type) Enum

func (RegistryFinderCondition_Type) EnumDescriptor

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

func (RegistryFinderCondition_Type) String

func (*RegistryFinderCondition_Type) UnmarshalJSON

func (x *RegistryFinderCondition_Type) UnmarshalJSON(data []byte) error

type RequestApprovalWithReasonFlowArgs

type RequestApprovalWithReasonFlowArgs struct {
	Reason           *string `protobuf:"bytes,1,opt,name=reason,def=Unspecified" json:"reason,omitempty"`
	Approver         *string `protobuf:"bytes,2,opt,name=approver" json:"approver,omitempty"`
	SubjectUrn       *string `protobuf:"bytes,3,opt,name=subject_urn,json=subjectUrn" json:"subject_urn,omitempty"`
	EmailCcAddress   *string `protobuf:"bytes,4,opt,name=email_cc_address,json=emailCcAddress" json:"email_cc_address,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

SUID Flows. Next field ID: 5

func (*RequestApprovalWithReasonFlowArgs) Descriptor

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

func (*RequestApprovalWithReasonFlowArgs) GetApprover

func (m *RequestApprovalWithReasonFlowArgs) GetApprover() string

func (*RequestApprovalWithReasonFlowArgs) GetEmailCcAddress

func (m *RequestApprovalWithReasonFlowArgs) GetEmailCcAddress() string

func (*RequestApprovalWithReasonFlowArgs) GetReason

func (*RequestApprovalWithReasonFlowArgs) GetSubjectUrn

func (m *RequestApprovalWithReasonFlowArgs) GetSubjectUrn() string

func (*RequestApprovalWithReasonFlowArgs) ProtoMessage

func (*RequestApprovalWithReasonFlowArgs) ProtoMessage()

func (*RequestApprovalWithReasonFlowArgs) Reset

func (*RequestApprovalWithReasonFlowArgs) String

type RequestState

type RequestState struct {
	// The number of this request (starts in 1).
	Id *uint32 `protobuf:"varint,1,req,name=id" json:"id,omitempty"`
	// DEPRECATED: This should not be used. The task id is stored in the request
	// message itself (request_state.request.task_id).  The task scheduler ID
	// corresponding to the message from this request.
	TsId      *uint64    `protobuf:"varint,2,opt,name=ts_id,json=tsId" json:"ts_id,omitempty"`
	NextState *string    `protobuf:"bytes,3,opt,name=next_state,json=nextState" json:"next_state,omitempty"`
	Status    *GrrStatus `protobuf:"bytes,4,opt,name=status" json:"status,omitempty"`
	Data      *Dict      `protobuf:"bytes,5,opt,name=data" json:"data,omitempty"`
	// Responses are kept in the datastore now. This just tells us the
	// total number of responses we have for this request.
	ResponseCount *uint32 `protobuf:"varint,6,opt,name=response_count,json=responseCount,def=0" json:"response_count,omitempty"`
	// A count of request retransmits
	TransmissionCount *uint32 `protobuf:"varint,7,opt,name=transmission_count,json=transmissionCount,def=0" json:"transmission_count,omitempty"`
	ClientId          *string `protobuf:"bytes,8,opt,name=client_id,json=clientId" json:"client_id,omitempty"`
	SessionId         *string `protobuf:"bytes,9,opt,name=session_id,json=sessionId" json:"session_id,omitempty"`
	// The original message request.
	Request          *GrrMessage `protobuf:"bytes,10,opt,name=request" json:"request,omitempty"`
	XXX_unrecognized []byte      `json:"-"`
}

Information for each request. Note that we are keeping all the messages in a list until we receive the final Status message - when we process them all. This allows us to roll back the transaction in case the status is invalid.

func (*RequestState) Descriptor

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

func (*RequestState) GetClientId

func (m *RequestState) GetClientId() string

func (*RequestState) GetData

func (m *RequestState) GetData() *Dict

func (*RequestState) GetId

func (m *RequestState) GetId() uint32

func (*RequestState) GetNextState

func (m *RequestState) GetNextState() string

func (*RequestState) GetRequest

func (m *RequestState) GetRequest() *GrrMessage

func (*RequestState) GetResponseCount

func (m *RequestState) GetResponseCount() uint32

func (*RequestState) GetSessionId

func (m *RequestState) GetSessionId() string

func (*RequestState) GetStatus

func (m *RequestState) GetStatus() *GrrStatus

func (*RequestState) GetTransmissionCount

func (m *RequestState) GetTransmissionCount() uint32

func (*RequestState) GetTsId

func (m *RequestState) GetTsId() uint64

func (*RequestState) ProtoMessage

func (*RequestState) ProtoMessage()

func (*RequestState) Reset

func (m *RequestState) Reset()

func (*RequestState) String

func (m *RequestState) String() string

type ResultSet

type ResultSet struct {
	Subject          *string           `protobuf:"bytes,1,opt,name=subject" json:"subject,omitempty"`
	Values           []*DataStoreValue `protobuf:"bytes,2,rep,name=values" json:"values,omitempty"`
	SerializedResult []byte            `protobuf:"bytes,3,opt,name=serialized_result,json=serializedResult" json:"serialized_result,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*ResultSet) Descriptor

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

func (*ResultSet) GetSerializedResult

func (m *ResultSet) GetSerializedResult() []byte

func (*ResultSet) GetSubject

func (m *ResultSet) GetSubject() string

func (*ResultSet) GetValues

func (m *ResultSet) GetValues() []*DataStoreValue

func (*ResultSet) ProtoMessage

func (*ResultSet) ProtoMessage()

func (*ResultSet) Reset

func (m *ResultSet) Reset()

func (*ResultSet) String

func (m *ResultSet) String() string

type RunKey

type RunKey struct {
	Keyname          *string `protobuf:"bytes,1,opt,name=keyname" json:"keyname,omitempty"`
	Filepath         *string `protobuf:"bytes,2,opt,name=filepath" json:"filepath,omitempty"`
	Lastwritten      *uint64 `protobuf:"varint,3,opt,name=lastwritten,def=0" json:"lastwritten,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*RunKey) Descriptor

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

func (*RunKey) GetFilepath

func (m *RunKey) GetFilepath() string

func (*RunKey) GetKeyname

func (m *RunKey) GetKeyname() string

func (*RunKey) GetLastwritten

func (m *RunKey) GetLastwritten() uint64

func (*RunKey) ProtoMessage

func (*RunKey) ProtoMessage()

func (*RunKey) Reset

func (m *RunKey) Reset()

func (*RunKey) String

func (m *RunKey) String() string

type RunReportFlowArgs

type RunReportFlowArgs struct {
	ReportName       *string `protobuf:"bytes,1,opt,name=report_name,json=reportName" json:"report_name,omitempty"`
	Email            *string `protobuf:"bytes,2,opt,name=email" json:"email,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*RunReportFlowArgs) Descriptor

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

func (*RunReportFlowArgs) GetEmail

func (m *RunReportFlowArgs) GetEmail() string

func (*RunReportFlowArgs) GetReportName

func (m *RunReportFlowArgs) GetReportName() string

func (*RunReportFlowArgs) ProtoMessage

func (*RunReportFlowArgs) ProtoMessage()

func (*RunReportFlowArgs) Reset

func (m *RunReportFlowArgs) Reset()

func (*RunReportFlowArgs) String

func (m *RunReportFlowArgs) String() string

type RunningStats

type RunningStats struct {
	Histogram        *StatsHistogram `protobuf:"bytes,1,opt,name=histogram" json:"histogram,omitempty"`
	Num              *uint64         `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
	Sum              *float64        `protobuf:"fixed64,3,opt,name=sum" json:"sum,omitempty"`
	SumSq            *float64        `protobuf:"fixed64,4,opt,name=sum_sq,json=sumSq" json:"sum_sq,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

func (*RunningStats) Descriptor

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

func (*RunningStats) GetHistogram

func (m *RunningStats) GetHistogram() *StatsHistogram

func (*RunningStats) GetNum

func (m *RunningStats) GetNum() uint64

func (*RunningStats) GetSum

func (m *RunningStats) GetSum() float64

func (*RunningStats) GetSumSq

func (m *RunningStats) GetSumSq() float64

func (*RunningStats) ProtoMessage

func (*RunningStats) ProtoMessage()

func (*RunningStats) Reset

func (m *RunningStats) Reset()

func (*RunningStats) String

func (m *RunningStats) String() string

type Sample

type Sample struct {
	Label            *string `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
	XValue           *uint64 `protobuf:"varint,2,opt,name=x_value,json=xValue" json:"x_value,omitempty"`
	YValue           *uint64 `protobuf:"varint,3,opt,name=y_value,json=yValue" json:"y_value,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

A graph is a way to represent data.

func (*Sample) Descriptor

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

func (*Sample) GetLabel

func (m *Sample) GetLabel() string

func (*Sample) GetXValue

func (m *Sample) GetXValue() uint64

func (*Sample) GetYValue

func (m *Sample) GetYValue() uint64

func (*Sample) ProtoMessage

func (*Sample) ProtoMessage()

func (*Sample) Reset

func (m *Sample) Reset()

func (*Sample) String

func (m *Sample) String() string

type SampleFloat

type SampleFloat struct {
	Label            *string  `protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
	XValue           *float32 `protobuf:"fixed32,2,opt,name=x_value,json=xValue" json:"x_value,omitempty"`
	YValue           *float32 `protobuf:"fixed32,3,opt,name=y_value,json=yValue" json:"y_value,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*SampleFloat) Descriptor

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

func (*SampleFloat) GetLabel

func (m *SampleFloat) GetLabel() string

func (*SampleFloat) GetXValue

func (m *SampleFloat) GetXValue() float32

func (*SampleFloat) GetYValue

func (m *SampleFloat) GetYValue() float32

func (*SampleFloat) ProtoMessage

func (*SampleFloat) ProtoMessage()

func (*SampleFloat) Reset

func (m *SampleFloat) Reset()

func (*SampleFloat) String

func (m *SampleFloat) String() string

type SampleHuntArgs

type SampleHuntArgs struct {
	Filename         *string `protobuf:"bytes,1,opt,name=filename,def=/tmp/evil.txt" json:"filename,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Various hunts. Next field ID: 2

func (*SampleHuntArgs) Descriptor

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

func (*SampleHuntArgs) GetFilename

func (m *SampleHuntArgs) GetFilename() string

func (*SampleHuntArgs) ProtoMessage

func (*SampleHuntArgs) ProtoMessage()

func (*SampleHuntArgs) Reset

func (m *SampleHuntArgs) Reset()

func (*SampleHuntArgs) String

func (m *SampleHuntArgs) String() string

type SearchFileContentArgs

type SearchFileContentArgs struct {
	Paths            []string           `protobuf:"bytes,1,rep,name=paths" json:"paths,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	RootPath         *PathSpec          `protobuf:"bytes,5,opt,name=root_path,json=rootPath" json:"root_path,omitempty"`
	Grep             *BareGrepSpec      `protobuf:"bytes,3,opt,name=grep" json:"grep,omitempty"`
	AlsoDownload     *bool              `protobuf:"varint,4,opt,name=also_download,json=alsoDownload" json:"also_download,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 6

func (*SearchFileContentArgs) Descriptor

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

func (*SearchFileContentArgs) GetAlsoDownload

func (m *SearchFileContentArgs) GetAlsoDownload() bool

func (*SearchFileContentArgs) GetGrep

func (m *SearchFileContentArgs) GetGrep() *BareGrepSpec

func (*SearchFileContentArgs) GetPaths

func (m *SearchFileContentArgs) GetPaths() []string

func (*SearchFileContentArgs) GetPathtype

func (m *SearchFileContentArgs) GetPathtype() PathSpec_PathType

func (*SearchFileContentArgs) GetRootPath

func (m *SearchFileContentArgs) GetRootPath() *PathSpec

func (*SearchFileContentArgs) ProtoMessage

func (*SearchFileContentArgs) ProtoMessage()

func (*SearchFileContentArgs) Reset

func (m *SearchFileContentArgs) Reset()

func (*SearchFileContentArgs) String

func (m *SearchFileContentArgs) String() string

type SeekIndex

type SeekIndex struct {
	Checkpoints      []*SeekIndexPair `protobuf:"bytes,1,rep,name=checkpoints" json:"checkpoints,omitempty"`
	XXX_unrecognized []byte           `json:"-"`
}

func (*SeekIndex) Descriptor

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

func (*SeekIndex) GetCheckpoints

func (m *SeekIndex) GetCheckpoints() []*SeekIndexPair

func (*SeekIndex) ProtoMessage

func (*SeekIndex) ProtoMessage()

func (*SeekIndex) Reset

func (m *SeekIndex) Reset()

func (*SeekIndex) String

func (m *SeekIndex) String() string

type SeekIndexPair

type SeekIndexPair struct {
	IndexOffset      *uint64 `protobuf:"varint,1,opt,name=index_offset,json=indexOffset" json:"index_offset,omitempty"`
	ByteOffset       *uint64 `protobuf:"varint,2,opt,name=byte_offset,json=byteOffset" json:"byte_offset,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*SeekIndexPair) Descriptor

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

func (*SeekIndexPair) GetByteOffset

func (m *SeekIndexPair) GetByteOffset() uint64

func (*SeekIndexPair) GetIndexOffset

func (m *SeekIndexPair) GetIndexOffset() uint64

func (*SeekIndexPair) ProtoMessage

func (*SeekIndexPair) ProtoMessage()

func (*SeekIndexPair) Reset

func (m *SeekIndexPair) Reset()

func (*SeekIndexPair) String

func (m *SeekIndexPair) String() string

type SemanticDescriptor

type SemanticDescriptor struct {
	// The semantic name of the SemanticValue contained in this field.
	Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	// The type of this field can be specified dynamically. This is the name of
	// the attribute to use to retrieve the SemanticValue class to be used for
	// parsing this field.
	DynamicType *string                     `protobuf:"bytes,5,opt,name=dynamic_type,json=dynamicType" json:"dynamic_type,omitempty"`
	Description *string                     `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	Label       []SemanticDescriptor_Labels `protobuf:"varint,3,rep,name=label,enum=SemanticDescriptor_Labels" json:"label,omitempty"`
	// A friendly name for this field - to be used in GUIs etc.
	FriendlyName     *string `protobuf:"bytes,4,opt,name=friendly_name,json=friendlyName" json:"friendly_name,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*SemanticDescriptor) Descriptor

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

func (*SemanticDescriptor) GetDescription

func (m *SemanticDescriptor) GetDescription() string

func (*SemanticDescriptor) GetDynamicType

func (m *SemanticDescriptor) GetDynamicType() string

func (*SemanticDescriptor) GetFriendlyName

func (m *SemanticDescriptor) GetFriendlyName() string

func (*SemanticDescriptor) GetLabel

func (*SemanticDescriptor) GetType

func (m *SemanticDescriptor) GetType() string

func (*SemanticDescriptor) ProtoMessage

func (*SemanticDescriptor) ProtoMessage()

func (*SemanticDescriptor) Reset

func (m *SemanticDescriptor) Reset()

func (*SemanticDescriptor) String

func (m *SemanticDescriptor) String() string

type SemanticDescriptor_Labels

type SemanticDescriptor_Labels int32
const (
	SemanticDescriptor_ADVANCED SemanticDescriptor_Labels = 1
	// only.
	SemanticDescriptor_HIDDEN SemanticDescriptor_Labels = 2
)

func (SemanticDescriptor_Labels) Enum

func (SemanticDescriptor_Labels) EnumDescriptor

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

func (SemanticDescriptor_Labels) String

func (x SemanticDescriptor_Labels) String() string

func (*SemanticDescriptor_Labels) UnmarshalJSON

func (x *SemanticDescriptor_Labels) UnmarshalJSON(data []byte) error

type SemanticMessageDescriptor

type SemanticMessageDescriptor struct {
	// Describe the purpose of this protobuf.
	Description *string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
	// Certain RDFValues have union-like semantics. I.e. they are essentially
	// selectors of a number of other predefined RDFValues. They have a single
	// field that identifies the type of the selected "subvalue" and
	// nested fields corresponding to different selections. For examples:
	//
	// message FileFinderFilter {
	//   option (semantic) = {
	//     union_field: "filter_type"
	//   };
	//   enum Type {
	//     MODIFICATION_TIME = 0 [(description) = "Modification time"];
	//     ACCESS_TIME = 1 [(description) = "Access time"];
	//   }
	//
	//   optional Type filter_type = 1;
	//   optional FileFinderModificationTimeFilter modification_time = 2;
	//   optional FileFinderAccessTimeFilter access_time = 3;
	// }
	//
	// Field specified in union_field is used to determine which nested fields is
	// actually used. Field identified by union_field has to be Enum.
	// Corresponding nested values have to have names equal to enum values names,
	// but in lower case.
	//
	// At the moment setting union_field attribute on an RDFValue only affects the
	// UI rendering. RDFValues with union_field set are rendered with a select
	// box that allows users to switch between different available types.
	//
	// TODO(user): Suggestion from bgalehouse: We can just have "is_union"
	// boolean attribute instead of a string "union_field", because for
	// union-like structures we can understand the type of the structure by
	// inspecting its data fields.
	UnionField       *string `protobuf:"bytes,2,opt,name=union_field,json=unionField" json:"union_field,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

func (*SemanticMessageDescriptor) Descriptor

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

func (*SemanticMessageDescriptor) GetDescription

func (m *SemanticMessageDescriptor) GetDescription() string

func (*SemanticMessageDescriptor) GetUnionField

func (m *SemanticMessageDescriptor) GetUnionField() string

func (*SemanticMessageDescriptor) ProtoMessage

func (*SemanticMessageDescriptor) ProtoMessage()

func (*SemanticMessageDescriptor) Reset

func (m *SemanticMessageDescriptor) Reset()

func (*SemanticMessageDescriptor) String

func (m *SemanticMessageDescriptor) String() string

type SendFileRequest

type SendFileRequest struct {
	Pathspec         *PathSpec              `protobuf:"bytes,1,opt,name=pathspec" json:"pathspec,omitempty"`
	AddressFamily    *NetworkAddress_Family `` /* 127-byte string literal not displayed */
	Host             *string                `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`
	Port             *uint64                `protobuf:"varint,4,opt,name=port,def=12345" json:"port,omitempty"`
	Key              []byte                 `protobuf:"bytes,5,opt,name=key" json:"key,omitempty"`
	Iv               []byte                 `protobuf:"bytes,6,opt,name=iv" json:"iv,omitempty"`
	XXX_unrecognized []byte                 `json:"-"`
}

This requests the client to encrypt a file and send it to a specified server.

func (*SendFileRequest) Descriptor

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

func (*SendFileRequest) GetAddressFamily

func (m *SendFileRequest) GetAddressFamily() NetworkAddress_Family

func (*SendFileRequest) GetHost

func (m *SendFileRequest) GetHost() string

func (*SendFileRequest) GetIv

func (m *SendFileRequest) GetIv() []byte

func (*SendFileRequest) GetKey

func (m *SendFileRequest) GetKey() []byte

func (*SendFileRequest) GetPathspec

func (m *SendFileRequest) GetPathspec() *PathSpec

func (*SendFileRequest) GetPort

func (m *SendFileRequest) GetPort() uint64

func (*SendFileRequest) ProtoMessage

func (*SendFileRequest) ProtoMessage()

func (*SendFileRequest) Reset

func (m *SendFileRequest) Reset()

func (*SendFileRequest) String

func (m *SendFileRequest) String() string

type SignedBlob

type SignedBlob struct {
	Data             []byte                    `protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
	Digest           []byte                    `protobuf:"bytes,2,opt,name=digest" json:"digest,omitempty"`
	DigestType       *SignedBlob_HashType      `protobuf:"varint,3,opt,name=digest_type,json=digestType,enum=SignedBlob_HashType" json:"digest_type,omitempty"`
	Signature        []byte                    `protobuf:"bytes,4,opt,name=signature" json:"signature,omitempty"`
	SignatureType    *SignedBlob_SignatureType `protobuf:"varint,5,opt,name=signature_type,json=signatureType,enum=SignedBlob_SignatureType" json:"signature_type,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

Specialized binary blob for client.

func (*SignedBlob) Descriptor

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

func (*SignedBlob) GetData

func (m *SignedBlob) GetData() []byte

func (*SignedBlob) GetDigest

func (m *SignedBlob) GetDigest() []byte

func (*SignedBlob) GetDigestType

func (m *SignedBlob) GetDigestType() SignedBlob_HashType

func (*SignedBlob) GetSignature

func (m *SignedBlob) GetSignature() []byte

func (*SignedBlob) GetSignatureType

func (m *SignedBlob) GetSignatureType() SignedBlob_SignatureType

func (*SignedBlob) ProtoMessage

func (*SignedBlob) ProtoMessage()

func (*SignedBlob) Reset

func (m *SignedBlob) Reset()

func (*SignedBlob) String

func (m *SignedBlob) String() string

type SignedBlob_HashType

type SignedBlob_HashType int32
const (
	SignedBlob_MD5    SignedBlob_HashType = 0
	SignedBlob_SHA1   SignedBlob_HashType = 1
	SignedBlob_SHA256 SignedBlob_HashType = 2
)

func (SignedBlob_HashType) Enum

func (SignedBlob_HashType) EnumDescriptor

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

func (SignedBlob_HashType) String

func (x SignedBlob_HashType) String() string

func (*SignedBlob_HashType) UnmarshalJSON

func (x *SignedBlob_HashType) UnmarshalJSON(data []byte) error

type SignedBlob_SignatureType

type SignedBlob_SignatureType int32
const (
	SignedBlob_RSA_2048 SignedBlob_SignatureType = 0
)

func (SignedBlob_SignatureType) Enum

func (SignedBlob_SignatureType) EnumDescriptor

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

func (SignedBlob_SignatureType) String

func (x SignedBlob_SignatureType) String() string

func (*SignedBlob_SignatureType) UnmarshalJSON

func (x *SignedBlob_SignatureType) UnmarshalJSON(data []byte) error

type SignedMessageList

type SignedMessageList struct {
	// This is a serialized MessageList for signing
	MessageList []byte  `protobuf:"bytes,1,opt,name=message_list,json=messageList" json:"message_list,omitempty"`
	Source      *string `protobuf:"bytes,3,opt,name=source" json:"source,omitempty"`
	// How the message_list element is compressed
	Compression      *SignedMessageList_CompressionType `protobuf:"varint,4,opt,name=compression,enum=SignedMessageList_CompressionType,def=0" json:"compression,omitempty"`
	Timestamp        *uint64                            `protobuf:"varint,6,opt,name=timestamp" json:"timestamp,omitempty"`
	XXX_unrecognized []byte                             `json:"-"`
}

This is the protobuf which is transmitted on the wire

func (*SignedMessageList) Descriptor

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

func (*SignedMessageList) GetCompression

func (*SignedMessageList) GetMessageList

func (m *SignedMessageList) GetMessageList() []byte

func (*SignedMessageList) GetSource

func (m *SignedMessageList) GetSource() string

func (*SignedMessageList) GetTimestamp

func (m *SignedMessageList) GetTimestamp() uint64

func (*SignedMessageList) ProtoMessage

func (*SignedMessageList) ProtoMessage()

func (*SignedMessageList) Reset

func (m *SignedMessageList) Reset()

func (*SignedMessageList) String

func (m *SignedMessageList) String() string

type SignedMessageList_CompressionType

type SignedMessageList_CompressionType int32
const (
	SignedMessageList_UNCOMPRESSED SignedMessageList_CompressionType = 0
	// Compressed using the zlib.compress() function.
	SignedMessageList_ZCOMPRESSION SignedMessageList_CompressionType = 1
)
const Default_SignedMessageList_Compression SignedMessageList_CompressionType = SignedMessageList_UNCOMPRESSED

func (SignedMessageList_CompressionType) Enum

func (SignedMessageList_CompressionType) EnumDescriptor

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

func (SignedMessageList_CompressionType) String

func (*SignedMessageList_CompressionType) UnmarshalJSON

func (x *SignedMessageList_CompressionType) UnmarshalJSON(data []byte) error

type SoftwarePackage

type SoftwarePackage struct {
	Name             *string                       `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Version          *string                       `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
	Architecture     *string                       `protobuf:"bytes,3,opt,name=architecture" json:"architecture,omitempty"`
	Publisher        *string                       `protobuf:"bytes,4,opt,name=publisher" json:"publisher,omitempty"`
	InstallState     *SoftwarePackage_InstallState `` /* 131-byte string literal not displayed */
	Description      *string                       `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
	InstalledOn      *uint64                       `protobuf:"varint,7,opt,name=installed_on,json=installedOn" json:"installed_on,omitempty"`
	InstalledBy      *string                       `protobuf:"bytes,8,opt,name=installed_by,json=installedBy" json:"installed_by,omitempty"`
	XXX_unrecognized []byte                        `json:"-"`
}

Describe an installed software package. Cross platform.

func (*SoftwarePackage) Descriptor

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

func (*SoftwarePackage) GetArchitecture

func (m *SoftwarePackage) GetArchitecture() string

func (*SoftwarePackage) GetDescription

func (m *SoftwarePackage) GetDescription() string

func (*SoftwarePackage) GetInstallState

func (m *SoftwarePackage) GetInstallState() SoftwarePackage_InstallState

func (*SoftwarePackage) GetInstalledBy

func (m *SoftwarePackage) GetInstalledBy() string

func (*SoftwarePackage) GetInstalledOn

func (m *SoftwarePackage) GetInstalledOn() uint64

func (*SoftwarePackage) GetName

func (m *SoftwarePackage) GetName() string

func (*SoftwarePackage) GetPublisher

func (m *SoftwarePackage) GetPublisher() string

func (*SoftwarePackage) GetVersion

func (m *SoftwarePackage) GetVersion() string

func (*SoftwarePackage) ProtoMessage

func (*SoftwarePackage) ProtoMessage()

func (*SoftwarePackage) Reset

func (m *SoftwarePackage) Reset()

func (*SoftwarePackage) String

func (m *SoftwarePackage) String() string

type SoftwarePackage_InstallState

type SoftwarePackage_InstallState int32
const (
	SoftwarePackage_INSTALLED   SoftwarePackage_InstallState = 0
	SoftwarePackage_PENDING     SoftwarePackage_InstallState = 1
	SoftwarePackage_UNINSTALLED SoftwarePackage_InstallState = 2
	SoftwarePackage_UNKNOWN     SoftwarePackage_InstallState = 3
)
const Default_SoftwarePackage_InstallState SoftwarePackage_InstallState = SoftwarePackage_UNKNOWN

func (SoftwarePackage_InstallState) Enum

func (SoftwarePackage_InstallState) EnumDescriptor

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

func (SoftwarePackage_InstallState) String

func (*SoftwarePackage_InstallState) UnmarshalJSON

func (x *SoftwarePackage_InstallState) UnmarshalJSON(data []byte) error

type SophosCollectorArgs

type SophosCollectorArgs struct {
	Pathtype         *PathSpec_PathType `protobuf:"varint,1,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Next field ID: 2

func (*SophosCollectorArgs) Descriptor

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

func (*SophosCollectorArgs) GetPathtype

func (m *SophosCollectorArgs) GetPathtype() PathSpec_PathType

func (*SophosCollectorArgs) ProtoMessage

func (*SophosCollectorArgs) ProtoMessage()

func (*SophosCollectorArgs) Reset

func (m *SophosCollectorArgs) Reset()

func (*SophosCollectorArgs) String

func (m *SophosCollectorArgs) String() string

type SshdConfig

type SshdConfig struct {
	Config           *AttributedDict   `protobuf:"bytes,1,opt,name=config" json:"config,omitempty"`
	Matches          []*SshdMatchBlock `protobuf:"bytes,2,rep,name=matches" json:"matches,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

A sshd configuration containing the sshd settings, and any number of match groups.

func (*SshdConfig) Descriptor

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

func (*SshdConfig) GetConfig

func (m *SshdConfig) GetConfig() *AttributedDict

func (*SshdConfig) GetMatches

func (m *SshdConfig) GetMatches() []*SshdMatchBlock

func (*SshdConfig) ProtoMessage

func (*SshdConfig) ProtoMessage()

func (*SshdConfig) Reset

func (m *SshdConfig) Reset()

func (*SshdConfig) String

func (m *SshdConfig) String() string

type SshdMatchBlock

type SshdMatchBlock struct {
	Criterion        *string         `protobuf:"bytes,1,opt,name=criterion" json:"criterion,omitempty"`
	Config           *AttributedDict `protobuf:"bytes,2,opt,name=config" json:"config,omitempty"`
	XXX_unrecognized []byte          `json:"-"`
}

An sshd match block configuration. This is a subcomponent of an sshd config.

func (*SshdMatchBlock) Descriptor

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

func (*SshdMatchBlock) GetConfig

func (m *SshdMatchBlock) GetConfig() *AttributedDict

func (*SshdMatchBlock) GetCriterion

func (m *SshdMatchBlock) GetCriterion() string

func (*SshdMatchBlock) ProtoMessage

func (*SshdMatchBlock) ProtoMessage()

func (*SshdMatchBlock) Reset

func (m *SshdMatchBlock) Reset()

func (*SshdMatchBlock) String

func (m *SshdMatchBlock) String() string

type StartHuntFlowArgs

type StartHuntFlowArgs struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*StartHuntFlowArgs) Descriptor

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

func (*StartHuntFlowArgs) GetHuntUrn

func (m *StartHuntFlowArgs) GetHuntUrn() string

func (*StartHuntFlowArgs) ProtoMessage

func (*StartHuntFlowArgs) ProtoMessage()

func (*StartHuntFlowArgs) Reset

func (m *StartHuntFlowArgs) Reset()

func (*StartHuntFlowArgs) String

func (m *StartHuntFlowArgs) String() string

type StartupInfo

type StartupInfo struct {
	ClientInfo       *ClientInformation `protobuf:"bytes,1,opt,name=client_info,json=clientInfo" json:"client_info,omitempty"`
	BootTime         *uint64            `protobuf:"varint,2,opt,name=boot_time,json=bootTime" json:"boot_time,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

func (*StartupInfo) Descriptor

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

func (*StartupInfo) GetBootTime

func (m *StartupInfo) GetBootTime() uint64

func (*StartupInfo) GetClientInfo

func (m *StartupInfo) GetClientInfo() *ClientInformation

func (*StartupInfo) ProtoMessage

func (*StartupInfo) ProtoMessage()

func (*StartupInfo) Reset

func (m *StartupInfo) Reset()

func (*StartupInfo) String

func (m *StartupInfo) String() string

type StatEntry

type StatEntry struct {
	// This contains the URN of the aff4 object represented by this protobuf.
	Aff4Path     *string                 `protobuf:"bytes,1,opt,name=aff4path" json:"aff4path,omitempty"`
	StMode       *uint64                 `protobuf:"varint,2,opt,name=st_mode,json=stMode,def=0" json:"st_mode,omitempty"`
	StIno        *uint32                 `protobuf:"varint,3,opt,name=st_ino,json=stIno" json:"st_ino,omitempty"`
	StDev        *uint32                 `protobuf:"varint,4,opt,name=st_dev,json=stDev" json:"st_dev,omitempty"`
	StNlink      *uint32                 `protobuf:"varint,5,opt,name=st_nlink,json=stNlink" json:"st_nlink,omitempty"`
	StUid        *uint32                 `protobuf:"varint,6,opt,name=st_uid,json=stUid" json:"st_uid,omitempty"`
	StGid        *uint32                 `protobuf:"varint,7,opt,name=st_gid,json=stGid" json:"st_gid,omitempty"`
	StSize       *uint64                 `protobuf:"varint,8,opt,name=st_size,json=stSize" json:"st_size,omitempty"`
	StAtime      *uint64                 `protobuf:"varint,9,opt,name=st_atime,json=stAtime" json:"st_atime,omitempty"`
	StMtime      *uint64                 `protobuf:"varint,10,opt,name=st_mtime,json=stMtime" json:"st_mtime,omitempty"`
	StCtime      *uint64                 `protobuf:"varint,11,opt,name=st_ctime,json=stCtime" json:"st_ctime,omitempty"`
	StBlocks     *uint32                 `protobuf:"varint,12,opt,name=st_blocks,json=stBlocks" json:"st_blocks,omitempty"`
	StBlksize    *uint32                 `protobuf:"varint,13,opt,name=st_blksize,json=stBlksize" json:"st_blksize,omitempty"`
	StRdev       *uint32                 `protobuf:"varint,14,opt,name=st_rdev,json=stRdev" json:"st_rdev,omitempty"`
	Symlink      *string                 `protobuf:"bytes,15,opt,name=symlink" json:"symlink,omitempty"`
	RegistryType *StatEntry_RegistryType `protobuf:"varint,16,opt,name=registry_type,json=registryType,enum=StatEntry_RegistryType" json:"registry_type,omitempty"`
	// For very small files their data is stored in this record.
	Resident []byte `protobuf:"bytes,17,opt,name=resident" json:"resident,omitempty"`
	// The pathspec which the client can use to re-reach this file.
	Pathspec         *PathSpec `protobuf:"bytes,18,opt,name=pathspec" json:"pathspec,omitempty"`
	RegistryData     *DataBlob `protobuf:"bytes,19,opt,name=registry_data,json=registryData" json:"registry_data,omitempty"`
	StCrtime         *uint64   `protobuf:"varint,20,opt,name=st_crtime,json=stCrtime" json:"st_crtime,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

A stat() record for a given path

func (*StatEntry) Descriptor

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

func (*StatEntry) GetAff4Path

func (m *StatEntry) GetAff4Path() string

func (*StatEntry) GetPathspec

func (m *StatEntry) GetPathspec() *PathSpec

func (*StatEntry) GetRegistryData

func (m *StatEntry) GetRegistryData() *DataBlob

func (*StatEntry) GetRegistryType

func (m *StatEntry) GetRegistryType() StatEntry_RegistryType

func (*StatEntry) GetResident

func (m *StatEntry) GetResident() []byte

func (*StatEntry) GetStAtime

func (m *StatEntry) GetStAtime() uint64

func (*StatEntry) GetStBlksize

func (m *StatEntry) GetStBlksize() uint32

func (*StatEntry) GetStBlocks

func (m *StatEntry) GetStBlocks() uint32

func (*StatEntry) GetStCrtime

func (m *StatEntry) GetStCrtime() uint64

func (*StatEntry) GetStCtime

func (m *StatEntry) GetStCtime() uint64

func (*StatEntry) GetStDev

func (m *StatEntry) GetStDev() uint32

func (*StatEntry) GetStGid

func (m *StatEntry) GetStGid() uint32

func (*StatEntry) GetStIno

func (m *StatEntry) GetStIno() uint32

func (*StatEntry) GetStMode

func (m *StatEntry) GetStMode() uint64

func (*StatEntry) GetStMtime

func (m *StatEntry) GetStMtime() uint64
func (m *StatEntry) GetStNlink() uint32

func (*StatEntry) GetStRdev

func (m *StatEntry) GetStRdev() uint32

func (*StatEntry) GetStSize

func (m *StatEntry) GetStSize() uint64

func (*StatEntry) GetStUid

func (m *StatEntry) GetStUid() uint32
func (m *StatEntry) GetSymlink() string

func (*StatEntry) ProtoMessage

func (*StatEntry) ProtoMessage()

func (*StatEntry) Reset

func (m *StatEntry) Reset()

func (*StatEntry) String

func (m *StatEntry) String() string

type StatEntry_RegistryType

type StatEntry_RegistryType int32

These are used when mapping registry keys to the VFS

const (
	StatEntry_REG_NONE                StatEntry_RegistryType = 0
	StatEntry_REG_SZ                  StatEntry_RegistryType = 1
	StatEntry_REG_EXPAND_SZ           StatEntry_RegistryType = 2
	StatEntry_REG_BINARY              StatEntry_RegistryType = 3
	StatEntry_REG_DWORD               StatEntry_RegistryType = 4
	StatEntry_REG_DWORD_LITTLE_ENDIAN StatEntry_RegistryType = 4
	StatEntry_REG_DWORD_BIG_ENDIAN    StatEntry_RegistryType = 5
	StatEntry_REG_LINK                StatEntry_RegistryType = 6
	StatEntry_REG_MULTI_SZ            StatEntry_RegistryType = 7
	StatEntry_REG_QWORD               StatEntry_RegistryType = 11
)

func (StatEntry_RegistryType) Enum

func (StatEntry_RegistryType) EnumDescriptor

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

func (StatEntry_RegistryType) String

func (x StatEntry_RegistryType) String() string

func (*StatEntry_RegistryType) UnmarshalJSON

func (x *StatEntry_RegistryType) UnmarshalJSON(data []byte) error

type StatFSRequest

type StatFSRequest struct {
	PathList         []string           `protobuf:"bytes,1,rep,name=path_list,json=pathList" json:"path_list,omitempty"`
	Pathtype         *PathSpec_PathType `protobuf:"varint,2,opt,name=pathtype,enum=PathSpec_PathType,def=0" json:"pathtype,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

StatFS client action request

func (*StatFSRequest) Descriptor

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

func (*StatFSRequest) GetPathList

func (m *StatFSRequest) GetPathList() []string

func (*StatFSRequest) GetPathtype

func (m *StatFSRequest) GetPathtype() PathSpec_PathType

func (*StatFSRequest) ProtoMessage

func (*StatFSRequest) ProtoMessage()

func (*StatFSRequest) Reset

func (m *StatFSRequest) Reset()

func (*StatFSRequest) String

func (m *StatFSRequest) String() string

type StatsHistogram

type StatsHistogram struct {
	Bins             []*StatsHistogramBin `protobuf:"bytes,3,rep,name=bins" json:"bins,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

func (*StatsHistogram) Descriptor

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

func (*StatsHistogram) GetBins

func (m *StatsHistogram) GetBins() []*StatsHistogramBin

func (*StatsHistogram) ProtoMessage

func (*StatsHistogram) ProtoMessage()

func (*StatsHistogram) Reset

func (m *StatsHistogram) Reset()

func (*StatsHistogram) String

func (m *StatsHistogram) String() string

type StatsHistogramBin

type StatsHistogramBin struct {
	RangeMaxValue    *float32 `protobuf:"fixed32,1,opt,name=range_max_value,json=rangeMaxValue" json:"range_max_value,omitempty"`
	Num              *uint64  `protobuf:"varint,2,opt,name=num" json:"num,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*StatsHistogramBin) Descriptor

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

func (*StatsHistogramBin) GetNum

func (m *StatsHistogramBin) GetNum() uint64

func (*StatsHistogramBin) GetRangeMaxValue

func (m *StatsHistogramBin) GetRangeMaxValue() float32

func (*StatsHistogramBin) ProtoMessage

func (*StatsHistogramBin) ProtoMessage()

func (*StatsHistogramBin) Reset

func (m *StatsHistogramBin) Reset()

func (*StatsHistogramBin) String

func (m *StatsHistogramBin) String() string

type StatsStoreFieldValue

type StatsStoreFieldValue struct {
	FieldType        *MetricFieldDefinition_FieldType `protobuf:"varint,1,opt,name=field_type,json=fieldType,enum=MetricFieldDefinition_FieldType" json:"field_type,omitempty"`
	StrValue         *string                          `protobuf:"bytes,2,opt,name=str_value,json=strValue" json:"str_value,omitempty"`
	IntValue         *int64                           `protobuf:"varint,3,opt,name=int_value,json=intValue" json:"int_value,omitempty"`
	XXX_unrecognized []byte                           `json:"-"`
}

func (*StatsStoreFieldValue) Descriptor

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

func (*StatsStoreFieldValue) GetFieldType

func (*StatsStoreFieldValue) GetIntValue

func (m *StatsStoreFieldValue) GetIntValue() int64

func (*StatsStoreFieldValue) GetStrValue

func (m *StatsStoreFieldValue) GetStrValue() string

func (*StatsStoreFieldValue) ProtoMessage

func (*StatsStoreFieldValue) ProtoMessage()

func (*StatsStoreFieldValue) Reset

func (m *StatsStoreFieldValue) Reset()

func (*StatsStoreFieldValue) String

func (m *StatsStoreFieldValue) String() string

type StatsStoreMetricsMetadata

type StatsStoreMetricsMetadata struct {
	Metrics          []*MetricMetadata `protobuf:"bytes,1,rep,name=metrics" json:"metrics,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

func (*StatsStoreMetricsMetadata) Descriptor

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

func (*StatsStoreMetricsMetadata) GetMetrics

func (m *StatsStoreMetricsMetadata) GetMetrics() []*MetricMetadata

func (*StatsStoreMetricsMetadata) ProtoMessage

func (*StatsStoreMetricsMetadata) ProtoMessage()

func (*StatsStoreMetricsMetadata) Reset

func (m *StatsStoreMetricsMetadata) Reset()

func (*StatsStoreMetricsMetadata) String

func (m *StatsStoreMetricsMetadata) String() string

type StatsStoreValue

type StatsStoreValue struct {
	ValueType         *MetricMetadata_ValueType `protobuf:"varint,1,opt,name=value_type,json=valueType,enum=MetricMetadata_ValueType" json:"value_type,omitempty"`
	StrValue          *string                   `protobuf:"bytes,2,opt,name=str_value,json=strValue" json:"str_value,omitempty"`
	IntValue          *int64                    `protobuf:"varint,3,opt,name=int_value,json=intValue" json:"int_value,omitempty"`
	FloatValue        *float32                  `protobuf:"fixed32,4,opt,name=float_value,json=floatValue" json:"float_value,omitempty"`
	DistributionValue *Distribution             `protobuf:"bytes,5,opt,name=distribution_value,json=distributionValue" json:"distribution_value,omitempty"`
	FieldsValues      []*StatsStoreFieldValue   `protobuf:"bytes,6,rep,name=fields_values,json=fieldsValues" json:"fields_values,omitempty"`
	XXX_unrecognized  []byte                    `json:"-"`
}

func (*StatsStoreValue) Descriptor

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

func (*StatsStoreValue) GetDistributionValue

func (m *StatsStoreValue) GetDistributionValue() *Distribution

func (*StatsStoreValue) GetFieldsValues

func (m *StatsStoreValue) GetFieldsValues() []*StatsStoreFieldValue

func (*StatsStoreValue) GetFloatValue

func (m *StatsStoreValue) GetFloatValue() float32

func (*StatsStoreValue) GetIntValue

func (m *StatsStoreValue) GetIntValue() int64

func (*StatsStoreValue) GetStrValue

func (m *StatsStoreValue) GetStrValue() string

func (*StatsStoreValue) GetValueType

func (m *StatsStoreValue) GetValueType() MetricMetadata_ValueType

func (*StatsStoreValue) ProtoMessage

func (*StatsStoreValue) ProtoMessage()

func (*StatsStoreValue) Reset

func (m *StatsStoreValue) Reset()

func (*StatsStoreValue) String

func (m *StatsStoreValue) String() string

type StopHuntFlowArgs

type StopHuntFlowArgs struct {
	HuntUrn          *string `protobuf:"bytes,1,opt,name=hunt_urn,json=huntUrn" json:"hunt_urn,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*StopHuntFlowArgs) Descriptor

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

func (*StopHuntFlowArgs) GetHuntUrn

func (m *StopHuntFlowArgs) GetHuntUrn() string

func (*StopHuntFlowArgs) ProtoMessage

func (*StopHuntFlowArgs) ProtoMessage()

func (*StopHuntFlowArgs) Reset

func (m *StopHuntFlowArgs) Reset()

func (*StopHuntFlowArgs) String

func (m *StopHuntFlowArgs) String() string

type SudoersAlias

type SudoersAlias struct {
	Type             *SudoersAlias_Type `protobuf:"varint,1,opt,name=type,enum=SudoersAlias_Type" json:"type,omitempty"`
	Name             *string            `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Users            []string           `protobuf:"bytes,3,rep,name=users" json:"users,omitempty"`
	Runas            []string           `protobuf:"bytes,4,rep,name=runas" json:"runas,omitempty"`
	Hosts            []string           `protobuf:"bytes,5,rep,name=hosts" json:"hosts,omitempty"`
	Cmds             []string           `protobuf:"bytes,6,rep,name=cmds" json:"cmds,omitempty"`
	XXX_unrecognized []byte             `json:"-"`
}

Sudoers aliases.

func (*SudoersAlias) Descriptor

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

func (*SudoersAlias) GetCmds

func (m *SudoersAlias) GetCmds() []string

func (*SudoersAlias) GetHosts

func (m *SudoersAlias) GetHosts() []string

func (*SudoersAlias) GetName

func (m *SudoersAlias) GetName() string

func (*SudoersAlias) GetRunas

func (m *SudoersAlias) GetRunas() []string

func (*SudoersAlias) GetType

func (m *SudoersAlias) GetType() SudoersAlias_Type

func (*SudoersAlias) GetUsers

func (m *SudoersAlias) GetUsers() []string

func (*SudoersAlias) ProtoMessage

func (*SudoersAlias) ProtoMessage()

func (*SudoersAlias) Reset

func (m *SudoersAlias) Reset()

func (*SudoersAlias) String

func (m *SudoersAlias) String() string

type SudoersAlias_Type

type SudoersAlias_Type int32
const (
	SudoersAlias_USER  SudoersAlias_Type = 0
	SudoersAlias_RUNAS SudoersAlias_Type = 1
	SudoersAlias_HOST  SudoersAlias_Type = 2
	SudoersAlias_CMD   SudoersAlias_Type = 3
)

func (SudoersAlias_Type) Enum

func (SudoersAlias_Type) EnumDescriptor

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

func (SudoersAlias_Type) String

func (x SudoersAlias_Type) String() string

func (*SudoersAlias_Type) UnmarshalJSON

func (x *SudoersAlias_Type) UnmarshalJSON(data []byte) error

type SudoersConfig

type SudoersConfig struct {
	Defaults         []*SudoersDefault `protobuf:"bytes,1,rep,name=defaults" json:"defaults,omitempty"`
	Aliases          []*SudoersAlias   `protobuf:"bytes,2,rep,name=aliases" json:"aliases,omitempty"`
	Entries          []*SudoersEntry   `protobuf:"bytes,3,rep,name=entries" json:"entries,omitempty"`
	Includes         []string          `protobuf:"bytes,4,rep,name=includes" json:"includes,omitempty"`
	XXX_unrecognized []byte            `json:"-"`
}

Sudoers configuration.

func (*SudoersConfig) Descriptor

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

func (*SudoersConfig) GetAliases

func (m *SudoersConfig) GetAliases() []*SudoersAlias

func (*SudoersConfig) GetDefaults

func (m *SudoersConfig) GetDefaults() []*SudoersDefault

func (*SudoersConfig) GetEntries

func (m *SudoersConfig) GetEntries() []*SudoersEntry

func (*SudoersConfig) GetIncludes

func (m *SudoersConfig) GetIncludes() []string

func (*SudoersConfig) ProtoMessage

func (*SudoersConfig) ProtoMessage()

func (*SudoersConfig) Reset

func (m *SudoersConfig) Reset()

func (*SudoersConfig) String

func (m *SudoersConfig) String() string

type SudoersDefault

type SudoersDefault struct {
	Scope            *string `protobuf:"bytes,1,opt,name=scope" json:"scope,omitempty"`
	Name             *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	Value            *string `protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Default setting in sudoers.

func (*SudoersDefault) Descriptor

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

func (*SudoersDefault) GetName

func (m *SudoersDefault) GetName() string

func (*SudoersDefault) GetScope

func (m *SudoersDefault) GetScope() string

func (*SudoersDefault) GetValue

func (m *SudoersDefault) GetValue() string

func (*SudoersDefault) ProtoMessage

func (*SudoersDefault) ProtoMessage()

func (*SudoersDefault) Reset

func (m *SudoersDefault) Reset()

func (*SudoersDefault) String

func (m *SudoersDefault) String() string

type SudoersEntry

type SudoersEntry struct {
	Users            []string `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
	Hosts            []string `protobuf:"bytes,2,rep,name=hosts" json:"hosts,omitempty"`
	Cmdspec          []string `protobuf:"bytes,3,rep,name=cmdspec" json:"cmdspec,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Sudoers file entry.

func (*SudoersEntry) Descriptor

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

func (*SudoersEntry) GetCmdspec

func (m *SudoersEntry) GetCmdspec() []string

func (*SudoersEntry) GetHosts

func (m *SudoersEntry) GetHosts() []string

func (*SudoersEntry) GetUsers

func (m *SudoersEntry) GetUsers() []string

func (*SudoersEntry) ProtoMessage

func (*SudoersEntry) ProtoMessage()

func (*SudoersEntry) Reset

func (m *SudoersEntry) Reset()

func (*SudoersEntry) String

func (m *SudoersEntry) String() string

type SymmetricCipher

type SymmetricCipher struct {
	XAlgorithm       *SymmetricCipher_Algorithm `protobuf:"varint,1,opt,name=_algorithm,json=algorithm,enum=SymmetricCipher_Algorithm" json:"_algorithm,omitempty"`
	XKey             []byte                     `protobuf:"bytes,2,opt,name=_key,json=key" json:"_key,omitempty"`
	XIv              []byte                     `protobuf:"bytes,3,opt,name=_iv,json=iv" json:"_iv,omitempty"`
	XXX_unrecognized []byte                     `json:"-"`
}

Message representing a symmetric cipher. Note that users of this should only use the Encrypt/Decrypt methods provided by the semantic protobuf.

func (*SymmetricCipher) Descriptor

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

func (*SymmetricCipher) GetXAlgorithm

func (m *SymmetricCipher) GetXAlgorithm() SymmetricCipher_Algorithm

func (*SymmetricCipher) GetXIv

func (m *SymmetricCipher) GetXIv() []byte

func (*SymmetricCipher) GetXKey

func (m *SymmetricCipher) GetXKey() []byte

func (*SymmetricCipher) ProtoMessage

func (*SymmetricCipher) ProtoMessage()

func (*SymmetricCipher) Reset

func (m *SymmetricCipher) Reset()

func (*SymmetricCipher) String

func (m *SymmetricCipher) String() string

type SymmetricCipher_Algorithm

type SymmetricCipher_Algorithm int32
const (
	SymmetricCipher_NONE      SymmetricCipher_Algorithm = 0
	SymmetricCipher_AES128CBC SymmetricCipher_Algorithm = 1
)

func (SymmetricCipher_Algorithm) Enum

func (SymmetricCipher_Algorithm) EnumDescriptor

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

func (SymmetricCipher_Algorithm) String

func (x SymmetricCipher_Algorithm) String() string

func (*SymmetricCipher_Algorithm) UnmarshalJSON

func (x *SymmetricCipher_Algorithm) UnmarshalJSON(data []byte) error

type Target

type Target struct {
	Cpe              []string `protobuf:"bytes,1,rep,name=cpe" json:"cpe,omitempty"`
	Os               []string `protobuf:"bytes,2,rep,name=os" json:"os,omitempty"`
	Label            []string `protobuf:"bytes,3,rep,name=label" json:"label,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

SECTION: Selecting targets. ---------------------------

func (*Target) Descriptor

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

func (*Target) GetCpe

func (m *Target) GetCpe() []string

func (*Target) GetLabel

func (m *Target) GetLabel() []string

func (*Target) GetOs

func (m *Target) GetOs() []string

func (*Target) ProtoMessage

func (*Target) ProtoMessage()

func (*Target) Reset

func (m *Target) Reset()

func (*Target) String

func (m *Target) String() string

type Task

type Task struct {
	Id    *uint64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	Value []byte  `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
	// Number of retransmission before the task is discarded. Note this is a low
	// level task scheduler parameter which is not related to the
	// RequestState.transmission_count. A task will be retransmitted automatically
	// even if the worker does not process it.
	Ttl              *int32               `protobuf:"varint,3,opt,name=ttl,def=5" json:"ttl,omitempty"`
	Eta              *uint64              `protobuf:"varint,4,opt,name=eta" json:"eta,omitempty"`
	Queue            *string              `protobuf:"bytes,5,opt,name=queue" json:"queue,omitempty"`
	Priority         *GrrMessage_Priority `protobuf:"varint,6,opt,name=priority,enum=GrrMessage_Priority,def=1" json:"priority,omitempty"`
	LastLease        *string              `protobuf:"bytes,7,opt,name=last_lease,json=lastLease" json:"last_lease,omitempty"`
	XXX_unrecognized []byte               `json:"-"`
}

This is used to store a task in task scheduler DEPRECATED. The task scheduler now directly supports GRRMessages.

func (*Task) Descriptor

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

func (*Task) GetEta

func (m *Task) GetEta() uint64

func (*Task) GetId

func (m *Task) GetId() uint64

func (*Task) GetLastLease

func (m *Task) GetLastLease() string

func (*Task) GetPriority

func (m *Task) GetPriority() GrrMessage_Priority

func (*Task) GetQueue

func (m *Task) GetQueue() string

func (*Task) GetTtl

func (m *Task) GetTtl() int32

func (*Task) GetValue

func (m *Task) GetValue() []byte

func (*Task) ProtoMessage

func (*Task) ProtoMessage()

func (*Task) Reset

func (m *Task) Reset()

func (*Task) String

func (m *Task) String() string

type TerminateFlowArgs

type TerminateFlowArgs struct {
	FlowUrn          *string `protobuf:"bytes,1,opt,name=flow_urn,json=flowUrn" json:"flow_urn,omitempty"`
	Reason           *string `protobuf:"bytes,2,opt,name=reason" json:"reason,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*TerminateFlowArgs) Descriptor

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

func (*TerminateFlowArgs) GetFlowUrn

func (m *TerminateFlowArgs) GetFlowUrn() string

func (*TerminateFlowArgs) GetReason

func (m *TerminateFlowArgs) GetReason() string

func (*TerminateFlowArgs) ProtoMessage

func (*TerminateFlowArgs) ProtoMessage()

func (*TerminateFlowArgs) Reset

func (m *TerminateFlowArgs) Reset()

func (*TerminateFlowArgs) String

func (m *TerminateFlowArgs) String() string

type TimestampSpec

type TimestampSpec struct {
	Type             *TimestampSpec_Type `protobuf:"varint,1,opt,name=type,enum=TimestampSpec_Type,def=3" json:"type,omitempty"`
	Start            *uint64             `protobuf:"varint,2,opt,name=start" json:"start,omitempty"`
	End              *uint64             `protobuf:"varint,3,opt,name=end" json:"end,omitempty"`
	XXX_unrecognized []byte              `json:"-"`
}

Represent a timestamp specification.

func (*TimestampSpec) Descriptor

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

func (*TimestampSpec) GetEnd

func (m *TimestampSpec) GetEnd() uint64

func (*TimestampSpec) GetStart

func (m *TimestampSpec) GetStart() uint64

func (*TimestampSpec) GetType

func (m *TimestampSpec) GetType() TimestampSpec_Type

func (*TimestampSpec) ProtoMessage

func (*TimestampSpec) ProtoMessage()

func (*TimestampSpec) Reset

func (m *TimestampSpec) Reset()

func (*TimestampSpec) String

func (m *TimestampSpec) String() string

type TimestampSpec_Type

type TimestampSpec_Type int32
const (
	TimestampSpec_SPECIFIC_TIME    TimestampSpec_Type = 0
	TimestampSpec_RANGED_TIME      TimestampSpec_Type = 1
	TimestampSpec_ALL_TIMESTAMPS   TimestampSpec_Type = 2
	TimestampSpec_NEWEST_TIMESTAMP TimestampSpec_Type = 3
)
const Default_TimestampSpec_Type TimestampSpec_Type = TimestampSpec_NEWEST_TIMESTAMP

func (TimestampSpec_Type) Enum

func (TimestampSpec_Type) EnumDescriptor

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

func (TimestampSpec_Type) String

func (x TimestampSpec_Type) String() string

func (*TimestampSpec_Type) UnmarshalJSON

func (x *TimestampSpec_Type) UnmarshalJSON(data []byte) error

type URI

type URI struct {
	Transport        *string `protobuf:"bytes,1,opt,name=transport" json:"transport,omitempty"`
	Host             *string `protobuf:"bytes,2,opt,name=host" json:"host,omitempty"`
	Path             *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
	Query            *string `protobuf:"bytes,4,opt,name=query" json:"query,omitempty"`
	Fragment         *string `protobuf:"bytes,5,opt,name=fragment" json:"fragment,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

based on http://tools.ietf.org/html/rfc3986#page-16 but much simplified URI should generally be stored as strings for efficiency. Only use this proto if there is a specific need to parse the individual components.

func (*URI) Descriptor

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

func (*URI) GetFragment

func (m *URI) GetFragment() string

func (*URI) GetHost

func (m *URI) GetHost() string

func (*URI) GetPath

func (m *URI) GetPath() string

func (*URI) GetQuery

func (m *URI) GetQuery() string

func (*URI) GetTransport

func (m *URI) GetTransport() string

func (*URI) ProtoMessage

func (*URI) ProtoMessage()

func (*URI) Reset

func (m *URI) Reset()

func (*URI) String

func (m *URI) String() string

type Uname

type Uname struct {
	System           *string `protobuf:"bytes,1,opt,name=system" json:"system,omitempty"`
	Node             *string `protobuf:"bytes,2,opt,name=node" json:"node,omitempty"`
	Release          *string `protobuf:"bytes,3,opt,name=release" json:"release,omitempty"`
	Version          *string `protobuf:"bytes,4,opt,name=version" json:"version,omitempty"`
	Machine          *string `protobuf:"bytes,5,opt,name=machine" json:"machine,omitempty"`
	Kernel           *string `protobuf:"bytes,6,opt,name=kernel" json:"kernel,omitempty"`
	Fqdn             *string `protobuf:"bytes,7,opt,name=fqdn" json:"fqdn,omitempty"`
	InstallDate      *uint64 `protobuf:"varint,8,opt,name=install_date,json=installDate" json:"install_date,omitempty"`
	LibcVer          *string `protobuf:"bytes,9,opt,name=libc_ver,json=libcVer" json:"libc_ver,omitempty"`
	Architecture     *string `protobuf:"bytes,10,opt,name=architecture" json:"architecture,omitempty"`
	Pep425Tag        *string `protobuf:"bytes,11,opt,name=pep425tag" json:"pep425tag,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Message to carry uname information.

func (*Uname) Descriptor

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

func (*Uname) GetArchitecture

func (m *Uname) GetArchitecture() string

func (*Uname) GetFqdn

func (m *Uname) GetFqdn() string

func (*Uname) GetInstallDate

func (m *Uname) GetInstallDate() uint64

func (*Uname) GetKernel

func (m *Uname) GetKernel() string

func (*Uname) GetLibcVer

func (m *Uname) GetLibcVer() string

func (*Uname) GetMachine

func (m *Uname) GetMachine() string

func (*Uname) GetNode

func (m *Uname) GetNode() string

func (*Uname) GetPep425Tag

func (m *Uname) GetPep425Tag() string

func (*Uname) GetRelease

func (m *Uname) GetRelease() string

func (*Uname) GetSystem

func (m *Uname) GetSystem() string

func (*Uname) GetVersion

func (m *Uname) GetVersion() string

func (*Uname) ProtoMessage

func (*Uname) ProtoMessage()

func (*Uname) Reset

func (m *Uname) Reset()

func (*Uname) String

func (m *Uname) String() string

type UninstallArgs

type UninstallArgs struct {
	Kill             *bool  `protobuf:"varint,1,opt,name=kill" json:"kill,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Next field ID: 2

func (*UninstallArgs) Descriptor

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

func (*UninstallArgs) GetKill

func (m *UninstallArgs) GetKill() bool

func (*UninstallArgs) ProtoMessage

func (*UninstallArgs) ProtoMessage()

func (*UninstallArgs) Reset

func (m *UninstallArgs) Reset()

func (*UninstallArgs) String

func (m *UninstallArgs) String() string

type UnixVolume

type UnixVolume struct {
	MountPoint       *string `protobuf:"bytes,1,opt,name=mount_point,json=mountPoint" json:"mount_point,omitempty"`
	Options          *string `protobuf:"bytes,2,opt,name=options" json:"options,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Based on cybox definition: http://cybox.mitre.org/language/version2.1/xsddocs/objects/Unix_Volume_Object.html

func (*UnixVolume) Descriptor

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

func (*UnixVolume) GetMountPoint

func (m *UnixVolume) GetMountPoint() string

func (*UnixVolume) GetOptions

func (m *UnixVolume) GetOptions() string

func (*UnixVolume) ProtoMessage

func (*UnixVolume) ProtoMessage()

func (*UnixVolume) Reset

func (m *UnixVolume) Reset()

func (*UnixVolume) String

func (m *UnixVolume) String() string

type UpdateClientArgs

type UpdateClientArgs struct {
	BlobPath         *string `protobuf:"bytes,1,opt,name=blob_path,json=blobPath" json:"blob_path,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*UpdateClientArgs) Descriptor

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

func (*UpdateClientArgs) GetBlobPath

func (m *UpdateClientArgs) GetBlobPath() string

func (*UpdateClientArgs) ProtoMessage

func (*UpdateClientArgs) ProtoMessage()

func (*UpdateClientArgs) Reset

func (m *UpdateClientArgs) Reset()

func (*UpdateClientArgs) String

func (m *UpdateClientArgs) String() string

type UpdateConfigurationArgs

type UpdateConfigurationArgs struct {
	Config           *Dict  `protobuf:"bytes,1,opt,name=config" json:"config,omitempty"`
	XXX_unrecognized []byte `json:"-"`
}

Next field ID: 2

func (*UpdateConfigurationArgs) Descriptor

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

func (*UpdateConfigurationArgs) GetConfig

func (m *UpdateConfigurationArgs) GetConfig() *Dict

func (*UpdateConfigurationArgs) ProtoMessage

func (*UpdateConfigurationArgs) ProtoMessage()

func (*UpdateConfigurationArgs) Reset

func (m *UpdateConfigurationArgs) Reset()

func (*UpdateConfigurationArgs) String

func (m *UpdateConfigurationArgs) String() string

type UpdateSparseImageChunksArgs

type UpdateSparseImageChunksArgs struct {
	FileUrn          *string  `protobuf:"bytes,1,opt,name=file_urn,json=fileUrn" json:"file_urn,omitempty"`
	ChunksToFetch    []uint64 `protobuf:"varint,2,rep,name=chunks_to_fetch,json=chunksToFetch" json:"chunks_to_fetch,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

Next field ID: 3

func (*UpdateSparseImageChunksArgs) Descriptor

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

func (*UpdateSparseImageChunksArgs) GetChunksToFetch

func (m *UpdateSparseImageChunksArgs) GetChunksToFetch() []uint64

func (*UpdateSparseImageChunksArgs) GetFileUrn

func (m *UpdateSparseImageChunksArgs) GetFileUrn() string

func (*UpdateSparseImageChunksArgs) ProtoMessage

func (*UpdateSparseImageChunksArgs) ProtoMessage()

func (*UpdateSparseImageChunksArgs) Reset

func (m *UpdateSparseImageChunksArgs) Reset()

func (*UpdateSparseImageChunksArgs) String

func (m *UpdateSparseImageChunksArgs) String() string

type UpdateVFSFileArgs

type UpdateVFSFileArgs struct {
	VfsFileUrn       *string `protobuf:"bytes,1,opt,name=vfs_file_urn,json=vfsFileUrn" json:"vfs_file_urn,omitempty"`
	Attribute        *string `protobuf:"bytes,2,opt,name=attribute,def=CONTAINS" json:"attribute,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 3

func (*UpdateVFSFileArgs) Descriptor

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

func (*UpdateVFSFileArgs) GetAttribute

func (m *UpdateVFSFileArgs) GetAttribute() string

func (*UpdateVFSFileArgs) GetVfsFileUrn

func (m *UpdateVFSFileArgs) GetVfsFileUrn() string

func (*UpdateVFSFileArgs) ProtoMessage

func (*UpdateVFSFileArgs) ProtoMessage()

func (*UpdateVFSFileArgs) Reset

func (m *UpdateVFSFileArgs) Reset()

func (*UpdateVFSFileArgs) String

func (m *UpdateVFSFileArgs) String() string

type User

type User struct {
	Username  *string `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	Temp      *string `protobuf:"bytes,2,opt,name=temp" json:"temp,omitempty"`
	Desktop   *string `protobuf:"bytes,4,opt,name=desktop" json:"desktop,omitempty"`
	LastLogon *uint64 `protobuf:"varint,5,opt,name=last_logon,json=lastLogon" json:"last_logon,omitempty"`
	FullName  *string `protobuf:"bytes,6,opt,name=full_name,json=fullName" json:"full_name,omitempty"`
	// Windows specific values.
	Userdomain      *string `protobuf:"bytes,10,opt,name=userdomain" json:"userdomain,omitempty"`
	Sid             *string `protobuf:"bytes,12,opt,name=sid" json:"sid,omitempty"`
	Userprofile     *string `protobuf:"bytes,13,opt,name=userprofile" json:"userprofile,omitempty"`
	Appdata         *string `protobuf:"bytes,14,opt,name=appdata" json:"appdata,omitempty"`
	Localappdata    *string `protobuf:"bytes,15,opt,name=localappdata" json:"localappdata,omitempty"`
	InternetCache   *string `protobuf:"bytes,16,opt,name=internet_cache,json=internetCache" json:"internet_cache,omitempty"`
	Cookies         *string `protobuf:"bytes,17,opt,name=cookies" json:"cookies,omitempty"`
	Recent          *string `protobuf:"bytes,18,opt,name=recent" json:"recent,omitempty"`
	Personal        *string `protobuf:"bytes,19,opt,name=personal" json:"personal,omitempty"`
	Startup         *string `protobuf:"bytes,21,opt,name=startup" json:"startup,omitempty"`
	LocalappdataLow *string `protobuf:"bytes,22,opt,name=localappdata_low,json=localappdataLow" json:"localappdata_low,omitempty"`
	// Posix specific values.
	Homedir          *string  `protobuf:"bytes,30,opt,name=homedir" json:"homedir,omitempty"`
	Uid              *uint32  `protobuf:"varint,31,opt,name=uid" json:"uid,omitempty"`
	Gid              *uint32  `protobuf:"varint,32,opt,name=gid" json:"gid,omitempty"`
	Shell            *string  `protobuf:"bytes,33,opt,name=shell" json:"shell,omitempty"`
	PwEntry          *PwEntry `protobuf:"bytes,34,opt,name=pw_entry,json=pwEntry" json:"pw_entry,omitempty"`
	Gids             []uint32 `protobuf:"varint,35,rep,name=gids" json:"gids,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*User) Descriptor

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

func (*User) GetAppdata

func (m *User) GetAppdata() string

func (*User) GetCookies

func (m *User) GetCookies() string

func (*User) GetDesktop

func (m *User) GetDesktop() string

func (*User) GetFullName

func (m *User) GetFullName() string

func (*User) GetGid

func (m *User) GetGid() uint32

func (*User) GetGids

func (m *User) GetGids() []uint32

func (*User) GetHomedir

func (m *User) GetHomedir() string

func (*User) GetInternetCache

func (m *User) GetInternetCache() string

func (*User) GetLastLogon

func (m *User) GetLastLogon() uint64

func (*User) GetLocalappdata

func (m *User) GetLocalappdata() string

func (*User) GetLocalappdataLow

func (m *User) GetLocalappdataLow() string

func (*User) GetPersonal

func (m *User) GetPersonal() string

func (*User) GetPwEntry

func (m *User) GetPwEntry() *PwEntry

func (*User) GetRecent

func (m *User) GetRecent() string

func (*User) GetShell

func (m *User) GetShell() string

func (*User) GetSid

func (m *User) GetSid() string

func (*User) GetStartup

func (m *User) GetStartup() string

func (*User) GetTemp

func (m *User) GetTemp() string

func (*User) GetUid

func (m *User) GetUid() uint32

func (*User) GetUserdomain

func (m *User) GetUserdomain() string

func (*User) GetUsername

func (m *User) GetUsername() string

func (*User) GetUserprofile

func (m *User) GetUserprofile() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

type VariableGenericHuntArgs

type VariableGenericHuntArgs struct {
	Flows            []*FlowRequest            `protobuf:"bytes,1,rep,name=flows" json:"flows,omitempty"`
	OutputPlugins    []*OutputPluginDescriptor `protobuf:"bytes,2,rep,name=output_plugins,json=outputPlugins" json:"output_plugins,omitempty"`
	XXX_unrecognized []byte                    `json:"-"`
}

Next field ID: 3

func (*VariableGenericHuntArgs) Descriptor

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

func (*VariableGenericHuntArgs) GetFlows

func (m *VariableGenericHuntArgs) GetFlows() []*FlowRequest

func (*VariableGenericHuntArgs) GetOutputPlugins

func (m *VariableGenericHuntArgs) GetOutputPlugins() []*OutputPluginDescriptor

func (*VariableGenericHuntArgs) ProtoMessage

func (*VariableGenericHuntArgs) ProtoMessage()

func (*VariableGenericHuntArgs) Reset

func (m *VariableGenericHuntArgs) Reset()

func (*VariableGenericHuntArgs) String

func (m *VariableGenericHuntArgs) String() string

type VerifyHuntOutputPluginsCronFlowArgs

type VerifyHuntOutputPluginsCronFlowArgs struct {
	CheckRange       *uint64 `protobuf:"varint,1,opt,name=check_range,json=checkRange" json:"check_range,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Next field ID: 2

func (*VerifyHuntOutputPluginsCronFlowArgs) Descriptor

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

func (*VerifyHuntOutputPluginsCronFlowArgs) GetCheckRange

func (m *VerifyHuntOutputPluginsCronFlowArgs) GetCheckRange() uint64

func (*VerifyHuntOutputPluginsCronFlowArgs) ProtoMessage

func (*VerifyHuntOutputPluginsCronFlowArgs) ProtoMessage()

func (*VerifyHuntOutputPluginsCronFlowArgs) Reset

func (*VerifyHuntOutputPluginsCronFlowArgs) String

type Volume

type Volume struct {
	IsMounted                      *bool                             `protobuf:"varint,1,opt,name=is_mounted,json=isMounted" json:"is_mounted,omitempty"`
	Name                           *string                           `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	DevicePath                     *string                           `protobuf:"bytes,3,opt,name=device_path,json=devicePath" json:"device_path,omitempty"`
	FileSystemType                 *string                           `protobuf:"bytes,4,opt,name=file_system_type,json=fileSystemType" json:"file_system_type,omitempty"`
	TotalAllocationUnits           *uint64                           `protobuf:"varint,5,opt,name=total_allocation_units,json=totalAllocationUnits" json:"total_allocation_units,omitempty"`
	SectorsPerAllocationUnit       *uint64                           `` /* 131-byte string literal not displayed */
	BytesPerSector                 *uint64                           `protobuf:"varint,7,opt,name=bytes_per_sector,json=bytesPerSector" json:"bytes_per_sector,omitempty"`
	ActualAvailableAllocationUnits *uint64                           `` /* 149-byte string literal not displayed */
	CreationTime                   *uint64                           `protobuf:"varint,9,opt,name=creation_time,json=creationTime" json:"creation_time,omitempty"`
	FileSystemFlagList             []Volume_VolumeFileSystemFlagEnum `` /* 151-byte string literal not displayed */
	SerialNumber                   *string                           `protobuf:"bytes,11,opt,name=serial_number,json=serialNumber" json:"serial_number,omitempty"`
	Windowsvolume                  *WindowsVolume                    `protobuf:"bytes,12,opt,name=windowsvolume" json:"windowsvolume,omitempty"`
	Unixvolume                     *UnixVolume                       `protobuf:"bytes,13,opt,name=unixvolume" json:"unixvolume,omitempty"`
	XXX_unrecognized               []byte                            `json:"-"`
}

Based on cybox definition: http://cybox.mitre.org/language/version2.1/xsddocs/objects/Volume_Object.html

func (*Volume) Descriptor

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

func (*Volume) GetActualAvailableAllocationUnits

func (m *Volume) GetActualAvailableAllocationUnits() uint64

func (*Volume) GetBytesPerSector

func (m *Volume) GetBytesPerSector() uint64

func (*Volume) GetCreationTime

func (m *Volume) GetCreationTime() uint64

func (*Volume) GetDevicePath

func (m *Volume) GetDevicePath() string

func (*Volume) GetFileSystemFlagList

func (m *Volume) GetFileSystemFlagList() []Volume_VolumeFileSystemFlagEnum

func (*Volume) GetFileSystemType

func (m *Volume) GetFileSystemType() string

func (*Volume) GetIsMounted

func (m *Volume) GetIsMounted() bool

func (*Volume) GetName

func (m *Volume) GetName() string

func (*Volume) GetSectorsPerAllocationUnit

func (m *Volume) GetSectorsPerAllocationUnit() uint64

func (*Volume) GetSerialNumber

func (m *Volume) GetSerialNumber() string

func (*Volume) GetTotalAllocationUnits

func (m *Volume) GetTotalAllocationUnits() uint64

func (*Volume) GetUnixvolume

func (m *Volume) GetUnixvolume() *UnixVolume

func (*Volume) GetWindowsvolume

func (m *Volume) GetWindowsvolume() *WindowsVolume

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) Reset

func (m *Volume) Reset()

func (*Volume) String

func (m *Volume) String() string

type Volume_VolumeFileSystemFlagEnum

type Volume_VolumeFileSystemFlagEnum int32
const (
	Volume_FILE_CASE_SENSITIVE_SEARCH        Volume_VolumeFileSystemFlagEnum = 1
	Volume_FILE_CASE_PRESERVED_NAMES         Volume_VolumeFileSystemFlagEnum = 2
	Volume_FILE_UNICODE_ON_DISK              Volume_VolumeFileSystemFlagEnum = 3
	Volume_FILE_PERSISTENT_ACLS              Volume_VolumeFileSystemFlagEnum = 4
	Volume_FILE_FILE_COMPRESSION             Volume_VolumeFileSystemFlagEnum = 5
	Volume_FILE_VOLUME_QUOTAS                Volume_VolumeFileSystemFlagEnum = 6
	Volume_FILE_SUPPORTS_SPARSE_FILES        Volume_VolumeFileSystemFlagEnum = 7
	Volume_FILE_SUPPORTS_REPARSE_POINTS      Volume_VolumeFileSystemFlagEnum = 8
	Volume_FILE_SUPPORTS_REMOTE_STORAGE      Volume_VolumeFileSystemFlagEnum = 9
	Volume_FILE_VOLUME_IS_COMPRESSED         Volume_VolumeFileSystemFlagEnum = 10
	Volume_FILE_SUPPORTS_OBJECT_IDS          Volume_VolumeFileSystemFlagEnum = 11
	Volume_FILE_SUPPORTS_ENCRYPTION          Volume_VolumeFileSystemFlagEnum = 12
	Volume_FILE_NAMED_STREAMS                Volume_VolumeFileSystemFlagEnum = 13
	Volume_FILE_READ_ONLY_VOLUME             Volume_VolumeFileSystemFlagEnum = 14
	Volume_FILE_SEQUENTIAL_WRITE_ONCE        Volume_VolumeFileSystemFlagEnum = 15
	Volume_FILE_SUPPORTS_TRANSACTIONS        Volume_VolumeFileSystemFlagEnum = 16
	Volume_FILE_SUPPORTS_HARD_LINKS          Volume_VolumeFileSystemFlagEnum = 17
	Volume_FILE_SUPPORTS_EXTENDED_ATTRIBUTES Volume_VolumeFileSystemFlagEnum = 18
	Volume_FILE_SUPPORTS_OPEN_BY_FILE_ID     Volume_VolumeFileSystemFlagEnum = 19
	Volume_FILE_SUPPORTS_USN_JOURNAL         Volume_VolumeFileSystemFlagEnum = 20
	Volume_FILE_SUPPORTS_INTEGRITY_STREAMS   Volume_VolumeFileSystemFlagEnum = 21
)

func (Volume_VolumeFileSystemFlagEnum) Enum

func (Volume_VolumeFileSystemFlagEnum) EnumDescriptor

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

func (Volume_VolumeFileSystemFlagEnum) String

func (*Volume_VolumeFileSystemFlagEnum) UnmarshalJSON

func (x *Volume_VolumeFileSystemFlagEnum) UnmarshalJSON(data []byte) error

type WMIActiveScriptEventConsumer

type WMIActiveScriptEventConsumer struct {
	CreatorSID       *string `protobuf:"bytes,1,opt,name=CreatorSID,json=creatorSID" json:"CreatorSID,omitempty"`
	KillTimeout      *uint64 `protobuf:"varint,2,opt,name=KillTimeout,json=killTimeout" json:"KillTimeout,omitempty"`
	MachineName      *string `protobuf:"bytes,3,opt,name=MachineName,json=machineName" json:"MachineName,omitempty"`
	MaximumQueueSize *uint64 `protobuf:"varint,4,opt,name=MaximumQueueSize,json=maximumQueueSize" json:"MaximumQueueSize,omitempty"`
	Name             *string `protobuf:"bytes,5,opt,name=Name,json=name" json:"Name,omitempty"`
	ScriptFilename   *string `protobuf:"bytes,6,opt,name=ScriptFilename,json=scriptFilename" json:"ScriptFilename,omitempty"`
	ScriptingEngine  *string `protobuf:"bytes,7,opt,name=ScriptingEngine,json=scriptingEngine" json:"ScriptingEngine,omitempty"`
	ScriptText       *string `protobuf:"bytes,8,opt,name=ScriptText,json=scriptText" json:"ScriptText,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Windows WMI ActiveScriptEventConsumer https://msdn.microsoft.com/en-us/library/aa384749(v=vs.85).aspx The following protobuf breaks the style-guide to maintain the same names as the documented classes.

func (*WMIActiveScriptEventConsumer) Descriptor

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

func (*WMIActiveScriptEventConsumer) GetCreatorSID

func (m *WMIActiveScriptEventConsumer) GetCreatorSID() string

func (*WMIActiveScriptEventConsumer) GetKillTimeout

func (m *WMIActiveScriptEventConsumer) GetKillTimeout() uint64

func (*WMIActiveScriptEventConsumer) GetMachineName

func (m *WMIActiveScriptEventConsumer) GetMachineName() string

func (*WMIActiveScriptEventConsumer) GetMaximumQueueSize

func (m *WMIActiveScriptEventConsumer) GetMaximumQueueSize() uint64

func (*WMIActiveScriptEventConsumer) GetName

func (m *WMIActiveScriptEventConsumer) GetName() string

func (*WMIActiveScriptEventConsumer) GetScriptFilename

func (m *WMIActiveScriptEventConsumer) GetScriptFilename() string

func (*WMIActiveScriptEventConsumer) GetScriptText

func (m *WMIActiveScriptEventConsumer) GetScriptText() string

func (*WMIActiveScriptEventConsumer) GetScriptingEngine

func (m *WMIActiveScriptEventConsumer) GetScriptingEngine() string

func (*WMIActiveScriptEventConsumer) ProtoMessage

func (*WMIActiveScriptEventConsumer) ProtoMessage()

func (*WMIActiveScriptEventConsumer) Reset

func (m *WMIActiveScriptEventConsumer) Reset()

func (*WMIActiveScriptEventConsumer) String

type WMICommandLineEventConsumer

type WMICommandLineEventConsumer struct {
	CreatorSID            *string `protobuf:"bytes,1,opt,name=CreatorSID,json=creatorSID" json:"CreatorSID,omitempty"`
	CommandLineTemplate   *string `protobuf:"bytes,2,opt,name=CommandLineTemplate,json=commandLineTemplate" json:"CommandLineTemplate,omitempty"`
	CreateNewConsole      *bool   `protobuf:"varint,3,opt,name=CreateNewConsole,json=createNewConsole" json:"CreateNewConsole,omitempty"`
	CreateNewProcessGroup *bool   `protobuf:"varint,4,opt,name=CreateNewProcessGroup,json=createNewProcessGroup" json:"CreateNewProcessGroup,omitempty"`
	CreateSeparateWowVdm  *bool   `protobuf:"varint,5,opt,name=CreateSeparateWowVdm,json=createSeparateWowVdm" json:"CreateSeparateWowVdm,omitempty"`
	CreateSharedWowVdm    *bool   `protobuf:"varint,6,opt,name=CreateSharedWowVdm,json=createSharedWowVdm" json:"CreateSharedWowVdm,omitempty"`
	DesktopName           *string `protobuf:"bytes,7,opt,name=DesktopName,json=desktopName" json:"DesktopName,omitempty"`
	ExecutablePath        *string `protobuf:"bytes,8,opt,name=ExecutablePath,json=executablePath" json:"ExecutablePath,omitempty"`
	FillAttribute         *uint32 `protobuf:"varint,9,opt,name=FillAttribute,json=fillAttribute" json:"FillAttribute,omitempty"`
	FillAttributes        *uint32 `protobuf:"varint,10,opt,name=FillAttributes,json=fillAttributes" json:"FillAttributes,omitempty"`
	ForceOffFeedback      *bool   `protobuf:"varint,11,opt,name=ForceOffFeedback,json=forceOffFeedback" json:"ForceOffFeedback,omitempty"`
	ForceOnFeedback       *bool   `protobuf:"varint,12,opt,name=ForceOnFeedback,json=forceOnFeedback" json:"ForceOnFeedback,omitempty"`
	KillTimeout           *uint32 `protobuf:"varint,13,opt,name=KillTimeout,json=killTimeout" json:"KillTimeout,omitempty"`
	Name                  *string `protobuf:"bytes,14,opt,name=Name,json=name" json:"Name,omitempty"`
	Priority              *int32  `protobuf:"varint,15,opt,name=Priority,json=priority" json:"Priority,omitempty"`
	RunInteractively      *bool   `protobuf:"varint,16,opt,name=RunInteractively,json=runInteractively" json:"RunInteractively,omitempty"`
	ShowWindowCommand     *uint32 `protobuf:"varint,17,opt,name=ShowWindowCommand,json=showWindowCommand" json:"ShowWindowCommand,omitempty"`
	UseDefaultErrorMode   *bool   `protobuf:"varint,18,opt,name=UseDefaultErrorMode,json=useDefaultErrorMode" json:"UseDefaultErrorMode,omitempty"`
	WindowTitle           *string `protobuf:"bytes,19,opt,name=WindowTitle,json=windowTitle" json:"WindowTitle,omitempty"`
	WorkingDirectory      *string `protobuf:"bytes,20,opt,name=WorkingDirectory,json=workingDirectory" json:"WorkingDirectory,omitempty"`
	XCoordinate           *uint32 `protobuf:"varint,21,opt,name=XCoordinate,json=xCoordinate" json:"XCoordinate,omitempty"`
	XNumCharacters        *uint32 `protobuf:"varint,22,opt,name=XNumCharacters,json=xNumCharacters" json:"XNumCharacters,omitempty"`
	XSize                 *uint32 `protobuf:"varint,23,opt,name=XSize,json=xSize" json:"XSize,omitempty"`
	YCoordinate           *uint32 `protobuf:"varint,24,opt,name=YCoordinate,json=yCoordinate" json:"YCoordinate,omitempty"`
	YNumCharacters        *uint32 `protobuf:"varint,25,opt,name=YNumCharacters,json=yNumCharacters" json:"YNumCharacters,omitempty"`
	YSize                 *uint32 `protobuf:"varint,26,opt,name=YSize,json=ySize" json:"YSize,omitempty"`
	MaximumQueueSize      *uint64 `protobuf:"varint,27,opt,name=MaximumQueueSize,json=maximumQueueSize" json:"MaximumQueueSize,omitempty"`
	MachineName           *uint64 `protobuf:"varint,28,opt,name=MachineName,json=machineName" json:"MachineName,omitempty"`
	XXX_unrecognized      []byte  `json:"-"`
}

Windows WMI CommandLineEventConsumer https://msdn.microsoft.com/en-us/library/aa389231(v=vs.85).aspx The following protobuf breaks the style-guide to maintain the same names as the documented classes.

func (*WMICommandLineEventConsumer) Descriptor

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

func (*WMICommandLineEventConsumer) GetCommandLineTemplate

func (m *WMICommandLineEventConsumer) GetCommandLineTemplate() string

func (*WMICommandLineEventConsumer) GetCreateNewConsole

func (m *WMICommandLineEventConsumer) GetCreateNewConsole() bool

func (*WMICommandLineEventConsumer) GetCreateNewProcessGroup

func (m *WMICommandLineEventConsumer) GetCreateNewProcessGroup() bool

func (*WMICommandLineEventConsumer) GetCreateSeparateWowVdm

func (m *WMICommandLineEventConsumer) GetCreateSeparateWowVdm() bool

func (*WMICommandLineEventConsumer) GetCreateSharedWowVdm

func (m *WMICommandLineEventConsumer) GetCreateSharedWowVdm() bool

func (*WMICommandLineEventConsumer) GetCreatorSID

func (m *WMICommandLineEventConsumer) GetCreatorSID() string

func (*WMICommandLineEventConsumer) GetDesktopName

func (m *WMICommandLineEventConsumer) GetDesktopName() string

func (*WMICommandLineEventConsumer) GetExecutablePath

func (m *WMICommandLineEventConsumer) GetExecutablePath() string

func (*WMICommandLineEventConsumer) GetFillAttribute

func (m *WMICommandLineEventConsumer) GetFillAttribute() uint32

func (*WMICommandLineEventConsumer) GetFillAttributes

func (m *WMICommandLineEventConsumer) GetFillAttributes() uint32

func (*WMICommandLineEventConsumer) GetForceOffFeedback

func (m *WMICommandLineEventConsumer) GetForceOffFeedback() bool

func (*WMICommandLineEventConsumer) GetForceOnFeedback

func (m *WMICommandLineEventConsumer) GetForceOnFeedback() bool

func (*WMICommandLineEventConsumer) GetKillTimeout

func (m *WMICommandLineEventConsumer) GetKillTimeout() uint32

func (*WMICommandLineEventConsumer) GetMachineName

func (m *WMICommandLineEventConsumer) GetMachineName() uint64

func (*WMICommandLineEventConsumer) GetMaximumQueueSize

func (m *WMICommandLineEventConsumer) GetMaximumQueueSize() uint64

func (*WMICommandLineEventConsumer) GetName

func (m *WMICommandLineEventConsumer) GetName() string

func (*WMICommandLineEventConsumer) GetPriority

func (m *WMICommandLineEventConsumer) GetPriority() int32

func (*WMICommandLineEventConsumer) GetRunInteractively

func (m *WMICommandLineEventConsumer) GetRunInteractively() bool

func (*WMICommandLineEventConsumer) GetShowWindowCommand

func (m *WMICommandLineEventConsumer) GetShowWindowCommand() uint32

func (*WMICommandLineEventConsumer) GetUseDefaultErrorMode

func (m *WMICommandLineEventConsumer) GetUseDefaultErrorMode() bool

func (*WMICommandLineEventConsumer) GetWindowTitle

func (m *WMICommandLineEventConsumer) GetWindowTitle() string

func (*WMICommandLineEventConsumer) GetWorkingDirectory

func (m *WMICommandLineEventConsumer) GetWorkingDirectory() string

func (*WMICommandLineEventConsumer) GetXCoordinate

func (m *WMICommandLineEventConsumer) GetXCoordinate() uint32

func (*WMICommandLineEventConsumer) GetXNumCharacters

func (m *WMICommandLineEventConsumer) GetXNumCharacters() uint32

func (*WMICommandLineEventConsumer) GetXSize

func (m *WMICommandLineEventConsumer) GetXSize() uint32

func (*WMICommandLineEventConsumer) GetYCoordinate

func (m *WMICommandLineEventConsumer) GetYCoordinate() uint32

func (*WMICommandLineEventConsumer) GetYNumCharacters

func (m *WMICommandLineEventConsumer) GetYNumCharacters() uint32

func (*WMICommandLineEventConsumer) GetYSize

func (m *WMICommandLineEventConsumer) GetYSize() uint32

func (*WMICommandLineEventConsumer) ProtoMessage

func (*WMICommandLineEventConsumer) ProtoMessage()

func (*WMICommandLineEventConsumer) Reset

func (m *WMICommandLineEventConsumer) Reset()

func (*WMICommandLineEventConsumer) String

func (m *WMICommandLineEventConsumer) String() string

type WinUserActivityInvestigationArgs

type WinUserActivityInvestigationArgs struct {
	Username                  *string  `protobuf:"bytes,1,opt,name=username" json:"username,omitempty"`
	GetBrowserHistory         *bool    `protobuf:"varint,2,opt,name=get_browser_history,json=getBrowserHistory,def=1" json:"get_browser_history,omitempty"`
	RecursiveListHomedir      *uint64  `protobuf:"varint,3,opt,name=recursive_list_homedir,json=recursiveListHomedir,def=5" json:"recursive_list_homedir,omitempty"`
	RecursiveListUserRegistry *uint64  `` /* 140-byte string literal not displayed */
	ArtifactList              []string `protobuf:"bytes,5,rep,name=artifact_list,json=artifactList" json:"artifact_list,omitempty"`
	TimelineCollectedData     *bool    `` /* 126-byte string literal not displayed */
	UseTsk                    *bool    `protobuf:"varint,7,opt,name=use_tsk,json=useTsk" json:"use_tsk,omitempty"`
	XXX_unrecognized          []byte   `json:"-"`
}

Next field ID: 8

func (*WinUserActivityInvestigationArgs) Descriptor

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

func (*WinUserActivityInvestigationArgs) GetArtifactList

func (m *WinUserActivityInvestigationArgs) GetArtifactList() []string

func (*WinUserActivityInvestigationArgs) GetGetBrowserHistory

func (m *WinUserActivityInvestigationArgs) GetGetBrowserHistory() bool

func (*WinUserActivityInvestigationArgs) GetRecursiveListHomedir

func (m *WinUserActivityInvestigationArgs) GetRecursiveListHomedir() uint64

func (*WinUserActivityInvestigationArgs) GetRecursiveListUserRegistry

func (m *WinUserActivityInvestigationArgs) GetRecursiveListUserRegistry() uint64

func (*WinUserActivityInvestigationArgs) GetTimelineCollectedData

func (m *WinUserActivityInvestigationArgs) GetTimelineCollectedData() bool

func (*WinUserActivityInvestigationArgs) GetUseTsk

func (m *WinUserActivityInvestigationArgs) GetUseTsk() bool

func (*WinUserActivityInvestigationArgs) GetUsername

func (m *WinUserActivityInvestigationArgs) GetUsername() string

func (*WinUserActivityInvestigationArgs) ProtoMessage

func (*WinUserActivityInvestigationArgs) ProtoMessage()

func (*WinUserActivityInvestigationArgs) Reset

func (*WinUserActivityInvestigationArgs) String

type WindowsServiceInformation

type WindowsServiceInformation struct {
	Name             *string                                 `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Description      *string                                 `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	Binary           *StatEntry                              `protobuf:"bytes,3,opt,name=binary" json:"binary,omitempty"`
	State            *string                                 `protobuf:"bytes,4,opt,name=state" json:"state,omitempty"`
	WmiInformation   *Dict                                   `protobuf:"bytes,5,opt,name=wmi_information,json=wmiInformation" json:"wmi_information,omitempty"`
	DisplayName      *string                                 `protobuf:"bytes,6,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	DriverPackageId  *string                                 `protobuf:"bytes,7,opt,name=driver_package_id,json=driverPackageId" json:"driver_package_id,omitempty"`
	ErrorControl     *WindowsServiceInformation_ErrorControl `` /* 135-byte string literal not displayed */
	ImagePath        *string                                 `protobuf:"bytes,9,opt,name=image_path,json=imagePath" json:"image_path,omitempty"`
	ObjectName       *string                                 `protobuf:"bytes,10,opt,name=object_name,json=objectName" json:"object_name,omitempty"`
	StartupType      *WindowsServiceInformation_ServiceMode  `` /* 132-byte string literal not displayed */
	ServiceType      *WindowsServiceInformation_ServiceType  `` /* 132-byte string literal not displayed */
	GroupName        *string                                 `protobuf:"bytes,13,opt,name=group_name,json=groupName" json:"group_name,omitempty"`
	ServiceDll       *string                                 `protobuf:"bytes,14,opt,name=service_dll,json=serviceDll" json:"service_dll,omitempty"`
	RegistryKey      *string                                 `protobuf:"bytes,15,opt,name=registry_key,json=registryKey" json:"registry_key,omitempty"`
	XXX_unrecognized []byte                                  `json:"-"`
}

func (*WindowsServiceInformation) Descriptor

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

func (*WindowsServiceInformation) GetBinary

func (m *WindowsServiceInformation) GetBinary() *StatEntry

func (*WindowsServiceInformation) GetDescription

func (m *WindowsServiceInformation) GetDescription() string

func (*WindowsServiceInformation) GetDisplayName

func (m *WindowsServiceInformation) GetDisplayName() string

func (*WindowsServiceInformation) GetDriverPackageId

func (m *WindowsServiceInformation) GetDriverPackageId() string

func (*WindowsServiceInformation) GetErrorControl

func (*WindowsServiceInformation) GetGroupName

func (m *WindowsServiceInformation) GetGroupName() string

func (*WindowsServiceInformation) GetImagePath

func (m *WindowsServiceInformation) GetImagePath() string

func (*WindowsServiceInformation) GetName

func (m *WindowsServiceInformation) GetName() string

func (*WindowsServiceInformation) GetObjectName

func (m *WindowsServiceInformation) GetObjectName() string

func (*WindowsServiceInformation) GetRegistryKey

func (m *WindowsServiceInformation) GetRegistryKey() string

func (*WindowsServiceInformation) GetServiceDll

func (m *WindowsServiceInformation) GetServiceDll() string

func (*WindowsServiceInformation) GetServiceType

func (*WindowsServiceInformation) GetStartupType

func (*WindowsServiceInformation) GetState

func (m *WindowsServiceInformation) GetState() string

func (*WindowsServiceInformation) GetWmiInformation

func (m *WindowsServiceInformation) GetWmiInformation() *Dict

func (*WindowsServiceInformation) ProtoMessage

func (*WindowsServiceInformation) ProtoMessage()

func (*WindowsServiceInformation) Reset

func (m *WindowsServiceInformation) Reset()

func (*WindowsServiceInformation) String

func (m *WindowsServiceInformation) String() string

type WindowsServiceInformation_ErrorControl

type WindowsServiceInformation_ErrorControl int32
const (
	WindowsServiceInformation_CRITICAL WindowsServiceInformation_ErrorControl = 3
	WindowsServiceInformation_SEVERE   WindowsServiceInformation_ErrorControl = 2
	WindowsServiceInformation_NORMAL   WindowsServiceInformation_ErrorControl = 1
	WindowsServiceInformation_IGNORE   WindowsServiceInformation_ErrorControl = 0
)

func (WindowsServiceInformation_ErrorControl) Enum

func (WindowsServiceInformation_ErrorControl) EnumDescriptor

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

func (WindowsServiceInformation_ErrorControl) String

func (*WindowsServiceInformation_ErrorControl) UnmarshalJSON

func (x *WindowsServiceInformation_ErrorControl) UnmarshalJSON(data []byte) error

type WindowsServiceInformation_ServiceMode

type WindowsServiceInformation_ServiceMode int32
const (
	WindowsServiceInformation_SERVICE_BOOT_START   WindowsServiceInformation_ServiceMode = 0
	WindowsServiceInformation_SERVICE_SYSTEM_START WindowsServiceInformation_ServiceMode = 1
	WindowsServiceInformation_SERVICE_AUTO_START   WindowsServiceInformation_ServiceMode = 2
	WindowsServiceInformation_SERVICE_DEMAND_START WindowsServiceInformation_ServiceMode = 3
	WindowsServiceInformation_SERVICE_DISABLED     WindowsServiceInformation_ServiceMode = 4
)

func (WindowsServiceInformation_ServiceMode) Enum

func (WindowsServiceInformation_ServiceMode) EnumDescriptor

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

func (WindowsServiceInformation_ServiceMode) String

func (*WindowsServiceInformation_ServiceMode) UnmarshalJSON

func (x *WindowsServiceInformation_ServiceMode) UnmarshalJSON(data []byte) error

type WindowsServiceInformation_ServiceType

type WindowsServiceInformation_ServiceType int32
const (
	WindowsServiceInformation_SERVICE_KERNEL_DRIVER       WindowsServiceInformation_ServiceType = 1
	WindowsServiceInformation_SERVICE_FILE_SYSTEM_DRIVER  WindowsServiceInformation_ServiceType = 2
	WindowsServiceInformation_SERVICE_ADAPTER_ARGS        WindowsServiceInformation_ServiceType = 4
	WindowsServiceInformation_SERVICE_WIN32_OWN_PROCESS   WindowsServiceInformation_ServiceType = 16
	WindowsServiceInformation_SERVICE_WIN32_SHARE_PROCESS WindowsServiceInformation_ServiceType = 32
)

func (WindowsServiceInformation_ServiceType) Enum

func (WindowsServiceInformation_ServiceType) EnumDescriptor

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

func (WindowsServiceInformation_ServiceType) String

func (*WindowsServiceInformation_ServiceType) UnmarshalJSON

func (x *WindowsServiceInformation_ServiceType) UnmarshalJSON(data []byte) error

type WindowsVolume

type WindowsVolume struct {
	AttributesList   []WindowsVolume_WindowsVolumeAttributeEnum `` /* 143-byte string literal not displayed */
	DriveLetter      *string                                    `protobuf:"bytes,2,opt,name=drive_letter,json=driveLetter" json:"drive_letter,omitempty"`
	DriveType        *WindowsVolume_WindowsDriveTypeEnum        `protobuf:"varint,3,opt,name=drive_type,json=driveType,enum=WindowsVolume_WindowsDriveTypeEnum" json:"drive_type,omitempty"`
	XXX_unrecognized []byte                                     `json:"-"`
}

Based on cybox definition: http://cybox.mitre.org/language/version2.1/xsddocs/objects/Win_Volume_Object.html

func (*WindowsVolume) Descriptor

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

func (*WindowsVolume) GetAttributesList

func (*WindowsVolume) GetDriveLetter

func (m *WindowsVolume) GetDriveLetter() string

func (*WindowsVolume) GetDriveType

func (*WindowsVolume) ProtoMessage

func (*WindowsVolume) ProtoMessage()

func (*WindowsVolume) Reset

func (m *WindowsVolume) Reset()

func (*WindowsVolume) String

func (m *WindowsVolume) String() string

type WindowsVolume_WindowsDriveTypeEnum

type WindowsVolume_WindowsDriveTypeEnum int32
const (
	WindowsVolume_DRIVE_UNKNOWN     WindowsVolume_WindowsDriveTypeEnum = 0
	WindowsVolume_DRIVE_NO_ROOT_DIR WindowsVolume_WindowsDriveTypeEnum = 1
	WindowsVolume_DRIVE_REMOVABLE   WindowsVolume_WindowsDriveTypeEnum = 2
	WindowsVolume_DRIVE_FIXED       WindowsVolume_WindowsDriveTypeEnum = 3
	WindowsVolume_DRIVE_REMOTE      WindowsVolume_WindowsDriveTypeEnum = 4
	WindowsVolume_DRIVE_CDROM       WindowsVolume_WindowsDriveTypeEnum = 5
	WindowsVolume_DRIVE_RAMDISK     WindowsVolume_WindowsDriveTypeEnum = 6
)

func (WindowsVolume_WindowsDriveTypeEnum) Enum

func (WindowsVolume_WindowsDriveTypeEnum) EnumDescriptor

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

func (WindowsVolume_WindowsDriveTypeEnum) String

func (*WindowsVolume_WindowsDriveTypeEnum) UnmarshalJSON

func (x *WindowsVolume_WindowsDriveTypeEnum) UnmarshalJSON(data []byte) error

type WindowsVolume_WindowsVolumeAttributeEnum

type WindowsVolume_WindowsVolumeAttributeEnum int32

WindowsVolume

const (
	WindowsVolume_READONLY             WindowsVolume_WindowsVolumeAttributeEnum = 0
	WindowsVolume_HIDDEN               WindowsVolume_WindowsVolumeAttributeEnum = 1
	WindowsVolume_NODEFAULTDRIVELETTER WindowsVolume_WindowsVolumeAttributeEnum = 2
	WindowsVolume_SHADOWCOPY           WindowsVolume_WindowsVolumeAttributeEnum = 3
)

func (WindowsVolume_WindowsVolumeAttributeEnum) Enum

func (WindowsVolume_WindowsVolumeAttributeEnum) EnumDescriptor

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

func (WindowsVolume_WindowsVolumeAttributeEnum) String

func (*WindowsVolume_WindowsVolumeAttributeEnum) UnmarshalJSON

func (x *WindowsVolume_WindowsVolumeAttributeEnum) UnmarshalJSON(data []byte) error

type WmiRequest

type WmiRequest struct {
	Query            *string `protobuf:"bytes,1,opt,name=query" json:"query,omitempty"`
	BaseObject       *string `protobuf:"bytes,2,opt,name=base_object,json=baseObject" json:"base_object,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Windows WMI Request.

func (*WmiRequest) Descriptor

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

func (*WmiRequest) GetBaseObject

func (m *WmiRequest) GetBaseObject() string

func (*WmiRequest) GetQuery

func (m *WmiRequest) GetQuery() string

func (*WmiRequest) ProtoMessage

func (*WmiRequest) ProtoMessage()

func (*WmiRequest) Reset

func (m *WmiRequest) Reset()

func (*WmiRequest) String

func (m *WmiRequest) String() string

Directories

Path Synopsis
examples

Jump to

Keyboard shortcuts

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