Documentation

ddns

Table of Contents

Functions

add_ddnsuser()  : mixed
Anlegen eines DDNS Nutzers
delete_ddnsuser()  : mixed
Löschen eines DDNS Nutzers
get_ddnsusers()  : mixed
Auslesen der DDNS Nutzer
update_ddnsuser()  : mixed
Bearbeiten eines DDNS Nutzers

Functions

add_ddnsuser()

Anlegen eines DDNS Nutzers

add_ddnsuser(array<string|int, mixed> $parameter) : mixed
Parameters
$parameter : array<string|int, mixed>

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • dyndns_comment: der Kommentar
  • dyndns_password: das Passwort
  • dyndns_zone: die Zone, für welche der DDNS Benutzer angelegt werden soll, z.B. domain.tld
  • dyndns_label: das Label, z.B. home
  • dyndns_target_ip: die IP, auf die der Benutzer anfangs zeigen soll
  • dyndns_dual_stack: DualStack Modus (optional)
Tags
link

Beispiel

throws
true

die Aktion wurde durchgeführt

throws
missing_parameter

ein Pflichtparameter fehlt

throws
dyndns_comment_syntax_incorrect
throws
password_syntax_incorrect
throws
dyndns_target_ip_syntax_incorrect
throws
dyndns_label_not_allowed
throws
ddns_limit_reached
throws
dns_settings_not_allowed
throws
settings_not_in_contract
throws
record_name_syntax_incorrect

delete_ddnsuser()

Löschen eines DDNS Nutzers

delete_ddnsuser(array<string|int, mixed> $parameter) : mixed
Parameters
$parameter : array<string|int, mixed>

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • dyndns_login: das zu löschene Login
Tags
link

Beispiel

throws
true

die Aktion wurde durchgeführt

throws
missing_parameter

ein Pflichtparameter fehlt

throws
dyndns_login_not_found

get_ddnsusers()

Auslesen der DDNS Nutzer

get_ddnsusers(array<string|int, mixed> $parameter) : mixed
Parameters
$parameter : array<string|int, mixed>

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • ddns_login: das gewünschte DDNS Login (optional)
Tags
link

Beispiel

throws
array_return

Array mit den vorhandenen DDNS Nutzern im Account

update_ddnsuser()

Bearbeiten eines DDNS Nutzers

update_ddnsuser(array<string|int, mixed> $parameter) : mixed
Parameters
$parameter : array<string|int, mixed>

folgende Parameter sind möglich:

  • kas_login: das betreffende KAS Login
  • kas_auth_data: die Authentifizierungsdaten
  • kas_auth_type: der Authentifizierungstyp
  • dyndns_login: das betreffende Login
  • dyndns_password: das neue Passwort (optional)
  • dyndns_comment: der Kommentar (optional)
  • dyndns_dual_stack: DualStack Modus (optional)
Tags
link

Beispiel

throws
true

die Aktion wurde durchgeführt

throws
missing_parameter

ein Pflichtparameter fehlt

throws
nothing_to_do

es wurde nichts geändert

throws
dyndns_login_not_found
throws
dyndns_comment_syntax_incorrect
throws
password_syntax_incorrect
throws
dyndns_target_ip_syntax_incorrect
throws
dyndns_target_ip6_syntax_incorrect
throws
dns_settings_not_allowed
throws
ddns_service_temporarily_not_available
throws
dyndns_dual_stack_syntax_incorrect

        
On this page

Search results