Edit xHA - BlueCat Address Manager - 8.3.2

Address Manager API Guide

prodname
BlueCat Address Manager
version_custom
8.3.2

Updates the xHA pair created.

Output / Response

None.

API call:

void editXHAPair( long xHAServerId, String name, String properties )
Parameter Description
xHAServerId The object ID of the xHA server.
name The name of the xHA server being updated.
properties A string containing options listed in List of options.

List of options

backboneActiveServerIPv4Address The IPv4 address of the xHA interface for the active server (eth1).
backboneActiveServerIPv4Netmask The IPv4 netmask of the xHA interface for the active server (eth1).
backbonePassiveServerIPv4Address The IPv4 address of the xHA interface for the passive server (eth1).
backbonePassiveServerIPv4Netmask The IPv4 netmask of the xHA interface for the passive server (eth1).
overrideDHCPValidation True or false; indicates whether or not the deployment validation settings set at the configuration level is inherited.
checkDHCPConfigurationDeployment True or false; checks the syntax of the dhcpd.conf file and validate data deployed from Address Manager.
overrideDNSValidation True or false; indicates whether or not the deployment validation settings set at the configuration level is inherited.
checkDNSConfigurationDeployment True or false; checks the syntax of the named.conf file and validate data deployed from Address Manager.
checkDNSZonesDeployment True or false; checks the syntax of each DNS zone file and validate data deployed from Address Manager.
postLoadZoneIntegrityValidationDNSDeploy Checks the syntax based on the mode selected. The available modes are as follows:
  • Full—checks for the following conditions:
    • If MX records refer to A or AAAA records, for both in-zone and out-of-zone hostnames.
    • If SRV records refer to A or AAAA records, for both in-zone and out-of-zone hostnames.
    • If Delegation NS records refer to A or AAAA records, for both in-zone and out-of-zone hostnames
    • If glue address records in the zone match those specified by the child.
  • Local—checks for the following conditions:
    • If MX records refer to A or AAAA records, for in-zone hostnames.
    • If SRV records refer to A or AAAA records, for in-zone hostnames.
    • If Delegation NS records refer to an A or AAAA record, for in-zone hostnames.
    • If glue address records in the zone match those specified by the child.
  • Full-sibling—performs the same checks as in Full mode but does not check the glue records.
  • Local-sibling—performs the same checks as in Local mode but does not check the glue records.
  • None—disables all post-load zone integrity checks.
checkNamesValidationModeDNSDeploy Checks names. Specify Ignore, Warn or Fail to determine how Address Manager handles conditions found by this check.
checkIfMXRecordsAreIPsDNSDeploy Checks if MX records point to an IP address rather than an A or AAAA record. Specify Ignore, Warn or Fail to determine how Address Manager handles conditions found by this check.
checkIfMXRecordsPointToCNAMEsDNSDeploy Checks if MX records point to a CNAME record rather than an A or AAAA record. Specify Ignore, Warn or Fail to determine how Address Manager handles conditions found by this check.
checkIfNSRecordsAreIPsDNSDeploy Checks if NS record point to an IP address rather than an A or AAAA record. Specify Ignore, Warn or Fail to determine how Address Manager handles conditions found by this check.
checkIfSRVRecordsPointToCNAMEsDNSDeploy Checks if SRV record point to a CNAME record rather than an A or AAAA record. Specify Ignore, Warn or Fail to determine how Address Manager handles conditions found by this check.
checkForNonTerminalWildcardsDNSDeploy Checks for wildcards in zone names that do not appear as the last segment of a zone name. Specify Ignore or Warn to determine how Address Manager handles conditions found by this check.