f5sdk.bigip.extension.extension_as3 module

Python module containing AS3 Extension Client

class f5sdk.bigip.extension.extension_as3.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.extension_as3.AS3ServiceClient(client, component, version, metadata_client, **kwargs)

AS3 service client

component

the extension component

Type

str

version

the extension component version

Type

str

create(**kwargs)

Creates (or updates) extension component service

Parameters

**kwargs – optional keyword arguments

Keyword Arguments
  • config (dict) – a dictionary containing configuration

  • config_file (str) – a local file containing configuration to load

Returns

the response to a service create

Return type

dict

delete()

Performs a delete operation

Parameters

None

Returns

the response to a service deletion

Return type

dict

is_available()

Checks extension component service is available

Notes

Retries up to 60 seconds

Parameters

None

Returns

a boolean based on service availability

Return type

bool

show()

Gets (shows) the extension component service

Parameters

None

Returns

the response to a service get

Return type

dict

show_info()

Show component extension info

Parameters

None

Returns

the API response to a service info get

Return type

dict