4.6.3. Product metadata¶
API for working with product metadata.
- class axonius_api_client.api.system.meta.Meta(auth, log_level='debug', **kwargs)[source]¶
Bases:
ModelMixins
API for working with product metadata.
Examples
Get the about page:
about()
Get the product version:
version()
Get historical data disk usage stats:
historical_sizes()
- Parameters:
auth (
axonius_api_client.auth.model.AuthModel
) –log_level (
typing.Union
[int
,str
]) –
-
ABOUT_DATA1:
typing.Optional
[dict
] = None¶
-
ABOUT_DATA2:
typing.Optional
[dict
] = None¶
- about(error=True)[source]¶
Get about page metadata.
Examples
Create a
client
usingaxonius_api_client.connect.Connect
>>> data = client.meta.about() >>> j(data) { "Build Date": "Fri Oct 2 00:18:27 UTC 2020", "Customer ID": "e1d48d82f50a4d2085658fea1a59b979", "api_client_version": "4.0", "Version": "3.10" }
- historical_sizes()[source]¶
Get disk usage metadata. :rtype:
dict
Examples
Create a
client
usingaxonius_api_client.connect.Connect
>>> data = client.meta.historical_sizes() >>> data['disk_free_mb'] 70.93 >>> data['disk_used_mb'] 122.87 >>> list(data) ['disk_free_mb', 'disk_used_mb', 'historical_sizes_devices', 'historical_sizes_users']
- LOG: logging.Logger = None¶
Logger for this object.
- __init__(auth, log_level='debug', **kwargs)¶
Mixins for API Models.
- Parameters:
auth (
axonius_api_client.auth.model.AuthModel
) – object to use for auth and sending API requestslog_level (
typing.Union
[int
,str
]) – logging level to use for this objects logger**kwargs – passed to
_init()
- _init(**kwargs)¶
Post init method for subclasses to use for extra setup.
- _init_auth(**kwargs)¶
Post init method for subclasses to use for overriding auth setup.
- auth: AuthModel = None¶
Authentication model with bound Http object to use for requests.
- http: Http = None¶
Http object to use for requests.