Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceGrid::ApplicationUpdateDescriptor Struct Reference

An application update descriptor to describe the updates to apply to a deployed application. More...

#include <IceGrid/IceGrid.h>

Collaboration diagram for IceGrid::ApplicationUpdateDescriptor:

Public Attributes

::IceGrid::BoxedStringPtr description
 The updated description (or null if the description wasn't updated.).
::IceGrid::BoxedDistributionDescriptorPtr distrib
 The updated distribution application descriptor.
::std::string name
 The name of the application to update.
::IceGrid::NodeUpdateDescriptorSeq nodes
 The application nodes to update.
::IceGrid::PropertySetDescriptorDict propertySets
 The property sets to update.
::Ice::StringSeq removeNodes
 The nodes to remove.
::Ice::StringSeq removePropertySets
 The property sets to remove.
::Ice::StringSeq removeReplicaGroups
 The replica groups to remove.
::Ice::StringSeq removeServerTemplates
 The ids of the server template to remove.
::Ice::StringSeq removeServiceTemplates
 The ids of the service template to remove.
::Ice::StringSeq removeVariables
 The variables to remove.
::IceGrid::ReplicaGroupDescriptorSeq replicaGroups
 The replica groups to update.
::IceGrid::TemplateDescriptorDict serverTemplates
 The server templates to update.
::IceGrid::TemplateDescriptorDict serviceTemplates
 The service templates to update.
::IceGrid::StringStringDict variables
 The variables to update.

Detailed Description

An application update descriptor to describe the updates to apply to a deployed application.

Member Data Documentation

◆ description

::IceGrid::BoxedStringPtr IceGrid::ApplicationUpdateDescriptor::description

The updated description (or null if the description wasn't updated.).

◆ distrib

::IceGrid::BoxedDistributionDescriptorPtr IceGrid::ApplicationUpdateDescriptor::distrib

The updated distribution application descriptor.

◆ name

::std::string IceGrid::ApplicationUpdateDescriptor::name

The name of the application to update.

◆ nodes

::IceGrid::NodeUpdateDescriptorSeq IceGrid::ApplicationUpdateDescriptor::nodes

The application nodes to update.

◆ propertySets

::IceGrid::PropertySetDescriptorDict IceGrid::ApplicationUpdateDescriptor::propertySets

The property sets to update.

◆ removeNodes

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removeNodes

The nodes to remove.

◆ removePropertySets

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removePropertySets

The property sets to remove.

◆ removeReplicaGroups

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removeReplicaGroups

The replica groups to remove.

◆ removeServerTemplates

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removeServerTemplates

The ids of the server template to remove.

◆ removeServiceTemplates

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removeServiceTemplates

The ids of the service template to remove.

◆ removeVariables

::Ice::StringSeq IceGrid::ApplicationUpdateDescriptor::removeVariables

The variables to remove.

◆ replicaGroups

::IceGrid::ReplicaGroupDescriptorSeq IceGrid::ApplicationUpdateDescriptor::replicaGroups

The replica groups to update.

◆ serverTemplates

::IceGrid::TemplateDescriptorDict IceGrid::ApplicationUpdateDescriptor::serverTemplates

The server templates to update.

◆ serviceTemplates

::IceGrid::TemplateDescriptorDict IceGrid::ApplicationUpdateDescriptor::serviceTemplates

The service templates to update.

◆ variables

::IceGrid::StringStringDict IceGrid::ApplicationUpdateDescriptor::variables

The variables to update.


The documentation for this struct was generated from the following file: