REST Resources
-
/ -
/config-template-definitions -
/config-template-definitions /{def-id} /config-templates /{template-id} -
/config-template-definitions /{id} -
/config-template-definitions /{id} /config-templates -
/config-template-definitions /{id} /configuration -
/config-templates -
/config-templates /config-templates-by-ids2 -
/config-templates /deleteTemplateWithVersions -
/config-templates /{from-template-id} /clone -
/config-templates /{id} -
/config-templates /{id} /exec-audit -
/config-templates /{id} /exec-deploy -
/config-templates /{id} /exec-publish -
/config-templates /{id} /exec-undeploy -
/config-templates /{id} /versions -
/config-templates /{id} /versions /{template-version} /exec-auditTemplate -
/config-templates /{id} /versions /{template-version} /exec-compareConfig -
/config-templates /{id} /versions /{template-ver} /exec-deploy -
/config-templates /{id} /versions /{template-ver} /exec-publish -
/config-templates /{id} /versions /{version-num} -
/config-templates /{id} /versions /{version} /configuration -
/config-templates /{template-id} /configuration -
/config-templates /{template-id} /device-associations -
/config-templates /{template-id} /versions /{version-num} /device-associations -
/export-compare-template-job-results -
/jobs /{job-id} /compare-template-job-results -
/templates /{template-id} /devicesAll -
/templates /{template-id} /template-versions
/api/space/config-template-management/templates/{template-id}/devicesAll
The following operation is supported on this resource:
- GET - Get all devices by template
GET /templates/{template-id}/devicesAll | Version 2 |
Sample Usage
GET /templates/{template-id}/devicesAll
-
Parameters:
Name Type URI Type Description Required template-id Integer Path The ID of the configuration template. Y
-
Accept Headers:
application/vnd.net.juniper.space.config-template-management.devices-by-templates2+xml;version=2
application/vnd.net.juniper.space.config-template-management.devices-by-templates2+json;version=2
<devices-by-templates2 total="Integer" uri="/api/space/config-template-management/templates/{template-id}/devicesAll">
<device-template>
<matching-schema>String</matching-schema>
<software-release>String</software-release>
<domain-id>Integer</domain-id>
<interfaces>String</interfaces>
<host-name>String</host-name>
<OSVersion>String</OSVersion>
<connectionStatus>String</connectionStatus>
<ipAddr>String</ipAddr>
<platform>String</platform>
<original-platform>String</original-platform>
<status>String</status>
<dev-admin-passwd>String</dev-admin-passwd>
<templateVer>Integer</templateVer>
<cc-state>DOES_NOT_EXISTS</cc-state>
<device-ip>String</device-ip>
<managedStatus>String</managedStatus>
<id>Integer</id>
<device-type>String</device-type>
<name>String</name>
<config-status>DEVICE_STATE_AWAIT_1STCONNIM</config-status>
<vendor>String</vendor>
<device-family>String</device-family>
<domain-name>String</domain-name>
<device-connection-type>String</device-connection-type>
<display-name>String</display-name>
<staged-status>STAGED</staged-status>
</device-template>
</devices-by-templates2>
{
"devices-by-templates2" : {
"@total" : "Integer" ,
"@uri" :
"/api/space/config-template-management/templates/{template-id}/devicesAll" ,
"device-template" : {
"matching-schema" : "String" ,
"software-release" : "String" ,
"domain-id" : "Integer" ,
"interfaces" : "String" ,
"host-name" : "String" ,
"OSVersion" : "String" ,
"connectionStatus" : "String" ,
"ipAddr" : "String" ,
"platform" : "String" ,
"original-platform" : "String" ,
"status" : "String" ,
"dev-admin-passwd" : "String" ,
"templateVer" : "Integer" ,
"cc-state" : "DOES_NOT_EXISTS" ,
"device-ip" : "String" ,
"managedStatus" : "String" ,
"id" : "Integer" ,
"device-type" : "String" ,
"name" : "String" ,
"config-status" : "DEVICE_STATE_AWAIT_1STCONNIM" ,
"vendor" : "String" ,
"device-family" : "String" ,
"domain-name" : "String" ,
"device-connection-type" : "String" ,
"display-name" : "String" ,
"staged-status" : "STAGED"
}
}
}
Access Control
The following capabilities are required to access this API: ViewTemplateDeployment