Access Application Policy Args
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
Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
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
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.