f5.bigip.tm
Classes and functions for configuring BIG-IP
Subpackage List
BIG-IP® Application Security Manager™ (ASM®) module. |
|
BIG-IP® auth module |
|
BIG-IP® cluster module |
|
BIG-IP® Global Traffic Manager™ (GTM®) module. |
|
BIG-IP® Local Traffic Manager™ (LTM®) module. |
|
BIG-IP® net module |
|
BIG-IP® Security module. |
|
BIG-IP® Shared (shared) module |
|
BIG-IP® System (sys) module |
|
BIG-IP® system dns module |
|
BIG-IP® Utility (util) module |
|
BIG-IP® VCMP (vcmp) module |
Subpackages
asm
BIG-IP® Application Security Manager™ (ASM®) module.
- REST URI
http://localhost/mgmt/tm/asm/
- GUI Path
Security
- REST Kind
tm:asm:*
auth
BIG-IP® auth module
- REST URI
http://localhost/mgmt/tm/auth/
- GUI Path
System --> Users
- REST Kind
tm:auth:*
cm
BIG-IP® cluster module
- REST URI
http://localhost/mgmt/tm/cm/
- GUI Path
Device Management
- REST Kind
tm:cm:*
gtm
BIG-IP® Global Traffic Manager™ (GTM®) module.
- REST URI
http://localhost/mgmt/tm/gtm/
- GUI Path
DNS
- REST Kind
tm:gtm:*
ltm
BIG-IP® Local Traffic Manager™ (LTM®) module.
- REST URI
http://localhost/mgmt/tm/ltm/
- GUI Path
Local Traffic
- REST Kind
tm:ltm:*
net
BIG-IP® net module
- REST URI
http://localhost/mgmt/tm/net/
- GUI Path
Network
- REST Kind
tm:net:*
security
BIG-IP® Security module.
- REST URI
http://localhost/mgmt/tm/security
- GUI Path
Security
- REST Kind
tm:security:*
sys
BIG-IP® System (sys) module
- REST URI
http://localhost/mgmt/tm/sys/
- GUI Path
System
- REST Kind
tm:sys:*
transaction
BIG-IP® system dns module
- REST URI
http://localhost/mgmt/tm/transaction
- REST Kind
tm:transaction*
- class f5.bigip.tm.transaction.Transactions(api)[source]
This class is a context manager for iControl transactions.
Upon successful exit of the with statement, the transaction will be submitted, otherwise it will be rolled back.
NOTE: This feature was added to BIGIP in version 11.0.0.
Example: > bigip = BigIP(<args>) > tx = bigip.transactions.transaction > with TransactionContextManager(tx) as api: > api.net.pools.pool.create(name=”foo”) > api.sys.dbs.db.update(name=”setup.run”, value=”false”) > <perform actions inside a transaction> > > # transaction is committed when you exit the “with” statement.
util
BIG-IP® Utility (util) module
- REST URI
http://localhost/mgmt/tm/util/
- GUI Path
System
- REST Kind
N/A – HTTP GET returns an error
vcmp
BIG-IP® VCMP (vcmp) module
- REST URI
http://localhost/mgmt/tm/vcmp/
- GUI Path
vCMP
- REST Kind
tm:vcmp:*