IceGrid.ApplicationUpdateDescriptor¶
- class IceGrid.ApplicationUpdateDescriptor(name: str = '', description: BoxedString | None = None, distrib: BoxedDistributionDescriptor | None = None, variables: dict[str, str] = <factory>, removeVariables: list[str] = <factory>, propertySets: dict[str, PropertySetDescriptor] = <factory>, removePropertySets: list[str] = <factory>, replicaGroups: list[ReplicaGroupDescriptor] = <factory>, removeReplicaGroups: list[str] = <factory>, serverTemplates: dict[str, TemplateDescriptor] = <factory>, removeServerTemplates: list[str] = <factory>, serviceTemplates: dict[str, TemplateDescriptor] = <factory>, removeServiceTemplates: list[str] = <factory>, nodes: list[NodeUpdateDescriptor] = <factory>, removeNodes: list[str] = <factory>)¶
Bases:
objectAn application update descriptor to describe the updates to apply to a deployed application.
- Parameters:
name (str)
description (BoxedString | None)
distrib (BoxedDistributionDescriptor | None)
propertySets (dict[str, PropertySetDescriptor])
replicaGroups (list[ReplicaGroupDescriptor])
serverTemplates (dict[str, TemplateDescriptor])
serviceTemplates (dict[str, TemplateDescriptor])
nodes (list[NodeUpdateDescriptor])
- description¶
The updated description (or null if the description wasn’t updated).
- Type:
BoxedString | None
- distrib¶
The updated distribution application descriptor.
- Type:
BoxedDistributionDescriptor | None
- propertySets¶
The property sets to update.
- Type:
- replicaGroups¶
The replica groups to update.
- Type:
- serverTemplates¶
The server templates to update.
- Type:
- serviceTemplates¶
The service templates to update.
- Type:
- nodes¶
The application nodes to update.
- Type:
Notes
The Slice compiler generated this dataclass from Slice struct
::IceGrid::ApplicationUpdateDescriptor.