package
0.57.0
Repository: https://github.com/srl-labs/containerlab.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GenericVMInterfaceCheck checks interface names for generic VM-based nodes.
LoadStartupConfigFileVr templates a startup-config using the file specified for VM-based nodes in the topo and puts the resulting config file by the LabDir/configDirName/startupCfgFName path.
NewCredentials constructor for the Credentials struct.
NewDefaultNode initializes the DefaultNode structure and receives a NodeOverwrites interface which is implemented by the node struct of a particular kind.
NewNodeRegistry constructs a new Registry.
No description provided by the author
SetNonDefaultRuntimePerKind sets a non default runtime for kinds that requires that (see cvx).
No description provided by the author
No description provided by the author

# Constants

keys for the map returned by GetImages.
No description provided by the author
No description provided by the author
default connection mode for vrnetlab based containers.

# Variables

ErrCommandExecError is an error returned when a command is failed to execute on a given node.
ErrContainersNotFound indicated that for a given node no containers where found in the runtime.
a map of node kinds overriding the default global runtime.
skipcq: GO-C4007.

# Structs

Credentials defines NOS SSH credentials.
DefaultNode implements the Node interface and is embedded to the structs of all other nodes.
DeployParams contains parameters for the Deploy function.
No description provided by the author
No description provided by the author
PostDeployParams contains parameters for the PostDeploy function.
No description provided by the author
No description provided by the author

# Interfaces

Node is an interface that defines the behavior of a node.
NodeOverwrites is an interface that every node implements.

# Type aliases

No description provided by the author
No description provided by the author