Inhaltsverzeichnis dieser Seite


Benachrichtigungen bei automatischer Löschung von Zonen

Unter dem Vorgang "zone purge" versteht man die automatische Löschung von Zonen, die nicht mehr verwendet werden. Ist der Vorgang abgeschlossen, wird eine Benachrichtigung an den Hauptbenutzer  verschickt.

Details zur Zonenbereinigung findest du hier.

Auslöser der Benachrichtigung

Der Vorgang läuft mit Hilfe eines Cronjobs im Hintergrund automatisch ab und wird nicht mit einem AutoDNS Task ausgelöst.

Folgende Bedingungen müssen erfüllt sein, damit eine Benachrichtigung verschickt werden kann:

  1. Die Zone muss den Purge-Status "automatisiert" haben.

  2. Die zur Zone gehörende Domain befindet sich seit 60 Tagen nicht mehr im Bestand.
  3. Im AutoDNS Benutzerprofil muss die Checkbox bei Bereinigungs-Benachrichtigungen aktiviert sein.
    → Benutzereinstellungen → Benutzerprofil → API-Einstellungen → Systembenachrichtigungen → Bereinigungs-Benachrichtigungen

Empfänger der Benachrichtigung

Die Benachrichtigungen werden an den Benutzer versendet, der die Zone im Bestand hat.

Benachrichtigung des Hauptbenutzers bei Löschung der Zonen von Unterbenutzern:

Bei Löschung der Zonen eines Unterbenutzers, werden die Benachrichtigungen standardmäßig nur an den Unterbenutzer geschickt.
Sollen sie auch an den Hauptbenutzer geschickt werden, kann dies im Benutzerprofil des Hauptbenutzers eingestellt werden.

→ Benutzerprofil → API-Einstellungen → Systembenachrichtigungen → Unterbenutzer-Benachrichtigungen aktivieren → E-Mail-Adresse eingeben

.arpa Zonen sind von der Bereinigung ausgenommen.

Beispiele

Beispiel für Poll-Benachrichtigungen

JSON
{
   "stid":"20220610-app4-226953",
   "status":{
      "code":"S0905",
      "text":"Die Benachrichtigung wurde erfolgreich abgerufen.",
      "type":"SUCCESS"
   },
   "object":{
      "type":"Message",
      "value":"64774886",
      "summary":1
   },
   "data":[
      {
         "id":64774886,
         "notify":{
            "type":"zone_deleted",
            "object":{
               "type":"zone",
               "data":{
                  "id":12345
               }
            }
         }
      }
   ]
}
XML
<response>
   <result>
      <data>
         <summary>1</summary>
         <message>
            <id>1005420303</id>
            <owner>
               <user>normal_user</user>
               <context>4</context>
            </owner>
            <notify>
               <handle>
                  <id>23307801</id>
               </handle>
               <type>zone_deleted</type>
               <msg>
                  <code>MSG01039</code>
                  <type>notice</type>
               </msg>
               <status>
                  <code>S0303</code>
                  <type>success</type>
               </status>
               <created>2021-05-10 15:06:16</created>
            </notify>
            <created>2021-05-10 15:06:16</created>
         </message>
      </data>
      <status>
         <code>S0905</code>
         <text>Die Benachrichtigung wurde erfolgreich abgerufen.</text>
         <type>success</type>
         <object>
            <type>message</type>
            <value>1005420303</value>
         </object>
      </status>
   </result>
   <stid>20210510-app3-dev-9688</stid>
</response>

Beispiel für Push-Benachrichtigungen

JSON
{
   "stid":"20220610-app4-226953",
   "status":{
      "code":"S0905",
      "text":"Die Benachrichtigung wurde erfolgreich abgerufen.",
      "type":"SUCCESS"
   },
   "object":{
      "type":"Message",
      "value":"64774886",
      "summary":1
   },
   "data":[
      {
         "id":64774886,
         "notify":{
            "type":"zone_deleted",
            "object":{
               "type":"zone",
               "data":{
                  "id":12345
               }
            }
         }
      }
   ]
}



XML
<response>
	<result>
		<data>
			<summary>1</summary>
			<message>
				<handle>
					<id>23308053</id>
				</handle>
				<type>zone_deleted</type>
				<msg>
					<code>MSG01039</code>
					<type>notice</type>
				</msg>
				<status>
					<code>S0303</code>
					<type>success</type>
				</status>
				<id>1005452585</id>
				<created>2021-05-11 10:53:21</created>
			</message>
		</data>
		<status>
			<code>S0905</code>
			<text>Die Benachrichtigung wurde erfolgreich abgerufen.</text>
			<type>success</type>
			<object>
				<type>message</type>
				<value>1005420303</value>
			</object>
		</status>
	</result>
	<stid>20210510-app3-dev-9688</stid>
</response>