f5sdk.bigip.extension.service.operation module

Module for BIG-IP extension component service configuration

class f5sdk.bigip.extension.service.operation.OperationClient(client, component, version, metadata_client, **kwargs)

A class used as a extension service operation client for BIG-IP

component

the extension component

Type

str

version

the extension component version

Type

str

is_available()

Refer to method documentation

show_info()

Refer to method documentation

create()

Refer to method documentation

show()

Refer to method documentation

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

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