Activate Services
Save application service configuration on multiple resources.
Request
URI
POST
https://{api_host}/suite-api/api/applications/agents/services
COPY
Request Body
Api supports one service configuration only
application-service-list
of type(s)
application/json
Required
Show optional properties
{
"targetIds": [
{}
],
"services": [
{
"serviceName": "string",
"configurations": [
{
"configName": "string",
"parameters": [
{}
]
}
]
}
]
}
"{\n \"targetIds\" : [ \"669c40c1-03e5-4e0c-97f1-49dfab8f0d25\", \"f98ec6d7-8200-4ebd-9a9f-e267a79e1f73\" ],\n \"services\" : [ {\n \"serviceName\" : \"service_name\",\n \"configurations\" : [ {\n \"configName\" : \"config_name1\",\n \"isActivated\" : true,\n \"parameters\" : [ ]\n }, {\n \"configName\" : \"config_name2\",\n \"isActivated\" : true,\n \"parameters\" : [ ]\n } ]\n } ]\n}"
array of
string
targetIds
Required
VM or Endpoint or EC2Instance Resource UUIDs
array of
object
services
Required
Application service configuration
Responses
200
The result of task status
Returns
application-task-statuses
of type(s)
application/json
"{\n \"targetIds\" : [ \"669c40c1-03e5-4e0c-97f1-49dfab8f0d25\", \"f98ec6d7-8200-4ebd-9a9f-e267a79e1f73\" ],\n \"services\" : [ {\n \"serviceName\" : \"service_name\",\n \"configurations\" : [ {\n \"configName\" : \"config_name1\",\n \"isActivated\" : true,\n \"parameters\" : [ ]\n }, {\n \"configName\" : \"config_name2\",\n \"isActivated\" : true,\n \"parameters\" : [ ]\n } ]\n } ]\n}"
array of
object
taskStatuses
Required
List of application task status
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"services":["object"],"targetIds":["string"]}' https://{api_host}/suite-api/api/applications/agents/services
Applications Operations
PUT
Remove Vcenter From Configuration
Deprecated
PUT
Add Vcenter To Configuration
Deprecated
PUT
Unsubscribe
PUT
Subscribe
GET
Get Services Configurations
PUT
Update Services Configurations
POST
Save Services Configurations
DELETE
Remove Services Configurations
PUT
Upgrade Agent
PUT
Stop Agent
PUT
Start Agent
POST
Create V Center Mapping
DELETE
Delete V Center Mapping
POST
Query V Center Mappings Info
POST
Sign Client Certificate
POST
Install Agent
DELETE
Uninstall Agent
POST
Activate Services
GET
Get Configuration Details
GET
Get Service Configuration Template
GET
Get Application Resources
GET
Download Client Certificate
GET
Get Agent Operation Status
GET
Get Service Configurations
GET
Get Service Operation Status