Vertiv · JSON Structure
Vertiv Structure
Structural overview of the Vertiv API surface; extracted from openapi/.
Type:
Properties: 0
Critical InfrastructureData CenterDCIMInfrastructure MonitoringPower ManagementUPS
Vertiv Structure is a JSON Structure definition published by Vertiv.
Meta-schema:
JSON Structure
{
"provider": "Vertiv",
"providerId": "vertiv",
"kind": "json-structure",
"description": "Structural overview of the Vertiv API surface; extracted from openapi/.",
"schemaCount": 9,
"operationCount": 10,
"schemas": [
{
"name": "StatusSummary",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "DataSetEntity",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Device",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Alarm",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Rack",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Circuit",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "Asset",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "Sensor",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "Error",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "POST",
"path": "/auth",
"operationId": "authenticate",
"summary": "Authenticate and Get Session Token",
"tags": [
"Authentication"
]
},
{
"method": "GET",
"path": "/datasets",
"operationId": "listDatasets",
"summary": "List All Data Sets",
"tags": [
"Data Sets"
]
},
{
"method": "GET",
"path": "/datasets/{category}",
"operationId": "getDatasetByCategory",
"summary": "Get Data Set by Category",
"tags": [
"Data Sets"
]
},
{
"method": "GET",
"path": "/devices",
"operationId": "listDevices",
"summary": "List All Devices",
"tags": [
"Devices"
]
},
{
"method": "GET",
"path": "/devices/{deviceId}",
"operationId": "getDevice",
"summary": "Get Device by ID",
"tags": [
"Devices"
]
},
{
"method": "GET",
"path": "/alarms",
"operationId": "listAlarms",
"summary": "List Active Alarms",
"tags": [
"Alarms"
]
},
{
"method": "GET",
"path": "/racks",
"operationId": "listRacks",
"summary": "List All Racks",
"tags": [
"Racks"
]
},
{
"method": "GET",
"path": "/circuits",
"operationId": "listCircuits",
"summary": "List All Circuits",
"tags": [
"Circuits"
]
},
{
"method": "GET",
"path": "/assets",
"operationId": "listAssets",
"summary": "List All Assets",
"tags": [
"Assets"
]
},
{
"method": "GET",
"path": "/sensors",
"operationId": "listSensors",
"summary": "List All Sensor Points",
"tags": [
"Sensors"
]
}
]
}