Global InfraGlobal Infra Cloud
Cassandra

Human Role

Terraform reference for Human Role.

Schema Properties

PropertyTypeDescription
access_level
Default
stringWhether this person may request write access. read_only, the default, means read access at all times and no more. read_write means the same read access, plus the ability to obtain write access for a limited period through the elevate action.
Examples:read_only
cluster_id
Required
stringThe identifier of the cluster this role belongs to. Cannot be changed after creation.
Examples:emea/sandbox/welcome/welcome_cluster01
effective_grants
Computed
list(object)Every permission this role currently holds. Read-only.
enabled
Computed
booleanWhether the person can currently connect. Set to false by the disable action when the password has not been changed for three months, and back to true by rotate_password. Rotating the password is the only way to re-enable an account.
name
Computed
stringThe name of the role, derived from the person's platform nickname and unique within the cluster. Use it as the username when connecting.
Examples:h_flastname
password_last_rotated_at
Computed
stringWhen the password of this role was last set through this service. A password older than three months is disabled.
password_location
Computed
stringThe Vault UI URL where the password of this role is stored.
user_id
RequiredForceNew
stringThe identifier of the person this role belongs to, which is their email address. The person must be a real user of the platform; the role is named after them and cannot be created for an account that is not a person. Cannot be changed after creation.
Examples:firstname.lastname@worldline.com
resource "gi_cassandra_human_role" "example" {  attributes = {    cluster_id = "emea/sandbox/welcome/welcome_cluster01"    user_id    = "firstname.lastname@worldline.com"  }}

Usage Notes