Functions
Anlegen eines DDNS Nutzers
add_ddnsuser(array $parameter)
Parameters
$parameter
array
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
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\dyndns_comment_syntax_incorrect |
|
\password_syntax_incorrect |
|
\dyndns_target_ip_syntax_incorrect |
|
\dyndns_label_not_allowed |
|
\ddns_limit_reached |
|
\dns_settings_not_allowed |
|
\settings_not_in_contract |
|
\record_name_syntax_incorrect |
|
Löschen eines DDNS Nutzers
delete_ddnsuser(array $parameter)
Parameters
$parameter
array
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
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\dyndns_login_not_found |
|
Auslesen der DDNS Nutzer
get_ddnsusers(array $parameter)
Parameters
$parameter
array
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)
Exceptions
\array_return |
Array mit den vorhandenen DDNS Nutzern im Account |
Bearbeiten eines DDNS Nutzers
update_ddnsuser(array $parameter)
Parameters
$parameter
array
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)
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\nothing_to_do |
es wurde nichts geändert |
\dyndns_comment_syntax_incorrect |
|
\password_syntax_incorrect |
|
\dyndns_target_ip_syntax_incorrect |
|
\dns_settings_not_allowed |
|