easconfig

package
v0.0.0-...-4b4c8da Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2024 License: AGPL-3.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExternalAuditStorageConfiguration

type ExternalAuditStorageConfiguration struct {
	// Bootstrap is whether to bootstrap infrastructure (default: false).
	Bootstrap bool
	// Region is the AWS Region used.
	Region string
	// ClusterName is the Teleport cluster name.
	// Used for resource tagging.
	ClusterName string
	// IntegrationName is the Teleport AWS OIDC Integration name.
	// Used for resource tagging.
	IntegrationName string
	// Role is the AWS IAM Role associated with the OIDC integration.
	Role string
	// Policy is the name to use for the IAM policy.
	Policy string
	// SessionRecordingsURI is the S3 URI where session recordings are stored.
	SessionRecordingsURI string
	// AuditEventsURI is the S3 URI where audit events are stored.
	AuditEventsURI string
	// AthenaResultsURI is the S3 URI where temporary Athena results are stored.
	AthenaResultsURI string
	// AthenaWorkgroup is the name of the Athena workgroup used.
	AthenaWorkgroup string
	// GlueDatabase is the name of the Glue database used.
	GlueDatabase string
	// GlueTable is the name of the Glue table used.
	GlueTable string
	// Partition is the AWS partition to use (default: aws).
	Partition string
	// AccountID is the AWS account ID.
	AccountID string
}

ExternalAuditStorageConfiguration contains the arguments to configure the External Audit Storage.

Jump to

Keyboard shortcuts

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