-
Notifications
You must be signed in to change notification settings - Fork 119
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
adding cipher group/rules documentations
- Loading branch information
1 parent
644d868
commit 660643b
Showing
4 changed files
with
101 additions
and
10 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
layout: "bigip" | ||
page_title: "BIG-IP: bigip_ltm_cipher_rule" | ||
subcategory: "Local Traffic Manager(LTM)" | ||
description: |- | ||
Provides details about bigip_ltm_cipher_rule resource | ||
--- | ||
|
||
# bigip\_ltm\_cipher\_group | ||
|
||
`bigip_ltm_cipher_group` Manages F5 BIG-IP LTM cipher group using iControl REST. | ||
|
||
## Example Usage | ||
|
||
```hcl | ||
resource "bigip_ltm_cipher_group" "test-cipher-group" { | ||
name = "/Common/test-cipher-group-01" | ||
allow = ["/Common/f5-aes"] | ||
require = ["/Common/f5-quic"] | ||
ordering = "speed" | ||
} | ||
``` | ||
|
||
## Argument Reference | ||
|
||
* `name` - (Required,type `string`) Name of the Cipher group. Name should be in pattern `partition` + `cipher_group_name` | ||
|
||
* `allow` - (Optional,type `list` of `strings` ) Specifies the configuration of the allowed groups of ciphers. You can select a cipher rule from the Available Cipher Rules list. | ||
|
||
* `require` - (Optional,type `list` of `string`) Specifies the configuration of the restrict groups of ciphers. You can select a cipher rule from the Available Cipher Rules list. | ||
|
||
* `ordering` - (Optional,type `string`) Controls the order of the Cipher String list in the Cipher Audit section. Options are Default, Speed, Strength, FIPS, and Hardware. The rules are processed in the order listed. | ||
|
||
## Importing | ||
An existing cipher group can be imported into this resource by supplying the cipher rule full path name ex : `/partition/name` | ||
An example is below: | ||
```sh | ||
$ terraform import bigip_ltm_cipher_group.test_cipher_group /Common/test_cipher_group | ||
|
||
``` |
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,42 @@ | ||
--- | ||
layout: "bigip" | ||
page_title: "BIG-IP: bigip_ltm_cipher_rule" | ||
subcategory: "Local Traffic Manager(LTM)" | ||
description: |- | ||
Provides details about bigip_ltm_cipher_rule resource | ||
--- | ||
|
||
# bigip\_ltm\_cipher\_rule | ||
|
||
`bigip_ltm_cipher_rule` Manages F5 BIG-IP LTM cipher rule using iControl REST. | ||
|
||
## Example Usage | ||
|
||
```hcl | ||
resource "bigip_ltm_cipher_rule" "test_cipher_rule" { | ||
name = "/Common/test_cipher_rule" | ||
cipher = "TLS13-AES128-GCM-SHA256:TLS13-AES256-GCM-SHA384" | ||
dh_groups = "P256:P384:FFDHE2048:FFDHE3072:FFDHE4096" | ||
signature_algorithms = "DEFAULT" | ||
} | ||
``` | ||
|
||
## Argument Reference | ||
|
||
* `name` - (Required,type `string`) Name of the Cipher Rule. Name should be in pattern `partition` + `cipher_rule_name` | ||
|
||
* `description` - (Optional,type `string`) The Partition in which the Cipher Rule will be created. | ||
|
||
* `cipher` - (Required,type `string`) Specifies one or more Cipher Suites used,this is a colon (:) separated string of cipher suites. example, `TLS13-AES128-GCM-SHA256:TLS13-AES256-GCM-SHA384`. | ||
|
||
* `dh_groups` - (Optional,type `string`) Specifies the DH Groups algorithms, separated by colons (:). | ||
|
||
* `signature_algorithms` - (Optional,type `string`) Specifies the Signature Algorithms, separated by colons (:). | ||
|
||
## Importing | ||
An existing cipher rule can be imported into this resource by supplying the cipher rule full path name ex : `/partition/name` | ||
An example is below: | ||
```sh | ||
$ terraform import bigip_ltm_cipher_rule.test_cipher_rule /Common/test_cipher_rule | ||
|
||
``` |