KlusterKite
0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
|
The cluster configuration with all program modules versions, node templates and configurations More...
Public Member Functions | |
int | GetId () |
Public Member Functions inherited from KlusterKite.Data.CRUD.IObjectWithId< int > | |
TId | GetId () |
Gets the object id More... | |
Properties | |
int | Id [get, set] |
Gets or sets the configuration id More... | |
int | MajorVersion [get, set] |
Gets or sets the configuration major version number More... | |
int | MinorVersion [get, set] |
Gets or sets the configuration minor version number More... | |
string | Name [get, set] |
Gets or sets the configuration name More... | |
string | Notes [get, set] |
Gets or sets the configuration name More... | |
DateTimeOffset | Created [get, set] |
Gets or sets the configuration creation date More... | |
DateTimeOffset | Started = DateTimeOffset.Now [get, set] |
Gets or sets the configuration start date (the date when cluster was switched on this configuration first time) More... | |
DateTimeOffset | Finished [get, set] |
Gets or sets the configuration finish date (the date when cluster was switched from this configuration last time) More... | |
EnConfigurationState | State [get, set] |
Gets or sets the configuration state More... | |
bool | IsStable = EnConfigurationState.Draft [get, set] |
Gets or sets a value indicating whether this configuration was considered stable More... | |
ConfigurationSettings | Settings [get, set] |
Gets or sets the configuration settings More... | |
List< CompatibleTemplate > | CompatibleTemplatesBackward [get, set] |
Gets or sets the list of backward-compatible node templates More... | |
List< CompatibleTemplate > | CompatibleTemplatesForward [get, set] |
Gets or sets the list of node templates compatible with future configurations More... | |
List< MigrationLogRecord > | MigrationLogs [get, set] |
Gets or sets the list of migration operations More... | |
string | SettingsJson [get, set] |
Gets or sets the configuration settings as json to store in database More... | |
The cluster configuration with all program modules versions, node templates and configurations
Definition at line 28 of file Configuration.cs.
int KlusterKite.NodeManager.Client.ORM.Configuration.GetId | ( | ) |
Definition at line 147 of file Configuration.cs.
|
getset |
Gets or sets the list of backward-compatible node templates
Definition at line 116 of file Configuration.cs.
|
getset |
Gets or sets the list of node templates compatible with future configurations
Definition at line 124 of file Configuration.cs.
|
getset |
Gets or sets the configuration creation date
Definition at line 73 of file Configuration.cs.
|
getset |
Gets or sets the configuration finish date (the date when cluster was switched from this configuration last time)
Definition at line 87 of file Configuration.cs.
|
getset |
Gets or sets the configuration id
Definition at line 38 of file Configuration.cs.
|
getset |
Gets or sets a value indicating whether this configuration was considered stable
Definition at line 101 of file Configuration.cs.
|
getset |
Gets or sets the configuration major version number
Definition at line 45 of file Configuration.cs.
|
getset |
Gets or sets the list of migration operations
Definition at line 131 of file Configuration.cs.
|
getset |
Gets or sets the configuration minor version number
Definition at line 52 of file Configuration.cs.
|
getset |
Gets or sets the configuration name
Definition at line 59 of file Configuration.cs.
|
getset |
Gets or sets the configuration name
Definition at line 66 of file Configuration.cs.
|
getset |
Gets or sets the configuration settings
Definition at line 108 of file Configuration.cs.
|
getset |
Gets or sets the configuration settings as json to store in database
Definition at line 138 of file Configuration.cs.
|
getset |
Gets or sets the configuration start date (the date when cluster was switched on this configuration first time)
Definition at line 80 of file Configuration.cs.
|
getset |
Gets or sets the configuration state
Definition at line 94 of file Configuration.cs.