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!

Get More Out of Your Security Practice With a SIEM

Get More Out of Your Security Practice With a SIEMWednesday, July 31, 2024  |  11AM PT / 2PM ETREGISTER ...

New This Month - SLO Capabilities, APM Advanced Filtering & Usage Analytics Plus ...

More for SLO Management We’re continuing to expand the built-in SLO management experience in Splunk ...

Enterprise Security Content Update (ESCU) | New Releases

In June, the Splunk Threat Research Team had 2 releases of new security content via the Enterprise Security ...