KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Client.MigrationStates Namespace Reference

Classes

class  MigratorConfigurationState
 The state of migrators resources More...
 
class  MigratorMigrationState
 The migrator state according to the migration More...
 
class  MigratorTemplateConfigurationState
 The state of resources of the migrator template More...
 
class  MigratorTemplateMigrationState
 The migrator template state according to the migration More...
 
class  ResourceConfigurationState
 The resource description More...
 
class  ResourceMigrationState
 The resource state according to the migration More...
 

Enumerations

enum  EnMigrationSide { EnMigrationSide.Source, EnMigrationSide.Destination }
 The type of configuration in the migration More...
 
enum  EnMigratorPosition { EnMigratorPosition.New, EnMigratorPosition.Present, EnMigratorPosition.Obsolete }
 The IMigrator or MigratorTemplateMigrationState position in the migration More...
 
enum  EnResourcePosition {
  EnResourcePosition.NotCreated, EnResourcePosition.Source, EnResourcePosition.InScope, EnResourcePosition.OutOfScope,
  EnResourcePosition.Destination, EnResourcePosition.SourceAndDestination, EnResourcePosition.Obsolete
}
 The possible resource migration position according to current migration More...
 

Enumeration Type Documentation

◆ EnMigrationSide

The type of configuration in the migration

Enumerator
Source 

The source configuration

Destination 

The destination configuration

Definition at line 18 of file EnMigrationSide.cs.

◆ EnMigratorPosition

The IMigrator or MigratorTemplateMigrationState position in the migration

Enumerator
New 

This entity was introduced in the destination configuration

Present 

This entity is located in both source and destination configuration

Obsolete 

This entity is not present in the destination configuration

Definition at line 19 of file EnMigratorPosition.cs.

◆ EnResourcePosition

The possible resource migration position according to current migration

Enumerator
NotCreated 

The resource is not created yet

Source 

The resource is in the source point migration

InScope 

The migration position of the resource is neither source nor destination, but can be updated to source or destination

OutOfScope 

The migration position of the resource is neither source nor destination and cannot be updated to source or destination

Destination 

The resource is in the destination point migration

SourceAndDestination 

The resource is not modified during current migration

Obsolete 

The resource is no more supported in the target configuration

Definition at line 18 of file EnResourcePosition.cs.