f5.bigip.tm

Classes and functions for configuring BIG-IP

Subpackage List

asm

BIG-IP® Application Security Manager™ (ASM®) module.

auth

BIG-IP® auth module

cm

BIG-IP® cluster module

gtm

BIG-IP® Global Traffic Manager™ (GTM®) module.

ltm

BIG-IP® Local Traffic Manager™ (LTM®) module.

net

BIG-IP® net module

security

BIG-IP® Security module.

shared

BIG-IP® Shared (shared) module

sys

BIG-IP® System (sys) module

transaction

BIG-IP® system dns module

util

BIG-IP® Utility (util) module

vcmp

BIG-IP® VCMP (vcmp) module

class f5.bigip.tm.Tm(bigip)[source]

An organizing collection for TM resources.

Subpackages

asm

BIG-IP® Application Security Manager™ (ASM®) module.

REST URI

http://localhost/mgmt/tm/asm/

GUI Path

Security

REST Kind

tm:asm:*

class f5.bigip.tm.asm.Asm(tm)[source]

BIG-IP® Application Security Manager (ASM) organizing

collection.

auth

BIG-IP® auth module

REST URI

http://localhost/mgmt/tm/auth/

GUI Path

System --> Users

REST Kind

tm:auth:*

class f5.bigip.tm.auth.Auth(tm)[source]

cm

BIG-IP® cluster module

REST URI

http://localhost/mgmt/tm/cm/

GUI Path

Device Management

REST Kind

tm:cm:*

class f5.bigip.tm.cm.Cm(cm)[source]

BIG-IP® Cluster Organizing Collection.

gtm

BIG-IP® Global Traffic Manager™ (GTM®) module.

REST URI

http://localhost/mgmt/tm/gtm/

GUI Path

DNS

REST Kind

tm:gtm:*

class f5.bigip.tm.gtm.Gtm(tm)[source]

BIG-IP® Global Traffic Manager (GTM) organizing collection.

ltm

BIG-IP® Local Traffic Manager™ (LTM®) module.

REST URI

http://localhost/mgmt/tm/ltm/

GUI Path

Local Traffic

REST Kind

tm:ltm:*

class f5.bigip.tm.ltm.Ltm(tm)[source]

BIG-IP® Local Traffic Manager (LTM) organizing collection.

net

BIG-IP® net module

REST URI

http://localhost/mgmt/tm/net/

GUI Path

Network

REST Kind

tm:net:*

class f5.bigip.tm.net.Net(tm)[source]

security

BIG-IP® Security module.

REST URI

http://localhost/mgmt/tm/security

GUI Path

Security

REST Kind

tm:security:*

class f5.bigip.tm.security.Security(tm)[source]

BIG-IP® Security organizing collection.

shared

BIG-IP® Shared (shared) module

REST URI

http://localhost/mgmt/tm/shared/

GUI Path

System

REST Kind

N/A – HTTP GET returns an error

class f5.bigip.tm.shared.Shared(bigip)[source]

BIG-IP® System Shared Utility (shared) collection.

sys

BIG-IP® System (sys) module

REST URI

http://localhost/mgmt/tm/sys/

GUI Path

System

REST Kind

tm:sys:*

class f5.bigip.tm.sys.Sys(tm)[source]

BIG-IP® System (sys) organizing collection.

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.

class f5.bigip.tm.transaction.Transaction(transactions)[source]

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

class f5.bigip.tm.util.Util(bigip)[source]

vcmp

BIG-IP® VCMP (vcmp) module

REST URI

http://localhost/mgmt/tm/vcmp/

GUI Path

vCMP

REST Kind

tm:vcmp:*

class f5.bigip.tm.vcmp.Vcmp(tm)[source]