Inventory models
AntaInventoryInput ¶
Bases: BaseModel
Device inventory input model.
yaml ¶
yaml() -> str
Return a YAML representation string of this model.
Returns:
Type | Description |
---|---|
str
|
The YAML representation string of this model. |
Source code in anta/inventory/models.py
100 101 102 103 104 105 106 107 108 109 110 111 112 |
|
AntaInventoryHost ¶
Bases: BaseModel
Host entry of AntaInventoryInput.
Attributes:
Name | Type | Description |
---|---|---|
host |
Hostname | IPvAnyAddress
|
IP Address or FQDN of the device. |
port |
Port | None
|
Custom eAPI port to use. |
name |
str | None
|
Custom name of the device. |
tags |
set[str]
|
Tags of the device. |
disable_cache |
bool
|
Disable cache for this device. |
AntaInventoryNetwork ¶
AntaInventoryRange ¶
Bases: BaseModel
IP Range entry of AntaInventoryInput.
Attributes:
Name | Type | Description |
---|---|---|
start |
IPvAnyAddress
|
IPv4 or IPv6 address for the beginning of the range. |
stop |
IPvAnyAddress
|
IPv4 or IPv6 address for the end of the range. |
tags |
set[str]
|
Tags of the devices in this IP range. |
disable_cache |
bool
|
Disable cache for all devices in this IP range. |