summaryrefslogtreecommitdiff
path: root/redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json
diff options
context:
space:
mode:
authorGunnar Mills <gmills@us.ibm.com>2026-09-24 06:43:31 +0300
committerGunnar Mills <gmills@us.ibm.com>2026-10-22 03:08:08 +0300
commit0128851e733fa2cdc8af2c20ba90ef272d96422a (patch)
tree26c24b6bd43f13964e68b2f47adc85a1500684f6 /redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json
parente44732f264b7f81dabff30a5a5c316eda4264ce7 (diff)
downloadbmcweb-master.tar.xz
Move to Redfish 2026.2HEADmaster
Like we do, one line change and rerun the script. 2026.2 includes new properties and schemas. The overview is at [1]. [1]: https://www.dmtf.org/sites/default/files/Redfish_Release_2026.2_Overview.pdf Tested: Inspection only. Change-Id: I860c142a3685b5aa98dfe27b2c718f16b04bece7 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Diffstat (limited to 'redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json')
-rw-r--r--redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json191
1 files changed, 191 insertions, 0 deletions
diff --git a/redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json b/redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json
new file mode 100644
index 0000000000..8bfade0244
--- /dev/null
+++ b/redfish-core/schema/dmtf/json-schema/VCATEntry.v1_1_0.json
@@ -0,0 +1,191 @@
+{
+ "$id": "http://redfish.dmtf.org/schemas/v1/VCATEntry.v1_1_0.json",
+ "$ref": "#/definitions/VCATEntry",
+ "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json",
+ "copyright": "Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright",
+ "definitions": {
+ "Actions": {
+ "additionalProperties": false,
+ "description": "The available actions for this resource.",
+ "longDescription": "This type shall contain the available actions for this resource.",
+ "patternProperties": {
+ "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
+ "description": "This property shall specify a valid odata or Redfish property.",
+ "type": [
+ "array",
+ "boolean",
+ "integer",
+ "number",
+ "null",
+ "object",
+ "string"
+ ]
+ }
+ },
+ "properties": {
+ "Oem": {
+ "$ref": "#/definitions/OemActions",
+ "description": "The available OEM-specific actions for this resource.",
+ "longDescription": "This property shall contain the available OEM-specific actions for this resource."
+ }
+ },
+ "type": "object"
+ },
+ "OemActions": {
+ "additionalProperties": true,
+ "description": "The available OEM-specific actions for this resource.",
+ "longDescription": "This type shall contain the available OEM-specific actions for this resource.",
+ "patternProperties": {
+ "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
+ "description": "This property shall specify a valid odata or Redfish property.",
+ "type": [
+ "array",
+ "boolean",
+ "integer",
+ "number",
+ "null",
+ "object",
+ "string"
+ ]
+ }
+ },
+ "properties": {},
+ "type": "object"
+ },
+ "VCATEntry": {
+ "additionalProperties": false,
+ "deprecated": "This schema has been deprecated in favor of CXL support.",
+ "description": "The `VCATEntry` schema defines an entry in a Virtual Channel Action Table. A Virtual Channel is a mechanism used to create multiple, logical communication streams across a physical link.",
+ "longDescription": "This resource shall represent an entry of Virtual Channel Action Table in a Redfish implementation.",
+ "patternProperties": {
+ "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
+ "description": "This property shall specify a valid odata or Redfish property.",
+ "type": [
+ "array",
+ "boolean",
+ "integer",
+ "number",
+ "null",
+ "object",
+ "string"
+ ]
+ }
+ },
+ "properties": {
+ "@odata.context": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context"
+ },
+ "@odata.etag": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag"
+ },
+ "@odata.id": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id"
+ },
+ "@odata.type": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type"
+ },
+ "Actions": {
+ "$ref": "#/definitions/Actions",
+ "description": "The available actions for this resource.",
+ "longDescription": "This property shall contain the available actions for this resource."
+ },
+ "Description": {
+ "anyOf": [
+ {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "readonly": true
+ },
+ "Id": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id",
+ "readonly": true
+ },
+ "Name": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name",
+ "readonly": true
+ },
+ "Oem": {
+ "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem",
+ "description": "The OEM extension property.",
+ "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements."
+ },
+ "RawEntryHex": {
+ "description": "The hexadecimal value of the Virtual Channel Action Table entries.",
+ "longDescription": "This property shall contain the hexadecimal value of the Virtual Channel Action Table entries. The length of the hexadecimal value depends on the number of Virtual Channel Action entries supported by the component.",
+ "pattern": "^0[xX](([a-fA-F]|[0-9])*)$",
+ "readonly": false,
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "VCEntries": {
+ "description": "An array of entries of the Virtual Channel Action Table.",
+ "items": {
+ "$ref": "#/definitions/VCATableEntry"
+ },
+ "longDescription": "This property shall contain an array of entries of the Virtual Channel Action Table. The length of the array depends on the number of Virtual Channel Action entries supported by the component.",
+ "type": "array"
+ }
+ },
+ "required": [
+ "@odata.id",
+ "@odata.type",
+ "Id",
+ "Name"
+ ],
+ "type": "object",
+ "versionDeprecated": "v1_1_0"
+ },
+ "VCATableEntry": {
+ "additionalProperties": false,
+ "description": "The Virtual Channel Action Table entry corresponding to a specific Virtual Channel.",
+ "longDescription": "This type shall contain a Virtual Channel entry definition that describes a specific Virtual Channel.",
+ "patternProperties": {
+ "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": {
+ "description": "This property shall specify a valid odata or Redfish property.",
+ "type": [
+ "array",
+ "boolean",
+ "integer",
+ "number",
+ "null",
+ "object",
+ "string"
+ ]
+ }
+ },
+ "properties": {
+ "Threshold": {
+ "description": "The configured threshold.",
+ "longDescription": "This property shall contain the Gen-Z Core Specification-defined 'TH' 7-bit threshold.",
+ "pattern": "^0[xX]([a-fA-F]|[0-9]){2}$",
+ "readonly": false,
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "VCMask": {
+ "description": "The bits corresponding to the supported Virtual Channel.",
+ "longDescription": "This property shall contain a 32-bit value where the bits correspond to a supported Virtual Channel.",
+ "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){4}$",
+ "readonly": false,
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ }
+ },
+ "language": "en",
+ "owningEntity": "DMTF",
+ "release": "2026.2",
+ "title": "#VCATEntry.v1_1_0.VCATEntry"
+} \ No newline at end of file