univention.admin.handlers.policies package

import all policy modules

Submodules

univention.admin.handlers.policies.admin_container module

UDM module for the admin container policies

class univention.admin.handlers.policies.admin_container.adminFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'adminFixedAttributes'
choices = [('univentionAdminListModules', 'List of Univention Directory Manager modules')]
class univention.admin.handlers.policies.admin_container.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/admin_container'

univention.admin.handlers.policies.desktop module

UDM module for the desktop settings policies

class univention.admin.handlers.policies.desktop.desktopFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'desktopFixedAttributes'
choices = [('univentionDesktopLanguage', 'Desktop language'), ('univentionDesktopProfile', 'Desktop profile')]
class univention.admin.handlers.policies.desktop.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/desktop'

univention.admin.handlers.policies.dhcp_boot module

UDM module for the DHCP boot settings policies

class univention.admin.handlers.policies.dhcp_boot.dhcp_bootFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dvcp_bootFixedAttributes'
choices = [('univentionDhcpBootServer', 'Boot server'), ('univentionDhcpBootFilename', 'Boot filename')]
class univention.admin.handlers.policies.dhcp_boot.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_boot'

univention.admin.handlers.policies.dhcp_dns module

UDM module for the DHCP DNS settings policies

class univention.admin.handlers.policies.dhcp_dns.dhcp_dnsFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_dnsFixedAttributes'
choices = [('univentionDhcpDomainName', 'Domain name'), ('univentionDhcpDomainNameServers', 'Domain name servers')]
class univention.admin.handlers.policies.dhcp_dns.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_dns'

univention.admin.handlers.policies.dhcp_dnsupdate module

UDM module for the DHCP DNS update settings policies

class univention.admin.handlers.policies.dhcp_dnsupdate.dhcp_dnsupdateFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_dnsupdateFixedAttributes'
choices = [('univentionDhcpDdnsHostname', 'DDNS hostname'), ('univentionDhcpDdnsDomainname', 'DDNS domain name'), ('univentionDhcpDdnsRevDomainname', 'DDNS reverse domain name'), ('univentionDhcpDdnsUpdates', 'DDNS updates'), ('univentionDhcpDdnsDdnsUpdateStyle', 'DDNS update style'), ('univentionDhcpDdnsDoForwardUpdates', 'DDNS forward update'), ('univentionDhcpDdnsUpdateStaticLeases', 'Update static leases'), ('univentionDhcpDdnsClientUpdates', 'Client updates')]
class univention.admin.handlers.policies.dhcp_dnsupdate.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_dnsupdate'

univention.admin.handlers.policies.dhcp_leasetime module

UDM module for DHCP lease time setting policies

class univention.admin.handlers.policies.dhcp_leasetime.dhcp_leasetimeFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_leasetimeFixedAttributes'
choices = [('univentionDhcpLeaseTimeDefault', 'Default lease time'), ('univentionDhcpLeaseTimeMax', 'Maximum lease time'), ('univentionDhcpLeaseTimeMin', 'Minimum lease time')]
class univention.admin.handlers.policies.dhcp_leasetime.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_leasetime'

univention.admin.handlers.policies.dhcp_netbios module

UDM module for DHCP netbios setting policies

class univention.admin.handlers.policies.dhcp_netbios.dhcp_netbiosFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_netbiosFixedAttributes'
choices = [('univentionDhcpNetbiosNameServers', 'NetBIOS name servers'), ('univentionDhcpNetbiosScope', 'NetBIOS scope'), ('univentionDhcpNetbiosNodeType', 'NetBIOS node type')]
class univention.admin.handlers.policies.dhcp_netbios.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_netbios'

univention.admin.handlers.policies.dhcp_routing module

UDM module for DHCP routing policies

class univention.admin.handlers.policies.dhcp_routing.dhcp_routingFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_routingFixedAttributes'
choices = [('univentionDhcpRouters', 'Routers')]
class univention.admin.handlers.policies.dhcp_routing.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_routing'

univention.admin.handlers.policies.dhcp_scope module

UDM module for DHCP scope policies

class univention.admin.handlers.policies.dhcp_scope.dhcp_scopeFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_scopeFixedAttributes'
choices = [('univentionDhcpUnknownClients', 'Unknown clients'), ('univentionDhcpBootp', 'BOOTP'), ('univentionDhcpBooting', 'Booting'), ('univentionDhcpDuplicates', 'Duplicates'), ('univentionDhcpDeclines', 'Declines')]
class univention.admin.handlers.policies.dhcp_scope.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_scope'

univention.admin.handlers.policies.dhcp_statements module

UDM module for DHCP statement policies

class univention.admin.handlers.policies.dhcp_statements.dhcp_statementsFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'dhcp_statementsFixedAttributes'
choices = [('univentionDhcpAuthoritative', 'Authoritative'), ('univentionDhcpBootUnknownClients', 'Boot unknown clients'), ('univentionDhcpPingCheck', 'Ping check'), ('univentionDhcpGetLeaseHostnames', 'Add hostnames to leases'), ('univentionDhcpServerIdentifier', 'Server identifier'), ('univentionDhcpServerName', 'Server name')]
class univention.admin.handlers.policies.dhcp_statements.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/dhcp_statements'

univention.admin.handlers.policies.ldapserver module

UDM module for the LDAP servers policies

class univention.admin.handlers.policies.ldapserver.ldapServerFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'updateFixedAttributes'
choices = [('univentionLDAPServer', 'LDAP Server')]
class univention.admin.handlers.policies.ldapserver.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/ldapserver'

univention.admin.handlers.policies.maintenance module

UDM module for the client maintenance policies

class univention.admin.handlers.policies.maintenance.maintenanceFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'maintenanceFixedAttributes'
choices = [('univentionCron', 'Maintenance')]
class univention.admin.handlers.policies.maintenance.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/maintenance'
parse_cron(cronstring)[source]

univention.admin.handlers.policies.masterpackages module

UDM module for the Primary or Backup Directory Node packages policies

class univention.admin.handlers.policies.masterpackages.masterPackagesFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'masterPackagesFixedAttributes'
choices = [('univentionMasterPackages', 'Package installation list'), ('univentionMasterPackagesRemove', 'Package removal list')]
class univention.admin.handlers.policies.masterpackages.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/masterpackages'

univention.admin.handlers.policies.memberpackages module

UDM module for the Managed Node packages policies

class univention.admin.handlers.policies.memberpackages.memberPackagesFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'memberPackagesFixedAttributes'
choices = [('univentionMemberPackages', 'Package installation list'), ('univentionMemberPackagesRemove', 'Package removal list')]
class univention.admin.handlers.policies.memberpackages.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/memberpackages'

univention.admin.handlers.policies.nfsmounts module

UDM module for NFS mounts policies

class univention.admin.handlers.policies.nfsmounts.ldapServerFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'updateFixedAttributes'
choices = [('univentionNFSMounts', 'Mount NFS shares')]
univention.admin.handlers.policies.nfsmounts.unmapMounts(old, encoding=())[source]
univention.admin.handlers.policies.nfsmounts.mapMounts(old, encoding=())[source]
class univention.admin.handlers.policies.nfsmounts.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/nfsmounts'

univention.admin.handlers.policies.policy module

UDM module for all policies

class univention.admin.handlers.policies.policy.object(co, lo, position, dn='', superordinate=None, attributes=None)[source]

Bases: univention.admin.handlers.simpleLdap

module = 'policies/policy'
univention.admin.handlers.policies.policy.lookup(co, lo, filter_s, base='', superordinate=None, scope='sub', unique=False, required=False, timeout=- 1, sizelimit=0)[source]
univention.admin.handlers.policies.policy.identify(dn, attr, canonical=False)[source]

univention.admin.handlers.policies.printserver module

UDM module for the print server policies

class univention.admin.handlers.policies.printserver.printServerFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'updateFixedAttributes'
choices = [('univentionPrintServer', 'Print server')]
class univention.admin.handlers.policies.printserver.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/printserver'

univention.admin.handlers.policies.pwhistory module

UDM module for the password history policies

class univention.admin.handlers.policies.pwhistory.pwhistoryFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'pwhistoryFixedAttributes'
choices = [('univentionPWHistoryLen', 'History length'), ('univentionPWExpiryInterval', 'Password expiry interval'), ('univentionPWLength', 'Password length')]
class univention.admin.handlers.policies.pwhistory.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/pwhistory'

univention.admin.handlers.policies.registry module

UDM module for the configuration registry policies

class univention.admin.handlers.policies.registry.registryFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'registryFixedAttributes'
choices = [('registry', 'UCR Variables')]
class univention.admin.handlers.policies.registry.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

UCR_HEX = 'univentionRegistry;entry-hex-'
module = 'policies/registry'

univention.admin.handlers.policies.release module

UDM module for the release settings policies

class univention.admin.handlers.policies.release.releaseFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'releaseFixedAttributes'
choices = [('univentionUpdateVersion', 'Release Version')]
class univention.admin.handlers.policies.release.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/release'

univention.admin.handlers.policies.repositoryserver module

UDM module for the repository servers policies

class univention.admin.handlers.policies.repositoryserver.ldapServerFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'updateFixedAttributes'
choices = [('univentionRepositoryServer', 'Repository server')]
class univention.admin.handlers.policies.repositoryserver.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/repositoryserver'

univention.admin.handlers.policies.repositorysync module

UDM module for the repository sync policies

class univention.admin.handlers.policies.repositorysync.repositorySyncFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'repositorySyncFixedAttributes'
choices = [('univentionRepositoryCron', 'Repository synchronisation')]
class univention.admin.handlers.policies.repositorysync.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/repositorysync'
parse_cron(cronstring)[source]

univention.admin.handlers.policies.share_userquota module

UDM module for the share userquota policies

class univention.admin.handlers.policies.share_userquota.shareUserQuotaFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'shareUserQuotaFixedAttributes'
choices = [('univentionQuotaSoftLimitSpace', 'Soft limit'), ('univentionQuotaHardLimitSpace', 'Hard limit'), ('univentionQuotaSoftLimitInodes', 'Soft limit (Files)'), ('univentionQuotaHardLimitInodes', 'Hard limit (Files)'), ('univentionQuotaReapplyEveryLogin', 'Reapply settings on every login')]
class univention.admin.handlers.policies.share_userquota.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/share_userquota'

univention.admin.handlers.policies.slavepackages module

UDM module for the Replica Directory Node packages policies

class univention.admin.handlers.policies.slavepackages.slavePackagesFixedAttributes[source]

Bases: univention.admin.syntax.select

name = 'slavePackagesFixedAttributes'
choices = [('univentionSlavePackages', 'Package installation list'), ('univentionSlavePackagesRemove', 'Package removal list')]
class univention.admin.handlers.policies.slavepackages.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/slavepackages'

univention.admin.handlers.policies.umc module

admin module: policy defining access restriction for UMC

class univention.admin.handlers.policies.umc.umcFixedAttributes[source]

Bases: univention.admin.syntax.select

choices = (('umcPolicyGrantedOperationSet', 'Allowed UMC operation sets'),)
class univention.admin.handlers.policies.umc.object(co, lo, position, dn='', superordinate=None, attributes=[])[source]

Bases: univention.admin.handlers.simplePolicy

module = 'policies/umc'