Resource type definition for Mount agent

The resource definition for this agent on AIX follows:


type Mount (
    static keylist SupportedActions = { "mountpoint.vfd", "mounted.vfd",
			 "vxfslic.vfd", "mountentry.vfd", "chgmntlock" }
    static str ArgList[] = { MountPoint, BlockDevice, FSType,
			 MountOpt, FsckOpt, SnapUmount, CkptUmount, OptCheck,
			 CreateMntPt, MntPtPermission, MntPtOwner, MntPtGroup, 
				AccessPermissionChk, RecursiveMnt, VxFSMountLock }
    static int ContainerOpts{} = { RunInContainer=0, PassCInfo=0 }
    static str IMFRegList[] = { MountPoint, BlockDevice, FSType }
    static boolean AEPTimeout = 1
    str MountPoint
    str BlockDevice
    str FSType
    str MountOpt
    str FsckOpt
    int SnapUmount = 0
    int CkptUmount = 1
    int OptCheck = 0
    int CreateMntPt = 0
    int ReuseMntPt = 0
    str MntPtPermission
    str MntPtOwner
    str MntPtGroup
    int AccessPermissionChk = 0
    boolean RecursiveMnt = 0
    int VxFSMountLock = 1
)