以下のStyleBooks REST APIを提供することで、カスタムStyleBookを削除できます。
DELETE
http://<MAS_IP>/stylebook/nitro/v2/config/stylebooks/<NAMESPACE>/<VERSION>/<NAME>?dependencies=true
URL内のdependenciesクエリパラメータが指定されていないか、その値がfalseに設定されている場合、StyleBookの依存関係は削除されません(StyleBook自体のみが削除されます)。
HTTP応答ステータスコード200を受け取った場合、それはカスタムStyleBookとその依存関係がNetScaler Consoleから正常に削除されたことを意味します。
他のStyleBookが依存しているMA Service内のカスタムStyleBookは削除できません。
例えば、NetScaler Consoleで「lb-virtual-ssl-extended」という名前のStyleBookを作成したとします。その後、そのStyleBookを削除することにしました。
IPアドレス、名前、バージョン、およびネームスペースのフィールドを変更した後、curlコマンドラインツールやPostman Chromeブラウザ拡張機能などの任意のツールでAPIを実行できます。
DELETE <http://10.102.201.246/stylebook/nitro/v2/config/stylebooks/com.citrix.adc.stylebooks/2.0/lb-mon_delete?dependencies=false>
StyleBookはNetScaler Consoleから削除されます。