Navigation :
Installation
User Guides
Best Practices
Reference
- CI/CD Hub Software Overview
- Deployment Model
-
Descriptor Specification
- Glossary of Terms
- ICP Advice
-
Lifecycle Manager API
-- Interface Architecture
-- Sequence
--
API Definitions
---
Behaviour Testing
---
Resource Manager
---- Deployment Location
---- Infrastructure Keys
---- Resource Drivers
---- Resource Managers
---- Resource Packages
---
Topology
--- Asynchronous State Change Events
--- Resource Health Events
--- Error Responses
- Lifecycle Manager Architecture
- Lifecycle Manager Architecture -- State Models
- LMCTL
-
Security
-
Service Behaviour
- Sizing your deployment Resource Packages The following section details the APIs used to manage Resource packages intended for the Brent (carrier-grade Resource Manager included with TNC-O).
Associated with each definition are details of the request parameters and responses. These include the name of each field plus a brief description and whether the field is mandatory. Whether a field is required or not is based on the context of the examples. The underlying API definition may mark a field as optional, but in some contexts, the fields must be supplied.
For a 40x, 50x or any other error response please see error response codes
Onboard Resource Package Adds a new Resource package to Brent
Request Aspect Value Endpoint URL /api/resource-manager/resource-packages Content-Type: multipart/form-data HTTP Method POST
Field Description Mandatory file The Resource package file Yes
Response Aspect Value Content-Type application/json Success Status Code 201
Field Description location Endpoint to Resource package
Update Resource Package Update an existing Resource package with new content
Request Aspect Value Endpoint URL /api/resource-manager/resource-packages/{name} Content-Type: multipart/form-data HTTP Method PUT
Query Parameters Field Description Mandatory name Name of the existing Resource package Yes
Field Description Mandatory file The Resource package file Yes
Response Aspect Value Content-Type application/json Success Status Code 200
Remove Resource Package Remove an existing Resource package
Request Aspect Value Endpoint URL /api/resource-manager/resource-packages/{name} HTTP Method DELETE
Path Parameters: Field Description Mandatory name Name of the existing Resource package Yes
Response Aspect Value Content-Type application/json Success Status Code 204