Skip to content

ArmisSdk

armis_sdk.core.armis_sdk.ArmisSdk

The ArmisSdk class provides access to the Armis API, while conveniently wraps common actions like authentication, pagination, parsing etc.

Attributes:

Name Type Description
client ArmisClient

An instance of ArmisClient

assets AssetsClient

An instance of AssetsClient

collectors CollectorsClient

An instance of CollectorsClient

data_export DataExportClient

An instance of DataExportClient

device_custom_properties DeviceCustomPropertiesClient
sites SitesClient

An instance of SitesClient

Example
import asyncio

from armis_sdk import ArmisSdk

armis_sdk = ArmisSdk()


async def main():
    async for site in armis_sdk.sites.list():
        print(site)


asyncio.run(main())