imperva / terraform-incapsula-cloud-waf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terraform Imperva Cloud WAF Module

This repository serves as a abstraction and simplification for common uses of the Imperva Cloud WAF terraform resources.
This module must be used with Terraform version of 0.14 or newer.

Usage

Here is an example illustrating an onboarding a single data center site with load balancing:

module "my_site_single_data_center" {
  source      = "./incapsula-site-single-dc-load-balancing"
  domain      = "my-site.incaptest.co"
  data_center = {
    name           = "my-data-center"
    origin_servers = {
      os1 = {
        address = "1.1.1.1"
      },
      os2 = {
        address = "2.2.2.2"
      }
    }
  }
}

Examples

The examples directory contains a "get started" examples, demonstrating how to use the module or its sub-modules

Here you can find a few examples on how to use this module (and sub-modules):

Resources

A list of resources this module provides.

Name Type
incapsula_site resource
incapsula_data_centers_configuration resource
incapsula_policy resource
incapsula_policy_asset_association resource
incapsula_incap_rule resource
incapsula_bots_configuration resource
incapsula_security_rule_exception resource
incapsula_waf_security_rule resource

Authors

Module is maintained by the team at Imperva

License

Mozilla Public License 2.0

About

License:Mozilla Public License 2.0


Languages

Language:HCL 100.0%