Resource type definition for LPAR agent

The resource type definition for the agent is as follows:

type LPAR (
								static keylist RegList = { DROpts }        
								static boolean IntentionalOffline = 1
        static int MigrateWaitLimit = 2
        static int MigrateTimeout = 600
        static str AgentFile = "/opt/VRTSvcs/bin/Script60Agent"
        static int CleanTimeout = 600
        static int OfflineTimeout = 600
        static int OfflineWaitLimit = 3
        static int OnlineTimeout = 600
        static int OnlineWaitLimit = 3
        static str ArgList[] = { LPARName, MCUser, MCName,
         ProfileName, State, IState, ProfileFile, 
         RemoveProfileOnOffline, VIOSName, DROpts }
        static boolean AEPTimeout = 1
        static keylist SupportedOperations = { migrate }
        str LPARName
        str MCUser[] = { hscroot }
        str MCName[]
        str ProfileName
        str ProfileFile
        boolean RemoveProfileOnOffline = 0
        keylist VIOSName
        str DROpts{} = { ConfigureNetwork=0, IPAddress=NONE, 
         Netmask=NONE, Gateway=NONE, DNSServers=NONE, 
         DNSSearchPath=NONE, Device=NONE, Domain=NONE, HostName=NONE }
)