juju_jaas_access_group (Resource)

A resource that represents access to a group when using JAAS.

Example Usage

resource "juju_jaas_access_group" "development" {
  group_id         = juju_jaas_group.target-group.uuid
  access           = "member"
  users            = ["[email protected]"]
  groups           = [juju_jaas_group.development.uuid]
  service_accounts = ["Client-ID-1", "Client-ID-2"]
}

Schema

Required

Optional

  • groups (Set of String) List of groups to grant access. A valid group ID is the group’s UUID.

  • service_accounts (Set of String) List of service accounts to grant access. A valid service account is the service account’s name.

  • users (Set of String) List of users to grant access. A valid user is the user’s name or email.

Read-Only

  • id (String) The ID of this resource.

Import

Import is supported using the following syntax:

# JAAS group access can be imported using the group UUID and access level
$ terraform import juju_jaas_access_group.development UUID:member