StyleBooks manage NetScaler configurations by computing the necessary configuration objects on the NetScaler instances. These objects are added, updated, or removed from the instance each time you create or update a ConfigPack. That is when you specify the "desired state."
However, some NetScaler configuration objects support a few operations other than create, update, or delete (CRUD operations). For example, a load balancer object (lbvserver) or a NetScaler feature object (nsfeature) can support the "enable" or "disable" operation. Similarly, NetScaler certkeys support the "link" and "unlink" operation to link or unlink a certificate to another certificate. These operations on NetScaler objects are called as non-CRUD operations.
This section describes how to perform non-CRUD operations on configuration objects that support them using StyleBooks.
The binding between configuration objects (for example, bind a certkey to a lbvserver) is not a non-CRUD operation because NITRO bindings are represented as configuration objects in their own right. These objects are created and deleted like any other NetScaler configuration object.