func OperationNameFromString()

in vmextension/vmextension.go [48:65]


func OperationNameFromString(operation string) (OperationName, error) {
	switch operation {
	case InstallOperation.ToString():
		return InstallOperation, nil
	case UninstallOperation.ToString():
		return UninstallOperation, nil
	case EnableOperation.ToString():
		return EnableOperation, nil
	case UpdateOperation.ToString():
		return UpdateOperation, nil
	case DisableOperation.ToString():
		return DisableOperation, nil
	case ResetStateOperation.ToString():
		return ResetStateOperation, nil
	default:
		return invalid, extensionerrors.ErrInvalidOperationName
	}
}