type Sybase (
	static str IMFRegList[] = { Server, Owner, Quorum_dev }
	static int IMF{} = { Mode=3, MonitorFreq=5, RegisterRetryLimit=3 }
	static str AgentDirectory = "/opt/VRTSagents/ha/bin/Sybase"
	static keylist SupportedActions = { checkpoint_all }
	static int ToleranceLimit = 1
	static str ArgList[] = { Server, Owner, Home, Version, SA, SApswd, User, UPword, Db, Table, Monscript, DetailMonitor, WaitForRecovery, Run_ServerFile, Quorum_dev, State, interfaces_File, ShutdownWaitLimit, DelayAfterOnline, DelayAfterOffline }
	static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
	static boolean AEPTimeout = 1
	str Quorum_dev
	int ShutdownWaitLimit = 60
	str Owner
	str Version
	str Monscript = "/opt/VRTSagents/ha/bin/Sybase/SqlTest.pl"
	str User
	str interfaces_File
	str SA
	str Db
	str Table
	str Server
	str SApswd
	int DetailMonitor
	str Home
	str UPword
	boolean WaitForRecovery = 0
	str Run_ServerFile
	int DelayAfterOffline = 2
	int DelayAfterOnline = 10
)

type SybaseBk (
	static str IMFRegList[] = { Backupserver, Owner }
	static int IMF{} = { Mode=3, MonitorFreq=5, RegisterRetryLimit=3 }
	static str AgentDirectory = "/opt/VRTSagents/ha/bin/SybaseBk"
	static str ArgList[] = { Backupserver, Owner, Home, Version, Server, SA, SApswd, Run_ServerFile, interfaces_File }
	static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
	str Owner
	str Version
	str interfaces_File
	str SA
	str Server
	str SApswd
	str Home
	str Run_ServerFile
	str Backupserver
)

