Adds half-open tcp monitor module (#26920)

This is necessary as a part of refactoring the tcp monitor module.

Unit tests are provided. Integration tests can be found here

https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_monitor_tcp_half_open.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_monitor_tcp_half_open/tasks
This commit is contained in:
Tim Rupp
2017-07-18 09:59:17 -07:00
committed by John R Barker
parent 06e49dfbbd
commit 278fa552f8
3 changed files with 921 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
{
"kind": "tm:ltm:monitor:tcp-half-open:tcp-half-openstate",
"name": "foo",
"partition": "Common",
"fullPath": "/Common/foo",
"generation": 0,
"selfLink": "https://localhost/mgmt/tm/ltm/monitor/tcp-half-open/~Common~foo?ver=13.0.0",
"defaultsFrom": "/Common/tcp_half_open",
"destination": "10.10.10.10:80",
"interval": 20,
"manualResume": "disabled",
"timeUntilUp": 60,
"timeout": 30,
"transparent": "disabled",
"upInterval": 0
}