mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Various f5 modules fixes (#40037)
* Add members to bigip_gtm_pool * Add monitors to bigip_gtm_pool * Add availability_requirements to bigip_gtm_pool * Refactor bigip_gtm_pool * Normalize the product value returned by gtm facts * Corrected various documentation * Updated various F5 coding conventions * Add partition to bigip_static_route * Added more unit tests
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"kind": "tm:gtm:pool:a:astate",
|
||||
"name": "foo",
|
||||
"partition": "Common",
|
||||
"fullPath": "/Common/foo",
|
||||
"generation": 142,
|
||||
"selfLink": "https://localhost/mgmt/tm/gtm/pool/a/~Common~foo?expandSubcollections=true&ver=12.0.0",
|
||||
"alternateMode": "round-robin",
|
||||
"dynamicRatio": "disabled",
|
||||
"enabled": true,
|
||||
"fallbackIp": "any",
|
||||
"fallbackMode": "return-to-dns",
|
||||
"limitMaxBps": 0,
|
||||
"limitMaxBpsStatus": "disabled",
|
||||
"limitMaxConnections": 0,
|
||||
"limitMaxConnectionsStatus": "disabled",
|
||||
"limitMaxPps": 0,
|
||||
"limitMaxPpsStatus": "disabled",
|
||||
"loadBalancingMode": "round-robin",
|
||||
"manualResume": "disabled",
|
||||
"maxAnswersReturned": 1,
|
||||
"monitor": "default",
|
||||
"qosHitRatio": 5,
|
||||
"qosHops": 0,
|
||||
"qosKilobytesSecond": 3,
|
||||
"qosLcs": 30,
|
||||
"qosPacketRate": 1,
|
||||
"qosRtt": 50,
|
||||
"qosTopology": 0,
|
||||
"qosVsCapacity": 0,
|
||||
"qosVsScore": 0,
|
||||
"ttl": 30,
|
||||
"verifyMemberAvailability": "enabled",
|
||||
"membersReference": {
|
||||
"link": "https://localhost/mgmt/tm/gtm/pool/a/~Common~foo/members?ver=12.0.0",
|
||||
"isSubcollection": true,
|
||||
"items": [
|
||||
{
|
||||
"kind": "tm:gtm:pool:a:members:membersstate",
|
||||
"name": "server1:vs1",
|
||||
"partition": "Common",
|
||||
"fullPath": "/Common/server1:vs1",
|
||||
"generation": 141,
|
||||
"selfLink": "https://localhost/mgmt/tm/gtm/pool/a/~Common~foo/members/~Common~server1:vs1?ver=12.0.0",
|
||||
"enabled": true,
|
||||
"limitMaxBps": 0,
|
||||
"limitMaxBpsStatus": "disabled",
|
||||
"limitMaxConnections": 0,
|
||||
"limitMaxConnectionsStatus": "disabled",
|
||||
"limitMaxPps": 0,
|
||||
"limitMaxPpsStatus": "disabled",
|
||||
"memberOrder": 0,
|
||||
"monitor": "default",
|
||||
"ratio": 1
|
||||
},
|
||||
{
|
||||
"kind": "tm:gtm:pool:a:members:membersstate",
|
||||
"name": "server1:vs2",
|
||||
"partition": "Common",
|
||||
"fullPath": "/Common/server1:vs2",
|
||||
"generation": 142,
|
||||
"selfLink": "https://localhost/mgmt/tm/gtm/pool/a/~Common~foo/members/~Common~server1:vs1?ver=12.0.0",
|
||||
"enabled": true,
|
||||
"limitMaxBps": 0,
|
||||
"limitMaxBpsStatus": "disabled",
|
||||
"limitMaxConnections": 0,
|
||||
"limitMaxConnectionsStatus": "disabled",
|
||||
"limitMaxPps": 0,
|
||||
"limitMaxPpsStatus": "disabled",
|
||||
"memberOrder": 1,
|
||||
"monitor": "/Common/tcp ",
|
||||
"ratio": 1
|
||||
},
|
||||
{
|
||||
"kind": "tm:gtm:pool:a:members:membersstate",
|
||||
"name": "server1:vs3",
|
||||
"partition": "Common",
|
||||
"fullPath": "/Common/server1:vs3",
|
||||
"generation": 141,
|
||||
"selfLink": "https://localhost/mgmt/tm/gtm/pool/a/~Common~foo/members/~Common~server1:vs3?ver=12.0.0",
|
||||
"enabled": true,
|
||||
"limitMaxBps": 0,
|
||||
"limitMaxBpsStatus": "disabled",
|
||||
"limitMaxConnections": 0,
|
||||
"limitMaxConnectionsStatus": "disabled",
|
||||
"limitMaxPps": 0,
|
||||
"limitMaxPpsStatus": "disabled",
|
||||
"memberOrder": 2,
|
||||
"monitor": "default",
|
||||
"ratio": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user