Chronicle v1 API - Namespace Google.Cloud.Chronicle.V1 (1.0.0-beta02)

Classes

CompilationDiagnostic

CompilationDiagnostic represents a compilation diagnostic generated during a rule's compilation, such as a compilation error or a compilation warning.

CompilationDiagnostic.Types

Container for nested types declared in the CompilationDiagnostic message type.

CompilationPosition

CompilationPosition represents the location of a compilation diagnostic in rule text.

CreateDataAccessLabelRequest

Request message for CreateDataAccessLabel.

CreateDataAccessScopeRequest

Request message for CreateDataAccessScope.

CreateReferenceListRequest

A request to create a reference list.

CreateRetrohuntRequest

Request message for CreateRetrohunt method.

CreateRuleRequest

Request message for CreateRule method.

CreateWatchlistRequest

Request message for creating watchlist.

DataAccessControlService

DataAccessControlService exposes resources and endpoints related to data access control.

DataAccessControlService.DataAccessControlServiceBase

Base class for server-side implementations of DataAccessControlService

DataAccessControlService.DataAccessControlServiceClient

Client for DataAccessControlService

DataAccessControlServiceClient

DataAccessControlService client wrapper, for convenient use.

DataAccessControlServiceClientBuilder

Builder class for DataAccessControlServiceClient to provide simple configuration of credentials, endpoint etc.

DataAccessControlServiceClientImpl

DataAccessControlService client wrapper implementation, for convenient use.

DataAccessControlServiceSettings

Settings for DataAccessControlServiceClient instances.

DataAccessLabel

A DataAccessLabel is a label on events to define user access to data.

DataAccessLabelName

Resource name for the DataAccessLabel resource.

DataAccessLabelReference

Reference object to a data access label.

DataAccessScope

A DataAccessScope is a boolean expression of data access labels used to restrict access to data for users.

DataAccessScopeName

Resource name for the DataAccessScope resource.

DeleteDataAccessLabelRequest

Request message to delete a data access label.

DeleteDataAccessScopeRequest

Request message to delete a data access scope.

DeleteRuleRequest

Request message for the DeleteRule method.

DeleteWatchlistRequest

Request message for deleting watchlist.

EntityService

EntityService contains apis for finding entities.

EntityService.EntityServiceBase

Base class for server-side implementations of EntityService

EntityService.EntityServiceClient

Client for EntityService

EntityServiceClient

EntityService client wrapper, for convenient use.

EntityServiceClientBuilder

Builder class for EntityServiceClient to provide simple configuration of credentials, endpoint etc.

EntityServiceClientImpl

EntityService client wrapper implementation, for convenient use.

EntityServiceSettings

Settings for EntityServiceClient instances.

GetDataAccessLabelRequest

Request message to retrieve a data access label.

GetDataAccessScopeRequest

Request message to retrieve a data access scope.

GetInstanceRequest

Request to get a Instance.

GetReferenceListRequest

A request to get details about a reference list.

GetRetrohuntRequest

Request message for GetRetrohunt method.

GetRuleDeploymentRequest

Request message for GetRuleDeployment.

GetRuleRequest

Request message for GetRule method.

GetWatchlistRequest

Request message for getting a watchlist.

IngestionLabel

Representation of an ingestion label type.

InputsUsed

InputsUsed is a convenience field that tells us which sources of events (if any) were used in the rule. NEXT TAG: 4

Instance

A Instance represents an instantiation of the Instance product.

InstanceName

Resource name for the Instance resource.

InstanceService

InstanceService provides the entry interface for the Chronicle API.

InstanceService.InstanceServiceBase

Base class for server-side implementations of InstanceService

InstanceService.InstanceServiceClient

Client for InstanceService

InstanceServiceClient

InstanceService client wrapper, for convenient use.

InstanceServiceClientBuilder

Builder class for InstanceServiceClient to provide simple configuration of credentials, endpoint etc.

InstanceServiceClientImpl

InstanceService client wrapper implementation, for convenient use.

InstanceServiceSettings

Settings for InstanceServiceClient instances.

ListDataAccessLabelsRequest

Request message for ListDataAccessLabels.

ListDataAccessLabelsResponse

Response message for ListDataAccessLabels.

ListDataAccessScopesRequest

Request message for ListDataAccessScopes.

ListDataAccessScopesResponse

Response message for ListDataAccessScopes.

ListReferenceListsRequest

A request for a list of reference lists.

ListReferenceListsResponse

A response to a request for a list of reference lists.

ListRetrohuntsRequest

Request message for ListRetrohunts method.

ListRetrohuntsResponse

Response message for ListRetrohunts method.

ListRuleDeploymentsRequest

Request message for ListRuleDeployments.

ListRuleDeploymentsResponse

Response message for ListRuleDeployments.

ListRuleRevisionsRequest

Request message for ListRuleRevisions method.

ListRuleRevisionsResponse

Response message for ListRuleRevisions method.

ListRulesRequest

Request message for ListRules method.

ListRulesResponse

Response message for ListRules method.

ListWatchlistsRequest

Request message for listing watchlists.

ListWatchlistsResponse

Response message for listing watchlists.

ReferenceList

A reference list. Reference lists are user-defined lists of values which users can use in multiple Rules.

ReferenceListEntry

An entry in a reference list.

ReferenceListName

Resource name for the ReferenceList resource.

ReferenceListScope

ReferenceListScope specifies the list of scope names of the reference list.

ReferenceListService

ReferenceListService provides an interface for managing reference lists.

ReferenceListService.ReferenceListServiceBase

Base class for server-side implementations of ReferenceListService

ReferenceListService.ReferenceListServiceClient

Client for ReferenceListService

ReferenceListServiceClient

ReferenceListService client wrapper, for convenient use.

ReferenceListServiceClientBuilder

Builder class for ReferenceListServiceClient to provide simple configuration of credentials, endpoint etc.

ReferenceListServiceClientImpl

ReferenceListService client wrapper implementation, for convenient use.

ReferenceListServiceSettings

Settings for ReferenceListServiceClient instances.

Retrohunt

Retrohunt is an execution of a Rule over a time range in the past.

Retrohunt.Types

Container for nested types declared in the Retrohunt message type.

RetrohuntMetadata

Operation Metadata for Retrohunts.

RetrohuntName

Resource name for the Retrohunt resource.

Rule

The Rule resource represents a user-created rule. NEXT TAG: 21

Rule.Types

Container for nested types declared in the Rule message type.

RuleDeployment

The RuleDeployment resource represents the deployment state of a Rule.

RuleDeployment.Types

Container for nested types declared in the RuleDeployment message type.

RuleDeploymentName

Resource name for the RuleDeployment resource.

RuleName

Resource name for the Rule resource.

RuleService

RuleService provides interface for user-created rules.

RuleService.RuleServiceBase

Base class for server-side implementations of RuleService

RuleService.RuleServiceClient

Client for RuleService

RuleServiceClient

RuleService client wrapper, for convenient use.

RuleServiceClientBuilder

Builder class for RuleServiceClient to provide simple configuration of credentials, endpoint etc.

RuleServiceClientImpl

RuleService client wrapper implementation, for convenient use.

RuleServiceSettings

Settings for RuleServiceClient instances.

ScopeInfo

ScopeInfo specifies the scope info of the reference list.

Severity

Severity represents the severity level of the rule.

UpdateDataAccessLabelRequest

Request message for UpdateDataAccessLabel method.

UpdateDataAccessScopeRequest

Request message for UpdateDataAccessScope method.

UpdateReferenceListRequest

A request to update a reference list.

UpdateRuleDeploymentRequest

Request message for UpdateRuleDeployment.

UpdateRuleRequest

Request message for UpdateRule method.

UpdateWatchlistRequest

Request message for updating watchlist.

Watchlist

A watchlist is a list of entities that allows for bulk operations over the included entities.

Watchlist.Types

Container for nested types declared in the Watchlist message type.

Watchlist.Types.EntityCount

Count of different types of entities in the watchlist.

Watchlist.Types.EntityPopulationMechanism

Mechanism to populate entities in the watchlist.

Watchlist.Types.EntityPopulationMechanism.Types

Container for nested types declared in the EntityPopulationMechanism message type.

Watchlist.Types.EntityPopulationMechanism.Types.Manual

Entities are added manually.

WatchlistName

Resource name for the Watchlist resource.

WatchlistUserPreferences

A collection of user preferences for watchlist UI configuration.

Enums

CompilationDiagnostic.Types.Severity

The severity level of the compilation diagnostic.

DataAccessLabel.DefinitionOneofCase

Enum of possible cases for the "definition" oneof.

DataAccessLabelName.ResourceNameType

The possible contents of DataAccessLabelName.

DataAccessLabelReference.LabelOneofCase

Enum of possible cases for the "label" oneof.

DataAccessScopeName.ResourceNameType

The possible contents of DataAccessScopeName.

InstanceName.ResourceNameType

The possible contents of InstanceName.

ReferenceListName.ResourceNameType

The possible contents of ReferenceListName.

ReferenceListSyntaxType

The syntax type indicating how list entries should be validated.

ReferenceListView

ReferenceListView is a mechanism for viewing partial responses of the ReferenceList resource.

Retrohunt.Types.State

The possible states a retrohunt can be in.

RetrohuntName.ResourceNameType

The possible contents of RetrohuntName.

Rule.Types.CompilationState

The current compilation state of the rule.

RuleDeployment.Types.ExecutionState

The possible execution states the rule deployment can be in.

RuleDeploymentName.ResourceNameType

The possible contents of RuleDeploymentName.

RuleName.ResourceNameType

The possible contents of RuleName.

RuleType

RuleType indicates the YARA-L rule type of user-created and Google Cloud Threat Intelligence (GCTI) authored rules.

RuleView

RuleView indicates the scope of fields to populate when returning the Rule resource.

RunFrequency

RunFrequency indicates the run frequency at which a YARA-L 2 rule will run if enabled.

Watchlist.Types.EntityPopulationMechanism.MechanismOneofCase

Enum of possible cases for the "mechanism" oneof.

WatchlistName.ResourceNameType

The possible contents of WatchlistName.