f5sdk.bigip.extension package

Module for BIG-IP extension component configuration, including AS3, DO, TS and CF

Example - Basic:

from f5sdk.bigip import ManagementClient
from f5sdk.bigip.extension import AS3Client, DOClient, TSClient, CFClient

mgmt_client = ManagementClient('192.0.2.10', user='admin', password='admin')
extension_client = AS3Client(mgmt_client)

# install AS3 package
extension_client.package.install()
# check service is available
extension_client.service.is_available()
# configure AS3
extension_client.service.create(config_file='./decl.json')

Example - Specify Component:

do_client = DOClient(mgmt_client)
ts_client = TSClient(mgmt_client)
cf_client = CFClient(mgmt_client)

Example - Specify Component Version:

extension_client = AS3Client(device, version='3.9.0')
class f5sdk.bigip.extension.AS3Client(client, **kwargs)

AS3 client

component

the extension component

Type

str

version

the extension component version

Type

str

package

Package (see PackageClient for more details)

service

Service (see AS3ServiceClient for more details)

class f5sdk.bigip.extension.DOClient(client, **kwargs)

DO client

component

the extension component

Type

str

version

the extension component version

Type

str

package

Package (see PackageClient for more details)

service

Service (see DOServiceClient for more details)

class f5sdk.bigip.extension.TSClient(client, **kwargs)

TS client

component

the extension component

Type

str

version

the extension component version

Type

str

package

Package (see PackageClient for more details)

service

Service (see TSServiceClient for more details)

class f5sdk.bigip.extension.CFClient(client, **kwargs)

CF client

component

the extension component

Type

str

version

the extension component version

Type

str

package

Package (see PackageClient for more details)

service

Service (see CFServiceClient for more details)