Manages the deployment roles that control the services provided by Address Manager-managed servers. These objects support the standard object functions.
|id||the database ID of the deployment role in Address Manager.|
|type||the type of the role (NONE, MASTER, MASTER_HIDDEN, SLAVE, SLAVE_STEALTH, FORWARDER, STUB, RECURSION, PEER, or AD_MASTER.) This field cannot be null.|
|service||DNS, DHCP, or TFTP. This field cannot be null.|
|entityId||the database ID of entity. This value must be greater than 0.|
|serverInterfaceId||the database ID of the server interface. This value must be greater than 0.|
|properties||a string containing extra properties for the object in the format attribute=value. This field can be null if used for forward space. A ViewId property must be provided to assign DNS Roles to a Network or Block for a particular DNS View (reverse space). Multiple properties are separated by a | (pipe) character.|