# Univention App Metadata OID: 1.3.6.1.4.1.10176.4204 # #objectIdentifier univention 1.3.6.1.4.1.10176 #objectIdentifier univentionApp univention:4204 objectIdentifier univentionApp 1.3.6.1.4.1.10176.4204 objectIdentifier univentionAppAttributeType univentionApp:1 objectIdentifier univentionAppObjectClass univentionApp:2 # ### Definition for univentionApp attributetype ( univentionAppAttributeType:1 NAME 'univentionAppID' DESC 'App ID' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:2 NAME 'univentionAppName' DESC 'App Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:3 NAME 'univentionAppVersion' DESC 'App Version' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:4 NAME 'univentionAppDescription' DESC 'Short description about the App' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:5 NAME 'univentionAppLongDescription' DESC 'Long description about the App' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:6 NAME 'univentionAppScreenshot' DESC 'App screenshot' SINGLE-VALUE EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:7 NAME 'univentionAppIcon' DESC 'App icon' SINGLE-VALUE SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 ) attributetype ( univentionAppAttributeType:8 NAME 'univentionAppCategory' DESC 'App category' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:9 NAME 'univentionAppVendor' DESC 'App vendor' SINGLE-VALUE EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:10 NAME 'univentionAppContact' DESC 'App contact' SINGLE-VALUE EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:11 NAME 'univentionAppMaintainer' DESC 'App maintainer' SINGLE-VALUE EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:12 NAME 'univentionAppWebsite' DESC 'App website' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:13 NAME 'univentionAppWebsiteVendor' DESC 'App website vendor' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:14 NAME 'univentionAppWebsiteMaintainer' DESC 'App website maintainer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:15 NAME 'univentionAppWebInterface' DESC 'App web interface' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:16 NAME 'univentionAppWebInterfaceName' DESC 'App web interface name' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:17 NAME 'univentionAppConflictingApps' DESC 'Conflicting Apps' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:18 NAME 'univentionAppConflictingSystemPackages' DESC 'Conflicting system packages' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:19 NAME 'univentionAppDefaultPackages' DESC 'Default packages of the App' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:20 NAME 'univentionAppDefaultPackagesMaster' DESC 'Default packages of the App for the master' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:21 NAME 'univentionAppUMCModuleName' DESC 'The Apps UMC module name' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:22 NAME 'univentionAppUMCModuleFlavor' DESC 'Flavor of the Apps UMC module' SINGLE-VALUE EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:23 NAME 'univentionAppServerRole' DESC 'Valid server roles for the App' EQUALITY caseExactMatch SUBSTR caseExactSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( univentionAppAttributeType:24 NAME 'univentionAppInstalledOnServer' DESC 'FQDNs of servers the App is installed on' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) objectclass ( univentionAppObjectClass:1 NAME 'univentionApp' DESC 'UCS App Metadata' SUP top MUST ( univentionAppID ) MAY ( univentionAppName $ univentionAppVersion $ univentionAppDescription $ univentionAppLongDescription $ univentionAppScreenshot $ univentionAppIcon $ univentionAppCategory $ univentionAppVendor $ univentionAppContact $ univentionAppMaintainer $ univentionAppWebsite $ univentionAppWebsiteVendor $ univentionAppWebsiteMaintainer $ univentionAppWebInterface $ univentionAppWebInterfaceName $ univentionAppConflictingApps $ univentionAppConflictingSystemPackages $ univentionAppDefaultPackages $ univentionAppDefaultPackagesMaster $ univentionAppUMCModuleName $ univentionAppUMCModuleFlavor $ univentionAppServerRole $ univentionAppInstalledOnServer ) ) ditcontentrule ( univentionAppObjectClass:1 NAME 'univentionApp' AUX univentionObject )