IceGrid.NodeDescriptor

class IceGrid.NodeDescriptor(variables: dict[str, str] = <factory>, serverInstances: list[ServerInstanceDescriptor] = <factory>, servers: list[ServerDescriptor | None] = <factory>, loadFactor: str = '', description: str = '', propertySets: dict[str, PropertySetDescriptor] = <factory>)

Bases: object

Describes an IceGrid node.

Parameters:
variables

The variables defined for the node.

Type:

dict[str, str]

serverInstances

The server instances (template instances).

Type:

list[ServerInstanceDescriptor]

servers

Servers that are not template instances.

Type:

list[ServerDescriptor | None]

loadFactor

Load factor of the node.

Type:

str

description

The description of this node.

Type:

str

propertySets

Property set descriptors.

Type:

dict[str, PropertySetDescriptor]

Notes

The Slice compiler generated this dataclass from Slice struct ::IceGrid::NodeDescriptor.