# Functions
NewExistingServiceAccountDetails Create new existing Service Account details.
No description provided by the author
No description provided by the author
NewTerraform returns an instance of the GenerateGcpTfConfigurationArgs struct with the provided enabled settings (configuration/audit log).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithAuditLogIntegrationName Set the Config Integration name to be displayed on the Lacework UI.
WithAuditLogLabels set labels to be applied to ALL newly created Audit Log resources.
WithBucketLabels set labels to be applied to the newly created Audit Log Bucket.
WithBucketRegion Set the Region in which the Bucket should be created.
WithConfigurationIntegrationName Set the Config Integration name to be displayed on the Lacework UI.
No description provided by the author
No description provided by the author
WithConfigOutputs Set Custom Terraform Outputs.
WithEnableUBLA Enable force destroy of the bucket if it has stuff in it.
WithExistingLogBucketName Set the bucket Name of an existing Audit Log Bucket setup.
WithExistingLogSinkName Set the Topic ARN of an existing Audit Log setup.
WithExistingServiceAccount Set an existing Service Account to be used by the Lacework Integration.
WithExtraBlocks enables adding additional arbitrary blocks to the root hcl document.
WithExtraProviderArguments enables adding additional arguments into the `gcp` provider block this enables custom use cases.
WithExtraRootBlocks allows adding generic hcl blocks to the root `terraform{}` block this enables custom use cases.
No description provided by the author
No description provided by the author
WithGcpServiceAccountCredentials Set the path for the GCP Service Account to be utilized by the GCP provider.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithLaceworkProfile Set the Lacework Profile to utilize when integrating.
WithLogBucketLifecycleRuleAge Set the number of days to keep audit logs in Lacework GCS bucket before deleting Defaults to -1.
No description provided by the author
WithOrganizationId Set the Lacework organization ID to integrate with for an organization integration.
WithOrganizationIntegration Set whether we configure as an Organization wide integration.
No description provided by the author
No description provided by the author
WithProjectId Set the Lacework project ID that new resources should be created in (required for both project & org integration).
WithProviderDefaultLabels adds default_labels to the provider configuration for GCP (if labels are present).
WithPubSubSubscriptionLabels set labels to be applied to the newly created Audit Log PubSub.
WithPubSubTopicLabels set labels to be applied to the newly created Audit Log PubSub Topic.
No description provided by the author
WithUsePubSubAudit Set wether we use pub sub with the audit log rather than bucket based.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author