univention.admin.handlers.policies package
Contents
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')]¶
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')]¶
- 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.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')]¶
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'¶