Info |
---|
This topic might be out-of-date and is replaced by the following: |
On this Page
Table of Contents | ||||
---|---|---|---|---|
|
SnapLogic APIs
The following SnapLogic APIs enable you to programmatically manage Snaplex nodes.
...
Info | ||
---|---|---|
| ||
<snaplex_path> refers to the complete absolute path of the Snaplex. It should be in the following syntax:
|
POST /api/1/rest/public/snaplex/restart/<snaplex_path>/<hostname>
Requests a restart of the specified node.
Parameters
- hostname: the JCC node hostname.
- msg: The reason for the restart.
- force: whether or not to restart immediately or wait for other jobs to complete. If force is set to True, the JCC node restarts immediately. Otherwise, the JCC node restarts when the pipeline execution completes or reaches the Snaplex maximum waiting time.
Example
https://elastic.snaplogic.com/api/1/rest/public/snaplex/restart/<org>/shared/<plexname>/portal-jcc7.fullsail.snaplogic.com
- body:
- msg: the message
- force: true/false
- authorization: choose Basic Auth and enter your username/password.
POST /api/1/rest/public/snaplex/restart/<snaplex_path>
Requests a rolling restart of a Snaplex.
Only an Org admin can use this API.
Example
https://elastic.snaplogic.com/api/1/rest/public/snaplex/restart/<org>/shared/<snaplex_name>
POST /api/1/rest/public/snaplex/maintenance/<snaplex_path>/<hostname>
Requests putting the JCC node into maintenance mode.
Parameters
- hostname: the JCC node hostname.
- mode: if mode is True, the system puts the JCC node to maintenance mode. Otherwise, the system sets the JCC node to running mode.
Example
https://elastic.snaplogic.com/api/1/rest/public/snaplex/maintenance/shared/host_vm154
- body: mode, true/false (mode is boolean)
- authorization: choose Basic Auth and enter your username/password.
Anchor | ||||
---|---|---|---|---|
|
Retrieve information needed to install and configure a node on a Groundplex. This API can be used when automating the installation of Groundplex nodes.
The optional expire_hours
parameter allows you to set an expiration for the URL, where n
is the number of hours that the link is valid. The default time is 1 hour if the parameter is not specified, and the minimum value is 1 hour.
Example
https://elastic.snaplogic.com/api/1/rest/public/snaplex/config/snaplogic/shared/InstallationTest/?expire_hours=2
- config: a signed link to get the
.slpropz
file that holds the configuration for a Snaplex node. If you are an administrator for the organization, the configuration contains the generic CC credentials. Otherwise, the caller's credentials are included in the configuration. - pkgs: the software packages that are available for installation. The available types are:
plex-rpm
,plex-deb
, andplex-win
. Each type is a separate object with the following field:- uri: the link to download the software.
Related Links
...