Skip to content

Resource: pingaccess_ruleset

Provides a ruleset.

Example Usage

resource "pingaccess_ruleset" "demo_ruleset" {
  name             = "demo_ruleset"
  success_criteria = "SuccessIfAllSucceed"
  element_type     = "Rule"

  policy = [
    pingaccess_rule.demo_rule.id,
    pingaccess_rule.second_demo_rule.id,
  ]
}

Argument Attributes

The following arguments are supported:

  • element_type - (Required) ['Rule' or 'RuleSet']

  • name - (Required) The ruleset's name.

  • policy - (Required) The list of policy ids assigned to the ruleset.

  • success_criteria - (Required) ['SuccessIfAllSucceed' or 'SuccessIfAnyOneSucceeds']: The ruleset's success criteria.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • id - The ruleset's ID.

Import

PingAccess ruleset can be imported using the id, e.g.

$ terraform import pingaccess_ruleset.demo_ruleset 123