DB2 UDB type definition file: Db2udbTypes.cf on AIX

The following is the type definition for the agent.

type Db2udb (
        static str AgentDirectory = 
								"/opt/VRTSagents/ha/bin/Db2udb"
        static str AgentFile = 
								"/opt/VRTSagents/ha/bin/Db2udb/Db2udbAgent"
        static keylist SupportedActions = { VRTS_GetInstanceName, 
								VRTS_GetRunningServices }
        static int CleanTimeout = 240
        static int MonitorTimeout = 240
        static int OfflineTimeout = 240
        static int OnlineRetryLimit = 2
        static int OnlineTimeout = 180
        static int OnlineWaitLimit = 1
        static int RestartLimit = 3
        static int ToleranceLimit = 1
        static str ArgList[] = 
								{ DB2InstOwner, DB2InstHome, 
								IndepthMonitor, DatabaseName, NodeNumber, StartUpOpt,
							 ShutDownOpt,AgentDebug, Encoding, 
								WarnOnlyIfDBQueryFailed, 
								LastWarningDay, UseDB2start }
        static int ContainerOpts{} = 
								{ RunInContainer=1, PassCInfo=0 }
        static int IMF{} = 
								{ Mode=2, MonitorFreq=5, RegisterRetryLimit=3 }
        static str IMFRegList[] = 
								{ DB2InstOwner, DB2InstHome }
        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
)