-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
featNew feature or requestNew feature or request
Description
Feature Request
Describe the Feature Request
Currently there is no way to create roles in Lacework via Terraform. It seems like users can be assigned to roles, but the roles need to be created in the UI first.
Is your feature request related to a problem? Please describe
We'd like to get all of our configuration for Lacework into Terraform so that we can track changes via git.
Describe Preferred Solution
Create:
resource "lacework_role" "read_only" {
name = "Read only Role"
alerts = ["READ"] # valid values: ["READ"], ["WRITE"], ["DELETE"], ["READ", "WRITE"], ["READ", "WRITE", "DELETE"]
compliance = ["READ"]
vulnerabilities = ["READ"]
code_security = ["READ"]
resources = ["READ"]
policies = ["READ"]
reports = ["READ"]
subscription = ["READ"]
identities = ["READ"]
attack_path = ["READ"]
notifications {
channels = ["READ"]
rules = ["READ"]
}
integrations {
accounts = ["READ"]
identity_providers = ["READ"]
container_registries = ["READ"]
}
configuration {
resource_groups = ["READ"]
api_keys = ["READ"]
agents = ["READ"]
report_rules = ["READ"]
data_export = ["READ"]
ai_assistants = ["READ"]
general = ["READ"]
}
usage {
license = ["READ"]
audit_logs = ["READ"]
authentication = ["READ"]
}
access_control = ["READ"]
}
resource "lacework_team_member" "severus" {
provider = lacework.org
first_name = "Severus"
last_name = "Snape"
email = "severus@hogwarts.io"
role = "Read only Role"
}
Additional Context
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featNew feature or requestNew feature or request