<?xml version="1.0" encoding="utf-8"?>
<!--
  Administrativ mall för Privera, Itha AB.

  Principerna skriver under HKLM\Software\Policies\Privera. Programmet läser
  nyckeln vid start, så en ändring gäller från nästa start.

  Grupprinciper: lägg Privera.admx i PolicyDefinitions (lokalt eller i
  domänens centrala arkiv) och Privera.adml i sv-SE\ och en-US\ under den.
  Intune: importera Privera.admx med en-US\Privera.adml.

  Mallen beror inte på någon annan ADMX-fil.
-->
<policyDefinitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" revision="1.0" schemaVersion="1.0" xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions">
  <policyNamespaces>
    <target prefix="privera" namespace="Itha.Policies.Privera" />
  </policyNamespaces>
  <resources minRequiredRevision="1.0" />
  <supportedOn>
    <definitions>
      <definition name="SUPPORTED_Privera_0_9_0_beta20" displayName="$(string.SUPPORTED_Privera_0_9_0_beta20)" />
      <definition name="SUPPORTED_Privera_0_9_0_beta21" displayName="$(string.SUPPORTED_Privera_0_9_0_beta21)" />
      <definition name="SUPPORTED_Privera_0_9_0_beta22" displayName="$(string.SUPPORTED_Privera_0_9_0_beta22)" />
    </definitions>
  </supportedOn>
  <categories>
    <category name="Privera" displayName="$(string.Privera)" />
    <category name="Sakerhetslogg" displayName="$(string.Sakerhetslogg)">
      <parentCategory ref="Privera" />
    </category>
    <category name="Uppdateringar" displayName="$(string.Uppdateringar)">
      <parentCategory ref="Privera" />
    </category>
  </categories>
  <policies>
    <policy name="SecurityLogEnabled" class="Machine" displayName="$(string.SecurityLogEnabled)" explainText="$(string.SecurityLogEnabled_Help)" key="Software\Policies\Privera" valueName="SecurityLogEnabled">
      <parentCategory ref="Sakerhetslogg" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta20" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="SecurityLogDirectory" class="Machine" displayName="$(string.SecurityLogDirectory)" explainText="$(string.SecurityLogDirectory_Help)" presentation="$(presentation.SecurityLogDirectory)" key="Software\Policies\Privera">
      <parentCategory ref="Sakerhetslogg" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta20" />
      <elements>
        <text id="SecurityLogDirectory" valueName="SecurityLogDirectory" expandable="true" required="true" maxLength="240" />
      </elements>
    </policy>
    <policy name="EventLogEnabled" class="Machine" displayName="$(string.EventLogEnabled)" explainText="$(string.EventLogEnabled_Help)" key="Software\Policies\Privera" valueName="EventLogEnabled">
      <parentCategory ref="Sakerhetslogg" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta20" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="AllowClearExportLogs" class="Machine" displayName="$(string.AllowClearExportLogs)" explainText="$(string.AllowClearExportLogs_Help)" key="Software\Policies\Privera" valueName="AllowClearExportLogs">
      <parentCategory ref="Sakerhetslogg" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta20" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="RequireEventLogForExport" class="Machine" displayName="$(string.RequireEventLogForExport)" explainText="$(string.RequireEventLogForExport_Help)" key="Software\Policies\Privera" valueName="RequireEventLogForExport">
      <parentCategory ref="Sakerhetslogg" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta22" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="AllowDebugPort" class="Machine" displayName="$(string.AllowDebugPort)" explainText="$(string.AllowDebugPort_Help)" key="Software\Policies\Privera" valueName="AllowDebugPort">
      <parentCategory ref="Privera" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta22" />
      <enabledValue>
        <decimal value="1" />
      </enabledValue>
      <disabledValue>
        <decimal value="0" />
      </disabledValue>
    </policy>
    <policy name="UpdateMode" class="Machine" displayName="$(string.UpdateMode)" explainText="$(string.UpdateMode_Help)" presentation="$(presentation.UpdateMode)" key="Software\Policies\Privera">
      <parentCategory ref="Uppdateringar" />
      <supportedOn ref="SUPPORTED_Privera_0_9_0_beta21" />
      <elements>
        <enum id="UpdateMode" valueName="UpdateMode" required="true">
          <item displayName="$(string.UpdateMode_Av)">
            <value>
              <decimal value="0" />
            </value>
          </item>
          <item displayName="$(string.UpdateMode_Kontrollera)">
            <value>
              <decimal value="1" />
            </value>
          </item>
          <item displayName="$(string.UpdateMode_Automatisk)">
            <value>
              <decimal value="2" />
            </value>
          </item>
        </enum>
      </elements>
    </policy>
  </policies>
</policyDefinitions>
