AccessApplicationPolicyArgs

data class AccessApplicationPolicyArgs(val connectionRules: Output<AccessApplicationPolicyConnectionRulesArgs>? = null, val decision: Output<String>? = null, val excludes: Output<List<AccessApplicationPolicyExcludeArgs>>? = null, val id: Output<String>? = null, val includes: Output<List<AccessApplicationPolicyIncludeArgs>>? = null, val name: Output<String>? = null, val precedence: Output<Int>? = null, val requires: Output<List<AccessApplicationPolicyRequireArgs>>? = null) : ConvertibleToJava<AccessApplicationPolicyArgs>

Constructors

Link copied to clipboard
constructor(connectionRules: Output<AccessApplicationPolicyConnectionRulesArgs>? = null, decision: Output<String>? = null, excludes: Output<List<AccessApplicationPolicyExcludeArgs>>? = null, id: Output<String>? = null, includes: Output<List<AccessApplicationPolicyIncludeArgs>>? = null, name: Output<String>? = null, precedence: Output<Int>? = null, requires: Output<List<AccessApplicationPolicyRequireArgs>>? = null)

Properties

Link copied to clipboard

The rules that define how users may connect to the targets secured by your application.

Link copied to clipboard
val decision: Output<String>? = null

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: Output<String>? = null

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
val name: Output<String>? = null

The name of the Access policy.

Link copied to clipboard
val precedence: Output<Int>? = null

The order of execution for this policy. Must be unique for each policy within an app.

Link copied to clipboard

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

Functions

Link copied to clipboard
open override fun toJava(): AccessApplicationPolicyArgs