Class AccessPolicyState


  • public final class AccessPolicyState
    extends com.pulumi.resources.ResourceArgs
    • 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.
      • 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`.