Package com.pulumi.cloudflare.inputs
Class AccessPolicyState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.cloudflare.inputs.AccessPolicyState
-
public final class AccessPolicyState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessPolicyState.Builder
-
Field Summary
Fields Modifier and Type Field Description static AccessPolicyState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accountId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
applicationId()
java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyApprovalGroupArgs>>>
approvalGroups()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
approvalRequired()
static AccessPolicyState.Builder
builder()
static AccessPolicyState.Builder
builder(AccessPolicyState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
decision()
java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyExcludeArgs>>>
excludes()
java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyIncludeArgs>>>
includes()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isolationRequired()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
precedence()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
purposeJustificationPrompt()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
purposeJustificationRequired()
java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyRequireArgs>>>
requires()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sessionDuration()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
zoneId()
-
-
-
Field Detail
-
Empty
public static final AccessPolicyState Empty
-
-
Method Detail
-
accountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accountId()
- Returns:
- The account identifier to target for the resource. Conflicts with `zone_id`.
-
applicationId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationId()
- Returns:
- The ID of the application the policy is associated with.
-
approvalGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyApprovalGroupArgs>>> approvalGroups()
-
approvalRequired
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> approvalRequired()
-
decision
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> decision()
- Returns:
- Defines the action Access will take if the policy matches the user. Available values: `allow`, `deny`, `non_identity`, `bypass`.
-
excludes
public java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyExcludeArgs>>> excludes()
- Returns:
- A series of access conditions, see Access Groups.
-
includes
public java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyIncludeArgs>>> includes()
- Returns:
- A series of access conditions, see Access Groups.
-
isolationRequired
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isolationRequired()
- Returns:
- Require this application to be served in an isolated browser for users matching this policy.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Friendly name of the Access Policy.
-
precedence
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> precedence()
- Returns:
- The unique precedence for policies on a single application.
-
purposeJustificationPrompt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> purposeJustificationPrompt()
- Returns:
- The prompt to display to the user for a justification for accessing the resource. Required when using `purpose_justification_required`.
-
purposeJustificationRequired
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> purposeJustificationRequired()
- Returns:
- Whether to prompt the user for a justification for accessing the resource.
-
requires
public java.util.Optional<com.pulumi.core.Output<java.util.List<AccessPolicyRequireArgs>>> requires()
- Returns:
- A series of access conditions, see Access Groups.
-
sessionDuration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sessionDuration()
- Returns:
- How often a user will be forced to re-authorise. Must be in the format `48h` or `2h45m`.
-
zoneId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zoneId()
- Returns:
- The zone identifier to target for the resource. Conflicts with `account_id`.
-
builder
public static AccessPolicyState.Builder builder()
-
builder
public static AccessPolicyState.Builder builder(AccessPolicyState defaults)
-
-