Skip to main content
Version: v1.3

Gcp-Config

Description

Terraform module for integrating Google Cloud Platform Organziations and Projects with Lacework for cloud resource configuration assessment

Specification

Properties

NameDescriptionTypeRequiredDefault
folders_to_excludeList of root folders to exclude in an organization-level integration. Format is 'folders/1234567890'set(string)false
include_root_projectsEnables logic to include root-level projects if excluding folders. Default is trueboolfalse
lacework_integration_namestringfalse
org_integrationIf set to true, configure an organization level integrationboolfalse
organization_idThe organization ID, required if org_integration is set to truestringfalse
prefixThe prefix that will be use at the beginning of every generated resourcestringfalse
project_idA project ID different from the default defined inside the providerstringfalse
required_config_apismap(any)false
service_account_nameThe Service Account name (required when use_existing_service_account is set to true). This can also be used to specify the new service account name when use_existing_service_account is set to falsestringfalse
service_account_private_keyThe private key in JSON format, base64 encoded (required when use_existing_service_account is set to true)stringfalse
use_existing_service_accountSet this to true to use an existing Service Accountboolfalse
wait_timeAmount of time to wait before the next resource is provisionedstringfalse
writeConnectionSecretToRefThe secret which the cloud resource connection will be written towriteConnectionSecretToReffalse

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written tostringtrue
namespaceThe secret namespace which the cloud resource connection will be written tostringfalse