DB2 UDB type definition file: Db2udbTypes.cf on Linux

The following is the type definition for the agent.

Type Db2udb (
        static keylist SupportedActions = { VRTS_GetInstanceName, 
								VRTS_GetRunningServices }
        static int CleanTimeout = 240
        static int OfflineTimeout = 240
        static int MonitorTimeout = 240
        static int OnlineRetryLimit = 2
        static int OnlineTimeout = 180
        static int OnlineWaitLimit = 1
        static int RestartLimit = 3
        static int ToleranceLimit = 1
        static str AgentFile = "/opt/VRTSagents/ha/bin/Db2udb/Db2udbAgent"
        static str AgentDirectory = "/opt/VRTSagents/ha/bin/Db2udb"
        static str ArgList[] = { DB2InstOwner, DB2InstHome, IndepthMonitor,
							 DatabaseName, NodeNumber, StartUpOpt, ShutDownOpt, AgentDebug, 
								Encoding,WarnOnlyIfDBQueryFailed, LastWarningDay, UseDB2start }
        static str IMFRegList[] = { DB2InstOwner, DB2InstHome }
        static int IMF{} = { Mode=2, MonitorFreq=5, RegisterRetryLimit=3 }
        str DB2InstOwner
        str DB2InstHome
        int IndepthMonitor
        str DatabaseName
        int NodeNumber
        str StartUpOpt = START
        str ShutDownOpt = STOP
        boolean AgentDebug = 0
        str Encoding
        boolean WarnOnlyIfDBQueryFailed = 1
        temp str LastWarningDay
        boolean UseDB2start = 0
)