Deployment Architecture

How to programmatically add an application to a server class in deployment server?

wegscd
Contributor

I have to create and configure a few dozen serverclasses. Trying to script it.

I can create the serverclasses just fine with the deployment/server/serverclasses/{name} REST endpoint, and can use the link rel="edit" endpoint from that to make changes to the newly created serverclass and add hosts to the whitelist. Works great.

What I can NOT figure out how to do is to add applications to the serverclass. The XML indicates that there may be a link for accessing the applications (see the rel="applications"):

 <link href="/servicesNS/nobody/system/deployment/server/serverclasses/app0" rel="list"/>
 <link href="/servicesNS/nobody/system/deployment/server/serverclasses/app0/_reload" rel="_reload"/>
 <link href="/servicesNS/nobody/system/deployment/server/serverclasses/app0" rel="edit"/>
 <link href="/servicesNS/nobody/system/deployment/server/serverclasses/app0" rel="remove"/>
 <link href="/servicesNS/nobody/system/deployment/serverclasses/app0/applications" rel="applications"/>
 <link href="/servicesNS/nobody/system/deployment/serverclasses/app0/clients" rel="clients"/>
 <link href="/servicesNS/nobody/system/deployment/serverclasses/app0/reload" rel="reload"/>

But that /servicesNS/nobody/system/deployment/serverclasses/app0/applications URL is giving me a 404. (There is a
servicesNS/nobody/search/deployment/server/serverclasses/app0/applications URL, but the XML I get back doesn't have an link rel="edit" endpoint listed, so I don't see where that's going to be the solution).

How does one programmatically add an application to a serverclass?

0 Karma
1 Solution

wegscd
Contributor

That's it! You don't add applications to a serverclass, you add and remove serverclasses to/from the application.

0 Karma
Get Updates on the Splunk Community!

What the End of Support for Splunk Add-on Builder Means for You

Hello Splunk Community! We want to share an important update regarding the future of the Splunk Add-on Builder ...

Solve, Learn, Repeat: New Puzzle Channel Now Live

Welcome to the Splunk Puzzle PlaygroundIf you are anything like me, you love to solve problems, and what ...

Building Reliable Asset and Identity Frameworks in Splunk ES

 Accurate asset and identity resolution is the backbone of security operations. Without it, alerts are ...