
com.morpheusdata.model.ProcessEvent Maven / Gradle / Ivy
package com.morpheusdata.model;
import java.util.Map;
public class ProcessEvent {
public ProcessType getType() {
return type;
}
public void setType(ProcessType type) {
this.type = type;
}
public String getJobName() {
return jobName;
}
public void setJobName(String jobName) {
this.jobName = jobName;
}
public Map getJobConfig() {
return jobConfig;
}
public void setJobConfig(Map jobConfig) {
this.jobConfig = jobConfig;
}
public enum ProcessType {
ansibleCommand,
ansibleInstall,
ansiblePlaybook,
ansibleProvision,
ansibleRepo,
ansibleTowerInventory,
ansibleTowerJobLaunch,
ansibleTowerJobTemplate,
ansibleTowerProvision,
applyPackage,
applyResourceSpec,
appProvision,
appTerraformCommand,
azureArmProvision,
azureOperation,
chefBootstrap,
chefInstall,
chefProvision,
chefRun,
cloning,
configureResources,
containerScript,
containerTask,
containerTemplate,
containerWorkflow,
deletesnapshot,
deploy,
deployFiles,
deployPackage,
deployScanner,
deployStartInstance,
deployStopInstance,
executeAction,
executeCommand,
executeScan,
executeScript,
executeTask,
executeTemplate,
executeWorkflow,
extractResults,
general,
guestCustomizations,
instanceAction,
instanceTask,
instanceTerraformCommand,
instanceWorkflow,
localTask,
localWorkflow,
planResources,
postProvision,
provision,
provisionAgent,
provisionAppDeploy,
provisionCloudInit,
provisionConfig,
provisionDeploy,
provisionFinalize,
provisionImage,
provisionInstances,
provisionItem,
provisionItems,
provisionLaunch,
provisionNetwork,
provisionResize,
provisionResolve,
provisionResources,
provisionState,
provisionStateRefresh,
provisionUpdates,
provisionVolumes,
reconfigure,
resize,
resizeMemory,
resizeStart,
resizeStopInstance,
resizeVolumes,
resourceConfig,
revert,
saltCommand,
saltExecute,
saltInstall,
saltMinion,
saltProvision,
saltState,
securityScan,
serverGroupProvision,
serverGroupWorkflow,
serverProvision,
serverScript,
serverTask,
serverWorkflow,
shutdown,
snapshot,
startup,
teardown,
terraformCommand
}
public ProcessType type;
public String jobName;
public Map jobConfig;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy