@itentialopensource/adapter-viptela
Version:
This adapter integrates with system Viptela
1,947 lines • 305 kB
YAML
openapi: 3.0.0
info:
title: adapter-viptela
contact: {}
version: '1.0.0'
servers:
- url: https://{defaultHost}
variables:
defaultHost:
default: www.example.com
paths:
/statistics/interface:
get:
summary: getStatisticsinterface
description: ''
operationId: getStatisticsinterface
parameters:
- name: query
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postStatisticsinterface
description: ''
operationId: postStatisticsinterface
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/aggregation:
get:
summary: getStatisticsinterfaceaggregation
description: ''
operationId: getStatisticsinterfaceaggregation
parameters:
- name: query
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postStatisticsinterfaceaggregation
description: ''
operationId: postStatisticsinterfaceaggregation
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/csv:
get:
summary: getStatisticsinterfacecsv
description: ''
operationId: getStatisticsinterfacecsv
parameters:
- name: query
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/doccount:
get:
summary: getStatisticsinterfacedoccount
description: ''
operationId: getStatisticsinterfacedoccount
parameters:
- name: query
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postStatisticsinterfacedoccount
description: ''
operationId: postStatisticsinterfacedoccount
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/fields:
get:
summary: getStatisticsinterfacefields
description: ''
operationId: getStatisticsinterfacefields
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/page:
get:
summary: getStatisticsinterfacepage
description: ''
operationId: getStatisticsinterfacepage
parameters:
- name: query
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: scrollId
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: count
in: query
description: ''
style: form
explode: true
schema:
type: number
format: double
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postStatisticsinterfacepage
description: ''
operationId: postStatisticsinterfacepage
parameters:
- name: scrollId
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: count
in: query
description: ''
style: form
explode: true
schema:
type: number
format: double
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/statistics/interface/query/fields:
get:
summary: getStatisticsinterfacequeryfields
description: ''
operationId: getStatisticsinterfacequeryfields
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/data/device/state/{stateDataType}:
get:
summary: getDatadevicestatestateDataType
description: ''
operationId: getDatadevicestatestateDataType
parameters:
- name: stateDataType
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: startId
in: query
description: ''
style: form
explode: true
schema:
type: string
- name: count
in: query
description: ''
style: form
explode: true
schema:
type: number
format: double
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/data/device/state/{stateDataType}/fields:
get:
summary: getDatadevicestatestateDataTypefields
description: ''
operationId: getDatadevicestatestateDataTypefields
parameters:
- name: stateDataType
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/data/device/state/{stateDataType}/query:
get:
summary: getDatadevicestatestateDataTypequery
description: ''
operationId: getDatadevicestatestateDataTypequery
parameters:
- name: stateDataType
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device:
get:
summary: getDevice
description: ''
operationId: getDevice
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/config:
get:
summary: getDeviceconfig
description: ''
operationId: getDeviceconfig
parameters:
- name: deviceId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/config/html:
get:
summary: getDeviceconfightml
description: ''
operationId: getDeviceconfightml
parameters:
- name: deviceId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/counters:
get:
summary: getDevicecounters
description: ''
operationId: getDevicecounters
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/devicestatus:
get:
summary: getDevicedevicestatus
description: ''
operationId: getDevicedevicestatus
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/hardwarehealth/detail:
get:
summary: getDevicehardwarehealthdetail
description: ''
operationId: getDevicehardwarehealthdetail
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/hardwarehealth/summary:
get:
summary: getDevicehardwarehealthsummary
description: ''
operationId: getDevicehardwarehealthsummary
parameters:
- name: isCached
in: query
description: ''
style: form
explode: true
schema:
type: boolean
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/keyvalue:
get:
summary: getDevicekeyvalue
description: ''
operationId: getDevicekeyvalue
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/models:
get:
summary: getDevicemodels
description: ''
operationId: getDevicemodels
parameters:
- name: list
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/models/{uuid}:
get:
summary: getDevicemodelsuuid
description: ''
operationId: getDevicemodelsuuid
parameters:
- name: uuid
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/monitor:
get:
summary: getDevicemonitor
description: ''
operationId: getDevicemonitor
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/queues:
get:
summary: getDevicequeues
description: ''
operationId: getDevicequeues
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/reachable:
get:
summary: getDevicereachable
description: ''
operationId: getDevicereachable
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/stats:
get:
summary: getDevicestats
description: ''
operationId: getDevicestats
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/status:
get:
summary: getDevicestatus
description: ''
operationId: getDevicestatus
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/sync_status:
get:
summary: getDevicesyncStatus
description: ''
operationId: getDevicesyncStatus
parameters:
- name: groupId
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/syncall/memorydb:
post:
summary: postDevicesyncallmemorydb
description: ''
operationId: postDevicesyncallmemorydb
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/tloc:
get:
summary: getDevicetloc
description: ''
operationId: getDevicetloc
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/tlocutil:
get:
summary: getDevicetlocutil
description: ''
operationId: getDevicetlocutil
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/tlocutil/detail:
get:
summary: getDevicetlocutildetail
description: ''
operationId: getDevicetlocutildetail
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/unreachable:
get:
summary: getDeviceunreachable
description: ''
operationId: getDeviceunreachable
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/unreachable/{deviceIP}:
delete:
summary: deleteDeviceunreachabledeviceIP
description: ''
operationId: deleteDeviceunreachabledeviceIP
parameters:
- name: deviceIP
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/vedgeinventory/detail:
get:
summary: getDevicevedgeinventorydetail
description: ''
operationId: getDevicevedgeinventorydetail
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/vedgeinventory/summary:
get:
summary: getDevicevedgeinventorysummary
description: ''
operationId: getDevicevedgeinventorysummary
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/vmanage:
get:
summary: getDevicevmanage
description: ''
operationId: getDevicevmanage
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/changepartition:
get:
summary: getDeviceactionchangepartition
description: ''
operationId: getDeviceactionchangepartition
parameters:
- name: deviceId
in: query
description: ''
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionchangepartition
description: ''
operationId: postDeviceactionchangepartition
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/defaultpartition:
post:
summary: postDeviceactiondefaultpartition
description: ''
operationId: postDeviceactiondefaultpartition
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/filter/vpn:
get:
summary: getDeviceactionfiltervpn
description: ''
operationId: getDeviceactionfiltervpn
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/install:
get:
summary: getDeviceactioninstall
description: ''
operationId: getDeviceactioninstall
parameters:
- name: deviceId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactioninstall
description: ''
operationId: postDeviceactioninstall
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/install/devices/{deviceType}:
get:
summary: getDeviceactioninstalldevicesdeviceType
description: ''
operationId: getDeviceactioninstalldevicesdeviceType
parameters:
- name: deviceType
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: groupId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/list:
get:
summary: getDeviceactionlist
description: ''
operationId: getDeviceactionlist
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/reboot:
get:
summary: getDeviceactionreboot
description: ''
operationId: getDeviceactionreboot
parameters:
- name: deviceId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionreboot
description: ''
operationId: postDeviceactionreboot
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/reboot/devices/{deviceType}:
get:
summary: getDeviceactionrebootdevicesdeviceType
description: ''
operationId: getDeviceactionrebootdevicesdeviceType
parameters:
- name: deviceType
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: groupId
in: query
description: ''
required: true
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/rediscover:
get:
summary: getDeviceactionrediscover
description: ''
operationId: getDeviceactionrediscover
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionrediscover
description: ''
operationId: postDeviceactionrediscover
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/rediscoverall:
post:
summary: postDeviceactionrediscoverall
description: ''
operationId: postDeviceactionrediscoverall
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/removepartition:
get:
summary: getDeviceactionremovepartition
description: ''
operationId: getDeviceactionremovepartition
parameters:
- name: deviceId
in: query
description: ''
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionremovepartition
description: ''
operationId: postDeviceactionremovepartition
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/startmonitor:
get:
summary: getDeviceactionstartmonitor
description: ''
operationId: getDeviceactionstartmonitor
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/uniquevpnlist:
post:
summary: postDeviceactionuniquevpnlist
description: ''
operationId: postDeviceactionuniquevpnlist
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/vpn:
get:
summary: getDeviceactionvpn
description: ''
operationId: getDeviceactionvpn
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/ztp/upgrade:
get:
summary: getDeviceactionztpupgrade
description: ''
operationId: getDeviceactionztpupgrade
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionztpupgrade
description: ''
operationId: postDeviceactionztpupgrade
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/ztp/upgrade/setting:
get:
summary: getDeviceactionztpupgradesetting
description: ''
operationId: getDeviceactionztpupgradesetting
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: postDeviceactionztpupgradesetting
description: ''
operationId: postDeviceactionztpupgradesetting
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/policy/vsmart/activate/{policyId}:
post:
summary: activatePolicy
description: ''
operationId: activatePolicy
parameters:
- name: policyId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/policy/vsmart/deactivate/{policyId}:
post:
summary: deActivatePolicy
description: ''
operationId: deActivatePolicy
parameters:
- name: policyId
in: path
description: ''
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/device/action/status/{policyId}:
get:
summary: getDeviceVsmartStatus
description: ''
operationId: getDeviceVsmartStatus
parameters:
- name: policyId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/policy/vsmart:
get:
summary: getVsmartPolicyList
description: ''
operationId: getVsmartPolicyList
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: createVSmartTemplate
description: ''
operationId: createVSmartTemplate
parameters: []
requestBody:
description: ''
content:
application/json:
schema:
type: object
required: false
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/input:
post:
summary: createDeviceInput
description: ''
operationId: createDeviceInput
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/config:
post:
summary: getDeviceConfigurationPreview
description: ''
operationId: getDeviceConfigurationPreview
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attachcli:
post:
summary: pushCLITemplate
description: ''
operationId: pushCLITemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attachfeature:
post:
summary: pushMasterTemplate
description: ''
operationId: pushMasterTemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/config/device/mode/cli:
post:
summary: updateDeviceToCLIMode
description: ''
operationId: updateDeviceToCLIMode
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
get:
summary: generateCLIModeDevices
description: ''
operationId: generateCLIModeDevices
parameters:
- name: type
in: query
description: ''
required: true
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/available/{masterTemplateId}:
get:
summary: getDeviceList
description: ''
operationId: getDeviceList
parameters:
- name: masterTemplateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attachment:
post:
summary: pushMixTemplate
description: ''
operationId: pushMixTemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attachedconfig:
get:
summary: getAttachedConfigToDevice
description: ''
operationId: getAttachedConfigToDevice
parameters:
- name: deviceId
in: query
description: ''
style: form
explode: true
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attached/{masterTemplateId}:
get:
summary: getAttachedDeviceList
description: ''
operationId: getAttachedDeviceList
parameters:
- name: masterTemplateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/exportcsv:
post:
summary: createInputWithoutDevice
description: ''
operationId: createInputWithoutDevice
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/process/input/file:
post:
summary: processInputCommaSepFile
description: ''
operationId: processInputCommaSepFile
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/verify:
post:
summary: validateTemplate
description: ''
operationId: validateTemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/attachcloudx:
post:
summary: pushCloudxConfig
description: ''
operationId: pushCloudxConfig
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
put:
summary: editCloudxConfig
description: ''
operationId: editCloudxConfig
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/detachcloudx:
post:
summary: detachSites
description: ''
operationId: detachSites
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/duplicateip:
post:
summary: getDevicesWithDuplicateIP
description: ''
operationId: getDevicesWithDuplicateIP
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/detach:
post:
summary: detachDeviceTemplate
description: ''
operationId: detachDeviceTemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device/config/vbond:
get:
summary: checkVbond
description: ''
operationId: checkVbond
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature:
get:
summary: generateTemplateList
description: ''
operationId: generateTemplateList
parameters:
- name: summary
in: query
description: ''
style: form
explode: true
schema:
type: boolean
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
post:
summary: createTemplate
description: ''
operationId: createTemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/object/{templateId}:
get:
summary: getTemplate
description: ''
operationId: getTemplate
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/{templateId}:
put:
summary: editTemplate
description: ''
operationId: editTemplate
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
delete:
summary: deleteTemplate
description: ''
operationId: deleteTemplate
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/li/{templateId}:
put:
summary: editLITemplate
description: ''
operationId: editLITemplate
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/li:
post:
summary: createLITemplate
description: ''
operationId: createLITemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
get:
summary: listLITemplate
description: ''
operationId: listLITemplate
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/{deviceType}:
get:
summary: generateTemplateByDeviceType
description: ''
operationId: generateTemplateByDeviceType
parameters:
- name: deviceType
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/definition/{templateId}:
get:
summary: getTemplateDefinition
description: ''
operationId: getTemplateDefinition
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/types:
get:
summary: generateTemplateTypes
description: ''
operationId: generateTemplateTypes
parameters: []
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/types/definition/{typeName}/{version}:
get:
summary: generateTemplateTypeDefinition
description: ''
operationId: generateTemplateTypeDefinition
parameters:
- name: typeName
in: path
description: ''
required: true
style: simple
schema:
type: string
- name: version
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/master/{typeName}:
get:
summary: generateMasterTemplateDefinition
description: ''
operationId: generateMasterTemplateDefinition
parameters:
- name: typeName
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/feature/devicetemplates/{templateId}:
get:
summary: getDeviceTemplatesAttachedToFeature
description: ''
operationId: getDeviceTemplatesAttachedToFeature
parameters:
- name: templateId
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: Successful operation
headers: {}
content:
application/json:
schema:
type: object
deprecated: false
/template/device:
get:
summary: generateMasterTemplateList