scalr_access_policy
Data Source: scalr_access_policy
This data source is used to retrieve details of a single access policy by id.
Example Usage
data "scalr_access_policy" "example" {
id = "ap-xxxxxxxxxx"
}
output "scope_id" {
value = data.scalr_access_policy.example.scope[0].id
}
output "subject_id" {
value = data.scalr_access_policy.example.subject[0].id
}
Schema
Required
id
(String) The access policy ID.
Read-Only
is_system
(Boolean)role_ids
(List of String) The list of the role IDs.scope
(List of Object) Defines the scope where access policy is applied. (see below for nested schema)subject
(List of Object) Defines the subject of the access policy. (see below for nested schema)
Nested Schema for scope
scope
Read-Only:
id
(String) The scope ID,acc-<RANDOM STRING>
for account,env-<RANDOM STRING>
for environment,ws-<RANDOM STRING>
for workspace.type
(String) The scope identity type, is one ofaccount
,environment
, orworkspace
.
Nested Schema for subject
subject
Read-Only:
id
(String) The subject ID,user-<RANDOM STRING>
for user,team-<RANDOM STRING>
for team,sa-<RANDOM STRING>
for service account.type
(String) The subject type, is one ofuser
,team
, orservice_account
.
Updated 9 months ago