REST Resources
-
/ -
/apply-cli-configlet-job-results /{id} -
/change-requests -
/change-requests /{id} -
/cli-configlets -
/cli-configlets /cli-configlets-by-context -
/cli-configlets /{configlet-id} -
/cli-configlets /{configlet-id} /applicable-devices -
/cli-configlets /{configlet-id} /apply-cli-configlet -
/cli-configlets /{configlet-id} /apply-configlet -
/cli-configlets /{configlet-id} /cli-configlet-pages -
/cli-configlets /{configlet-id} /cli-configlet-pages /{configuration-id} -
/cli-configlets /{configlet-id} /cli-configlet-pages /{configuration-id} /cli-text -
/cli-configlets /{configlet-id} /cli-configlet-params -
/cli-configlets /{configlet-id} /cli-configlet-params /{param-id} -
/cli-configlets /{configlet-id} /cli-configlet-prepopulate-params -
/cli-configlets /{configlet-id} /compute-parameter-values -
/cli-configlets /{configlet-id} /preview-cli-configlet -
/cli-configlets /{configlet-id} /submit-cli-configlet -
/cli-configlets /{configlet-id} /validate-cli-configlet -
/configuration-views -
/configuration-views /{config-viewer-id} -
/configuration-views /{config-viewer-id} /configuration-view-params /{param-id} -
/exec-commands -
/execute-export-device-configuration -
/job-instances /{job-id} /apply-cli-configlet-job-results -
/job-instances /{job-id} /deploy-configuration-job-results -
/job-instances /{job-id} /validate-cli-configlet-job-results -
/jobs /{job-id} /export-configuration-datas -
/match-cli-configlets-by-context -
/push-configuration -
/retry-deploy-configuration
/api/space/configuration-management/match-cli-configlets-by-context
The following operation is supported on this resource:
- POST - This API is used to retrieve the configlets matched by context list<br> Example : <table> <tr><td>1</td><td>/device[name="EX4200-200"]/configuration/interfaces/interface/unit</td></tr> <tr><td>2</td><td>/device[name="EX4200-200"]</td></tr> </table>
POST /match-cli-configlets-by-context | Version 3 |
This API is used to retrieve the configlets matched by context list
Example :
1 | /device[name="EX4200-200"]/configuration/interfaces/interface/unit |
2 | /device[name="EX4200-200"] |
Sample Usage
POST /match-cli-configlets-by-context
-
Content-Type Headers:
application/vnd.net.juniper.space.configuration-management.match-cli-configlets-by-context-request+xml;version=3;charset=UTF-8
application/vnd.net.juniper.space.configuration-management.match-cli-configlets-by-context-request+json;version=3;charset=UTF-8 -
Accept Headers:
application/vnd.net.juniper.space.configuration-management.match-cli-configlets-by-context-response+xml;version=3
application/vnd.net.juniper.space.configuration-management.match-cli-configlets-by-context-response+json;version=3
<match-cli-configlets-by-context-request>
<context-list>
<context>String</context>
</context-list>
</match-cli-configlets-by-context-request>
<match-cli-configlets-by-context-response uri="/api/space/configuration-management/match-cli-configlets-by-context">
<cli-configlets>
<cli-configlet
href="/api/space/configuration-management/cli-configlets/{id}" uri="/api/space/configuration-management/match-cli-configlets-by-context">
<id>Integer</id>
<name>String</name>
<latest-version>String</latest-version>
<category>String</category>
<description>String</description>
<device-family>String</device-family>
<execution-type>String</execution-type>
<reference-number>Integer</reference-number>
<domain-id>Integer</domain-id>
<domain-name>String</domain-name>
<creation-time>java.util.Date</creation-time>
<last-updated-time>java.util.Date</last-updated-time>
<last-modified-by>String</last-modified-by>
</cli-configlet>
</cli-configlets>
</match-cli-configlets-by-context-response>
{
"match-cli-configlets-by-context-request" : {
"context-list" : [
{
"context" : "String"
}
]
}
}
{
"match-cli-configlets-by-context-response": {
"@uri": "/api/space/configuration-management/match-cli-configlets-by-context",
"cli-configlets": {
"cli-configlet": [
{
"@href": "/api/space/configuration-management/cli-configlets/{id}",
"@uri": "/api/space/configuration-management/match-cli-configlets-by-context",
"id": "Integer",
"name": "String",
"latest-version": "String",
"category": "String",
"description": "String",
"device-family": "String",
"execution-type": "String",
"reference-number": "Integer",
"domain-id": "Integer",
"domain-name": "String",
"creation-time": "java.util.Date",
"last-updated-time": "java.util.Date",
"last-modified-by": "String"
}
]
}
}
}
Access Control
The following capabilities are required to access this API: ManageCliTemplatesCap