» Data Source: oci_load_balancer_rule_set

This data source provides details about a specific Rule Set resource in Oracle Cloud Infrastructure Load Balancer service.

Gets the specified set of rules.

» Example Usage

data "oci_load_balancer_rule_set" "test_rule_set" {
    #Required
    load_balancer_id = "${oci_load_balancer_load_balancer.test_load_balancer.id}"
    name = "${var.rule_set_name}"
}

» Argument Reference

The following arguments are supported:

  • load_balancer_id - (Required) The OCID of the specified load balancer.
  • name - (Required) The name of the rule set to retrieve. Example: example_rule_set

» Attributes Reference

The following attributes are exported:

  • items - An array of rules that compose the rule set.
    • action - The action can be one of these values: ADD_HTTP_REQUEST_HEADER, ADD_HTTP_RESPONSE_HEADER, EXTEND_HTTP_REQUEST_HEADER_VALUE, EXTEND_HTTP_RESPONSE_HEADER_VALUE, REMOVE_HTTP_REQUEST_HEADER, REMOVE_HTTP_RESPONSE_HEADER
    • header - A header name that conforms to RFC 7230. Example: example_header_name
    • prefix - A string to prepend to the header value. The resulting header value must still conform to RFC 7230. Example: example_prefix_value
    • suffix - A string to append to the header value. The resulting header value must still conform to RFC 7230. Example: example_suffix_value
    • value - A header value that conforms to RFC 7230. Example: example_value
  • name - The name for this set of rules. It must be unique and it cannot be changed. Avoid entering confidential information. Example: example_rule_set