IceGrid.ApplicationDescriptor¶
- class IceGrid.ApplicationDescriptor(name: str = '', variables: dict[str, str] = <factory>, replicaGroups: list[ReplicaGroupDescriptor] = <factory>, serverTemplates: dict[str, TemplateDescriptor] = <factory>, serviceTemplates: dict[str, TemplateDescriptor] = <factory>, nodes: dict[str, NodeDescriptor] = <factory>, distrib: DistributionDescriptor = <factory>, description: str = '', propertySets: dict[str, PropertySetDescriptor] = <factory>)¶
Bases:
objectDescribes an application.
- Parameters:
name (str)
replicaGroups (list[ReplicaGroupDescriptor])
serverTemplates (dict[str, TemplateDescriptor])
serviceTemplates (dict[str, TemplateDescriptor])
nodes (dict[str, NodeDescriptor])
distrib (DistributionDescriptor)
description (str)
propertySets (dict[str, PropertySetDescriptor])
- replicaGroups¶
The replica groups.
- Type:
- serverTemplates¶
The server templates.
- Type:
- serviceTemplates¶
The service templates.
- Type:
- nodes¶
The node descriptors.
- Type:
- distrib¶
The application distribution.
- Type:
- propertySets¶
Property set descriptors.
- Type:
Notes
The Slice compiler generated this dataclass from Slice struct
::IceGrid::ApplicationDescriptor.