-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into dependabot/github_actions/actions/checkout-4…
….1.5
- Loading branch information
Showing
23 changed files
with
2,505 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_discover_next Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used for add (discover) BIG-IP Next instance to BIG-IP Next Central Manager for management | ||
--- | ||
|
||
# bigipnext_cm_discover_next (Resource) | ||
|
||
Resource used for add (discover) BIG-IP Next instance to BIG-IP Next Central Manager for management | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_discover_next" "test" { | ||
address = "10.10.10.10" | ||
port = 5443 | ||
device_user = "admin" | ||
device_password = "admin123" | ||
management_user = "admin-cm" | ||
management_password = "admin@123" | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `address` (String) IP Address of the BIG-IP Next instance to be discovered | ||
- `device_password` (String, Sensitive) The password that the BIG-IP Next Central Manager uses before Instance discovery for BIG-IP Next management | ||
- `device_user` (String) The username that the BIG-IP Next Central Manager uses before Instance discovery for BIG-IP Next management | ||
- `management_password` (String, Sensitive) The password that the BIG-IP Next Central Manager uses after Instance Discovery for BIG-IP Next management | ||
- `management_user` (String) The username that the BIG-IP Next Central Manager uses after Instance Discovery for BIG-IP Next management | ||
- `port` (Number) Port number of the BIG-IP Next instance to be discovered | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_waf_policy Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used to manage(CRUD) WAF Policy resources onto BIG-IP Next CM. | ||
--- | ||
|
||
# bigipnext_cm_waf_policy (Resource) | ||
|
||
Resource used to manage(CRUD) WAF Policy resources onto BIG-IP Next CM. | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_waf_policy" "sample" { | ||
name = "new_waf_policy" | ||
description = "new_waf_policy desc" | ||
tags = ["test3", "test4"] | ||
enforcement_mode = "blocking" | ||
application_language = "utf-8" | ||
template_name = "Rating-Based-Template" | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `application_language` (String) The character encoding for the web application. Character encoding determines how the policy processes the character sets. | ||
- `enforcement_mode` (String) Specifies How BIG-IP MA processes a request that triggers a security policy violation. | ||
*Blocking: When the enforcement mode is set to blocking, any triggered violation is blocked (configured for blocking). | ||
*Transparent: When the enforcement mode is set to transparent, traffic is not blocked even if a violation is triggered. | ||
- `name` (String) The unique user-given name of the policy. Policy names cannot contain spaces or special characters. Allowed characters are a-z, A-Z, 0-9, dot, dash (-), colon (:) and underscore (_). | ||
- `template_name` (String) The name of the template used to create the WAF policy. Template cannot be updated | ||
|
||
### Optional | ||
|
||
- `blocking_settings` (Attributes) Specifies whether the blocking setting is to be enabled or not. The default value of blocking_settings is True. (see [below for nested schema](#nestedatt--blocking_settings)) | ||
- `bot_defense` (Attributes) Specifies whether the bot defense for Policy is to be enabled or not. The default value of bot_defense is True. (see [below for nested schema](#nestedatt--bot_defense)) | ||
- `description` (String) Specifies the description of the policy. | ||
- `dos_protection` (Attributes) Specifies whether the dos protection for Policy is to be enabled or not. The default value of dos_protection is False. (see [below for nested schema](#nestedatt--dos_protection)) | ||
- `ip_intelligence` (Attributes) Specifies whether the bot ip_intelligence for Policy is to be enabled or not. The default value of ip_intelligence is True. (see [below for nested schema](#nestedatt--ip_intelligence)) | ||
- `tags` (List of String) Specifies the Tags for marking policies. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource | ||
|
||
<a id="nestedatt--blocking_settings"></a> | ||
### Nested Schema for `blocking_settings` | ||
|
||
Optional: | ||
|
||
- `enabled` (Boolean) | ||
|
||
|
||
<a id="nestedatt--bot_defense"></a> | ||
### Nested Schema for `bot_defense` | ||
|
||
Optional: | ||
|
||
- `enabled` (Boolean) | ||
|
||
|
||
<a id="nestedatt--dos_protection"></a> | ||
### Nested Schema for `dos_protection` | ||
|
||
Optional: | ||
|
||
- `enabled` (Boolean) | ||
|
||
|
||
<a id="nestedatt--ip_intelligence"></a> | ||
### Nested Schema for `ip_intelligence` | ||
|
||
Optional: | ||
|
||
- `enabled` (Boolean) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_waf_policy_import Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used to Import WAF Policy using policy json ( available local system disk ) | ||
--- | ||
|
||
# bigipnext_cm_waf_policy_import (Resource) | ||
|
||
Resource used to Import WAF Policy using policy json ( available local system disk ) | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_waf_policy_import" "sample" { | ||
name = "new_waf_policy" | ||
description = "new_waf_policy desc" | ||
file_path = "/Users/r.chinthalapalli/Downloads/testwaf5_awaf.json" | ||
file_md5 = md5(file("/Users/r.chinthalapalli/Downloads/testwaf5_awaf.json")) | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `file_md5` (String) MD5 value for WAF Policy Json file ( available on local system disk path ) | ||
- `file_path` (String) Specifies WAF Policy Json file path ( available on local system disk path ) | ||
- `name` (String) The unique user-given name of the policy. Policy names cannot contain spaces or special characters. Allowed characters are a-z, A-Z, 0-9, dot, dash (-), colon (:) and underscore (_). | ||
|
||
### Optional | ||
|
||
- `description` (String) Specifies the description of the policy. | ||
- `override` (String) Specifies Confirmation to override an existing policy with the same name. | ||
|
||
### Read-Only | ||
|
||
- `id` (String) Unique Identifier for the resource |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
--- | ||
# generated by https://github.com/hashicorp/terraform-plugin-docs | ||
page_title: "bigipnext_cm_waf_report Resource - terraform-provider-bigipnext" | ||
subcategory: "" | ||
description: |- | ||
Resource used to manage(CRUD) WAF Security Report resources onto BIG-IP Next CM. | ||
--- | ||
|
||
# bigipnext_cm_waf_report (Resource) | ||
|
||
Resource used to manage(CRUD) WAF Security Report resources onto BIG-IP Next CM. | ||
|
||
## Example Usage | ||
|
||
```terraform | ||
resource "bigipnext_cm_waf_report" "sample" { | ||
name = "sample" | ||
description = "WAF security report description" | ||
request_type = "illegal" | ||
time_frame_in_days = 7 | ||
top_level = 5 | ||
categories = [] | ||
scope = { | ||
entity = "applications", | ||
all = false | ||
names = ["test_policy", "test"] | ||
} | ||
} | ||
``` | ||
|
||
<!-- schema generated by tfplugindocs --> | ||
## Schema | ||
|
||
### Required | ||
|
||
- `name` (String) The name of the security report. | ||
- `request_type` (String) Specifies the number of the top level items of the report. | ||
- `scope` (Attributes) Specify the Policies/Applications for the WAF security report (see [below for nested schema](#nestedatt--scope)) | ||
- `time_frame_in_days` (Number) Specifies the report time period. | ||
- `top_level` (Number) Specifies the number of the top level items of the report. | ||
|
||
### Optional | ||
|
||
- `categories` (Attributes List) List of Categories (see [below for nested schema](#nestedatt--categories)) | ||
- `description` (String) Specifies the description of the security report. Description should be less than 255 character | ||
|
||
### Read-Only | ||
|
||
- `created_by` (String) The creator of the security report. This is a computed value. | ||
- `id` (String) Unique Identifier for the resource | ||
- `user_defined` (Boolean) Specifies whether the report is user defined. This is a computed value. | ||
|
||
<a id="nestedatt--scope"></a> | ||
### Nested Schema for `scope` | ||
|
||
Required: | ||
|
||
- `all` (Boolean) Specifies whether All policies/applications are to be taken or selected ones. 'names' must not be empty if 'all' is set to false. | ||
- `entity` (String) Entity value can be policies or applications | ||
|
||
Optional: | ||
|
||
- `names` (List of String) Specifies the names of the scoped entities. | ||
|
||
|
||
<a id="nestedatt--categories"></a> | ||
### Nested Schema for `categories` | ||
|
||
Optional: | ||
|
||
- `name` (String) Specifies the name of the Categories. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -37,4 +37,3 @@ resource "bigipnext_cm_deploy_f5os" "velos01" { | |
|
||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.