Roles
akamai_iam_roles
Get roles for the current account and contract type.
data "akamai_iam_roles" "my_roles" {
}
output "my_roles" {
value = data.akamai_iam_roles.my_roles
}
Changes to Outputs:
+ my_roles = {
+ id = "akamai_iam_roles"
+ roles = [
+ {
+ created_by = "jsmith"
+ description = "This role lets users edit or create reports."
+ modified_by = "jsmith"
+ name = "Edit Reports"
+ role_id = "123456"
+ time_created = "2023-08-01T17:41:22.000Z"
+ time_modified = "2023-08-01T17:41:22.000Z"
+ type = "custom"
},
+ {
+ created_by = "Akamai"
+ description = "Admin role for Marketplace Direct Contract."
+ modified_by = "Akamai"
+ name = "Admin-Marketplace"
+ role_id = "987654"
+ time_created = "2023-07-26T19:17:50.000Z"
+ time_modified = "2023-07-26T19:37:25.000Z"
+ type = "standard"
},
]
}
Arguments
The data source is passed empty. The config_section
argument in the Akamai provider
block of your Terraform configuration provides the necessary information.
Attributes
Returned to you is a roles
set with a list of roles available to you and their high-level details.
Attribute | Description |
---|---|
role_id | The role's ID. |
name | The role's name. |
description | The role's description. |
type | The role type. Possible values:
|
time_created | The ISO 8601 timestamp indicating when the role was originally created. |
time_modified | The ISO 8601 timestamp indicating when the role was last updated. |
modified_by | The name of the user who last edited the role. |
created_by | The name of the user who created the role. |
Updated 3 months ago