Refactors bigip_node (#33492)

* Refactors bigip_node

Includes a number of fixes and enhancements in addition to refactoring
the code to be inline with f5 standards

* Fixes upstream errors
This commit is contained in:
Tim Rupp
2017-12-02 20:04:21 -08:00
committed by GitHub
parent 4f8f99479a
commit 1f1f1c9d04
4 changed files with 877 additions and 382 deletions

View File

@@ -0,0 +1,25 @@
{
"kind": "tm:ltm:node:nodestate",
"name": "foo",
"partition": "Common",
"fullPath": "/Common/foo",
"generation": 158,
"selfLink": "https://localhost/mgmt/tm/ltm/node/~Common~foo?ver=13.0.0",
"address": "1.2.3.4",
"connectionLimit": 0,
"description": "my description of node",
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"addressFamily": "ipv4",
"autopopulate": "disabled",
"downInterval": 5,
"interval": "3600"
},
"logging": "disabled",
"monitor": "default",
"rateLimit": "disabled",
"ratio": 1,
"session": "user-enabled",
"state": "unchecked"
}

View File

@@ -0,0 +1,24 @@
{
"kind": "tm:ltm:node:nodestate",
"name": "mytestserver",
"partition": "Common",
"fullPath": "/Common/mytestserver",
"generation": 2286,
"selfLink": "https://localhost/mgmt/tm/ltm/node/~Common~mytestserver?ver=13.0.0",
"address": "10.20.30.40",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"addressFamily": "ipv4",
"autopopulate": "disabled",
"downInterval": 5,
"interval": "3600"
},
"logging": "disabled",
"monitor": "/Common/icmp ",
"rateLimit": "disabled",
"ratio": 1,
"session": "monitor-enabled",
"state": "down"
}