f5sdk.bigip.extension.extension_cf module¶
Python module containing Cloud Failover Extension Client
-
class
f5sdk.bigip.extension.extension_cf.
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)
-
-
class
f5sdk.bigip.extension.extension_cf.
CFServiceClient
(client, component, version, metadata_client, **kwargs)¶ CF 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
-
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
-
reset
(**kwargs)¶ Performs a POST against the component reset endpoint
- 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 API response to a service reset
- Return type
dict
-
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
-
show_inspect
(**kwargs)¶ Performs a show inspect operation
- Parameters
**kwargs – optional keyword arguments
- Keyword Arguments
query_parameters (dict) – optional query parameters to include
- Returns
the API response
- Return type
dict
-
show_trigger
()¶ Performs a GET against the component trigger endpoint
- Parameters
None –
- Returns
the API response
- Return type
dict
-
trigger
(**kwargs)¶ Performs a POST against the component trigger endpoint
- 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 API response
- Return type
dict
-