- Introducing the IOS XE REST API
- Installing the Virtual Services Management Container
- Client Authentication
- Global Configuration Requirements
- Domain Name System (DNS) Server
- Network Time Protocol (NTP)
- IP Interface Configuration Requirements
- L2 Interfaces
- Bridge Domains
- Multicast
- VxLAN
- DHCP Server and Relay Agent
- Routing Protocol (OSPF, BGP, EIGRP) Requirements
- ACL Requirements for Subnets or IP Ranges
- Network Address Translation (NAT)
- Firewall Inspection Requirements
- License Requirements
- Memory and CPU Usage Report
- VRF
- Virtual Private Networks (SVTI and EzVPN)
- LISP
- QoS
- HSRP
- Workflows
- Resource Summary for Licenses
- Installing a License Through the Call-home Feature
- Installing a License Obtained Out-of-Band
- Retrieving License Information
- Accepting the End-user Agreement
- Technology License Package
- Smart License Resource
- Smart License Registration Resource
- Smart License Renew Resource
- Call-Home Resource
- Call-Home Profile Resource
- Throughput Resource
License Requirements
- Workflows
- Resource Summary for Licenses
- Installing a License Through the Call-home Feature
- Installing a License Obtained Out-of-Band
- Retrieving License Information
- Accepting the End-user Agreement
- Technology License Package
- Smart License Resource
- Smart License Registration Resource
- Smart License Renew Resource
- Call-Home Resource
- Call-Home Profile Resource
- Retrieve All Call-Home Profiles
- Throughput Resource
Workflows
Workflow: Configure a CSR License Using a Downloaded License File
1. Verify that there is a license on the CSR.
2. If using a cloned VM, obtain a new UDI.
See Requesting a New license UDI.
See Accepting the EULA.
See Installing a License Obtained Out-of-Band.
Workflow: Configure a CSR License Using Call-Home
1. Verify that there is a license on the CSR.
2. If using a cloned VM, obtain a new UDI.
See Requesting a New license UDI.
See Accepting the EULA.
POST /api/v1/license/call-home
See Installing a License Through the Call-home Feature.
Resource Summary for Licenses
|
|||||
---|---|---|---|---|---|
|
|
|
|
|
|
Installing a License Through the Call-home Feature
History
|
|
Properties
|
|
|
|
---|---|---|---|
Resource URI
|
|
---|---|
Example
Installing a License Obtained Out-of-Band
History
|
|
Properties
Resource URI
|
|
---|---|
Example
Retrieving License Information
History
|
|
Introduced for ASR1001-X and ASR1002-X platforms |
Properties
|
|
|
|
---|---|---|---|
Resource URI
|
|
---|---|
Example
Properties
Retrieving a License UDI
A GET request on the license UDI returns the UDI in the desired format.
Resource URI
|
|
---|---|
See History for platform limitations. |
Example
Requesting a New license UDI
A POST request on a new license UDI returns a new UDI in the desired format.
Resource URI
|
|
---|---|
See History for platform limitations. |
Example
Accepting the End-user Agreement
Use GET to view the end-user agreement license (EULA). Use POST to accept the EULA.
History
|
|
Properties
Retrieving the License EULA
Resource URI
|
|
---|---|
Example
Accepting the EULA
A POST request creates an acceptance of the end-user license agreement (EULA).
The user must enter in the POST request the link to the GET request for the EULA and indicate whether it accepts the EULA via true or false. Providing these two pieces of information would be the user’s acknowledgment of the content of the EULA and acceptance of the EULA (if true is entered for the EULA-accept attribute).
Resource URI
|
|
---|---|
Example
Technology License Package
The technology license package feature allows changing between license types:
For example, after beginning with a one type of license, it is possible to upgrade to a more advanced license type.
History
|
|
Properties
|
|
|
|
---|---|---|---|
Retrieving the License Type
Resource URI
|
|
---|---|
Example
Setting the License Type
Resource URI
|
|
---|---|
Example
Smart License Resource
History
|
|
Properties
|
|
|
|
JSON Representation
Retrieve Smart License
Resource URI
|
|
---|---|
Example
Modify Smart License
Resource URI
|
|
---|---|
Example
Smart License Registration Resource
History
|
|
Properties
|
|
|
|
JSON Representation
Smart License Registration
Resource URI
|
|
---|---|
Example
Smart License Deregister
Resource URI
|
|
---|---|
Example
Smart License Renew Resource
History
|
|
Properties
|
|
|
|
JSON Representation
Smart License Renew
Resource URI
|
|
---|---|
Example
Call-Home Resource
History
|
|
Properties
|
|
|
|
JSON Representation
Retrieve Call-Home Resource
Resource URI
|
|
---|---|
Example
Modify Call-Home Resource
Resource URI
|
|
---|---|
Example
Call-Home Profile Resource
History
|
|
Properties
JSON Representation
Create a Call-Home Profile
Resource URI
|
|
---|---|
Example
Retrieve Call-Home Profile
Resource URI
|
|
---|---|
Example
Modify Call-Home Profile
Resource URI
|
|
---|---|
Example
Delete Call-Home Profile
Resource URI
|
|
---|---|
Example
Retrieve All Call-Home Profiles
Properties for Retrieve All
|
|
|
|
JSON Representation for Retrieve All
Example
Throughput Resource
History
|
|
Properties
|
|
|
|
JSON Representation
Retrieve Throughput
Resource URI
|
|
---|---|
Example
Modify Throughput
Resource URI
|
|
---|---|