From 6c48a88f59538457d8e209ddfd1c223c03f1100e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 11 Sep 2024 13:20:57 +0000 Subject: [PATCH] Deployed e32821d6 to main with MkDocs 1.6.1 and mike 2.1.3 --- main/404.html | 2 +- main/advanced_usages/as-python-lib/index.html | 28 +- main/advanced_usages/caching/index.html | 16 +- main/advanced_usages/custom-tests/index.html | 123 +- main/api/catalog/index.html | 853 ++++++--- main/api/device/index.html | 1659 ++++++++++++++--- main/api/inventory.models.input/index.html | 163 +- main/api/inventory/index.html | 431 ++++- main/api/models/index.html | 1108 ++++++++--- main/api/report_manager/index.html | 281 ++- main/api/result_manager/index.html | 518 +++-- main/api/result_manager_models/index.html | 310 ++- main/api/runner/index.html | 499 ++++- main/api/tests.aaa/index.html | 28 +- main/api/tests.avt/index.html | 12 +- main/api/tests.bfd/index.html | 16 +- main/api/tests.configuration/index.html | 12 +- main/api/tests.connectivity/index.html | 8 +- main/api/tests.field_notices/index.html | 10 +- main/api/tests.flow_tracking/index.html | 334 +++- main/api/tests.greent/index.html | 10 +- main/api/tests.hardware/index.html | 28 +- main/api/tests.interfaces/index.html | 64 +- main/api/tests.lanz/index.html | 4 +- main/api/tests.logging/index.html | 173 +- main/api/tests.mlag/index.html | 24 +- main/api/tests.multicast/index.html | 8 +- main/api/tests.path_selection/index.html | 8 +- main/api/tests.profiles/index.html | 8 +- main/api/tests.ptp/index.html | 20 +- main/api/tests.routing.bgp/index.html | 1057 ++++++----- main/api/tests.routing.generic/index.html | 12 +- main/api/tests.routing.isis/index.html | 415 +++-- main/api/tests.routing.ospf/index.html | 205 +- main/api/tests.security/index.html | 60 +- main/api/tests.services/index.html | 16 +- main/api/tests.snmp/index.html | 20 +- main/api/tests.software/index.html | 12 +- main/api/tests.stp/index.html | 20 +- main/api/tests.stun/index.html | 8 +- main/api/tests.system/index.html | 36 +- main/api/tests.vlan/index.html | 4 +- main/api/tests.vxlan/index.html | 20 +- main/api/tests/index.html | 70 +- main/api/types/index.html | 36 +- main/cli/check/index.html | 56 +- main/cli/debug/index.html | 84 +- main/cli/exec/index.html | 110 +- main/cli/get-inventory-information/index.html | 92 +- main/cli/inv-from-ansible/index.html | 70 +- main/cli/inv-from-cvp/index.html | 70 +- main/cli/nrfu/index.html | 188 +- main/cli/overview/index.html | 98 +- main/cli/tag-management/index.html | 112 +- main/contribution/index.html | 140 +- main/faq/index.html | 176 +- main/getting-started/index.html | 126 +- main/index.html | 112 +- main/objects.inv | Bin 3442 -> 3453 bytes main/requirements-and-installation/index.html | 94 +- main/search/search_index.json | 2 +- main/sitemap.xml.gz | Bin 127 -> 127 bytes main/stylesheets/extra.material.css | 14 +- main/troubleshooting/index.html | 60 +- main/usage-inventory-catalog/index.html | 88 +- 65 files changed, 7487 insertions(+), 2954 deletions(-) diff --git a/main/404.html b/main/404.html index 1f3186bf8..89b6e0c19 100644 --- a/main/404.html +++ b/main/404.html @@ -959,7 +959,7 @@
  • - + diff --git a/main/advanced_usages/as-python-lib/index.html b/main/advanced_usages/as-python-lib/index.html index 0822dca43..13b885cfa 100644 --- a/main/advanced_usages/as-python-lib/index.html +++ b/main/advanced_usages/as-python-lib/index.html @@ -1139,7 +1139,7 @@
  • - + @@ -2352,27 +2352,27 @@

    ANTA as a Python Library

    Tip

    If you are unfamiliar with asyncio, refer to the Python documentation relevant to your Python version - https://docs.python.org/3/library/asyncio.html

    -

    AntaDevice Abstract Class

    -

    A device is represented in ANTA as a instance of a subclass of the AntaDevice abstract class. +

    AntaDevice Abstract Class

    +

    A device is represented in ANTA as a instance of a subclass of the AntaDevice abstract class. There are few abstract methods that needs to be implemented by child classes:

    The copy() coroutine is used to copy files to and from the device. It does not need to be implemented if tests are not using it.

    -

    AsyncEOSDevice Class

    +

    AsyncEOSDevice Class

    The AsyncEOSDevice class is an implementation of AntaDevice for Arista EOS. It uses the aio-eapi eAPI client and the AsyncSSH library.

    -

    AntaInventory Class

    +

    AntaInventory Class

    The AntaInventory class is a subclass of the standard Python type dict. The keys of this dictionary are the device names, the values are AntaDevice instances.

    AntaInventory provides methods to interact with the ANTA inventory: