Gets the entire contents of the named.conf file in a sequence of strings, one per line.
Adds the new "acl name" statements if they do not already exist.
If the "acl name" statement already exists, it will delete the
existing statement and replace it with this one.
Deletes the "acl" statements specified by the statement names.
Sets the "controls" statement. If there is no existing controls
statement, one is added. If one exists, it is deleted and replaced
with this new one. There can only be one "controls" statement in the file.
Deletes the "controls" statement. There can only be one "controls" statement in the file.
Adds the specified "include" statements
Deletes the "include" statements.
Sets the "key" statements. If a key statement with this name
already exists, it is deleted and the new one is added.
Otherwise the key statements will be added.
Deletes the specified "key" statements.
Sets a new "logging" statement.
If the logging statement exists, it is deleted and replaced with
the new statement. If there is no logging statement, this one is added.
There can only be one "logging" statement in the file.
Deletes an "logging" statement. There can only be one "logging" statement in the file.
If there is an existing "options" statement, it is replaced
with this statement. If there is no existing "options" statement, this new one is added.
There can only be one "options" statement in the file.
Deletes the "options" statement. There can only be one "options" statement in the file.
Adds the new "server" statements if they do not exist.
If they exist, these statements will replace them.
Deletes the "server" statements.
Adds a new "trusted-keys" statement or replaces the existing one.
There can only be one "trusted_keys" statement in the file.
Deletes an "trusted_keys" statement. There can only be one "trusted_keys" statement in the file.
Get the version of bind (named) running on the server as a string
Gets the version information for this interface.
Gets the entire contents of the named.conf file in a sequence of strings, one per line.
Adds the new "acl name" statements if they do not already exist.
If the "acl name" statement already exists, it will delete the
existing statement and replace it with this one.
Deletes the "acl" statements specified by the statement names.
Sets the "controls" statement. If there is no existing controls
statement, one is added. If one exists, it is deleted and replaced
with this new one. There can only be one "controls" statement in the file.
Deletes the "controls" statement. There can only be one "controls" statement in the file.
Adds the specified "include" statements
Deletes the "include" statements.
Sets the "key" statements. If a key statement with this name
already exists, it is deleted and the new one is added.
Otherwise the key statements will be added.
Deletes the specified "key" statements.
Sets a new "logging" statement.
If the logging statement exists, it is deleted and replaced with
the new statement. If there is no logging statement, this one is added.
There can only be one "logging" statement in the file.
Deletes an "logging" statement. There can only be one "logging" statement in the file.
If there is an existing "options" statement, it is replaced
with this statement. If there is no existing "options" statement, this new one is added.
There can only be one "options" statement in the file.
Deletes the "options" statement. There can only be one "options" statement in the file.
Adds the new "server" statements if they do not exist.
If they exist, these statements will replace them.
Deletes the "server" statements.
Adds a new "trusted-keys" statement or replaces the existing one.
There can only be one "trusted_keys" statement in the file.
Deletes an "trusted_keys" statement. There can only be one "trusted_keys" statement in the file.
Get the version of bind (named) running on the server as a string
Gets the version information for this interface.
The Named interface provides the calls to manipulate the named.conf and the named server
This interface does not support transactions.