Accessible groups
akamai_iam_accessible_groups
Get a list of the groups a given user can access.
data "akamai_iam_accessible_groups" "my_accessible_groups" {
username = "jsmith@email.com"
}
output "my_accessible_groups" {
value = data.akamai_iam_accessible_groups.my_accessible_groups
}
Changes to Outputs:
+ my_accessible_groups = {
+ accessible_groups = [
+ {
+ group_id = 12345
+ group_name = "My group"
+ is_blocked = false
+ role_description = "This role provides the maximum access to users. An Administrator can perform admin tasks such as creating users and groups; configuration-related tasks such as creating and editing configurations; publishing tasks"
+ role_id = 3
+ role_name = "Admin"
+ sub_groups = [
+ {
+ group_id = 23456
+ group_name = "jsmith"
+ parent_group_id = 12345
+ sub_groups = []
},
+ {
+ group_id = 98765
+ group_name = "My other group"
+ parent_group_id = 12345
+ sub_groups = [
+ {
+ group_id = 23456
+ group_name = "My subgroup"
+ parent_group_id = 98765
+ sub_groups = []
},
]
},
]
},
]
+ username = "jsmith@email.com"
}
Argument
Pass a user's username
as an argument in the data block to get their group information.
Attributes
Returned to you is an accessible_groups
set with details about the given user's groups.
Attribute | Description |
---|---|
group_id | The group's ID. |
group_name | The group's name. |
is_blocked | Whether the user is blocked from the group. |
role_description | A human-readable note about the role. |
role_id | The role's ID. |
sub_groups | A list of a parent group's child groups. Contains:
|
Updated 3 months ago