Get Deployment Roles for DNS and IP Address Space Objects - BlueCat Address Manager - 8.3.1

Address Manager API Guide

prodname
BlueCat Address Manager
version_custom
8.3.1

Returns the DNS and DHCP deployment roles associated with the specified object. For DNS Views and zones, getDeploymentRoles() returns DNS deployment roles. For IP address space objects, such as IPv4 blocks and networks, IPv6 blocks and networks, DHCP classes, and MAC pools, getDeploymentRoles() returns DNS and DHCP deployment roles.

Output / Response
Returns an array of APIDeploymentRole objects representing the deployment roles associated with the specified object. The properties string contains the following elements:
  • view—for DNS deployment roles set for IP address space objects.
  • zoneTransServerInterface—the server interface for zone transfers for the deployment role types of slave, stealth slave, forwarder and stub.
  • inherited—returns true or false to indicate whether the deployment role was inherited or not.

API Call:

APIDeploymentRole[] getDeploymentRoles( long entityId )
Parameter Description
entityId The object ID for a DNS view, DNS zone, IPv4 block or network, IPv6 block or network, DHCP class, or MAC pool.