chronicle

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FeedStateActive     = "ACTIVE"
	FeedStateInactive   = "INACTIVE"
	FeedStateInProgress = "IN_PROGRESS"
	FeedStateCompleted  = "COMPLETED"
	FeedStateFailed     = "FAILED"
)

Feed State as returned from Chronicle Feed API.

View Source
const (
	FeedS3SourceDeleteOptionDeletionNever              = "SOURCE_DELETION_NEVER"
	FeedS3SourceDeleteOptionDeletionOnSuccess          = "SOURCE_DELETION_ON_SUCCESS"
	FeedS3SourceDeleteOptionDeletionOnSuccessFilesOnly = "SOURCE_DELETION_ON_SUCCESS_FILES_ONLY"
)
View Source
const (
	FeedS3SourceTypeFiles            = "FILES"
	FeedS3SourceTypeFolders          = "FOLDERS"
	FeedS3SourceTypeFoldersRecursive = "FOLDERS_RECURSIVE"
)
View Source
const (
	FeedAzureBlobStoreSourceTypeFiles            = "FILES"
	FeedAzureBlobStoreSourceTypeFolders          = "FOLDERS"
	FeedAzureBlobStoreSourceTypeFoldersRecursive = "FOLDERS_RECURSIVE"
)
View Source
const (
	FeedGoogleCloudStorageBucketSourceDeleteOptionDeletionNever              = "SOURCE_DELETION_NEVER"
	FeedGoogleCloudStorageBucketSourceDeleteOptionDeletionOnSuccess          = "SOURCE_DELETION_ON_SUCCESS"
	FeedGoogleCloudStorageBucketSourceDeleteOptionDeletionOnSuccessFilesOnly = "SOURCE_DELETION_ON_SUCCESS_FILES_ONLY"
)
View Source
const (
	FeedGoogleCloudStorageBucketSourceTypeFiles            = "FILES"
	FeedGoogleCloudStorageBucketSourceTypeFolders          = "FOLDERS"
	FeedGoogleCloudStorageBucketSourceTypeFoldersRecursive = "FOLDERS_RECURSIVE"
)
View Source
const (
	FeedMicrosoftOffice365ManagementActivityContentTypeAuditAzureActiveDirectory = "AUDIT_AZURE_ACTIVE_DIRECTORY"
	FeedMicrosoftOffice365ManagementActivityContentTypeAuditExchange             = "AUDIT_EXCHANGE"
	FeedMicrosoftOffice365ManagementActivityContentTypeAuditSharePoint           = "AUDIT_SHARE_POINT"
	FeedMicrosoftOffice365ManagementActivityContentTypeAuditGeneral              = "AUDIT_GENERAL"
	FeedMicrosoftOffice365ManagementActivityContentTypeDPLAll                    = "DLP_ALL"
)
View Source
const (
	RBACSubjectTypeAnalyst  = "SUBJECT_TYPE_ANALYST"
	RBACSubjectTypeIDPGroup = "SUBJECT_TYPE_IDP_GROUP"
)
View Source
const FeedAzureBlobStoreSourceDeleteOptionDeletionNever = "SOURCE_DELETION_NEVER"
View Source
const (
	FiveMinutesTimeout = 5 * time.Minute
)

Variables

This section is empty.

Functions

func HandleNotFoundError

func HandleNotFoundError(err error, d *schema.ResourceData, resource string) error

func IsChronicleAPIErrorWithCode

func IsChronicleAPIErrorWithCode(err error, errCode int) bool

func NewNotFoundErrorf

func NewNotFoundErrorf(format string, a ...interface{}) error

func Provider

func Provider() *schema.Provider

Types

type ConcreteFeedExpandFunc

type ConcreteFeedExpandFunc func(d *schema.ResourceData) chronicle.ConcreteFeedConfiguration

A ConcreteFeedExpandFunc retunrs a ConcreteFeedConfiguration from ResourceData attributes.

type ConcreteFeedFlattenFunc

type ConcreteFeedFlattenFunc func(originalConf chronicle.ConcreteFeedConfiguration, readConf chronicle.ConcreteFeedConfiguration) []map[string]interface{}

A ConcreteFeedFlattenFunc flatten a ConcreteFeedConfiguration using an original and a read value.

type ConcreteFeedResource

type ConcreteFeedResource interface {
	// contains filtered or unexported methods
}

ConcreteFeedResource interface contains methods to be implemented by specific feed resources such as S3.

type ResourceFeedAmazonS3

type ResourceFeedAmazonS3 struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedAmazonS3

func NewResourceFeedAmazonS3() *ResourceFeedAmazonS3

type ResourceFeedAmazonSQS

type ResourceFeedAmazonSQS struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedAmazonSQS

func NewResourceFeedAmazonSQS() *ResourceFeedAmazonSQS

type ResourceFeedAzureBlobStore

type ResourceFeedAzureBlobStore struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedAzureBlobStore

func NewResourceFeedAzureBlobStore() *ResourceFeedAzureBlobStore

type ResourceFeedGoogleCloudStorageBucket

type ResourceFeedGoogleCloudStorageBucket struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedGoogleCloudStorageBucket

func NewResourceFeedGoogleCloudStorageBucket() *ResourceFeedGoogleCloudStorageBucket

type ResourceFeedMicrosoftOffice365ManagementActivity

type ResourceFeedMicrosoftOffice365ManagementActivity struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedMicrosoftOffice365ManagementActivity

func NewResourceFeedMicrosoftOffice365ManagementActivity() *ResourceFeedMicrosoftOffice365ManagementActivity

type ResourceFeedOktaSystemLog

type ResourceFeedOktaSystemLog struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedOktaSystemLog

func NewResourceFeedOktaSystemLog() *ResourceFeedOktaSystemLog

type ResourceFeedProofpointSIEM

type ResourceFeedProofpointSIEM struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedProofpointSIEM

func NewResourceFeedProofpointSIEM() *ResourceFeedProofpointSIEM

type ResourceFeedQualysVM

type ResourceFeedQualysVM struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedQualysVM

func NewResourceFeedQualysVM() *ResourceFeedQualysVM

type ResourceFeedThinkstCanary

type ResourceFeedThinkstCanary struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedThinkstCanary

func NewResourceFeedThinkstCanary() *ResourceFeedThinkstCanary

type ResourceOktaUsers

type ResourceOktaUsers struct {
	TerraformResource *schema.Resource
}

func NewResourceFeedOktaUsers

func NewResourceFeedOktaUsers() *ResourceOktaUsers

Jump to

Keyboard shortcuts

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