# Private Enterprise Number - UIB GmbH: 23807 # $OID: 1.3.6.1.4.1.23807.1 (Hosts) $ attributetype ( 1.3.6.1.4.1.23807.1.1.1 NAME 'opsiHostId' DESC 'Opsi host-id' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.2 NAME 'opsiHostKey' DESC 'Opsi host-key' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.4 NAME 'opsiDescription' SUP description DESC 'Description' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.5 NAME 'opsiNotes' SUP description DESC 'Notes' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.6 NAME 'opsiTimestamp' DESC 'timestamp (YYYYMMDDhhmmss)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{14} ) attributetype ( 1.3.6.1.4.1.23807.1.1.7 NAME 'opsiLastSeenTimestamp' SUP opsiTimestamp DESC 'timestamp of last host connection to service' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.8 NAME 'opsiHardwareAddress' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.23807.1.1.9 NAME 'opsiIpAddress' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.23807.1.1.10 NAME 'opsiCreatedTimestamp' SUP opsiTimestamp DESC 'timestamp when object was created' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.20 NAME 'opsiHostReference' SUP distinguishedName DESC 'referenced opsi host objects' ) attributetype ( 1.3.6.1.4.1.23807.1.1.21 NAME 'opsiConfigserverReference' SUP opsiHostReference DESC 'referenced opsi server objects' ) attributetype ( 1.3.6.1.4.1.23807.1.1.22 NAME 'opsiDepotserverReference' SUP opsiHostReference DESC 'referenced opsi server objects' ) attributetype ( 1.3.6.1.4.1.23807.1.1.23 NAME 'opsiInventoryNumber' SUP description DESC 'InventoryNumber' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.24 NAME 'opsiOneTimePassword' DESC 'Opsi one time password' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.30 NAME 'opsiDepotRemoteUrl' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Depotshare remote URL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.31 NAME 'opsiDepotLocalUrl' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Depotshare local URL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.32 NAME 'opsiRepositoryRemoteUrl' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Repository remote URL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.33 NAME 'opsiRepositoryLocalUrl' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Repository local URL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.34 NAME 'opsiNetworkAddress' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE) attributetype ( 1.3.6.1.4.1.23807.1.1.35 NAME 'opsiMaximumBandwidth' DESC 'Maximum bandwidth in kbyte/s' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.36 NAME 'opsiIsMasterDepot' DESC 'Is master depot?' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.37 NAME 'opsiMasterDepotId' SUP opsiHostId DESC 'id of master depot' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.38 NAME 'opsiDepotWebdavUrl' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Depotshare WebDAV URL' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.1.1.40 NAME 'opsiKeyValuePair' EQUALITY caseIgnoreIA5Match DESC 'Key value pair separated by equal sign (=)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) objectclass ( 1.3.6.1.4.1.23807.1.2.1 NAME 'opsiHost' SUP top ABSTRACT DESC 'Opsi host' MUST ( cn $ opsiHostId ) MAY ( opsiDescription $ opsiNotes $ opsiHardwareAddress $ opsiIpAddress $ opsiInventoryNumber ) ) objectclass ( 1.3.6.1.4.1.23807.1.2.2 NAME 'opsiConfigserver' SUP opsiHost AUXILIARY DESC 'Opsi configserver' ) objectclass ( 1.3.6.1.4.1.23807.1.2.3 NAME 'opsiDepotserver' SUP opsiHost AUXILIARY DESC 'Opsi depotserver' MAY ( opsiHostKey $ opsiDepotRemoteUrl $ opsiDepotWebdavUrl $ opsiDepotLocalUrl $ opsiRepositoryRemoteUrl $ opsiRepositoryLocalUrl $ opsiNetworkAddress $ opsiMaximumBandwidth $ opsiIsMasterDepot $ opsiMasterDepotId ) ) objectclass ( 1.3.6.1.4.1.23807.1.2.4 NAME 'opsiClient' SUP opsiHost AUXILIARY DESC 'Opsi client' MAY ( opsiHostKey $ opsiOneTimePassword $ opsiCreatedTimestamp $ opsiLastSeenTimestamp ) ) # $OID: 1.3.6.1.4.1.23807.3 (Products) $ attributetype ( 1.3.6.1.4.1.23807.3.1.1 NAME 'opsiProductReference' SUP distinguishedName DESC 'referenced product objects' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.2 NAME 'opsiProductId' DESC 'opsi Product ID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.4 NAME 'opsiProductLicenseRequired' DESC 'is a license required to install the product?' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.5 NAME 'opsiProductAdvice' SUP description DESC 'product advice text' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.6 NAME 'opsiProductName' SUP description DESC 'product name' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.7 NAME 'opsiProductClassProvided' SUP distinguishedName DESC 'product-class provided' ) attributetype ( 1.3.6.1.4.1.23807.3.1.9 NAME 'opsiProductCreationTimestamp' SUP opsiTimestamp DESC 'timestamp of product creation' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.10 NAME 'opsiProductPriority' DESC 'product priority' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.11 NAME 'opsiActionScript' DESC 'Product setup script' EQUALITY caseExactIA5Match SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.23807.3.1.12 NAME 'opsiSetupScript' SUP opsiActionScript DESC 'Product setup script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.13 NAME 'opsiUninstallScript' SUP opsiActionScript DESC 'Product uninstall script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.14 NAME 'opsiOnceScript' SUP opsiActionScript DESC 'Product update script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.15 NAME 'opsiUpdateScript' SUP opsiActionScript DESC 'Product once script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.16 NAME 'opsiAlwaysScript' SUP opsiActionScript DESC 'Product always script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.17 NAME 'opsiProductVersion' SUP description DESC 'Opsi-Product version' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.18 NAME 'opsiPackageVersion' SUP description DESC 'Opsi-Paket version' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.19 NAME 'opsiPxeConfigTemplate' DESC 'Config template for pxelinux' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.20 NAME 'opsiProductIsLocked' DESC 'Is the product locked?' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.21 NAME 'opsiWindowsSoftwareId' DESC 'windows software id specified by vendor' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.23807.3.1.22 NAME 'opsiCustomScript' SUP opsiActionScript DESC 'Product custom script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.23 NAME 'opsiUserLoginScript' SUP opsiActionScript DESC 'Product User Login script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.24 NAME 'opsiProductChangeLog' SUP opsiActionScript DESC 'Product User Login script' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.3.1.25 NAME 'opsiProductClassId' DESC 'product class id' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.23807.3.2.1 NAME 'opsiProduct' SUP top ABSTRACT DESC 'Opsi product' MUST ( cn $ opsiProductId $ opsiProductLicenseRequired $ opsiProductName $ opsiProductPriority $ opsiProductVersion $ opsiPackageVersion ) MAY ( description $ opsiProductAdvice $ opsiProductClassProvided $ opsiSetupScript $ opsiUninstallScript $ opsiUpdateScript $ opsiOnceScript $ opsiAlwaysScript $ opsiProductIsLocked $ opsiProductClassId $ opsiWindowsSoftwareId $ opsiCustomScript $ opsiUserLoginScript $ opsiProductChangeLog $ opsiProductCreationTimestamp ) ) objectclass ( 1.3.6.1.4.1.23807.3.2.2 NAME 'opsiServerProduct' SUP opsiProduct STRUCTURAL DESC 'Opsi Server product' ) objectclass ( 1.3.6.1.4.1.23807.3.2.3 NAME 'opsiLocalBootProduct' SUP opsiProduct STRUCTURAL DESC 'Opsi local-boot product' ) objectclass ( 1.3.6.1.4.1.23807.3.2.4 NAME 'opsiNetBootProduct' SUP opsiProduct STRUCTURAL DESC 'Opsi net-boot product' MAY ( opsiPxeConfigTemplate ) ) # $OID: 1.3.6.1.4.1.23807.4 (ProductClasses) $ attributetype ( 1.3.6.1.4.1.23807.4.1.1 NAME 'opsiProductClassReference' SUP distinguishedName DESC 'referenced product class objects' SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.4.2.1 NAME 'opsiProductClass' SUP top STRUCTURAL DESC 'Opsi product class' MUST ( cn ) MAY ( description ) ) # $OID: 1.3.6.1.4.1.23807.5 (ProductDependencies) $ attributetype ( 1.3.6.1.4.1.23807.5.1.1 NAME 'opsiProductAction' DESC 'product requires this product action on an other product' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.2 NAME 'opsiActionRequired' DESC 'product requires this product action on an other product' SUP opsiProductAction SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.3 NAME 'opsiInstallationStatusRequired' DESC 'product requires this state of an other product' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.4 NAME 'opsiRequirementType' DESC 'requirement type (after / before)' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.5 NAME 'opsiRequiredProductReference' SUP opsiProductReference DESC 'reference to required product objects' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.6 NAME 'opsiRequiredProductClassReference' SUP opsiProductClassReference DESC 'reference to required product class objects' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.7 NAME 'opsiRequiredProductId' DESC 'opsi required Product ID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.8 NAME 'opsiRequiredProductVersion' SUP description DESC 'Opsi-Required Product version' SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.5.1.9 NAME 'opsiRequiredPackageVersion' SUP description DESC 'Opsi-Paket version' SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.5.2.1 NAME 'opsiDependency' SUP top ABSTRACT DESC 'Opsi dependency' MUST ( cn $ opsiProductAction $ opsiRequiredProductId ) MAY ( opsiActionRequired $ opsiInstallationStatusRequired $ opsiRequirementType $ opsiRequiredProductVersion $ opsiRequiredPackageVersion ) ) objectclass ( 1.3.6.1.4.1.23807.5.2.2 NAME 'opsiProductDependency' SUP opsiDependency STRUCTURAL DESC 'Opsi product dependency' MUST ( opsiProductVersion $ opsiPackageVersion $ opsiProductId ) ) #objectclass ( 1.3.6.1.4.1.23807.5.2.2 # NAME 'opsiProductDependency' # SUP opsiDependency # STRUCTURAL # DESC 'Opsi product dependency' # MUST (opsiRequiredProductReference) ) # $OID: 1.3.6.1.4.1.23807.6 (ProductClassDependencies) $ objectclass ( 1.3.6.1.4.1.23807.6.2.1 NAME 'opsiProductClassDependency' SUP opsiDependency STRUCTURAL DESC 'Opsi product class dependency' MUST (opsiRequiredProductClassReference) ) # $OID: 1.3.6.1.4.1.23807.7 (ConfigClass) $ attributetype ( 1.3.6.1.4.1.23807.7.1.1 NAME 'opsiConfigId' DESC 'Opsi Config-id' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.7.1.3 NAME 'opsiPossibleValue' DESC 'Possible Value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.23807.7.1.4 NAME 'opsiDefaultValue' DESC 'Default Value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.23807.7.1.5 NAME 'opsiEditable' DESC 'Editable' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.7.1.6 NAME 'opsiMultiValue' DESC 'Is MultiValue' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.7.2.1 NAME 'opsiConfig' SUP top ABSTRACT DESC 'Opsi Config' MUST ( cn $ opsiConfigId ) MAY ( opsiDescription $ opsiPossibleValue $ opsiDefaultValue $ opsiEditable $ opsiMultiValue ) ) objectclass ( 1.3.6.1.4.1.23807.7.2.2 NAME 'opsiUnicodeConfig' SUP opsiConfig STRUCTURAL DESC 'Opsi Unicode Config' ) objectclass ( 1.3.6.1.4.1.23807.7.2.3 NAME 'opsiBoolConfig' SUP opsiConfig STRUCTURAL DESC 'Opsi Bool Config' ) attributetype ( 1.3.6.1.4.1.23807.14.1.1 NAME 'opsiObjectId' DESC 'Object ID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.14.1.2 NAME 'opsiValue' DESC 'Value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.23807.14.2.1 NAME 'opsiConfigState' SUP top STRUCTURAL DESC 'Opsi Config State' MUST ( cn $ opsiConfigId $ opsiObjectId ) MAY ( opsiValue ) ) #15 ProductProperty #1.3.6.1.4.1.23807.13.2.1 attributetype ( 1.3.6.1.4.1.23807.15.1.1 NAME 'opsiPropertyId' DESC 'opsi Property ID' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.15.2.1 NAME 'opsiProductProperty' SUP top ABSTRACT DESC 'Opsi Product Property' MUST ( cn $ opsiProductId $ opsiProductVersion $ opsiPackageVersion $ opsiPropertyId ) MAY ( opsiDescription $ opsiPossibleValue $ opsiDefaultValue $ opsiEditable $ opsiMultiValue ) ) objectclass ( 1.3.6.1.4.1.23807.15.2.2 NAME 'opsiUnicodeProductProperty' SUP opsiProductProperty STRUCTURAL DESC 'Opsi Unicode Product Property' ) objectclass ( 1.3.6.1.4.1.23807.15.2.3 NAME 'opsiBoolProductProperty' SUP opsiProductProperty STRUCTURAL DESC 'Opsi Bool Product Property' ) # $OID: 1.3.6.1.4.1.23807.8 (Groups) $ attributetype ( 1.3.6.1.4.1.23807.8.1.1 NAME 'opsiParentGroupId' DESC 'Opsi ParentGroup-id' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.8.1.2 NAME 'opsiGroupId' DESC 'Opsi Group-id' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.8.1.3 NAME 'opsiMemberObjectId' DESC 'Opsi member object id' SUP opsiObjectId ) objectclass ( 1.3.6.1.4.1.23807.8.2.1 NAME 'opsiGroup' SUP top STRUCTURAL DESC 'Opsi Group' MUST ( cn $ opsiGroupId ) MAY ( description $ opsiDescription $ opsiNotes $ opsiParentGroupId $ opsiMemberObjectId $ uniqueMember ) ) # $OID: 1.3.6.1.4.1.23807.9 (productStates) $ attributetype ( 1.3.6.1.4.1.23807.9.1.1 NAME 'opsiProductInstallationStatus' DESC 'product state' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.23807.9.1.2 NAME 'lastStateChange' DESC 'last change of product state' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) attributetype ( 1.3.6.1.4.1.23807.9.1.4 NAME 'opsiProductActionRequestForced' DESC 'a product action request to force' SUP opsiProductAction SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.9.1.5 NAME 'opsiProductActionProgress' DESC 'progress of a running product action' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.9.2.1 NAME 'opsiProductState' SUP top STRUCTURAL DESC 'product state' MUST ( cn $ opsiHostReference $ opsiProductReference $ opsiProductInstallationStatus ) MAY ( opsiProductVersion $ opsiPackageVersion $ lastStateChange $ opsiProductActionRequestForced $ opsiProductActionProgress ) ) # $OID: 1.3.6.1.4.1.23807.10 (ProductPropertyDefinitions) $ attributetype ( 1.3.6.1.4.1.23807.10.1.1 NAME 'opsiProductPropertyName' DESC 'product property name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.10.1.2 NAME 'opsiProductPropertyValue' DESC 'product property value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.10.1.3 NAME 'opsiProductPropertyDefaultValue' DESC 'product property default value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.10.1.4 NAME 'opsiProductPropertyPossibleValue' DESC 'product property possible value' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( 1.3.6.1.4.1.23807.10.2.1 NAME 'opsiProductPropertyDefinition' SUP top STRUCTURAL DESC 'Opsi product property' MUST ( cn $ opsiProductReference $ opsiProductPropertyName ) MAY ( description $ opsiProductPropertyDefaultValue $ opsiProductPropertyPossibleValue ) ) # $OID: 1.3.6.1.4.1.23807.11 (NetworkConfigs) $ attributetype ( 1.3.6.1.4.1.23807.11.1.1 NAME 'opsiConfigDrive' EQUALITY caseIgnoreIA5Match DESC 'Drive letter of opsi utils directory mapping' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.11.1.2 NAME 'opsiUtilsDrive' EQUALITY caseIgnoreIA5Match DESC 'Drive letter of opsi utils directory mapping' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.11.1.3 NAME 'opsiDepotDrive' EQUALITY caseIgnoreIA5Match DESC 'Drive letter of opsi depot directory mapping' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{4} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.11.1.4 NAME 'opsiWinDomain' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Windows Domain' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.11.1.5 NAME 'opsiNextBootServiceURL' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Service URL for next client boot' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.11.1.6 NAME 'opsiNextBootServerType' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch DESC 'Server Type for next client boot' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{255} SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.11.2.1 NAME 'opsiNetworkConfig' SUP top STRUCTURAL DESC 'Opsi network configuration' MUST ( cn ) MAY ( opsiConfigserverReference $ opsiDepotserverReference $ opsiConfigDrive $ opsiUtilsDrive $ opsiDepotDrive $ description $ opsiWinDomain $ opsiNextBootServiceURL $ opsiNextBootServerType ) ) # $OID: 1.3.6.1.4.1.23807.12 (GeneralConfigs) $ objectclass ( 1.3.6.1.4.1.23807.12.2.1 NAME 'opsiGeneralConfig' SUP top STRUCTURAL DESC 'Opsi general configuration' MUST ( cn ) MAY ( opsiKeyValuePair ) ) # $OID: 1.3.6.1.4.1.23807.16 (ProductOnDepot) $ attributetype ( 1.3.6.1.4.1.23807.16.1.1 NAME 'opsiProductType' DESC 'Opsi Product Type' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.16.1.2 NAME 'opsiDepotId' DESC 'Opsi Depot-id' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.16.1.6 NAME 'opsiLocked' DESC 'Is Locked' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.23807.16.2.1 NAME 'opsiProductOnDepot' SUP top STRUCTURAL DESC 'Opsi Product On Depot' MUST ( cn $ opsiProductId $ opsiProductType $ opsiProductVersion $ opsiPackageVersion $ opsiDepotId ) MAY ( opsiLocked ) ) # $OID: 1.3.6.1.4.1.23807.17 (ProductOnClient) $ attributetype ( 1.3.6.1.4.1.23807.17.1.1 NAME 'opsiClientId' DESC 'Opsi Client-id' SUP opsiHostId SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.17.1.2 NAME 'opsiProductActionRequest' DESC 'a product action request' SUP opsiProductAction SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.17.1.3 NAME 'opsiTargetConfiguration' DESC 'Target Configuration' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.17.1.4 NAME 'opsiLastAction' DESC 'Last Action' SUP opsiProductAction SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.17.1.5 NAME 'opsiActionResult' DESC 'Target Configuration' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.23807.17.1.6 NAME 'opsiModificationTime' DESC 'Modificationtime prior lastStateChange' SUP opsiTimestamp SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ) objectclass ( 1.3.6.1.4.1.23807.17.2.1 NAME 'opsiProductOnClient' SUP top STRUCTURAL DESC 'Opsi Product On Client' MUST ( cn $ opsiProductId $ opsiProductType $ opsiClientId ) MAY ( opsiProductInstallationStatus $ opsiProductActionRequest $ opsiProductActionProgress $ opsiActionResult $ opsiLastAction $ opsiProductVersion $ opsiPackageVersion $ opsiModificationTime $ opsiTargetConfiguration ) ) # $OID: 1.3.6.1.4.1.23807.18 (ProductPropertyState) $ objectclass ( 1.3.6.1.4.1.23807.18.2.1 NAME 'opsiProductPropertyState' SUP top STRUCTURAL DESC 'Opsi Product On Client' MUST ( cn $ opsiProductId $ opsiPropertyId $ opsiObjectId ) MAY ( opsiProductPropertyValue ) ) # $OID: 1.3.6.1.4.1.23807.19 (HostGroups) $ objectclass ( 1.3.6.1.4.1.23807.19.2.1 NAME 'opsiHostGroup' SUP opsiGroup STRUCTURAL DESC 'Opsi HostGroup' ) ## $OID: 1.3.6.1.4.1.23807.20 (ObjectToGroups) $ # #objectclass ( 1.3.6.1.4.1.23807.20.2.1 # NAME 'opsiObjectToGroup' # SUP top # STRUCTURAL # DESC 'Opsi Object To Group' # MUST ( cn $ opsiGroupId $ opsiObjectId ) )