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
scopeRead-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 of- account,- environment, or- workspace.
Nested Schema for subject
subjectRead-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 of- user,- team, or- service_account.
Updated 8 days ago
