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.
Click to show internal directories.
Click to hide internal directories.