topolink#
Collection Note
This module is part of the nokia.eda_apps_core_v1 collection. To install the collection, use:
Added in version0.3.0. Synopsis#
- TopoLink represents a logical link between two TopoNodes. It may include more than one physical link, being used to represent a LAG or multihomed link. To create a point to point link with a single interface on both sides use a single link property. To create a point to point link with a LAG configured on both side, use two links with matching nodes. A multihomed LAG is created by using two or more links where the A side and/or B side can be different. Creating a link with only A specified will create an edge interface.
Parameters#
| Parameter | Defaults / Choices | Comments |
|---|---|---|
| auth_token str required | HTTP authentication (Bearer authentication) string in the format of "Bearer TOKEN". Required unless state is cronly. | |
| base_url str required | EDA API URL including the schema and port (if non standard for the provided schema). Example - https://try.eda.demo:9443. Required unless state is cronly. | |
| ca_path str required | A path to the PEM-encoded CA certificate to use for TLS verification. Required unless state is cronly. | |
| hash str | Resource content will be returned as it was at the time of this git hash | |
| name str required | Name of the TopoLink. Required when state is query or absent. | |
| namespace str required | The namespace to use when querying or removing the resource. Required when state is query or absent. | |
| resource dict required | The TopoLink resource definition in YAML format as seen in the EDA UI or https://crd.eda.dev. Required when state is present or cronly. | |
| state str required | Choices: absent, query, present, cronly | State of the requested resource object. |
| tls_skip_verify bool required | A flag to control the TLS verification of the session. Required unless state is cronly. |
Authors#
- Roman Dodin (@hellt)