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) 
link Beispiel

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) 
link Beispiel

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) 
link Beispiel

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