Configuration Insert Configuration Module
Creates a new configuration module for the specified configuration profile.
Privileges required:
UPDATE
ENTERPRISE_PROFILE
, or
UPDATE
OPERATOR_PROFILE
Request
URI
POST
https://{api_host}/portal/rest/configuration/insertConfigurationModule
COPY
Request Body
Show optional properties
{
"name": "string",
"data": {},
"configurationId": 0
}
{
"enterpriseId": 0,
"name": "string",
"type": "string",
"description": "string",
"data": {},
"configurationId": 0,
"version": "string"
}
integer
enterpriseId
Optional
enterpriseId
string
name
Required
name
Possible values are :
imageUpdate,
controlPlane,
managementPlane,
firewall,
QOS,
deviceSettings,
WAN,
metaData,
properties,
analyticsSettings,
string
type
Optional
type
Possible values are :
ENTERPRISE,
OPERATOR,
GATEWAY,
string
description
Optional
description
object
data
Required
data
integer
configurationId
Required
configurationId
string
version
Optional
version
Responses
200
Request was successfully processed
Returns
insertion_confirmation
of type(s)
application/json
{
"id": 123,
"rows": 1
}
integer
id
Optional
The id of the newly-created object.
integer
rows
Required
The number of rows modified
string
error
Optional
An error message explaining why the method failed
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"name:"string","data:"object","configurationId:"integer"}' https://{api_host}/portal/rest/configuration/insertConfigurationModule