Get Host Config Profiles
This API is to be used for getting the host config profiles.
The key to use for sorting the resultant list of host config profiles. The value is to be an attribute based sorting expression. The supported attributes for sorting are as follows: [name, id, version, createdTimestamp, lastUpdatedTimestamp]. The supported sorting orders are: [asc,desc]
createdTimestamp,desc
Attribute-based filtering expression according to clause 5.2 of ETSI GS NFV SOL 013. The supported filter types are [cont, eq]. "cont" refers to contains (substring check). It is applicable only for string type targets. "eq" refers to exact match. If target type is a string, then case is ignored. The supported attributes for "eq" filtering are: [name, id, version]. The supported attributes for "cont" filtering are: [name, id]. For example: (cont,name,hcp)
Marker to obtain the next page of a paged response according to clause 5.4.2.1 of ETSI GS NFV SOL 013 for this resource. The marker expression will contain page number and page size.
page_no=1,page_size=10
Response includes list of host config profiles as specified by the request parameters.
[
{
"id": "string",
"version": 0,
"name": "string",
"advanceSystemSettings": {
"attributes": [
{
"key": "string",
"value": "string"
}
]
},
"biosSetting": {
"attributes": [
{
"key": "string",
"value": "string"
}
]
},
"cpuPowerManagementSpec": [
{
"type": "string",
"value": "string"
}
],
"firmwares": [
{
"name": "string",
"softwareId": "string",
"version": "string",
"location": "string",
"checksum": "string"
}
],
"pciDevices": [
{
"filters": [
{
"numaId": 0,
"vendorId": "string",
"deviceIds": [
"string"
],
"indices": [
0
],
"alias": "string"
}
],
"actions": [
{
"type": "string",
"maxVfs": 0,
"passthroughEnabled": false,
"deviceType": "string",
"attributes": [
{
"key": "string",
"value": "string"
}
]
}
]
}
],
"pciGroups": [
{
"name": "string",
"filters": [
{
"isVf": false,
"deviceIds": [
"string"
],
"vendorId": "string",
"sriovEnabled": false,
"numaId": 0,
"indices": [
0
],
"alias": "string"
}
]
}
],
"reservation": {
"reservedCoresPerNumaNode": 0,
"reservedMemoryPerNumaNode": 0,
"minCoresForCPUReservationPerNumaNode": 0
},
"createdTimestamp": 0,
"lastUpdatedTimestamp": 0
}
]
Response Headers
The total number of pages for host config profiles present on the server.
The total number of host config profiles present on the server.
API endpoint has permanently moved.
{
"redirectURL": "string"
}
redirectURL
Response Headers
URI where the client will find the new endpoint.
Response may include details of why the request is bad.
{
"warnings": [
{
"code": "string",
"message": "string",
"stack": "string"
}
],
"errors": [
{
"code": "string",
"message": "string",
"stack": "string"
}
]
}
The list of warnings.
The list of errors.
User is not authenticated to invoke this endpoint.
User is not authorized to invoke this endpoint.
The request parameters couldn't be processed by the server.
{
"warnings": [
{
"code": "string",
"message": "string",
"stack": "string"
}
],
"errors": [
{
"code": "string",
"message": "string",
"stack": "string"
}
]
}
The list of warnings.
The list of errors.
An internal server error has occurred.
{
"warnings": [
{
"code": "string",
"message": "string",
"stack": "string"
}
],
"errors": [
{
"code": "string",
"message": "string",
"stack": "string"
}
]
}
The list of warnings.
The list of errors.