stable.clap.node

Module Contents

Classes

NodeStatus

NodeType

NodeLifecycle

NodeDescriptor

Attributes

logger

stable.clap.node.logger
class stable.clap.node.NodeStatus
UNKNOWN = unknown
STARTED = started
UNREACHABLE = unreachable
REACHABLE = reachable
PAUSED = paused
STOPPED = stopped
class stable.clap.node.NodeType
TYPE_CLOUD = cloud
TYPE_LOCAL = local
class stable.clap.node.NodeLifecycle
NORMAL = normal
PREEMPTIBLE = preemptible
class stable.clap.node.NodeDescriptor
node_id :str
configuration :clap.configs.InstanceInfo
nickname :Optional[str] =
ip :Optional[str] =
type :Optional[str]
cloud_instance_id :Optional[str] =
cloud_lifecycle :Optional[str]
status :Optional[str]
creation_time :Optional[float] = 0.0
update_time :Optional[float] = 0.0
roles :List[str]
tags :Dict[str, str]
extra :Dict[str, Any]