#----------------------------------------------------------- # POD documentation section #----------------------------------------------------------- =head1 NAME mwcDHCP LDAP schema schema 1.0.0 =head1 SYNPOSIS For use with mwcDHAls, mwcDHArm, mwcDHAadd, mwcLDAls, mwcLDAadd, mwcLDArm, and mwcdhcpauth. =head1 mwcDHCP LDAP schema attributeType ( 1.3.6.1.4.1.26474.1.4.1 NAME 'mwcDHCPtowersAllowed' DESC 'Comma seperated list of allowed towers.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.4.2 NAME 'mwcDHCPtowersDisallowed' DESC 'Comma seperated list of disallowed towers.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.4.3 NAME 'mwcDHCPtowerDefaultAllow' DESC '0 = disallow 1 = allow' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) attributeType ( 1.3.6.1.4.1.26474.1.4.4 NAME 'mwcDHCPstatic' DESC 'Defined if static. Should be set to "True".' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 ) attributeType ( 1.3.6.1.4.1.26474.1.4.5 NAME 'mwcDHCPmacsAllowed' DESC 'Comma seperated list of allowed MAC#s.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.4.6 NAME 'mwcDHCPmacsDisallowed' DESC 'Comma seperated list of disallowed MAC#s.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.4.7 NAME 'mwcDHCPmacDefaultAllow' DESC '0=disallow 1=allow' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) objectClass ( 1.3.6.1.4.1.26474.1.4 NAME 'mwcDHCP' DESC 'DHCP user class' MUST ( uid $ userPassword $ customerIDnumber $ mwcDHCPtowerDefaultAllow $ mwcDHCPmacDefaultAllow ) MAY ( description $ mwcDHCPtowersAllowed $ mwcDHCPtowersDisallowed $ mwcDHCPmacsAllowed $ mwcDHCPmacsDisallowed) ) attributeType ( 1.3.6.1.4.1.26474.1.5.1 NAME 'mwcDHCPhostAuthedAs' EQUALITY caseIgnoreMatch SUBSTR caseExactSubstringsMatch DESC 'The user that this host authenticated as.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.5.2 NAME 'mwcDHCPhostDstamp' DESC 'Date stamp of when it was authed. YYYYMMDD-hhmm' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributeType ( 1.3.6.1.4.1.26474.1.5.3 NAME 'mwcDHCPhostLastSeen' DESC 'Date stamp of when it was last seen as being alive. YYYYMMDD-hhmm' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectClass ( 1.3.6.1.4.1.26474.1.5 NAME 'mwcDHCPhost' DESC 'mwc DHCP host class' MUST ( customerIDnumber $ mwcDHCPhostAuthedAs $ mwcDHCPhostDstamp ) MAY ( mwcDHCPhostLastSeen ) ) =head1 customerIDnumber LDAP schema attributeType ( 1.3.6.1.4.1.26474.1.1.1 NAME 'customerIDnumber' DESC 'The customer ID of a customer.' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ) objectClass ( 1.3.6.1.4.1.26474.1.1 NAME 'customerID' DESC 'ID of a customer' MUST customerIDnumber ) =cut #----------------------------------------------------------- # End of POD documentation #-----------------------------------------------------------