Modulesยง
- controller ๐
- error ๐
- node ๐
- router ๐
- separation_
context ๐ - virtual_
machine ๐ - volume ๐
Structsยง
- Assigned
Device Names - Available
Vlan Tags - Provides a list of unused tags that may be used by new separation contexts. Internal management data that will not be exposed to users.
- Controller
- Controller
Status - Deletion
Mark - Indicates an on-going deletion process.
- Endpoint
- Finalizers
- A sequence of FinalizerIds that should be processed in the right order, one by one. Deletion may performed only if there is no FinalizerId left to process.
- Forwarded
Port - Local
Storage - Meta
Data - Node
- Node
Status - Resource
Version - Resources
- Router
- SclInfo
- Data type for wrapping additional informational messages
- SclName
- Non-empty string consisting of lowercase alphanumeric characters as
well as hyphens
-. The name must start with a letter and must end with an alphanumeric character The length must not exceed 63. This way,SclNamescan be used as DNS label names as specified in RFC 1035. - Separation
Context - Transition
Info - Url
- Virtual
Machine - VlanTag
- VmCondition
- VmSpec
- Volume
Enumsยง
- Boot
Volume - Controller
Kind - Error
- The error type for interaction with the api_objects module of the scl-lib.
- Finalizer
Id - Indicates that certain work needs to be done by controllers before an SclObject can be safely (proper shutdown, no dangling references) deleted. Since SclObjects reference parent / owner SclObjects via SclNames, the work indicated by FinalizerId mainly affects children objects of a SclObject.
- NotAssigned
Status - Router
Status - SclEvent
- Common event classification
- Target
VmStatus - Transition
Error - Value
Space Exhausted Error - VmStatus
- Volume
Status
Staticsยง
- SCL_
NAME_ ๐REGEX
Traitsยง
- SclObject
- This trait is implemented by all SCL API objects to provide uniform access to common properties of the objects.
Functionsยง
- derive_
volume_ file_ path - Returns the path where a volume file should be stored.