package alien4cloud.paas.plan;
/**
* Constants and helper functions to manage TOSCA Node life-cycle.
*/
public final class ToscaNodeLifecycleConstants {
// lifecycle interfaces
public static final String STANDARD_SHORT = "Standard";
public static final String STANDARD = "tosca.interfaces.node.lifecycle.Standard";
// lifecycle operations
public static final String CREATE = "create";
public static final String CONFIGURE = "configure";
public static final String START = "start";
public static final String POST_START = "post_start";
public static final String STOP = "stop";
public static final String DELETE = "delete";
// node states
public static final String INITIAL = "initial";
public static final String CREATING = "creating";
public static final String CREATED = "created";
public static final String CONFIGURING = "configuring";
public static final String CONFIGURED = "configured";
public static final String STARTING = "starting";
public static final String STARTED = "started";
public static final String AVAILABLE = "available";
public static final String STOPPING = "stopping";
public static final String STOPPED = "stopped";
public static final String DELETING = "deleting";
public static final String DELETED = "deleted";
public static final String ERROR = "error";
/** not really tosca */
public static final String MAINTENANCE = "maintenance";
private ToscaNodeLifecycleConstants() {
}
}