1*f2a8e57eSGunnar Mills{ 2*f2a8e57eSGunnar Mills "$id": "http://redfish.dmtf.org/schemas/v1/MemoryDomain.v1_5_1.json", 3*f2a8e57eSGunnar Mills "$ref": "#/definitions/MemoryDomain", 4*f2a8e57eSGunnar Mills "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", 5*f2a8e57eSGunnar Mills "copyright": "Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", 6*f2a8e57eSGunnar Mills "definitions": { 7*f2a8e57eSGunnar Mills "Actions": { 8*f2a8e57eSGunnar Mills "additionalProperties": false, 9*f2a8e57eSGunnar Mills "description": "The available actions for this resource.", 10*f2a8e57eSGunnar Mills "longDescription": "This type shall contain the available actions for this resource.", 11*f2a8e57eSGunnar Mills "patternProperties": { 12*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 13*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 14*f2a8e57eSGunnar Mills "type": [ 15*f2a8e57eSGunnar Mills "array", 16*f2a8e57eSGunnar Mills "boolean", 17*f2a8e57eSGunnar Mills "integer", 18*f2a8e57eSGunnar Mills "number", 19*f2a8e57eSGunnar Mills "null", 20*f2a8e57eSGunnar Mills "object", 21*f2a8e57eSGunnar Mills "string" 22*f2a8e57eSGunnar Mills ] 23*f2a8e57eSGunnar Mills } 24*f2a8e57eSGunnar Mills }, 25*f2a8e57eSGunnar Mills "properties": { 26*f2a8e57eSGunnar Mills "Oem": { 27*f2a8e57eSGunnar Mills "$ref": "#/definitions/OemActions", 28*f2a8e57eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 29*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the available OEM-specific actions for this resource.", 30*f2a8e57eSGunnar Mills "versionAdded": "v1_2_0" 31*f2a8e57eSGunnar Mills } 32*f2a8e57eSGunnar Mills }, 33*f2a8e57eSGunnar Mills "type": "object" 34*f2a8e57eSGunnar Mills }, 35*f2a8e57eSGunnar Mills "Links": { 36*f2a8e57eSGunnar Mills "additionalProperties": false, 37*f2a8e57eSGunnar Mills "description": "The links to other resources that are related to this resource.", 38*f2a8e57eSGunnar Mills "longDescription": "This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", 39*f2a8e57eSGunnar Mills "patternProperties": { 40*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 41*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 42*f2a8e57eSGunnar Mills "type": [ 43*f2a8e57eSGunnar Mills "array", 44*f2a8e57eSGunnar Mills "boolean", 45*f2a8e57eSGunnar Mills "integer", 46*f2a8e57eSGunnar Mills "number", 47*f2a8e57eSGunnar Mills "null", 48*f2a8e57eSGunnar Mills "object", 49*f2a8e57eSGunnar Mills "string" 50*f2a8e57eSGunnar Mills ] 51*f2a8e57eSGunnar Mills } 52*f2a8e57eSGunnar Mills }, 53*f2a8e57eSGunnar Mills "properties": { 54*f2a8e57eSGunnar Mills "CXLLogicalDevices": { 55*f2a8e57eSGunnar Mills "description": "An array of links to the CXL logical devices associated with this memory domain.", 56*f2a8e57eSGunnar Mills "items": { 57*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/CXLLogicalDevice.json#/definitions/CXLLogicalDevice" 58*f2a8e57eSGunnar Mills }, 59*f2a8e57eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `CXLLogicalDevice` that represent the CXL logical devices that are associated with this memory domain.", 60*f2a8e57eSGunnar Mills "readonly": true, 61*f2a8e57eSGunnar Mills "type": "array", 62*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 63*f2a8e57eSGunnar Mills }, 64*f2a8e57eSGunnar Mills "CXLLogicalDevices@odata.count": { 65*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 66*f2a8e57eSGunnar Mills }, 67*f2a8e57eSGunnar Mills "FabricAdapters": { 68*f2a8e57eSGunnar Mills "description": "An array of links to the fabric adapters that present this memory domain to a fabric.", 69*f2a8e57eSGunnar Mills "items": { 70*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/FabricAdapter.json#/definitions/FabricAdapter" 71*f2a8e57eSGunnar Mills }, 72*f2a8e57eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `FabricAdapter` that represent the fabric adapters that present this memory domain to a fabric.", 73*f2a8e57eSGunnar Mills "readonly": true, 74*f2a8e57eSGunnar Mills "type": "array", 75*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 76*f2a8e57eSGunnar Mills }, 77*f2a8e57eSGunnar Mills "FabricAdapters@odata.count": { 78*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 79*f2a8e57eSGunnar Mills }, 80*f2a8e57eSGunnar Mills "MediaControllers": { 81*f2a8e57eSGunnar Mills "deprecated": "This property has been deprecated in favor of the `FabricAdapters` property.", 82*f2a8e57eSGunnar Mills "description": "An array of links to the media controllers for this memory domain.", 83*f2a8e57eSGunnar Mills "items": { 84*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/MediaController.json#/definitions/MediaController" 85*f2a8e57eSGunnar Mills }, 86*f2a8e57eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `MediaController` that are associated with this memory domain.", 87*f2a8e57eSGunnar Mills "readonly": true, 88*f2a8e57eSGunnar Mills "type": "array", 89*f2a8e57eSGunnar Mills "versionAdded": "v1_3_0", 90*f2a8e57eSGunnar Mills "versionDeprecated": "v1_4_0" 91*f2a8e57eSGunnar Mills }, 92*f2a8e57eSGunnar Mills "MediaControllers@odata.count": { 93*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 94*f2a8e57eSGunnar Mills }, 95*f2a8e57eSGunnar Mills "Oem": { 96*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 97*f2a8e57eSGunnar Mills "description": "The OEM extension property.", 98*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties contained in this object shall conform to the Redfish Specification-described requirements." 99*f2a8e57eSGunnar Mills }, 100*f2a8e57eSGunnar Mills "PCIeFunctions": { 101*f2a8e57eSGunnar Mills "description": "An array of links to the PCIe functions representing this memory domain.", 102*f2a8e57eSGunnar Mills "items": { 103*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeFunction.json#/definitions/PCIeFunction" 104*f2a8e57eSGunnar Mills }, 105*f2a8e57eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `PCIeFunction` that represent the PCIe functions representing this memory domain.", 106*f2a8e57eSGunnar Mills "readonly": true, 107*f2a8e57eSGunnar Mills "type": "array", 108*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 109*f2a8e57eSGunnar Mills }, 110*f2a8e57eSGunnar Mills "PCIeFunctions@odata.count": { 111*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 112*f2a8e57eSGunnar Mills } 113*f2a8e57eSGunnar Mills }, 114*f2a8e57eSGunnar Mills "type": "object" 115*f2a8e57eSGunnar Mills }, 116*f2a8e57eSGunnar Mills "MemoryDomain": { 117*f2a8e57eSGunnar Mills "additionalProperties": false, 118*f2a8e57eSGunnar Mills "description": "The `MemoryDomain` schema describes a memory domain and its configuration. Memory domains indicate to the client which memory, or DIMMs, can be grouped together in memory chunks to represent addressable memory.", 119*f2a8e57eSGunnar Mills "longDescription": "This resource shall represent memory domains in a Redfish implementation.", 120*f2a8e57eSGunnar Mills "patternProperties": { 121*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 122*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 123*f2a8e57eSGunnar Mills "type": [ 124*f2a8e57eSGunnar Mills "array", 125*f2a8e57eSGunnar Mills "boolean", 126*f2a8e57eSGunnar Mills "integer", 127*f2a8e57eSGunnar Mills "number", 128*f2a8e57eSGunnar Mills "null", 129*f2a8e57eSGunnar Mills "object", 130*f2a8e57eSGunnar Mills "string" 131*f2a8e57eSGunnar Mills ] 132*f2a8e57eSGunnar Mills } 133*f2a8e57eSGunnar Mills }, 134*f2a8e57eSGunnar Mills "properties": { 135*f2a8e57eSGunnar Mills "@odata.context": { 136*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/context" 137*f2a8e57eSGunnar Mills }, 138*f2a8e57eSGunnar Mills "@odata.etag": { 139*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/etag" 140*f2a8e57eSGunnar Mills }, 141*f2a8e57eSGunnar Mills "@odata.id": { 142*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/id" 143*f2a8e57eSGunnar Mills }, 144*f2a8e57eSGunnar Mills "@odata.type": { 145*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/type" 146*f2a8e57eSGunnar Mills }, 147*f2a8e57eSGunnar Mills "Actions": { 148*f2a8e57eSGunnar Mills "$ref": "#/definitions/Actions", 149*f2a8e57eSGunnar Mills "description": "The available actions for this resource.", 150*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the available actions for this resource.", 151*f2a8e57eSGunnar Mills "versionAdded": "v1_2_0" 152*f2a8e57eSGunnar Mills }, 153*f2a8e57eSGunnar Mills "AllowsBlockProvisioning": { 154*f2a8e57eSGunnar Mills "description": "An indication of whether this memory domain supports the provisioning of blocks of memory.", 155*f2a8e57eSGunnar Mills "longDescription": "This property shall indicate whether this memory domain supports the creation of blocks of memory.", 156*f2a8e57eSGunnar Mills "readonly": true, 157*f2a8e57eSGunnar Mills "type": [ 158*f2a8e57eSGunnar Mills "boolean", 159*f2a8e57eSGunnar Mills "null" 160*f2a8e57eSGunnar Mills ] 161*f2a8e57eSGunnar Mills }, 162*f2a8e57eSGunnar Mills "AllowsMemoryChunkCreation": { 163*f2a8e57eSGunnar Mills "description": "An indication of whether this memory domain supports the creation of memory chunks.", 164*f2a8e57eSGunnar Mills "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks.", 165*f2a8e57eSGunnar Mills "readonly": true, 166*f2a8e57eSGunnar Mills "type": [ 167*f2a8e57eSGunnar Mills "boolean", 168*f2a8e57eSGunnar Mills "null" 169*f2a8e57eSGunnar Mills ] 170*f2a8e57eSGunnar Mills }, 171*f2a8e57eSGunnar Mills "AllowsMirroring": { 172*f2a8e57eSGunnar Mills "description": "An indication of whether this memory domain supports the creation of memory chunks with mirroring enabled.", 173*f2a8e57eSGunnar Mills "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks with mirroring enabled.", 174*f2a8e57eSGunnar Mills "readonly": true, 175*f2a8e57eSGunnar Mills "type": [ 176*f2a8e57eSGunnar Mills "boolean", 177*f2a8e57eSGunnar Mills "null" 178*f2a8e57eSGunnar Mills ], 179*f2a8e57eSGunnar Mills "versionAdded": "v1_1_0" 180*f2a8e57eSGunnar Mills }, 181*f2a8e57eSGunnar Mills "AllowsSparing": { 182*f2a8e57eSGunnar Mills "description": "An indication of whether this memory domain supports the creation of memory chunks with sparing enabled.", 183*f2a8e57eSGunnar Mills "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks with sparing enabled.", 184*f2a8e57eSGunnar Mills "readonly": true, 185*f2a8e57eSGunnar Mills "type": [ 186*f2a8e57eSGunnar Mills "boolean", 187*f2a8e57eSGunnar Mills "null" 188*f2a8e57eSGunnar Mills ], 189*f2a8e57eSGunnar Mills "versionAdded": "v1_1_0" 190*f2a8e57eSGunnar Mills }, 191*f2a8e57eSGunnar Mills "Description": { 192*f2a8e57eSGunnar Mills "anyOf": [ 193*f2a8e57eSGunnar Mills { 194*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" 195*f2a8e57eSGunnar Mills }, 196*f2a8e57eSGunnar Mills { 197*f2a8e57eSGunnar Mills "type": "null" 198*f2a8e57eSGunnar Mills } 199*f2a8e57eSGunnar Mills ], 200*f2a8e57eSGunnar Mills "readonly": true 201*f2a8e57eSGunnar Mills }, 202*f2a8e57eSGunnar Mills "Id": { 203*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", 204*f2a8e57eSGunnar Mills "readonly": true 205*f2a8e57eSGunnar Mills }, 206*f2a8e57eSGunnar Mills "InterleavableMemorySets": { 207*f2a8e57eSGunnar Mills "description": "The interleave sets for the memory chunk.", 208*f2a8e57eSGunnar Mills "items": { 209*f2a8e57eSGunnar Mills "$ref": "#/definitions/MemorySet" 210*f2a8e57eSGunnar Mills }, 211*f2a8e57eSGunnar Mills "longDescription": "This property shall represent the interleave sets for the memory chunk.", 212*f2a8e57eSGunnar Mills "type": "array" 213*f2a8e57eSGunnar Mills }, 214*f2a8e57eSGunnar Mills "Links": { 215*f2a8e57eSGunnar Mills "$ref": "#/definitions/Links", 216*f2a8e57eSGunnar Mills "description": "The links to other resources that are related to this resource.", 217*f2a8e57eSGunnar Mills "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", 218*f2a8e57eSGunnar Mills "versionAdded": "v1_3_0" 219*f2a8e57eSGunnar Mills }, 220*f2a8e57eSGunnar Mills "MemoryChunkIncrementMiB": { 221*f2a8e57eSGunnar Mills "description": "The incremental size, from the minimum size, allowed for a memory chunk within this domain in mebibytes (MiB).", 222*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the incremental size, from `MemoryChunkIncrementMiB`, allowed for a memory chunk within this domain in mebibytes (MiB).", 223*f2a8e57eSGunnar Mills "readonly": true, 224*f2a8e57eSGunnar Mills "type": [ 225*f2a8e57eSGunnar Mills "integer", 226*f2a8e57eSGunnar Mills "null" 227*f2a8e57eSGunnar Mills ], 228*f2a8e57eSGunnar Mills "units": "MiBy", 229*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 230*f2a8e57eSGunnar Mills }, 231*f2a8e57eSGunnar Mills "MemoryChunks": { 232*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/MemoryChunksCollection.json#/definitions/MemoryChunksCollection", 233*f2a8e57eSGunnar Mills "description": "The link to the collection of memory chunks associated with this memory domain.", 234*f2a8e57eSGunnar Mills "longDescription": "This property shall contain a link to a resource collection of type `MemoryChunksCollection`.", 235*f2a8e57eSGunnar Mills "readonly": true 236*f2a8e57eSGunnar Mills }, 237*f2a8e57eSGunnar Mills "MemorySizeMiB": { 238*f2a8e57eSGunnar Mills "description": "The total size of the memory domain in mebibytes (MiB).", 239*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the total size of the memory domain in mebibytes (MiB).", 240*f2a8e57eSGunnar Mills "readonly": true, 241*f2a8e57eSGunnar Mills "type": [ 242*f2a8e57eSGunnar Mills "integer", 243*f2a8e57eSGunnar Mills "null" 244*f2a8e57eSGunnar Mills ], 245*f2a8e57eSGunnar Mills "units": "MiBy", 246*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 247*f2a8e57eSGunnar Mills }, 248*f2a8e57eSGunnar Mills "MinMemoryChunkSizeMiB": { 249*f2a8e57eSGunnar Mills "description": "The minimum size allowed for a memory chunk within this domain in mebibytes (MiB).", 250*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the minimum size allowed for a memory chunk within this domain in mebibytes (MiB).", 251*f2a8e57eSGunnar Mills "readonly": true, 252*f2a8e57eSGunnar Mills "type": [ 253*f2a8e57eSGunnar Mills "integer", 254*f2a8e57eSGunnar Mills "null" 255*f2a8e57eSGunnar Mills ], 256*f2a8e57eSGunnar Mills "units": "MiBy", 257*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 258*f2a8e57eSGunnar Mills }, 259*f2a8e57eSGunnar Mills "Name": { 260*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", 261*f2a8e57eSGunnar Mills "readonly": true 262*f2a8e57eSGunnar Mills }, 263*f2a8e57eSGunnar Mills "Oem": { 264*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Oem", 265*f2a8e57eSGunnar Mills "description": "The OEM extension property.", 266*f2a8e57eSGunnar Mills "longDescription": "This property shall contain the OEM extensions. All values for properties that this object contains shall conform to the Redfish Specification-described requirements." 267*f2a8e57eSGunnar Mills }, 268*f2a8e57eSGunnar Mills "Status": { 269*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", 270*f2a8e57eSGunnar Mills "description": "The status and health of the resource and its subordinate or dependent resources.", 271*f2a8e57eSGunnar Mills "longDescription": "This property shall contain any status or health properties of the resource.", 272*f2a8e57eSGunnar Mills "versionAdded": "v1_5_0" 273*f2a8e57eSGunnar Mills } 274*f2a8e57eSGunnar Mills }, 275*f2a8e57eSGunnar Mills "required": [ 276*f2a8e57eSGunnar Mills "@odata.id", 277*f2a8e57eSGunnar Mills "@odata.type", 278*f2a8e57eSGunnar Mills "Id", 279*f2a8e57eSGunnar Mills "Name" 280*f2a8e57eSGunnar Mills ], 281*f2a8e57eSGunnar Mills "type": "object" 282*f2a8e57eSGunnar Mills }, 283*f2a8e57eSGunnar Mills "MemorySet": { 284*f2a8e57eSGunnar Mills "additionalProperties": false, 285*f2a8e57eSGunnar Mills "description": "The interleave sets for a memory chunk.", 286*f2a8e57eSGunnar Mills "longDescription": "This type shall represent the interleave sets for a memory chunk.", 287*f2a8e57eSGunnar Mills "patternProperties": { 288*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 289*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 290*f2a8e57eSGunnar Mills "type": [ 291*f2a8e57eSGunnar Mills "array", 292*f2a8e57eSGunnar Mills "boolean", 293*f2a8e57eSGunnar Mills "integer", 294*f2a8e57eSGunnar Mills "number", 295*f2a8e57eSGunnar Mills "null", 296*f2a8e57eSGunnar Mills "object", 297*f2a8e57eSGunnar Mills "string" 298*f2a8e57eSGunnar Mills ] 299*f2a8e57eSGunnar Mills } 300*f2a8e57eSGunnar Mills }, 301*f2a8e57eSGunnar Mills "properties": { 302*f2a8e57eSGunnar Mills "MemorySet": { 303*f2a8e57eSGunnar Mills "description": "The set of memory for a particular interleave set.", 304*f2a8e57eSGunnar Mills "items": { 305*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/Memory.json#/definitions/Memory" 306*f2a8e57eSGunnar Mills }, 307*f2a8e57eSGunnar Mills "longDescription": "This property shall contain an array of links to resources of type `Memory`.", 308*f2a8e57eSGunnar Mills "readonly": true, 309*f2a8e57eSGunnar Mills "type": "array" 310*f2a8e57eSGunnar Mills }, 311*f2a8e57eSGunnar Mills "MemorySet@odata.count": { 312*f2a8e57eSGunnar Mills "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" 313*f2a8e57eSGunnar Mills } 314*f2a8e57eSGunnar Mills }, 315*f2a8e57eSGunnar Mills "type": "object" 316*f2a8e57eSGunnar Mills }, 317*f2a8e57eSGunnar Mills "OemActions": { 318*f2a8e57eSGunnar Mills "additionalProperties": true, 319*f2a8e57eSGunnar Mills "description": "The available OEM-specific actions for this resource.", 320*f2a8e57eSGunnar Mills "longDescription": "This type shall contain the available OEM-specific actions for this resource.", 321*f2a8e57eSGunnar Mills "patternProperties": { 322*f2a8e57eSGunnar Mills "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\\.[a-zA-Z_][a-zA-Z0-9_]*$": { 323*f2a8e57eSGunnar Mills "description": "This property shall specify a valid odata or Redfish property.", 324*f2a8e57eSGunnar Mills "type": [ 325*f2a8e57eSGunnar Mills "array", 326*f2a8e57eSGunnar Mills "boolean", 327*f2a8e57eSGunnar Mills "integer", 328*f2a8e57eSGunnar Mills "number", 329*f2a8e57eSGunnar Mills "null", 330*f2a8e57eSGunnar Mills "object", 331*f2a8e57eSGunnar Mills "string" 332*f2a8e57eSGunnar Mills ] 333*f2a8e57eSGunnar Mills } 334*f2a8e57eSGunnar Mills }, 335*f2a8e57eSGunnar Mills "properties": {}, 336*f2a8e57eSGunnar Mills "type": "object" 337*f2a8e57eSGunnar Mills } 338*f2a8e57eSGunnar Mills }, 339*f2a8e57eSGunnar Mills "language": "en", 340*f2a8e57eSGunnar Mills "owningEntity": "DMTF", 341*f2a8e57eSGunnar Mills "release": "2022.3", 342*f2a8e57eSGunnar Mills "title": "#MemoryDomain.v1_5_1.MemoryDomain" 343*f2a8e57eSGunnar Mills}