Functions
Anlegen eines DNS Resource Records
add_dns_settings(array $parameter)
link |
Beispiel |
deprecated |
2016-01-14: Parameter nameserver wurde entfernt |
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- zone_host: die betreffende Zone
- record_type: der TYPE des Resource Records (MX,A,AAAA usw)
- record_name: der NAME des Resource Records
- record_data: die DATA des Resource Records
- record_aux: die AUX des Resource Records
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\dns_settings_not_allowed |
|
\record_already_exists |
|
\record_already_exists_as_non_cname |
|
\record_aux_syntax_incorrect |
|
\record_has_ssl_certificate |
|
\record_name_syntax_incorrect |
|
\record_syntax_incorrect |
|
\zone_not_found |
|
\zone_syntax_incorrect |
|
Löschen eines DNS Resource Records
delete_dns_settings(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
- record_id: die ID des Resource Records
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\in_progress |
das KAS Objekt ist zZt noch in Bearbeitung |
\dns_settings_not_allowed |
|
\record_id_not_found |
|
\record_id_syntax_incorrect |
|
\record_is_not_changeable |
|
Auslesen der DNS Einstellungen einer Zone
get_dns_settings(array $parameter)
link |
Beispiel |
deprecated |
2016-01-14: Parameter nameserver wurde entfernt |
Parameters
$parameter
array
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- zone_host: die betreffende Zone
- record_id: die ID des Resource Records (optional)
Exceptions
\array_return |
Array der DNS Einstellungen zur Zone |
Zurücksetzen der DNS Einstellungen
reset_dns_settings(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
- zone_host: die betreffende Zone
- nameserver: der betreffende Nameserver (optinal, default ns5.kasserver.com)
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\in_progress |
das KAS Objekt ist zZt noch in Bearbeitung |
\nameserver_syntax_incorrect |
|
\zone_not_found |
|
\zone_syntax_incorrect |
|
Bearbeiten eines DNS Resource Records
update_dns_settings(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
- record_id: die ID des Resource Records
- record_name: der NAME des Resource Records (optional)
- record_data: die DATA des Resource Records (optional)
- record_aux: die AUX des Resource Records (optional)
Exceptions
TRUE |
die Aktion wurde durchgeführt |
\missing_parameter |
ein Pflichtparameter fehlt |
\in_progress |
das KAS Objekt ist zZt noch in Bearbeitung |
\nothing_to_do |
es wurde nichts geändert |
\dns_settings_not_allowed |
|
\record_already_exists |
|
\record_already_exists_as_cname |
|
\record_already_exists_as_non_cname |
|
\record_aux_syntax_incorrect |
|
\record_has_ssl_certificate |
|
\record_id_not_found |
|
\record_id_syntax_incorrect |
|
\record_is_not_changeable |
|
\record_name_syntax_incorrect |
|
\record_syntax_incorrect |
|