type ASMDG (
	static str AgentDirectory = "/opt/VRTSagents/ha/bin/ASMDG"
	static str ArgList[] = { Sid, Owner, Home, DBAUser, DBAPword, DiskGroups, EnvFile, Encoding }
	static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
	static boolean AEPTimeout = 1
	str Owner
	keylist DiskGroups
	str EnvFile
	str Home
	str Encoding
	str Sid
	str DBAPword
	str DBAUser
)

type ASMInst (
	static str AgentDirectory = "/opt/VRTSagents/ha/bin/ASMInst"
	static str ArgList[] = { Sid, Owner, Home, DBAUser, DBAPword, Pfile, StartUpOpt, ShutDownOpt, EnvFile, Encoding, MonitorOption }
	static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
	str Pfile
	str Owner
	str EnvFile
	str Home
	str StartUpOpt
	int MonitorOption
	str Encoding
	str Sid
	str DBAPword
	str DBAUser
	str ShutDownOpt
)

