GetClientAuthorizationPolicyResult

data class GetClientAuthorizationPolicyResult(val decisionStrategy: String, val id: String, val logic: String, val name: String, val owner: String, val policies: List<String>, val realmId: String, val resourceServerId: String, val resources: List<String>, val scopes: List<String>, val type: String)

A collection of values returned by getClientAuthorizationPolicy.

Constructors

Link copied to clipboard
constructor(decisionStrategy: String, id: String, logic: String, name: String, owner: String, policies: List<String>, realmId: String, resourceServerId: String, resources: List<String>, scopes: List<String>, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

(Computed) Dictates how the policies associated with a given permission are evaluated and how a final decision is obtained. Could be one of AFFIRMATIVE, CONSENSUS, or UNANIMOUS. Applies to permissions.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

(Computed) Dictates how the policy decision should be made. Can be either POSITIVE or NEGATIVE. Applies to policies.

Link copied to clipboard
Link copied to clipboard

(Computed) The ID of the owning resource. Applies to resources.

Link copied to clipboard

(Computed) The IDs of the policies that must be applied to scopes/resources for this policy/permission. Applies to policies and permissions.

Link copied to clipboard
Link copied to clipboard

(Computed) The IDs of the resources that this permission applies to. Applies to resource-based permissions.

Link copied to clipboard
Link copied to clipboard

(Computed) The IDs of the scopes that this permission applies to. Applies to scope-based permissions.

Link copied to clipboard

(Computed) The type of this policy / permission. For permissions, this could be resource or scope. For policies, this could be any type of authorization policy, such as js.