GetZeroTrustAccessPolicyResult

data class GetZeroTrustAccessPolicyResult(val accountId: String, val appCount: Int, val approvalGroups: List<GetZeroTrustAccessPolicyApprovalGroup>, val approvalRequired: Boolean, val createdAt: String, val decision: String, val excludes: List<GetZeroTrustAccessPolicyExclude>, val id: String, val includes: List<GetZeroTrustAccessPolicyInclude>, val isolationRequired: Boolean, val name: String, val policyId: String? = null, val purposeJustificationPrompt: String, val purposeJustificationRequired: Boolean, val requires: List<GetZeroTrustAccessPolicyRequire>, val reusable: Boolean, val sessionDuration: String, val updatedAt: String)

A collection of values returned by getZeroTrustAccessPolicy.

Constructors

Link copied to clipboard
constructor(accountId: String, appCount: Int, approvalGroups: List<GetZeroTrustAccessPolicyApprovalGroup>, approvalRequired: Boolean, createdAt: String, decision: String, excludes: List<GetZeroTrustAccessPolicyExclude>, id: String, includes: List<GetZeroTrustAccessPolicyInclude>, isolationRequired: Boolean, name: String, policyId: String? = null, purposeJustificationPrompt: String, purposeJustificationRequired: Boolean, requires: List<GetZeroTrustAccessPolicyRequire>, reusable: Boolean, sessionDuration: String, updatedAt: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Identifier

Link copied to clipboard

Number of access applications currently using this policy.

Link copied to clipboard

Administrators who can approve a temporary authentication request.

Link copied to clipboard

Requires the user to request access from an administrator at the start of each session.

Link copied to clipboard
Link copied to clipboard

The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".

Link copied to clipboard

Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.

Link copied to clipboard
val id: String

The UUID of the policy

Link copied to clipboard

Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.

Link copied to clipboard

Require this application to be served in an isolated browser for users matching this policy. 'Client Web Isolation' must be on for the account in order to use this feature.

Link copied to clipboard

The name of the Access policy.

Link copied to clipboard
val policyId: String? = null

The UUID of the policy

Link copied to clipboard

A custom message that will appear on the purpose justification screen.

Link copied to clipboard

Require users to enter a justification when they log in to the application.

Link copied to clipboard

Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.

Link copied to clipboard
Link copied to clipboard

The amount of time that tokens issued for the application will be valid. Must be in the format 300ms or 2h45m. Valid time units are: ns, us (or µs), ms, s, m, h.

Link copied to clipboard